Sf~pz\",\"is_admin\":false,\"name\":\"harry\",\"is_allowed\":true,\"outlet_access\":[true,false,true,true,true,true,false,false,true,false,false,false,false,true,false,false,false,false,false,false,true,true,true,false,true,false,true,false,false,true,false,true]}],\"cookie_timeout\":30000}}' | \\\n http PUT http://192.168.0.100/restapi/ \\\n Connection:close \\\n Content-Type:application/json \\\n X-CSRF:x\n\n\n# Sample result:\n# \n"},"php-http2":{"filename":"set-using-php-http2.php","data":"#!/usr/bin/env php\n// \n// Sample for the whole object model.\n// \n// This is a sample demonstrating how to set the DLI Controller API.\n// \n\n// Note that this sample has been generated by httpsnippet;\n// authentication configuration (usually digest) is not included.\n\nappend('{\"snmp\":{\"enabled\":true,\"engine_id\":\"91F34FFB045E5D\",\"known_auth_methods\":{\"sha1\":\"SHA1\",\"md5\":\"MD5\"},\"community_mappings\":[{\"ip_address\":\"10.1.164.164\",\"user\":\"userk50x\",\"netmask\":\"255.0.0.0\",\"community\":\"public\"}],\"users\":{\"powerReader\":{\"priv_password\":\"readerPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":\"readonly\"},\"auth_password\":\"readerAuthPassword\",\"is_allowed\":true,\"priv_method\":\"aes\",\"auth_method\":\"md5\",\"has_priv_password\":false},\"powerAdmin\":{\"priv_password\":\"adminPrivPassword\",\"has_auth_password\":false,\"subtree_access\":{\"energyObject\":true},\"auth_password\":\"adminAuthPassword\",\"is_allowed\":true,\"priv_method\":\"des\",\"auth_method\":\"md5\",\"has_priv_password\":false}},\"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\"}}},\"network\":{\"wired\":{\"ip_address\":\"10.35.91.57\",\"serve_dns\":false,\"protocol\":\"static\",\"online\":false,\"gateway\":\"10.0.0.21\",\"dns_servers\":[\"29.152.188.60\",\"8.247.124.24\"],\"mac_address\":\"7C:E1:FF:D3:63:9D\",\"netmask\":\"255.0.0.0\"},\"wireless\":{\"wac_supported\":false,\"protocol\":\"static\",\"encryption\":\"psk\",\"netmask\":\"255.255.255.0\",\"known_encryptions\":{\"psk2\":\"WPA2 PSK\",\"psk-mixed\":\"WPA/WPA2 PSK mixed mode\",\"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\":\"VqRHr(isXEd8-Yh-Zg/TzD%cdMWlz&gVv8znDifx-K57&zFdfR8eqAIVi#Gi\",\"dns_servers\":[\"192.168.23.3\"],\"known_modes\":{\"sta\":\"Client\",\"ap\":\"Access Point\"},\"enabled\":true,\"serve_dns\":true,\"ssid\":\"DLI_ISO3256\",\"mac_address\":\"7C:E1:FF:E7:F0:37\",\"ip_address\":\"192.168.23.183\",\"online\":true,\"channel\":\"5\",\"wac_enabled\":false,\"mode\":\"sta\",\"gateway\":\"192.168.23.50\"},\"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\":[]},\"interface_order\":[\"wireless\"],\"known_protocols\":{\"dhcp\":\"Dynamic IP/DHCP\",\"static\":\"Static IP\"},\"same_subnet_only\":true},\"mqtt\":{\"connect_topic\":\"wQGPWD\",\"connect_payload\":\"K\",\"username\":\"userk9ns03\",\"reconnect_retain\":false,\"connect_qos\":2,\"use_ssl\":true,\"lwt_payload\":\"\",\"disconnect_payload\":\"EbioJ8\",\"outlets\":[{\"allow_read\":false,\"topic_subtree\":\"DysEr6q\",\"qos\":0,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"2PHQ5O23q\",\"qos\":2,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"HFTgiV6\",\"qos\":0,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"L62w2\",\"qos\":0,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"xYkLboCC\",\"qos\":1,\"allow_write\":false},{\"allow_read\":true,\"topic_subtree\":\"98Vtecq7d\",\"qos\":2,\"allow_write\":true},{\"allow_read\":false,\"topic_subtree\":\"QpJ4\",\"qos\":0,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"jO5YcJ4\",\"qos\":2,\"allow_write\":false}],\"enabled\":true,\"reconnect_qos\":1,\"disconnect_qos\":2,\"disconnect_retain\":true,\"lwt_qos\":0,\"broker_port\":\"38\",\"lwt_topic\":\"uRNIm\",\"disconnect_topic\":\"dfTcpZk\",\"password\":\"TaorXX#JO$\",\"lwt_retain\":false,\"reconnect_payload\":\"PmSp\",\"topic_root\":\"FZNf\",\"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\":\"Zm3Pvg.SYrHsw.zibO.18FX79DGZ.cCyJfOlDF36CG.zZbojcxy.8NLhAOKMNd1.example.com\",\"reconnect_topic\":\"GOi/j9i\",\"connect_retain\":false},\"script\":{\"source\":\"function energize_heaters(...)\\\\n ...\\\\nend\\\\nfunction energize_modem(...)\\\\n ...\\\\nend\\\\nfunction cycle_gadget(...)\\\\n ...\\\\nend\\\\n\",\"step_time_limit\":5,\"boot_handler\":\"\",\"threads\":{\"94\":{\"label\":\"label of thread #94\"},\"46\":{\"label\":\"label of thread #46\"},\"47\":{\"label\":\"label of thread #47\"},\"30\":{\"label\":\"label of thread #30\"},\"67\":{\"label\":\"label of thread #67\"},\"56\":{\"label\":\"label of thread #56\"}},\"traced\":false,\"step_delay\":3,\"user_function_ui_order\":[\"enable_router\",\"toggle_heater\",\"shut_down_engines\",\"energize_machines\",\"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\":{\"disable_machine_sample\":{\"source\":\"function shut_down_engine(...)\\\\n ...\\\\nend\\\\nfunction shut_down_engines(...)\\\\n ...\\\\nend\\\\nfunction disable_modem(...)\\\\n ...\\\\nend\\\\nfunction energize_router(...)\\\\n ...\\\\nend\\\\n\"},\"energize_contraptions_sample\":{\"source\":\"function shut_down_engine(...)\\\\n ...\\\\nend\\\\n\"},\"toggle_engine_sample\":{\"source\":\"function shut_down_heater(...)\\\\n ...\\\\nend\\\\n\"}},\"boot_handler_legacy\":true,\"variables\":{\"appliance_online\":1,\"gadget_status\":true}},\"meter\":{\"power_status\":true,\"values\":{\"vcc_voltage\":{\"intervals\":[{\"lower_bound_bottom\":493.33333333333,\"alarm_level\":null,\"lower_bound_top\":501.66666666667,\"alarm_period\":6},{\"lower_bound_bottom\":516.66666666667,\"alarm_level\":null,\"lower_bound_top\":525.83333333333,\"alarm_period\":null},{\"lower_bound_bottom\":563.33333333333,\"alarm_level\":null,\"lower_bound_top\":571.66666666667,\"alarm_period\":null},{\"lower_bound_bottom\":572.5,\"alarm_level\":null,\"lower_bound_top\":577.5,\"alarm_period\":2},{\"lower_bound_bottom\":600.83333333333,\"alarm_level\":1,\"lower_bound_top\":614.16666666667,\"alarm_period\":5},{\"lower_bound_bottom\":621.66666666667,\"alarm_level\":null,\"lower_bound_top\":633.33333333333,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"2.8\",\"history_subsample_count\":2,\"data_absence_alarm_level\":2,\"log_history\":true,\"history_time_step\":14,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":5,\"data_absence_alarm_period\":1,\"quantity\":\"voltage\",\"name\":\"DC voltage\",\"internal\":false,\"lowest_interval_alarm_level\":null,\"bus\":2},\"current\":{\"intervals\":[{\"lower_bound_bottom\":592,\"alarm_level\":5,\"lower_bound_top\":607,\"alarm_period\":4},{\"lower_bound_bottom\":643,\"alarm_level\":null,\"lower_bound_top\":654,\"alarm_period\":9},{\"lower_bound_bottom\":658,\"alarm_level\":null,\"lower_bound_top\":663,\"alarm_period\":null},{\"lower_bound_bottom\":694,\"alarm_level\":1,\"lower_bound_top\":704,\"alarm_period\":null},{\"lower_bound_bottom\":713,\"alarm_level\":5,\"lower_bound_top\":727,\"alarm_period\":null},{\"lower_bound_bottom\":741,\"alarm_level\":null,\"lower_bound_top\":759,\"alarm_period\":8}],\"in_calibration\":true,\"expression\":null,\"history_subsample_count\":21,\"data_absence_alarm_level\":3,\"value\":false,\"log_history\":false,\"history_time_step\":25,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":null,\"quantity\":\"current\",\"name\":\"Current\",\"supports_calibration\":false,\"internal\":false,\"lowest_interval_alarm_level\":null,\"bus\":null},\"mains_voltage\":{\"intervals\":[{\"lower_bound_bottom\":15.833333333333,\"alarm_level\":7,\"lower_bound_top\":17.333333333333,\"alarm_period\":2},{\"lower_bound_bottom\":19,\"alarm_level\":null,\"lower_bound_top\":19.916666666667,\"alarm_period\":1},{\"lower_bound_bottom\":19.75,\"alarm_level\":2,\"lower_bound_top\":20.5,\"alarm_period\":null},{\"lower_bound_bottom\":20.583333333333,\"alarm_level\":8,\"lower_bound_top\":21.083333333333,\"alarm_period\":7},{\"lower_bound_bottom\":23.75,\"alarm_level\":2,\"lower_bound_top\":24.75,\"alarm_period\":null},{\"lower_bound_bottom\":27.166666666667,\"alarm_level\":1,\"lower_bound_top\":27.75,\"alarm_period\":6}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":25,\"data_absence_alarm_level\":null,\"value\":false,\"log_history\":false,\"history_time_step\":17,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":8,\"data_absence_alarm_period\":3,\"quantity\":\"voltage\",\"name\":\"AC voltage\",\"internal\":true,\"lowest_interval_alarm_level\":null,\"bus\":4},\"temperature\":{\"intervals\":[{\"lower_bound_bottom\":8.7087087087087,\"alarm_level\":null,\"lower_bound_top\":9.1891891891892,\"alarm_period\":null},{\"lower_bound_bottom\":9.2492492492492,\"alarm_level\":1,\"lower_bound_top\":9.5495495495495,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":15,\"data_absence_alarm_level\":7,\"log_history\":true,\"history_time_step\":23,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":1,\"data_absence_alarm_period\":6,\"quantity\":\"temperature\",\"name\":\"Temperature\",\"internal\":true,\"lowest_interval_alarm_level\":4,\"bus\":2}},\"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\":[],\"arguments\":[]}},\"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\"}},\"config\":{\"allow_plaintext_logins\":true,\"allow_coapws\":false,\"protect_private_config\":false,\"brand_url\":\"http://bar.example.com:8031/baz/foo/foo/baz/quux/bar/bar/bar.htm\",\"allow_jsonrpc_nonadmin\":false,\"hide_passwords\":false,\"registration_status\":false,\"custom_brand_name\":\"Amazing Controller III\",\"known_quantities\":{\"current\":{\"preferred_unit\":null,\"name\":\"Current\",\"units\":{\"A\":{\"offset\":0,\"name\":\"ampere\",\"scale\":1}}},\"screen_length\":{\"preferred_unit\":\"px\",\"name\":\"Screen length\",\"units\":{\"px\":{\"offset\":0,\"name\":\"pixel\",\"scale\":1}}},\"temperature\":{\"preferred_unit\":\"K\",\"name\":\"Temperature\",\"units\":{\"K\":{\"offset\":0,\"name\":\"kelvin\",\"scale\":1},\"C\":{\"offset\":-273.16,\"internal\":false,\"name\":\"degree Celsius\",\"scale\":1},\"F\":{\"offset\":-459.67,\"name\":\"degree Fahrenheit\",\"scale\":1.8}}},\"count\":{\"preferred_unit\":null,\"name\":\"Count\",\"units\":{\"times\":{\"offset\":0,\"name\":\"time\",\"scale\":1}}},\"illuminance\":{\"preferred_unit\":\"lx\",\"name\":\"Illuminance\",\"units\":{\"lx\":{\"offset\":0,\"internal\":false,\"name\":\"lux\",\"scale\":1},\"fc\":{\"offset\":0,\"internal\":false,\"name\":\"foot-candle\",\"scale\":0.09290226681531}}},\"time\":{\"preferred_unit\":null,\"name\":\"Time\",\"units\":{\"s\":{\"offset\":0,\"internal\":false,\"name\":\"second\",\"scale\":1}}},\"ratio\":{\"preferred_unit\":\"times\",\"name\":\"Ratio\",\"units\":{\"%\":{\"offset\":0,\"name\":\"percent\",\"scale\":100},\"times\":{\"offset\":0,\"internal\":false,\"name\":\"\",\"scale\":1}}},\"energy\":{\"preferred_unit\":\"kWh\",\"name\":\"Energy\",\"units\":{\"kWh\":{\"offset\":0,\"internal\":false,\"name\":\"kilowatt-hour\",\"scale\":2.77777778e-07},\"J\":{\"offset\":0,\"name\":\"joule\",\"scale\":1}}},\"voltage\":{\"preferred_unit\":null,\"name\":\"Voltage\",\"units\":{\"V\":{\"offset\":0,\"name\":\"volt\",\"scale\":1}}}},\"allow_jsonrpc\":true,\"custom_register_url\":\"https://baz.example.com/foo/bar.html\",\"customization_status\":\"open\",\"known_protection_bits\":{\"protect_restore\":{\"name\":\"Protection from restore from backup\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_admin\":{\"name\":\"Administrator credentials protection\",\"status\":true},\"protect_private_config\":{\"name\":\"Private configuration protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_notification\":{\"name\":\"Notification settings protection\",\"status\":false},\"protect_network\":{\"name\":\"Network settings protection\",\"status\":true},\"protect_maintenance\":{\"name\":\"Maintenance mode lock\",\"status\":false},\"protect_firmware\":{\"name\":\"Firmware protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"}},\"refresh_enabled\":true,\"allow_modifying_get\":true,\"protect_maintenance\":false,\"serial\":\"ISO322203123456\",\"custom_support_email\":\"support@example.com\",\"allow_coapws_nonadmin\":false,\"allow_restapi\":true,\"upgrade_notify_beep\":false,\"brand_faq_url\":\"https://baz.example.com/quux/foo.html\",\"links\":[{\"description\":\"test 5\",\"href\":\"test_url7\"},{\"description\":\"test 3\",\"href\":\"test_url5\"}],\"custom_brand_logo\":\"http://bar.example.com:80/baz/foo/quux/foo/bar.png\",\"image_format\":\"jpg\",\"location\":\"Server room\",\"ntp_server_enabled\":true,\"http_ports\":[{\"port\":\"8046\",\"address\":\"192.168.0.9\"}],\"hide_wifi_key\":true,\"custom_brand_url\":\"https://baz.example.com/baz/quux/quux/baz.html\",\"syslog_ip_address\":null,\"protect_network\":false,\"lockout_delay_minutes\":60,\"version\":\"1.8.1.0\",\"allow_coapws_origins\":[\"https://baz.example.com\",\"https://foo.example.com\",\"http://bar.example.com\"],\"syslog_minimal_severity\":8,\"certificates\":{\"iTrustBazSign_Trusted_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\\\nMIIZNsCJ4KzRkhOd2DFrjawMoljLKzq6dLi1DxMJIMn23Bi7Qz/AaxYPjIm3HdCx\\\\n+DuNZClMGra+/1+0Da+o0j7ooQR0NSzOiuoI6ZhPRHQSLQUb1UP4DYu2/M5Pr4qZ\\\\net7EaYhu/9FSgsWBIcRtXVuwcKnjANkqGu4tTonUz3ygxUtG7K9gs4cUQQEdp+T6\\\\na/NOotOus4sN+8XLKDDQsktJ+X8+1GvdHJ16CS15ZvVZ42xQIBtBxnWxKgyNzt1H\\\\n4QRZTZ8P4kV9hxTuqgreCp+vnOvhRCwXfN79zHa415Fl2kfvRXZfNabA+WuRlq/Q\\\\n8cDRCJVJbGOLyKoVwUvW65Wf/+Qs/t6AVMdki94JRUhPrWxn1sK9+tq0tHuvB15j\\\\nkT8vZUN4Bpxjnlmg5yg+ojt6epJiw38gYIc8p0E0rCmfzZL5X25Mn/VSqrAmwKTV\\\\n6fU8wX08Kh8v2FT7NrwPNPFEb2AyYhegM9rJitT2ad+fvToILljkA//o3BmevRKH\\\\nBcK56PimQNhvC0Hzl2An3/tHoXCFuVt68EDHgy36Ln2apMabQnOWoIpcr1tmZnuk\\\\n81k67sTwx4mJgOmTpIH77w+BqmmdhWhraRzjKTgIZSdGsPlhk3rt0s4sftWMQDD0\\\\nCl2iSMHx0aqSMYCRP6UHDMy6vKY8abspNwXrJroLReqpC3HeBnxRAwZ5H8Gtl8i8\\\\nF0R7rpaVfPkkiPyWNPiJ+qc96WxHE6OW8sf0hGYMhI7Qk5y7WgSXW5ifdgyupNR+\\\\n60zPaL6vUYfcWo8DHhmOQR17QyyqPy6Y+5zaT5V+gAcD/mSIUEjxim49l20A08k1\\\\njdlr9mXMOnNBFiiWRfFEmQ/qSBtdyxviahZmT78uwY6CGqkjW0zIS+9xC2bA0Xvd\\\\nVPkfafb8nqQeb9Ad9V69g4OlhanEWQV1rFiRwKckA2OnEbRP6Zbog/ZNcNd8p8Bh\\\\nw9NGn7SsYG79jZHJB6/CiPr530xEEegAq3SdDxWnDfyzEFJSOKh6mYDrbA5srn3h\\\\nXL6VuwkaukrA3JaQ0iCay3C9A41+9luj61E1z/dulU4rphHrQWSPcha==\\\\n-----END CERTIFICATE-----\\\\n\",\"status\":false}},\"ssh_authorized_keys\":[{\"data\":\"ssh-dss aV===\",\"options\":\"\",\"comment\":\"n\"},{\"data\":\"ssh-dss CwLn\",\"options\":\"era,m=qjgge,wc=x\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp521 a\",\"options\":\"\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp384 eEKp==\",\"options\":\"\",\"comment\":\"\"},{\"data\":\"ssh-ed25519 v7=\",\"options\":\"\",\"comment\":\"\"},{\"data\":\"ssh-ed25519 t91/5S==\",\"options\":\"oq=ml,yzreiwtvwctfx=e,zspqyuhlfl=bxo,i=ywi,e=dpvtn,yvmbbwdylns\",\"comment\":\"bqcl\"},{\"data\":\"ecdsa-sha2-nistp521 r\",\"options\":\"\",\"comment\":\"\"},{\"data\":\"ssh-ed25519 5=\",\"options\":\"wllkv=991248,mu=92,dh=449\",\"comment\":\"jqkh\"},{\"data\":\"ecdsa-sha2-nistp256 betjYa==\",\"options\":\"tdx\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp384 XA2J===\",\"options\":\"\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp521 4i==\",\"options\":\"\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp384 VWk==\",\"options\":\"nifiixiky=h,iy\",\"comment\":\"@h\"},{\"data\":\"ecdsa-sha2-nistp256 9k=\",\"options\":\"kyxjhdrnrjrn=fk,wwqjk=180579801,uy=v\",\"comment\":\"dgvjcr\"},{\"data\":\"ssh-ed25519 Q=\",\"options\":\"rmhdcm,v=knapbe\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp384 k\",\"options\":\"\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp384 77rl\",\"options\":\"rbjcf=12\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp521 n\",\"options\":\"\",\"comment\":\"ibawc\"},{\"data\":\"ecdsa-sha2-nistp256 m===\",\"options\":\"x=cgkbjt,osvu,ukx,mun=605\",\"comment\":\"zspr\"},{\"data\":\"ssh-rsa 65=\",\"options\":\"\",\"comment\":\"f.o\"},{\"data\":\"ssh-rsa Y=\",\"options\":\"ace\",\"comment\":\"q\"},{\"data\":\"ecdsa-sha2-nistp256 w+T8\",\"options\":\"uy=5,cqe,cvde=12\",\"comment\":\"\"},{\"data\":\"ssh-ed25519 m\",\"options\":\"v=rwwifeli,zuyibsvmbt=6,n=01,jqv,sqg,jtul=4,hllpamsm,rttdmjk=n,yot,ai=d,qu,llp,bctpegotzltr=9,w=22,s,tt=8785,hjuj=coxr,yixrao=wgqr\",\"comment\":\"dpu\"}],\"refresh_delay_minutes\":1,\"ssh_enabled\":true,\"allow_restapi_nonadmin\":true,\"protect_restore\":false,\"custom_brand_logo_height\":32,\"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\"},\"allow_restapi_origins\":[\"https://foo.example.com\",\"http://bar.example.com\"],\"brand_manual_url\":\"https://bar.example.com/quux/quux/foo/quux/bar/bar/foo/quux/foo.htm\",\"custom_brand_logo_width\":22,\"plots\":[{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480}],\"ssh_port\":22,\"upgrade_notify_blink\":true,\"protect_admin\":false,\"relay_ports\":[\"ttyATH0\"],\"custom_update_url\":\"https://bar.example.com:443/bar.htm\",\"brand_company_name\":\"Digital Loggers, Inc.\",\"hardware_id\":\"EPCR5\",\"crls\":{\"iVeriFooCrypt_Primary_CA\":{\"data\":\"-----BEGIN X509 CRL-----\\\\nMIIRKoksuFeaVWE2tkGinxfQDg3P9X4mtoEEc/6XGn7nKOsD88xx5dOKJUlU1sHx\\\\nCJYLsq90dVQWlbgjYnMy8iTwCWoVUU2jqd4jTFl7nCfYpLIO9gNJOsFdP49vbEfR\\\\nlAM1yWqBBO0ZiQkPp4qhLU7Sf33vkXoVjBYijPvxqyWZOG+ENrylL5D0AIywrmSb\\\\n1=\\\\n-----END X509 CRL-----\\\\n\",\"status\":true}},\"contact\":\"support@example.com\",\"relax_nonhtml_content_types\":true,\"timezone\":\"UTC\",\"hostname\":\"foo.example.com\",\"protect_firmware\":true,\"outlet_label\":\"Outlet\",\"brand_name\":\"Ethernet Power Controller\",\"oid\":\"1.3.6.1.4.1.45770.1.3\",\"custom_brand_company_name\":\"Whatever Systems Inc.\",\"update_url\":\"http://foo.example.com:80/quux/baz/baz/baz/bar/bar/foo/bar/quux/bar.htm\",\"ntp_peers\":[\"0.ntp-pool.example.com\",\"1.ntp-pool.example.com\",\"2.ntp-pool.example.com\",\"3.ntp-pool.example.com\"],\"custom_help_url\":\"https://baz.example.com:443/foo/quux/quux/bar/baz/bar/bar/bar/quux.html\",\"name_always_visible\":true,\"support_email\":\"support@example.com\",\"https_ports\":[{\"port\":\"80\",\"address\":\"192.168.0.5\"},{\"port\":\"8079\",\"address\":\"192.168.0.58\"},{\"port\":\"1\",\"address\":\"192.168.0.21\"},{\"port\":\"8\",\"address\":\"192.168.0.19\"}],\"contacts\":{\"support\":{\"phone\":null,\"fax\":\"+67178999899706\",\"name\":\"Support\",\"email\":null},\"security\":{\"phone\":null,\"fax\":\"+766747320756474\",\"name\":\"Security\",\"email\":null}},\"custom_support_url\":\"http://foo.example.com:2/baz.html\",\"support_url\":\"https://foo.example.com/quux.htm\",\"protect_notification\":true,\"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\":false,\"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\":true,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"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}],\"register_url\":\"https://foo.example.com/foo.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\"},\"string_mask\":\"nombstr\",\"renewal_data\":{\"username\":\"R\",\"password\":\"N9\",\"est_url\":\"https://%a2\",\"auth\":\"basic\"},\"cert\":\"-----BEGIN CERTIFICATE-----\\\\nMIIarItKbzmTGF4/7lqJkfAKdQf93A4Pa30SNwo/vbUBsbC0M3L7kYTO+9Z3LgVy\\\\nQ9TFAPshclJrnix9rijL6kWipuOLsAvJLOaYqSGTEbK1JICB0yY8i4tY+HvsTqCr\\\\noP6HhbXJyaeGprInQ=\\\\n-----END CERTIFICATE-----\\\\n\",\"automatic_renewal\":false,\"renewal_method\":\"est\",\"bits\":4096,\"key\":\"-----BEGIN PRIVATE KEY-----\\\\nMII6faQLG+m0edZfvBcnqZMFXESVbslNm/VRcxpvxbxcFWIAkw+bWNs3dLbEDMe/\\\\nT17Jy5xvjCS1PD+PqWpjcT4DkKcOM1ar4jA3q7/aMUenjeDaB2JqYP4Iljj7mJ/t\\\\nBzvL+WjUAWDrlp2q9vOa/jMkSWXnXQslPo7QKswWPAOB0S2BNSoPBAAgjjTGAM2b\\\\nB2W4+3WATjDyoQMHEoVR+BAkgTw2XYFkcorduNpO72MxVlElZlDayPKfuHkSs/CU\\\\n47kTz8c2XZZJqLucbVa0sGx90P12eYukieDhpsmMSMhIkcwL8XO\\\\n-----END PRIVATE KEY-----\\\\n\",\"distinguished_name\":{\"commonName\":[\"Digital Loggers Unit\"],\"countryName\":[\"US\"],\"stateOrProvinceName\":[\"California\"],\"localityName\":[\"Santa Clara\"]},\"domains\":[\"foo.example.com\",\"bar.example.com\",\"baz.example.com\",\"foo.example.com\",\"bar.example.com\",\"bar.example.com\",\"foo.example.com\"],\"addresses\":[\"119.36.27.134\",\"6.250.3.168\",\"1.126.212.87\",\"84.7.125.77\",\"0.244.9.251\"],\"csr\":\"-----BEGIN CERTIFICATE REQUEST-----\\\\nMIIg/PAsd18SSGlAtIVrvA8k2TXUz31L9Z2A/E3fHD7mWvyPEUH9hSwmxTGwZJIk\\\\nxxd1dxGnkpijFyDZ8x14j/a0y9MHwIguFKxuIEh23QnKP1wZ/zgl/GnzS9GPUzKl\\\\nHgfYOjeqX/GbxsdwYOxrBx=\\\\n-----END CERTIFICATE REQUEST-----\\\\n\",\"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}}}}},\"relax_nonhtml_methods\":true,\"brand_product_info_url\":\"https://baz.example.com/foo/bar/bar.html\"},\"cred\":{\"ip_address\":\"192.168.0.53\",\"is_admin\":true,\"name\":\"admin\",\"agent\":\"web ui\",\"outlet_access\":[true,true,true,true,true,true,true,true]},\"upnp\":{\"enabled\":false,\"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\":null,\"model_number\":\"\",\"model\":\"DLI emulated Belkin socket\",\"soap_xmlns_prefix_override\":null,\"event_xmlns_prefix_override\":\"xDJXv3DK\",\"service_id\":\"basicevent1\",\"device_type\":\"controllee\"}},\"notifications\":{\"events\":{\"dli.upnp.sample_event\":{\"parameters\":[{\"id\":\"sample_parameter\",\"has_fixed_value\":false,\"fixed_value\":null}],\"message_template\":[\"sample event\"]}},\"parameter_kinds\":[]},\"outlets\":[{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d0\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d1\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d2\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"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\":false,\"alternate_name\":null,\"id\":\"1944d90d6\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d7\",\"profile\":\"belkin_wemo_socket\"}]},\"relay\":{\"all_caps\":false,\"min_relay_voltage\":8,\"lcd_rows\":2,\"user_message_timeout\":1,\"sequence_delay\":8,\"beep_sequence\":\"0\",\"min_sequence_delay\":1,\"outlets\":[{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"Cooling fans\"},{\"state\":false,\"critical\":true,\"cycle_delay\":6,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":false,\"critical\":false,\"cycle_delay\":5,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #3\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #4\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Uplink Radio Power\"},{\"state\":true,\"critical\":true,\"cycle_delay\":1,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #7\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #8\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #9\"},{\"state\":false,\"critical\":false,\"cycle_delay\":3,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":false,\"cycle_delay\":9,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #11\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #12\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #14\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #15\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #16\"},{\"state\":true,\"critical\":false,\"cycle_delay\":6,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":1,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":true,\"critical\":false,\"cycle_delay\":8,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #19\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #20\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #21\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #22\"},{\"state\":false,\"critical\":false,\"cycle_delay\":1,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Server\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #24\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #25\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":true,\"cycle_delay\":6,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":true,\"critical\":true,\"cycle_delay\":1,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":false,\"cycle_delay\":4,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":true,\"cycle_delay\":4,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"Cooling fans\"}],\"lcd_columns\":16,\"relatch\":5,\"fuse_relatch\":1,\"model\":\"EPCR5\",\"user_lines\":[null,null],\"recovery_mode\":1,\"nets\":{\"ssu1\":{\"latest_value\":0,\"tracking\":\"pull\",\"name\":\"ssu1\",\"expression\":\"(not pin[\\\\\"dout87\\\\\"])\"}},\"pins\":{\"din85\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"din85\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":false,\"mode_bits\":0,\"level_driver\":false,\"input_bits\":1},\"din3\":{\"level_bits\":1,\"latest_input_value\":null,\"name\":\"din3\",\"drive_logic_mapping\":[\"0\",\"1\",\"0\",\"1\"],\"mode_driver\":\"i59\",\"mode_bits\":2,\"level_driver\":true,\"input_bits\":0}},\"ports\":{\"uart_l9chsl4\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_l9chsl4\",\"accept\":{\"d\":true},\"configuration\":{\"parity\":\"M\",\"char_size\":\"7\"}},\"uart_lx\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_lx\",\"accept\":[],\"configuration\":{\"baudrate\":\"194842\"}}},\"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\"}}},\"backlight_sequence\":\"0\",\"name\":\"My controller\",\"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\":[]},\"online\":true,\"version\":\"1.8.1.0\",\"cycle_delay\":3,\"keypad_enabled\":true,\"user_message_force_timeout\":1,\"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},\"autoping\":{\"enabled\":false,\"max_consecutive_reboot_count\":76,\"max_reboot_count\":1,\"items\":[{\"script\":\"\",\"outlets\":[0,8,10,11,18,20,22,27,28,30,31],\"addresses\":[\"http://hCRMO.example.com:63979/GAvTdGs1/HdOBoK\"],\"pings_before_enabling\":null},{\"script\":\"cycle_router\",\"outlets\":[],\"addresses\":[\"http://4.251.149.205:62639\"],\"pings_before_enabling\":null},{\"script\":\"energize_heater\",\"outlets\":[],\"addresses\":[\"207.159.16.144\"],\"pings_before_enabling\":null}],\"resume_without_retrial\":true,\"post_reboot_delay\":367,\"handle_failures_immediately\":false,\"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\":10,\"ping_timeout\":117,\"ping_interval\":10},\"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\":\"^(|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,}$\"}}},\"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\":{\"content_type\":{\"group\":\"msg\",\"name\":\"Content type\",\"regexp\":\"^(json|urlencoded)$\"},\"recipient\":{\"group\":\"rcpt\",\"name\":\"Recipient URL\",\"regexp\":\"^https?://.*$\"}}},\"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>=WARNING\",\"action\":\"notify(\\\\\"christopher\\\\\")\"},{\"condition\":\"severity>=EMERGENCY\",\"action\":\"notify(\\\\\"david\\\\\")\"}],\"sinks\":[{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[\"Sink handler indicates notification failure, check log for errors\"],\"arguments\":[]},\"type\":\"snmpv3i\",\"name\":\"james\",\"data\":{\"security_engine_id\":\"\",\"context_engine_id\":\"\",\"auth_protocol\":\"SHA\",\"priv_protocol\":\"AES\",\"priv_passphrase\":\"bp0BXa+&gv%|\",\"auth_passphrase\":\",3)(:C;!\",\"context_name\":\"24\",\"security_name\":\"brian\",\"trap_oid\":\"1.079,,,,,\",\"server\":\"22zfon.example.com\"}},{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[\"Sink handler indicates notification failure, check log for errors\"],\"arguments\":[]},\"type\":\"snmpv2ci\",\"name\":\"john\",\"data\":{\"trap_oid\":\"0.2,,,,,,,,,,,,\",\"server\":\"hrep.example.com\",\"community\":\"Ed+=\"}}],\"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}}},\"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\":{\"G\":{\"redirect_urls\":{\"https://%FF5]]%A1]\":true,\"https://%Bd]\":true},\"refresh_tokens\":{\"2c1f607935ad04ecbac06a54ab7e2a15\":{\"expiry_time\":1618614511,\"remaining_use_count\":87}},\"secret_hash\":null,\"access_tokens\":{\"66214352f1dc14779130f5b1a24f08c7\":{\"expiry_time\":null,\"remaining_use_count\":null}},\"scopes\":{\"dli+object+read:/config/links/\":true,\"dli+object+full:/script/start/\":true,\"dli+object+full:/relay/\":true}},\"x5hvoBl_pl70q\":{\"redirect_urls\":{\"https://]r\":true},\"refresh_tokens\":{\"4999fa1e911ac2fa97dac8815da093ad\":{\"expiry_time\":null,\"remaining_use_count\":44},\"e6ef81f5507ef030a15e68215bd4c49b\":{\"expiry_time\":null,\"remaining_use_count\":null}},\"secret_hash\":\"750a5d153be27ea7db2c858235432afa\",\"access_tokens\":{\"8a8ac26f1188e346c5b90c23600a7d9f\":{\"expiry_time\":1608494511,\"remaining_use_count\":null},\"30341ccff16b7257e8b58bff89f0a95e\":{\"expiry_time\":null,\"remaining_use_count\":null},\"b4fb4120845f3eb867860161b06aafc6\":{\"expiry_time\":1678199550,\"remaining_use_count\":52}},\"scopes\":{\"dli+object+read:/relay/outlets/7/\":true}}},\"users\":[{\"password\":\"12sA2y4z%OER\",\"name\":\"admin\",\"is_allowed\":true,\"outlet_access\":[true,true,true,true,true,true,true,true]},{\"password\":\"Nf*M)mTj\",\"is_admin\":false,\"name\":\"tom\",\"is_allowed\":true,\"outlet_access\":[false,false,false,false,true,false,true,true,false,false,true,false,false,false,false,false,true,false,false,false,true,true,false,false,true,false,true,true,false,false,false,true]},{\"password\":\"eKz=s3ql]YYJS\",\"name\":\"dick\",\"is_allowed\":false,\"outlet_access\":[true,true,true,true,false,false,true,false,false,false,true,false,false,false,false,false,true,true,true,false,true,false,false,true,false,true,true,true,true,true,false,true]},{\"password\":\"/Urt$IFXd/>Sf~pz\",\"is_admin\":false,\"name\":\"harry\",\"is_allowed\":true,\"outlet_access\":[true,false,true,true,true,true,false,false,true,false,false,false,false,true,false,false,false,false,false,false,true,true,true,false,true,false,true,false,false,true,false,true]}],\"cookie_timeout\":30000}}');\n\n$request->setRequestUrl('http://192.168.0.100/restapi/');\n$request->setRequestMethod('PUT');\n$request->setBody($body);\n\n$request->setHeaders([\n 'Connection' => 'close',\n 'Content-Type' => 'application/json',\n 'X-CSRF' => 'x'\n]);\n\n$client->enqueue($request)->send();\n$response = $client->getResponse();\n\necho $response->getBody();\n\n\n// Sample result:\n// \n"},"python-python3":{"filename":"set-using-python-python3.py","data":"#!/usr/bin/env python\n# \n# Sample for the whole object model.\n# \n# This is a sample demonstrating how to set the DLI Controller API.\n# \n\n# Note that this sample has been generated by httpsnippet;\n# authentication configuration (usually digest) is not included.\n\nimport http.client\n\nconn = http.client.HTTPConnection(\"192.168.0.100\")\n\npayload = \"{\\\"snmp\\\":{\\\"enabled\\\":true,\\\"engine_id\\\":\\\"91F34FFB045E5D\\\",\\\"known_auth_methods\\\":{\\\"sha1\\\":\\\"SHA1\\\",\\\"md5\\\":\\\"MD5\\\"},\\\"community_mappings\\\":[{\\\"ip_address\\\":\\\"10.1.164.164\\\",\\\"user\\\":\\\"userk50x\\\",\\\"netmask\\\":\\\"255.0.0.0\\\",\\\"community\\\":\\\"public\\\"}],\\\"users\\\":{\\\"powerReader\\\":{\\\"priv_password\\\":\\\"readerPrivPassword\\\",\\\"has_auth_password\\\":true,\\\"subtree_access\\\":{\\\"energyObject\\\":\\\"readonly\\\"},\\\"auth_password\\\":\\\"readerAuthPassword\\\",\\\"is_allowed\\\":true,\\\"priv_method\\\":\\\"aes\\\",\\\"auth_method\\\":\\\"md5\\\",\\\"has_priv_password\\\":false},\\\"powerAdmin\\\":{\\\"priv_password\\\":\\\"adminPrivPassword\\\",\\\"has_auth_password\\\":false,\\\"subtree_access\\\":{\\\"energyObject\\\":true},\\\"auth_password\\\":\\\"adminAuthPassword\\\",\\\"is_allowed\\\":true,\\\"priv_method\\\":\\\"des\\\",\\\"auth_method\\\":\\\"md5\\\",\\\"has_priv_password\\\":false}},\\\"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\\\"}}},\\\"network\\\":{\\\"wired\\\":{\\\"ip_address\\\":\\\"10.35.91.57\\\",\\\"serve_dns\\\":false,\\\"protocol\\\":\\\"static\\\",\\\"online\\\":false,\\\"gateway\\\":\\\"10.0.0.21\\\",\\\"dns_servers\\\":[\\\"29.152.188.60\\\",\\\"8.247.124.24\\\"],\\\"mac_address\\\":\\\"7C:E1:FF:D3:63:9D\\\",\\\"netmask\\\":\\\"255.0.0.0\\\"},\\\"wireless\\\":{\\\"wac_supported\\\":false,\\\"protocol\\\":\\\"static\\\",\\\"encryption\\\":\\\"psk\\\",\\\"netmask\\\":\\\"255.255.255.0\\\",\\\"known_encryptions\\\":{\\\"psk2\\\":\\\"WPA2 PSK\\\",\\\"psk-mixed\\\":\\\"WPA/WPA2 PSK mixed mode\\\",\\\"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\\\":\\\"VqRHr(isXEd8-Yh-Zg/TzD%cdMWlz&gVv8znDifx-K57&zFdfR8eqAIVi#Gi\\\",\\\"dns_servers\\\":[\\\"192.168.23.3\\\"],\\\"known_modes\\\":{\\\"sta\\\":\\\"Client\\\",\\\"ap\\\":\\\"Access Point\\\"},\\\"enabled\\\":true,\\\"serve_dns\\\":true,\\\"ssid\\\":\\\"DLI_ISO3256\\\",\\\"mac_address\\\":\\\"7C:E1:FF:E7:F0:37\\\",\\\"ip_address\\\":\\\"192.168.23.183\\\",\\\"online\\\":true,\\\"channel\\\":\\\"5\\\",\\\"wac_enabled\\\":false,\\\"mode\\\":\\\"sta\\\",\\\"gateway\\\":\\\"192.168.23.50\\\"},\\\"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\\\":[]},\\\"interface_order\\\":[\\\"wireless\\\"],\\\"known_protocols\\\":{\\\"dhcp\\\":\\\"Dynamic IP/DHCP\\\",\\\"static\\\":\\\"Static IP\\\"},\\\"same_subnet_only\\\":true},\\\"mqtt\\\":{\\\"connect_topic\\\":\\\"wQGPWD\\\",\\\"connect_payload\\\":\\\"K\\\",\\\"username\\\":\\\"userk9ns03\\\",\\\"reconnect_retain\\\":false,\\\"connect_qos\\\":2,\\\"use_ssl\\\":true,\\\"lwt_payload\\\":\\\"\\\",\\\"disconnect_payload\\\":\\\"EbioJ8\\\",\\\"outlets\\\":[{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"DysEr6q\\\",\\\"qos\\\":0,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"2PHQ5O23q\\\",\\\"qos\\\":2,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"HFTgiV6\\\",\\\"qos\\\":0,\\\"allow_write\\\":true},{\\\"allow_read\\\":true,\\\"topic_subtree\\\":\\\"L62w2\\\",\\\"qos\\\":0,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"xYkLboCC\\\",\\\"qos\\\":1,\\\"allow_write\\\":false},{\\\"allow_read\\\":true,\\\"topic_subtree\\\":\\\"98Vtecq7d\\\",\\\"qos\\\":2,\\\"allow_write\\\":true},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"QpJ4\\\",\\\"qos\\\":0,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"jO5YcJ4\\\",\\\"qos\\\":2,\\\"allow_write\\\":false}],\\\"enabled\\\":true,\\\"reconnect_qos\\\":1,\\\"disconnect_qos\\\":2,\\\"disconnect_retain\\\":true,\\\"lwt_qos\\\":0,\\\"broker_port\\\":\\\"38\\\",\\\"lwt_topic\\\":\\\"uRNIm\\\",\\\"disconnect_topic\\\":\\\"dfTcpZk\\\",\\\"password\\\":\\\"TaorXX#JO$\\\",\\\"lwt_retain\\\":false,\\\"reconnect_payload\\\":\\\"PmSp\\\",\\\"topic_root\\\":\\\"FZNf\\\",\\\"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\\\":\\\"Zm3Pvg.SYrHsw.zibO.18FX79DGZ.cCyJfOlDF36CG.zZbojcxy.8NLhAOKMNd1.example.com\\\",\\\"reconnect_topic\\\":\\\"GOi/j9i\\\",\\\"connect_retain\\\":false},\\\"script\\\":{\\\"source\\\":\\\"function energize_heaters(...)\\\\n ...\\\\nend\\\\nfunction energize_modem(...)\\\\n ...\\\\nend\\\\nfunction cycle_gadget(...)\\\\n ...\\\\nend\\\\n\\\",\\\"step_time_limit\\\":5,\\\"boot_handler\\\":\\\"\\\",\\\"threads\\\":{\\\"94\\\":{\\\"label\\\":\\\"label of thread #94\\\"},\\\"46\\\":{\\\"label\\\":\\\"label of thread #46\\\"},\\\"47\\\":{\\\"label\\\":\\\"label of thread #47\\\"},\\\"30\\\":{\\\"label\\\":\\\"label of thread #30\\\"},\\\"67\\\":{\\\"label\\\":\\\"label of thread #67\\\"},\\\"56\\\":{\\\"label\\\":\\\"label of thread #56\\\"}},\\\"traced\\\":false,\\\"step_delay\\\":3,\\\"user_function_ui_order\\\":[\\\"enable_router\\\",\\\"toggle_heater\\\",\\\"shut_down_engines\\\",\\\"energize_machines\\\",\\\"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\\\":{\\\"disable_machine_sample\\\":{\\\"source\\\":\\\"function shut_down_engine(...)\\\\n ...\\\\nend\\\\nfunction shut_down_engines(...)\\\\n ...\\\\nend\\\\nfunction disable_modem(...)\\\\n ...\\\\nend\\\\nfunction energize_router(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"energize_contraptions_sample\\\":{\\\"source\\\":\\\"function shut_down_engine(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"toggle_engine_sample\\\":{\\\"source\\\":\\\"function shut_down_heater(...)\\\\n ...\\\\nend\\\\n\\\"}},\\\"boot_handler_legacy\\\":true,\\\"variables\\\":{\\\"appliance_online\\\":1,\\\"gadget_status\\\":true}},\\\"meter\\\":{\\\"power_status\\\":true,\\\"values\\\":{\\\"vcc_voltage\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":493.33333333333,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":501.66666666667,\\\"alarm_period\\\":6},{\\\"lower_bound_bottom\\\":516.66666666667,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":525.83333333333,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":563.33333333333,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":571.66666666667,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":572.5,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":577.5,\\\"alarm_period\\\":2},{\\\"lower_bound_bottom\\\":600.83333333333,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":614.16666666667,\\\"alarm_period\\\":5},{\\\"lower_bound_bottom\\\":621.66666666667,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":633.33333333333,\\\"alarm_period\\\":null}],\\\"in_calibration\\\":false,\\\"expression\\\":\\\"2.8\\\",\\\"history_subsample_count\\\":2,\\\"data_absence_alarm_level\\\":2,\\\"log_history\\\":true,\\\"history_time_step\\\":14,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":5,\\\"data_absence_alarm_period\\\":1,\\\"quantity\\\":\\\"voltage\\\",\\\"name\\\":\\\"DC voltage\\\",\\\"internal\\\":false,\\\"lowest_interval_alarm_level\\\":null,\\\"bus\\\":2},\\\"current\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":592,\\\"alarm_level\\\":5,\\\"lower_bound_top\\\":607,\\\"alarm_period\\\":4},{\\\"lower_bound_bottom\\\":643,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":654,\\\"alarm_period\\\":9},{\\\"lower_bound_bottom\\\":658,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":663,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":694,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":704,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":713,\\\"alarm_level\\\":5,\\\"lower_bound_top\\\":727,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":741,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":759,\\\"alarm_period\\\":8}],\\\"in_calibration\\\":true,\\\"expression\\\":null,\\\"history_subsample_count\\\":21,\\\"data_absence_alarm_level\\\":3,\\\"value\\\":false,\\\"log_history\\\":false,\\\"history_time_step\\\":25,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":null,\\\"data_absence_alarm_period\\\":null,\\\"quantity\\\":\\\"current\\\",\\\"name\\\":\\\"Current\\\",\\\"supports_calibration\\\":false,\\\"internal\\\":false,\\\"lowest_interval_alarm_level\\\":null,\\\"bus\\\":null},\\\"mains_voltage\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":15.833333333333,\\\"alarm_level\\\":7,\\\"lower_bound_top\\\":17.333333333333,\\\"alarm_period\\\":2},{\\\"lower_bound_bottom\\\":19,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":19.916666666667,\\\"alarm_period\\\":1},{\\\"lower_bound_bottom\\\":19.75,\\\"alarm_level\\\":2,\\\"lower_bound_top\\\":20.5,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":20.583333333333,\\\"alarm_level\\\":8,\\\"lower_bound_top\\\":21.083333333333,\\\"alarm_period\\\":7},{\\\"lower_bound_bottom\\\":23.75,\\\"alarm_level\\\":2,\\\"lower_bound_top\\\":24.75,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":27.166666666667,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":27.75,\\\"alarm_period\\\":6}],\\\"in_calibration\\\":false,\\\"expression\\\":null,\\\"history_subsample_count\\\":25,\\\"data_absence_alarm_level\\\":null,\\\"value\\\":false,\\\"log_history\\\":false,\\\"history_time_step\\\":17,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":8,\\\"data_absence_alarm_period\\\":3,\\\"quantity\\\":\\\"voltage\\\",\\\"name\\\":\\\"AC voltage\\\",\\\"internal\\\":true,\\\"lowest_interval_alarm_level\\\":null,\\\"bus\\\":4},\\\"temperature\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":8.7087087087087,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":9.1891891891892,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":9.2492492492492,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":9.5495495495495,\\\"alarm_period\\\":null}],\\\"in_calibration\\\":false,\\\"expression\\\":null,\\\"history_subsample_count\\\":15,\\\"data_absence_alarm_level\\\":7,\\\"log_history\\\":true,\\\"history_time_step\\\":23,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":1,\\\"data_absence_alarm_period\\\":6,\\\"quantity\\\":\\\"temperature\\\",\\\"name\\\":\\\"Temperature\\\",\\\"internal\\\":true,\\\"lowest_interval_alarm_level\\\":4,\\\"bus\\\":2}},\\\"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\\\":[],\\\"arguments\\\":[]}},\\\"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\\\"}},\\\"config\\\":{\\\"allow_plaintext_logins\\\":true,\\\"allow_coapws\\\":false,\\\"protect_private_config\\\":false,\\\"brand_url\\\":\\\"http://bar.example.com:8031/baz/foo/foo/baz/quux/bar/bar/bar.htm\\\",\\\"allow_jsonrpc_nonadmin\\\":false,\\\"hide_passwords\\\":false,\\\"registration_status\\\":false,\\\"custom_brand_name\\\":\\\"Amazing Controller III\\\",\\\"known_quantities\\\":{\\\"current\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Current\\\",\\\"units\\\":{\\\"A\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"ampere\\\",\\\"scale\\\":1}}},\\\"screen_length\\\":{\\\"preferred_unit\\\":\\\"px\\\",\\\"name\\\":\\\"Screen length\\\",\\\"units\\\":{\\\"px\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"pixel\\\",\\\"scale\\\":1}}},\\\"temperature\\\":{\\\"preferred_unit\\\":\\\"K\\\",\\\"name\\\":\\\"Temperature\\\",\\\"units\\\":{\\\"K\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"kelvin\\\",\\\"scale\\\":1},\\\"C\\\":{\\\"offset\\\":-273.16,\\\"internal\\\":false,\\\"name\\\":\\\"degree Celsius\\\",\\\"scale\\\":1},\\\"F\\\":{\\\"offset\\\":-459.67,\\\"name\\\":\\\"degree Fahrenheit\\\",\\\"scale\\\":1.8}}},\\\"count\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Count\\\",\\\"units\\\":{\\\"times\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"time\\\",\\\"scale\\\":1}}},\\\"illuminance\\\":{\\\"preferred_unit\\\":\\\"lx\\\",\\\"name\\\":\\\"Illuminance\\\",\\\"units\\\":{\\\"lx\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"lux\\\",\\\"scale\\\":1},\\\"fc\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"foot-candle\\\",\\\"scale\\\":0.09290226681531}}},\\\"time\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Time\\\",\\\"units\\\":{\\\"s\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"second\\\",\\\"scale\\\":1}}},\\\"ratio\\\":{\\\"preferred_unit\\\":\\\"times\\\",\\\"name\\\":\\\"Ratio\\\",\\\"units\\\":{\\\"%\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"percent\\\",\\\"scale\\\":100},\\\"times\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"\\\",\\\"scale\\\":1}}},\\\"energy\\\":{\\\"preferred_unit\\\":\\\"kWh\\\",\\\"name\\\":\\\"Energy\\\",\\\"units\\\":{\\\"kWh\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"kilowatt-hour\\\",\\\"scale\\\":2.77777778e-07},\\\"J\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"joule\\\",\\\"scale\\\":1}}},\\\"voltage\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Voltage\\\",\\\"units\\\":{\\\"V\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"volt\\\",\\\"scale\\\":1}}}},\\\"allow_jsonrpc\\\":true,\\\"custom_register_url\\\":\\\"https://baz.example.com/foo/bar.html\\\",\\\"customization_status\\\":\\\"open\\\",\\\"known_protection_bits\\\":{\\\"protect_restore\\\":{\\\"name\\\":\\\"Protection from restore from backup\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"},\\\"protect_admin\\\":{\\\"name\\\":\\\"Administrator credentials protection\\\",\\\"status\\\":true},\\\"protect_private_config\\\":{\\\"name\\\":\\\"Private configuration protection\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"},\\\"protect_notification\\\":{\\\"name\\\":\\\"Notification settings protection\\\",\\\"status\\\":false},\\\"protect_network\\\":{\\\"name\\\":\\\"Network settings protection\\\",\\\"status\\\":true},\\\"protect_maintenance\\\":{\\\"name\\\":\\\"Maintenance mode lock\\\",\\\"status\\\":false},\\\"protect_firmware\\\":{\\\"name\\\":\\\"Firmware protection\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"}},\\\"refresh_enabled\\\":true,\\\"allow_modifying_get\\\":true,\\\"protect_maintenance\\\":false,\\\"serial\\\":\\\"ISO322203123456\\\",\\\"custom_support_email\\\":\\\"support@example.com\\\",\\\"allow_coapws_nonadmin\\\":false,\\\"allow_restapi\\\":true,\\\"upgrade_notify_beep\\\":false,\\\"brand_faq_url\\\":\\\"https://baz.example.com/quux/foo.html\\\",\\\"links\\\":[{\\\"description\\\":\\\"test 5\\\",\\\"href\\\":\\\"test_url7\\\"},{\\\"description\\\":\\\"test 3\\\",\\\"href\\\":\\\"test_url5\\\"}],\\\"custom_brand_logo\\\":\\\"http://bar.example.com:80/baz/foo/quux/foo/bar.png\\\",\\\"image_format\\\":\\\"jpg\\\",\\\"location\\\":\\\"Server room\\\",\\\"ntp_server_enabled\\\":true,\\\"http_ports\\\":[{\\\"port\\\":\\\"8046\\\",\\\"address\\\":\\\"192.168.0.9\\\"}],\\\"hide_wifi_key\\\":true,\\\"custom_brand_url\\\":\\\"https://baz.example.com/baz/quux/quux/baz.html\\\",\\\"syslog_ip_address\\\":null,\\\"protect_network\\\":false,\\\"lockout_delay_minutes\\\":60,\\\"version\\\":\\\"1.8.1.0\\\",\\\"allow_coapws_origins\\\":[\\\"https://baz.example.com\\\",\\\"https://foo.example.com\\\",\\\"http://bar.example.com\\\"],\\\"syslog_minimal_severity\\\":8,\\\"certificates\\\":{\\\"iTrustBazSign_Trusted_Certification_Authority\\\":{\\\"data\\\":\\\"-----BEGIN CERTIFICATE-----\\\\nMIIZNsCJ4KzRkhOd2DFrjawMoljLKzq6dLi1DxMJIMn23Bi7Qz/AaxYPjIm3HdCx\\\\n+DuNZClMGra+/1+0Da+o0j7ooQR0NSzOiuoI6ZhPRHQSLQUb1UP4DYu2/M5Pr4qZ\\\\net7EaYhu/9FSgsWBIcRtXVuwcKnjANkqGu4tTonUz3ygxUtG7K9gs4cUQQEdp+T6\\\\na/NOotOus4sN+8XLKDDQsktJ+X8+1GvdHJ16CS15ZvVZ42xQIBtBxnWxKgyNzt1H\\\\n4QRZTZ8P4kV9hxTuqgreCp+vnOvhRCwXfN79zHa415Fl2kfvRXZfNabA+WuRlq/Q\\\\n8cDRCJVJbGOLyKoVwUvW65Wf/+Qs/t6AVMdki94JRUhPrWxn1sK9+tq0tHuvB15j\\\\nkT8vZUN4Bpxjnlmg5yg+ojt6epJiw38gYIc8p0E0rCmfzZL5X25Mn/VSqrAmwKTV\\\\n6fU8wX08Kh8v2FT7NrwPNPFEb2AyYhegM9rJitT2ad+fvToILljkA//o3BmevRKH\\\\nBcK56PimQNhvC0Hzl2An3/tHoXCFuVt68EDHgy36Ln2apMabQnOWoIpcr1tmZnuk\\\\n81k67sTwx4mJgOmTpIH77w+BqmmdhWhraRzjKTgIZSdGsPlhk3rt0s4sftWMQDD0\\\\nCl2iSMHx0aqSMYCRP6UHDMy6vKY8abspNwXrJroLReqpC3HeBnxRAwZ5H8Gtl8i8\\\\nF0R7rpaVfPkkiPyWNPiJ+qc96WxHE6OW8sf0hGYMhI7Qk5y7WgSXW5ifdgyupNR+\\\\n60zPaL6vUYfcWo8DHhmOQR17QyyqPy6Y+5zaT5V+gAcD/mSIUEjxim49l20A08k1\\\\njdlr9mXMOnNBFiiWRfFEmQ/qSBtdyxviahZmT78uwY6CGqkjW0zIS+9xC2bA0Xvd\\\\nVPkfafb8nqQeb9Ad9V69g4OlhanEWQV1rFiRwKckA2OnEbRP6Zbog/ZNcNd8p8Bh\\\\nw9NGn7SsYG79jZHJB6/CiPr530xEEegAq3SdDxWnDfyzEFJSOKh6mYDrbA5srn3h\\\\nXL6VuwkaukrA3JaQ0iCay3C9A41+9luj61E1z/dulU4rphHrQWSPcha==\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"status\\\":false}},\\\"ssh_authorized_keys\\\":[{\\\"data\\\":\\\"ssh-dss aV===\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"n\\\"},{\\\"data\\\":\\\"ssh-dss CwLn\\\",\\\"options\\\":\\\"era,m=qjgge,wc=x\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 a\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 eEKp==\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 v7=\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 t91/5S==\\\",\\\"options\\\":\\\"oq=ml,yzreiwtvwctfx=e,zspqyuhlfl=bxo,i=ywi,e=dpvtn,yvmbbwdylns\\\",\\\"comment\\\":\\\"bqcl\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 r\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 5=\\\",\\\"options\\\":\\\"wllkv=991248,mu=92,dh=449\\\",\\\"comment\\\":\\\"jqkh\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 betjYa==\\\",\\\"options\\\":\\\"tdx\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 XA2J===\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 4i==\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 VWk==\\\",\\\"options\\\":\\\"nifiixiky=h,iy\\\",\\\"comment\\\":\\\"@h\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 9k=\\\",\\\"options\\\":\\\"kyxjhdrnrjrn=fk,wwqjk=180579801,uy=v\\\",\\\"comment\\\":\\\"dgvjcr\\\"},{\\\"data\\\":\\\"ssh-ed25519 Q=\\\",\\\"options\\\":\\\"rmhdcm,v=knapbe\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 k\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 77rl\\\",\\\"options\\\":\\\"rbjcf=12\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 n\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"ibawc\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 m===\\\",\\\"options\\\":\\\"x=cgkbjt,osvu,ukx,mun=605\\\",\\\"comment\\\":\\\"zspr\\\"},{\\\"data\\\":\\\"ssh-rsa 65=\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"f.o\\\"},{\\\"data\\\":\\\"ssh-rsa Y=\\\",\\\"options\\\":\\\"ace\\\",\\\"comment\\\":\\\"q\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 w+T8\\\",\\\"options\\\":\\\"uy=5,cqe,cvde=12\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 m\\\",\\\"options\\\":\\\"v=rwwifeli,zuyibsvmbt=6,n=01,jqv,sqg,jtul=4,hllpamsm,rttdmjk=n,yot,ai=d,qu,llp,bctpegotzltr=9,w=22,s,tt=8785,hjuj=coxr,yixrao=wgqr\\\",\\\"comment\\\":\\\"dpu\\\"}],\\\"refresh_delay_minutes\\\":1,\\\"ssh_enabled\\\":true,\\\"allow_restapi_nonadmin\\\":true,\\\"protect_restore\\\":false,\\\"custom_brand_logo_height\\\":32,\\\"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\\\"},\\\"allow_restapi_origins\\\":[\\\"https://foo.example.com\\\",\\\"http://bar.example.com\\\"],\\\"brand_manual_url\\\":\\\"https://bar.example.com/quux/quux/foo/quux/bar/bar/foo/quux/foo.htm\\\",\\\"custom_brand_logo_width\\\":22,\\\"plots\\\":[{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":0,\\\"softmax\\\":1,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":0,\\\"softmax\\\":1,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480}],\\\"ssh_port\\\":22,\\\"upgrade_notify_blink\\\":true,\\\"protect_admin\\\":false,\\\"relay_ports\\\":[\\\"ttyATH0\\\"],\\\"custom_update_url\\\":\\\"https://bar.example.com:443/bar.htm\\\",\\\"brand_company_name\\\":\\\"Digital Loggers, Inc.\\\",\\\"hardware_id\\\":\\\"EPCR5\\\",\\\"crls\\\":{\\\"iVeriFooCrypt_Primary_CA\\\":{\\\"data\\\":\\\"-----BEGIN X509 CRL-----\\\\nMIIRKoksuFeaVWE2tkGinxfQDg3P9X4mtoEEc/6XGn7nKOsD88xx5dOKJUlU1sHx\\\\nCJYLsq90dVQWlbgjYnMy8iTwCWoVUU2jqd4jTFl7nCfYpLIO9gNJOsFdP49vbEfR\\\\nlAM1yWqBBO0ZiQkPp4qhLU7Sf33vkXoVjBYijPvxqyWZOG+ENrylL5D0AIywrmSb\\\\n1=\\\\n-----END X509 CRL-----\\\\n\\\",\\\"status\\\":true}},\\\"contact\\\":\\\"support@example.com\\\",\\\"relax_nonhtml_content_types\\\":true,\\\"timezone\\\":\\\"UTC\\\",\\\"hostname\\\":\\\"foo.example.com\\\",\\\"protect_firmware\\\":true,\\\"outlet_label\\\":\\\"Outlet\\\",\\\"brand_name\\\":\\\"Ethernet Power Controller\\\",\\\"oid\\\":\\\"1.3.6.1.4.1.45770.1.3\\\",\\\"custom_brand_company_name\\\":\\\"Whatever Systems Inc.\\\",\\\"update_url\\\":\\\"http://foo.example.com:80/quux/baz/baz/baz/bar/bar/foo/bar/quux/bar.htm\\\",\\\"ntp_peers\\\":[\\\"0.ntp-pool.example.com\\\",\\\"1.ntp-pool.example.com\\\",\\\"2.ntp-pool.example.com\\\",\\\"3.ntp-pool.example.com\\\"],\\\"custom_help_url\\\":\\\"https://baz.example.com:443/foo/quux/quux/bar/baz/bar/bar/bar/quux.html\\\",\\\"name_always_visible\\\":true,\\\"support_email\\\":\\\"support@example.com\\\",\\\"https_ports\\\":[{\\\"port\\\":\\\"80\\\",\\\"address\\\":\\\"192.168.0.5\\\"},{\\\"port\\\":\\\"8079\\\",\\\"address\\\":\\\"192.168.0.58\\\"},{\\\"port\\\":\\\"1\\\",\\\"address\\\":\\\"192.168.0.21\\\"},{\\\"port\\\":\\\"8\\\",\\\"address\\\":\\\"192.168.0.19\\\"}],\\\"contacts\\\":{\\\"support\\\":{\\\"phone\\\":null,\\\"fax\\\":\\\"+67178999899706\\\",\\\"name\\\":\\\"Support\\\",\\\"email\\\":null},\\\"security\\\":{\\\"phone\\\":null,\\\"fax\\\":\\\"+766747320756474\\\",\\\"name\\\":\\\"Security\\\",\\\"email\\\":null}},\\\"custom_support_url\\\":\\\"http://foo.example.com:2/baz.html\\\",\\\"support_url\\\":\\\"https://foo.example.com/quux.htm\\\",\\\"protect_notification\\\":true,\\\"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\\\":false,\\\"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\\\":true,\\\"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\\\":false,\\\"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\\\":false,\\\"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\\\":false,\\\"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\\\":false,\\\"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}],\\\"register_url\\\":\\\"https://foo.example.com/foo.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\\\"},\\\"string_mask\\\":\\\"nombstr\\\",\\\"renewal_data\\\":{\\\"username\\\":\\\"R\\\",\\\"password\\\":\\\"N9\\\",\\\"est_url\\\":\\\"https://%a2\\\",\\\"auth\\\":\\\"basic\\\"},\\\"cert\\\":\\\"-----BEGIN CERTIFICATE-----\\\\nMIIarItKbzmTGF4/7lqJkfAKdQf93A4Pa30SNwo/vbUBsbC0M3L7kYTO+9Z3LgVy\\\\nQ9TFAPshclJrnix9rijL6kWipuOLsAvJLOaYqSGTEbK1JICB0yY8i4tY+HvsTqCr\\\\noP6HhbXJyaeGprInQ=\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"automatic_renewal\\\":false,\\\"renewal_method\\\":\\\"est\\\",\\\"bits\\\":4096,\\\"key\\\":\\\"-----BEGIN PRIVATE KEY-----\\\\nMII6faQLG+m0edZfvBcnqZMFXESVbslNm/VRcxpvxbxcFWIAkw+bWNs3dLbEDMe/\\\\nT17Jy5xvjCS1PD+PqWpjcT4DkKcOM1ar4jA3q7/aMUenjeDaB2JqYP4Iljj7mJ/t\\\\nBzvL+WjUAWDrlp2q9vOa/jMkSWXnXQslPo7QKswWPAOB0S2BNSoPBAAgjjTGAM2b\\\\nB2W4+3WATjDyoQMHEoVR+BAkgTw2XYFkcorduNpO72MxVlElZlDayPKfuHkSs/CU\\\\n47kTz8c2XZZJqLucbVa0sGx90P12eYukieDhpsmMSMhIkcwL8XO\\\\n-----END PRIVATE KEY-----\\\\n\\\",\\\"distinguished_name\\\":{\\\"commonName\\\":[\\\"Digital Loggers Unit\\\"],\\\"countryName\\\":[\\\"US\\\"],\\\"stateOrProvinceName\\\":[\\\"California\\\"],\\\"localityName\\\":[\\\"Santa Clara\\\"]},\\\"domains\\\":[\\\"foo.example.com\\\",\\\"bar.example.com\\\",\\\"baz.example.com\\\",\\\"foo.example.com\\\",\\\"bar.example.com\\\",\\\"bar.example.com\\\",\\\"foo.example.com\\\"],\\\"addresses\\\":[\\\"119.36.27.134\\\",\\\"6.250.3.168\\\",\\\"1.126.212.87\\\",\\\"84.7.125.77\\\",\\\"0.244.9.251\\\"],\\\"csr\\\":\\\"-----BEGIN CERTIFICATE REQUEST-----\\\\nMIIg/PAsd18SSGlAtIVrvA8k2TXUz31L9Z2A/E3fHD7mWvyPEUH9hSwmxTGwZJIk\\\\nxxd1dxGnkpijFyDZ8x14j/a0y9MHwIguFKxuIEh23QnKP1wZ/zgl/GnzS9GPUzKl\\\\nHgfYOjeqX/GbxsdwYOxrBx=\\\\n-----END CERTIFICATE REQUEST-----\\\\n\\\",\\\"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}}}}},\\\"relax_nonhtml_methods\\\":true,\\\"brand_product_info_url\\\":\\\"https://baz.example.com/foo/bar/bar.html\\\"},\\\"cred\\\":{\\\"ip_address\\\":\\\"192.168.0.53\\\",\\\"is_admin\\\":true,\\\"name\\\":\\\"admin\\\",\\\"agent\\\":\\\"web ui\\\",\\\"outlet_access\\\":[true,true,true,true,true,true,true,true]},\\\"upnp\\\":{\\\"enabled\\\":false,\\\"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\\\":null,\\\"model_number\\\":\\\"\\\",\\\"model\\\":\\\"DLI emulated Belkin socket\\\",\\\"soap_xmlns_prefix_override\\\":null,\\\"event_xmlns_prefix_override\\\":\\\"xDJXv3DK\\\",\\\"service_id\\\":\\\"basicevent1\\\",\\\"device_type\\\":\\\"controllee\\\"}},\\\"notifications\\\":{\\\"events\\\":{\\\"dli.upnp.sample_event\\\":{\\\"parameters\\\":[{\\\"id\\\":\\\"sample_parameter\\\",\\\"has_fixed_value\\\":false,\\\"fixed_value\\\":null}],\\\"message_template\\\":[\\\"sample event\\\"]}},\\\"parameter_kinds\\\":[]},\\\"outlets\\\":[{\\\"exposed\\\":false,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d0\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d1\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":false,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d2\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"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\\\":false,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d6\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d7\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"}]},\\\"relay\\\":{\\\"all_caps\\\":false,\\\"min_relay_voltage\\\":8,\\\"lcd_rows\\\":2,\\\"user_message_timeout\\\":1,\\\"sequence_delay\\\":8,\\\"beep_sequence\\\":\\\"0\\\",\\\"min_sequence_delay\\\":1,\\\"outlets\\\":[{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Cooling fans\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":6,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":5,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #3\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #4\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Uplink Radio Power\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":1,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #7\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #8\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #9\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":3,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":9,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #11\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #12\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #14\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #15\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #16\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":6,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"POE Injector\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":1,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"POE Injector\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":8,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #19\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":7,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #20\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #21\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #22\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":1,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #24\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":7,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #25\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"POE Injector\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":6,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":1,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":4,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"WiFi AP\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":4,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Cooling fans\\\"}],\\\"lcd_columns\\\":16,\\\"relatch\\\":5,\\\"fuse_relatch\\\":1,\\\"model\\\":\\\"EPCR5\\\",\\\"user_lines\\\":[null,null],\\\"recovery_mode\\\":1,\\\"nets\\\":{\\\"ssu1\\\":{\\\"latest_value\\\":0,\\\"tracking\\\":\\\"pull\\\",\\\"name\\\":\\\"ssu1\\\",\\\"expression\\\":\\\"(not pin[\\\\\\\"dout87\\\\\\\"])\\\"}},\\\"pins\\\":{\\\"din85\\\":{\\\"level_bits\\\":0,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"din85\\\",\\\"drive_logic_mapping\\\":[\\\"Z\\\",\\\"Z\\\",\\\"Z\\\",\\\"Z\\\"],\\\"mode_driver\\\":false,\\\"mode_bits\\\":0,\\\"level_driver\\\":false,\\\"input_bits\\\":1},\\\"din3\\\":{\\\"level_bits\\\":1,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"din3\\\",\\\"drive_logic_mapping\\\":[\\\"0\\\",\\\"1\\\",\\\"0\\\",\\\"1\\\"],\\\"mode_driver\\\":\\\"i59\\\",\\\"mode_bits\\\":2,\\\"level_driver\\\":true,\\\"input_bits\\\":0}},\\\"ports\\\":{\\\"uart_l9chsl4\\\":{\\\"latest_received\\\":[],\\\"type\\\":\\\"uart\\\",\\\"name\\\":\\\"uart_l9chsl4\\\",\\\"accept\\\":{\\\"d\\\":true},\\\"configuration\\\":{\\\"parity\\\":\\\"M\\\",\\\"char_size\\\":\\\"7\\\"}},\\\"uart_lx\\\":{\\\"latest_received\\\":[],\\\"type\\\":\\\"uart\\\",\\\"name\\\":\\\"uart_lx\\\",\\\"accept\\\":[],\\\"configuration\\\":{\\\"baudrate\\\":\\\"194842\\\"}}},\\\"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\\\"}}},\\\"backlight_sequence\\\":\\\"0\\\",\\\"name\\\":\\\"My controller\\\",\\\"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\\\":[]},\\\"online\\\":true,\\\"version\\\":\\\"1.8.1.0\\\",\\\"cycle_delay\\\":3,\\\"keypad_enabled\\\":true,\\\"user_message_force_timeout\\\":1,\\\"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},\\\"autoping\\\":{\\\"enabled\\\":false,\\\"max_consecutive_reboot_count\\\":76,\\\"max_reboot_count\\\":1,\\\"items\\\":[{\\\"script\\\":\\\"\\\",\\\"outlets\\\":[0,8,10,11,18,20,22,27,28,30,31],\\\"addresses\\\":[\\\"http://hCRMO.example.com:63979/GAvTdGs1/HdOBoK\\\"],\\\"pings_before_enabling\\\":null},{\\\"script\\\":\\\"cycle_router\\\",\\\"outlets\\\":[],\\\"addresses\\\":[\\\"http://4.251.149.205:62639\\\"],\\\"pings_before_enabling\\\":null},{\\\"script\\\":\\\"energize_heater\\\",\\\"outlets\\\":[],\\\"addresses\\\":[\\\"207.159.16.144\\\"],\\\"pings_before_enabling\\\":null}],\\\"resume_without_retrial\\\":true,\\\"post_reboot_delay\\\":367,\\\"handle_failures_immediately\\\":false,\\\"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\\\":10,\\\"ping_timeout\\\":117,\\\"ping_interval\\\":10},\\\"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\\\":\\\"^(|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,}$\\\"}}},\\\"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\\\":{\\\"content_type\\\":{\\\"group\\\":\\\"msg\\\",\\\"name\\\":\\\"Content type\\\",\\\"regexp\\\":\\\"^(json|urlencoded)$\\\"},\\\"recipient\\\":{\\\"group\\\":\\\"rcpt\\\",\\\"name\\\":\\\"Recipient URL\\\",\\\"regexp\\\":\\\"^https?://.*$\\\"}}},\\\"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>=WARNING\\\",\\\"action\\\":\\\"notify(\\\\\\\"christopher\\\\\\\")\\\"},{\\\"condition\\\":\\\"severity>=EMERGENCY\\\",\\\"action\\\":\\\"notify(\\\\\\\"david\\\\\\\")\\\"}],\\\"sinks\\\":[{\\\"test\\\":{\\\"1\\\":{\\\"value\\\":\\\"function\\\"},\\\"results\\\":[\\\"Sink handler indicates notification failure, check log for errors\\\"],\\\"arguments\\\":[]},\\\"type\\\":\\\"snmpv3i\\\",\\\"name\\\":\\\"james\\\",\\\"data\\\":{\\\"security_engine_id\\\":\\\"\\\",\\\"context_engine_id\\\":\\\"\\\",\\\"auth_protocol\\\":\\\"SHA\\\",\\\"priv_protocol\\\":\\\"AES\\\",\\\"priv_passphrase\\\":\\\"bp0BXa+&gv%|\\\",\\\"auth_passphrase\\\":\\\",3)(:C;!\\\",\\\"context_name\\\":\\\"24\\\",\\\"security_name\\\":\\\"brian\\\",\\\"trap_oid\\\":\\\"1.079,,,,,\\\",\\\"server\\\":\\\"22zfon.example.com\\\"}},{\\\"test\\\":{\\\"1\\\":{\\\"value\\\":\\\"function\\\"},\\\"results\\\":[\\\"Sink handler indicates notification failure, check log for errors\\\"],\\\"arguments\\\":[]},\\\"type\\\":\\\"snmpv2ci\\\",\\\"name\\\":\\\"john\\\",\\\"data\\\":{\\\"trap_oid\\\":\\\"0.2,,,,,,,,,,,,\\\",\\\"server\\\":\\\"hrep.example.com\\\",\\\"community\\\":\\\"Ed+=\\\"}}],\\\"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}}},\\\"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\\\":{\\\"G\\\":{\\\"redirect_urls\\\":{\\\"https://%FF5]]%A1]\\\":true,\\\"https://%Bd]\\\":true},\\\"refresh_tokens\\\":{\\\"2c1f607935ad04ecbac06a54ab7e2a15\\\":{\\\"expiry_time\\\":1618614511,\\\"remaining_use_count\\\":87}},\\\"secret_hash\\\":null,\\\"access_tokens\\\":{\\\"66214352f1dc14779130f5b1a24f08c7\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null}},\\\"scopes\\\":{\\\"dli+object+read:/config/links/\\\":true,\\\"dli+object+full:/script/start/\\\":true,\\\"dli+object+full:/relay/\\\":true}},\\\"x5hvoBl_pl70q\\\":{\\\"redirect_urls\\\":{\\\"https://]r\\\":true},\\\"refresh_tokens\\\":{\\\"4999fa1e911ac2fa97dac8815da093ad\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":44},\\\"e6ef81f5507ef030a15e68215bd4c49b\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null}},\\\"secret_hash\\\":\\\"750a5d153be27ea7db2c858235432afa\\\",\\\"access_tokens\\\":{\\\"8a8ac26f1188e346c5b90c23600a7d9f\\\":{\\\"expiry_time\\\":1608494511,\\\"remaining_use_count\\\":null},\\\"30341ccff16b7257e8b58bff89f0a95e\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null},\\\"b4fb4120845f3eb867860161b06aafc6\\\":{\\\"expiry_time\\\":1678199550,\\\"remaining_use_count\\\":52}},\\\"scopes\\\":{\\\"dli+object+read:/relay/outlets/7/\\\":true}}},\\\"users\\\":[{\\\"password\\\":\\\"12sA2y4z%OER\\\",\\\"name\\\":\\\"admin\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[true,true,true,true,true,true,true,true]},{\\\"password\\\":\\\"Nf*M)mTj\\\",\\\"is_admin\\\":false,\\\"name\\\":\\\"tom\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[false,false,false,false,true,false,true,true,false,false,true,false,false,false,false,false,true,false,false,false,true,true,false,false,true,false,true,true,false,false,false,true]},{\\\"password\\\":\\\"eKz=s3ql]YYJS\\\",\\\"name\\\":\\\"dick\\\",\\\"is_allowed\\\":false,\\\"outlet_access\\\":[true,true,true,true,false,false,true,false,false,false,true,false,false,false,false,false,true,true,true,false,true,false,false,true,false,true,true,true,true,true,false,true]},{\\\"password\\\":\\\"/Urt$IFXd/>Sf~pz\\\",\\\"is_admin\\\":false,\\\"name\\\":\\\"harry\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[true,false,true,true,true,true,false,false,true,false,false,false,false,true,false,false,false,false,false,false,true,true,true,false,true,false,true,false,false,true,false,true]}],\\\"cookie_timeout\\\":30000}}\"\n\nheaders = {\n 'Connection': \"close\",\n 'Content-Type': \"application/json\",\n 'X-CSRF': \"x\"\n }\n\nconn.request(\"PUT\", \"/restapi/\", payload, headers)\n\nres = conn.getresponse()\ndata = res.read()\n\nprint(data.decode(\"utf-8\"))\n\n\n# Sample result:\n# \n"},"objc-nsurlsession":{"filename":"set-using-objc-nsurlsession.m","data":"// \r// Sample for the whole object model.\r// \r// This is a sample demonstrating how to set 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\r#import \r\rNSDictionary *headers = @{ @\"Connection\": @\"close\",\r @\"Content-Type\": @\"application/json\",\r @\"X-CSRF\": @\"x\" };\rNSDictionary *parameters = @{ @\"snmp\": @{ @\"enabled\": @YES, @\"engine_id\": @\"91F34FFB045E5D\", @\"known_auth_methods\": @{ @\"sha1\": @\"SHA1\", @\"md5\": @\"MD5\" }, @\"community_mappings\": @[ @{ @\"ip_address\": @\"10.1.164.164\", @\"user\": @\"userk50x\", @\"netmask\": @\"255.0.0.0\", @\"community\": @\"public\" } ], @\"users\": @{ @\"powerReader\": @{ @\"priv_password\": @\"readerPrivPassword\", @\"has_auth_password\": @YES, @\"subtree_access\": @{ @\"energyObject\": @\"readonly\" }, @\"auth_password\": @\"readerAuthPassword\", @\"is_allowed\": @YES, @\"priv_method\": @\"aes\", @\"auth_method\": @\"md5\", @\"has_priv_password\": @NO }, @\"powerAdmin\": @{ @\"priv_password\": @\"adminPrivPassword\", @\"has_auth_password\": @NO, @\"subtree_access\": @{ @\"energyObject\": @YES }, @\"auth_password\": @\"adminAuthPassword\", @\"is_allowed\": @YES, @\"priv_method\": @\"des\", @\"auth_method\": @\"md5\", @\"has_priv_password\": @NO } }, @\"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\" } } },\r @\"network\": @{ @\"wired\": @{ @\"ip_address\": @\"10.35.91.57\", @\"serve_dns\": @NO, @\"protocol\": @\"static\", @\"online\": @NO, @\"gateway\": @\"10.0.0.21\", @\"dns_servers\": @[ @\"29.152.188.60\", @\"8.247.124.24\" ], @\"mac_address\": @\"7C:E1:FF:D3:63:9D\", @\"netmask\": @\"255.0.0.0\" }, @\"wireless\": @{ @\"wac_supported\": @NO, @\"protocol\": @\"static\", @\"encryption\": @\"psk\", @\"netmask\": @\"255.255.255.0\", @\"known_encryptions\": @{ @\"psk2\": @\"WPA2 PSK\", @\"psk-mixed\": @\"WPA/WPA2 PSK mixed mode\", @\"psk\": @\"WPA PSK\", @\"none\": @\"None\" }, @\"known_channels\": @{ @\"1\": @\"1 (2412 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)\", @\"10\": @\"10 (2457 MHz)\", @\"11\": @\"11 (2462 MHz)\", @\"auto\": @\"Autoselect\" }, @\"key\": @\"VqRHr(isXEd8-Yh-Zg/TzD%cdMWlz&gVv8znDifx-K57&zFdfR8eqAIVi#Gi\", @\"dns_servers\": @[ @\"192.168.23.3\" ], @\"known_modes\": @{ @\"sta\": @\"Client\", @\"ap\": @\"Access Point\" }, @\"enabled\": @YES, @\"serve_dns\": @YES, @\"ssid\": @\"DLI_ISO3256\", @\"mac_address\": @\"7C:E1:FF:E7:F0:37\", @\"ip_address\": @\"192.168.23.183\", @\"online\": @YES, @\"channel\": @\"5\", @\"wac_enabled\": @NO, @\"mode\": @\"sta\", @\"gateway\": @\"192.168.23.50\" }, @\"notifications\": @{ @\"events\": @{ @\"dli.network.if_down\": @{ @\"severity\": @5, @\"message_template\": @[ @\"Interface \\\"\", @0, @\"\\\" is down\" ], @\"parameters\": @[ @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"network_device\" }, @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"network_link_id\" }, @{ @\"fixed_value\": @NO, @\"has_fixed_value\": @YES, @\"id\": @\"network_up\" } ] }, @\"dli.network.if_up\": @{ @\"severity\": @6, @\"message_template\": @[ @\"Interface \\\"\", @0, @\"\\\" is up\" ], @\"parameters\": @[ @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"network_device\" }, @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"network_link_id\" }, @{ @\"fixed_value\": @YES, @\"has_fixed_value\": @YES, @\"id\": @\"network_up\" } ] } }, @\"parameter_kinds\": @[ ] }, @\"interface_order\": @[ @\"wireless\" ], @\"known_protocols\": @{ @\"dhcp\": @\"Dynamic IP/DHCP\", @\"static\": @\"Static IP\" }, @\"same_subnet_only\": @YES },\r @\"mqtt\": @{ @\"connect_topic\": @\"wQGPWD\", @\"connect_payload\": @\"K\", @\"username\": @\"userk9ns03\", @\"reconnect_retain\": @NO, @\"connect_qos\": @2, @\"use_ssl\": @YES, @\"lwt_payload\": @\"\", @\"disconnect_payload\": @\"EbioJ8\", @\"outlets\": @[ @{ @\"allow_read\": @NO, @\"topic_subtree\": @\"DysEr6q\", @\"qos\": @0, @\"allow_write\": @NO }, @{ @\"allow_read\": @NO, @\"topic_subtree\": @\"2PHQ5O23q\", @\"qos\": @2, @\"allow_write\": @NO }, @{ @\"allow_read\": @NO, @\"topic_subtree\": @\"HFTgiV6\", @\"qos\": @0, @\"allow_write\": @YES }, @{ @\"allow_read\": @YES, @\"topic_subtree\": @\"L62w2\", @\"qos\": @0, @\"allow_write\": @NO }, @{ @\"allow_read\": @NO, @\"topic_subtree\": @\"xYkLboCC\", @\"qos\": @1, @\"allow_write\": @NO }, @{ @\"allow_read\": @YES, @\"topic_subtree\": @\"98Vtecq7d\", @\"qos\": @2, @\"allow_write\": @YES }, @{ @\"allow_read\": @NO, @\"topic_subtree\": @\"QpJ4\", @\"qos\": @0, @\"allow_write\": @NO }, @{ @\"allow_read\": @NO, @\"topic_subtree\": @\"jO5YcJ4\", @\"qos\": @2, @\"allow_write\": @NO } ], @\"enabled\": @YES, @\"reconnect_qos\": @1, @\"disconnect_qos\": @2, @\"disconnect_retain\": @YES, @\"lwt_qos\": @0, @\"broker_port\": @\"38\", @\"lwt_topic\": @\"uRNIm\", @\"disconnect_topic\": @\"dfTcpZk\", @\"password\": @\"TaorXX#JO$\", @\"lwt_retain\": @NO, @\"reconnect_payload\": @\"PmSp\", @\"topic_root\": @\"FZNf\", @\"notifications\": @{ @\"events\": @{ @\"dli.mqtt.connection_failed\": @{ @\"severity\": @5, @\"message_template\": @[ @\"failed to connect to broker\" ], @\"parameters\": @[ @{ @\"fixed_value\": @NO, @\"has_fixed_value\": @YES, @\"id\": @\"connected\" } ] }, @\"dli.mqtt.connection_succeeded\": @{ @\"severity\": @6, @\"message_template\": @[ @\"connected to broker\" ], @\"parameters\": @[ @{ @\"fixed_value\": @YES, @\"has_fixed_value\": @YES, @\"id\": @\"connected\" } ] } }, @\"parameter_kinds\": @[ ] }, @\"broker_address\": @\"Zm3Pvg.SYrHsw.zibO.18FX79DGZ.cCyJfOlDF36CG.zZbojcxy.8NLhAOKMNd1.example.com\", @\"reconnect_topic\": @\"GOi/j9i\", @\"connect_retain\": @NO },\r @\"script\": @{ @\"source\": @\"function energize_heaters(...)\r ...\rend\rfunction energize_modem(...)\r ...\rend\rfunction cycle_gadget(...)\r ...\rend\r\", @\"step_time_limit\": @5, @\"boot_handler\": @\"\", @\"threads\": @{ @\"30\": @{ @\"label\": @\"label of thread #30\" }, @\"46\": @{ @\"label\": @\"label of thread #46\" }, @\"47\": @{ @\"label\": @\"label of thread #47\" }, @\"56\": @{ @\"label\": @\"label of thread #56\" }, @\"67\": @{ @\"label\": @\"label of thread #67\" }, @\"94\": @{ @\"label\": @\"label of thread #94\" } }, @\"traced\": @NO, @\"step_delay\": @3, @\"user_function_ui_order\": @[ @\"enable_router\", @\"toggle_heater\", @\"shut_down_engines\", @\"energize_machines\", @\"enable_engines\" ], @\"notifications\": @{ @\"events\": @{ @\"dli.script.thread_stopped\": @{ @\"severity\": @6, @\"message_template\": @[ @0, @\":\", @1, @\" [\", @2, @\"] (\", @3, @\") stopped: \", @4 ], @\"parameters\": @[ @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"thread_id\" }, @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"thread_name\" }, @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"thread_origin\" }, @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"thread_start_reason\" }, @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"thread_stop_reason\" }, @{ @\"fixed_value\": @NO, @\"has_fixed_value\": @YES, @\"id\": @\"thread_state\" } ] }, @\"dli.script.thread_started\": @{ @\"severity\": @6, @\"message_template\": @[ @0, @\":\", @1, @\" [\", @2, @\"] (\", @3, @\") started\" ], @\"parameters\": @[ @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"thread_id\" }, @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"thread_name\" }, @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"thread_origin\" }, @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"thread_start_reason\" }, @{ @\"fixed_value\": @YES, @\"has_fixed_value\": @YES, @\"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\": , @\"has_fixed_value\": @NO, @\"id\": @\"thread_id\" }, @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"thread_name\" }, @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"thread_origin\" }, @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"thread_start_reason\" }, @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"thread_error\" } ] } }, @\"parameter_kinds\": @[ ] }, @\"snippets\": @{ @\"disable_machine_sample\": @{ @\"source\": @\"function shut_down_engine(...)\r ...\rend\rfunction shut_down_engines(...)\r ...\rend\rfunction disable_modem(...)\r ...\rend\rfunction energize_router(...)\r ...\rend\r\" }, @\"energize_contraptions_sample\": @{ @\"source\": @\"function shut_down_engine(...)\r ...\rend\r\" }, @\"toggle_engine_sample\": @{ @\"source\": @\"function shut_down_heater(...)\r ...\rend\r\" } }, @\"boot_handler_legacy\": @YES, @\"variables\": @{ @\"appliance_online\": @1, @\"gadget_status\": @YES } },\r @\"meter\": @{ @\"power_status\": @YES, @\"values\": @{ @\"vcc_voltage\": @{ @\"intervals\": @[ @{ @\"lower_bound_bottom\": @493.33333333333, @\"alarm_level\": , @\"lower_bound_top\": @501.66666666667, @\"alarm_period\": @6 }, @{ @\"lower_bound_bottom\": @516.66666666667, @\"alarm_level\": , @\"lower_bound_top\": @525.83333333333, @\"alarm_period\": }, @{ @\"lower_bound_bottom\": @563.33333333333, @\"alarm_level\": , @\"lower_bound_top\": @571.66666666667, @\"alarm_period\": }, @{ @\"lower_bound_bottom\": @572.5, @\"alarm_level\": , @\"lower_bound_top\": @577.5, @\"alarm_period\": @2 }, @{ @\"lower_bound_bottom\": @600.83333333333, @\"alarm_level\": @1, @\"lower_bound_top\": @614.16666666667, @\"alarm_period\": @5 }, @{ @\"lower_bound_bottom\": @621.66666666667, @\"alarm_level\": , @\"lower_bound_top\": @633.33333333333, @\"alarm_period\": } ], @\"in_calibration\": @NO, @\"expression\": @\"2.8\", @\"history_subsample_count\": @2, @\"data_absence_alarm_level\": @2, @\"log_history\": @YES, @\"history_time_step\": @14, @\"history_parameters\": @[ @[ @300, @86400 ], @[ @3600, @1209600 ], @[ @86400, @31536000 ] ], @\"lowest_interval_alarm_period\": @5, @\"data_absence_alarm_period\": @1, @\"quantity\": @\"voltage\", @\"name\": @\"DC voltage\", @\"internal\": @NO, @\"lowest_interval_alarm_level\": , @\"bus\": @2 }, @\"current\": @{ @\"intervals\": @[ @{ @\"lower_bound_bottom\": @592, @\"alarm_level\": @5, @\"lower_bound_top\": @607, @\"alarm_period\": @4 }, @{ @\"lower_bound_bottom\": @643, @\"alarm_level\": , @\"lower_bound_top\": @654, @\"alarm_period\": @9 }, @{ @\"lower_bound_bottom\": @658, @\"alarm_level\": , @\"lower_bound_top\": @663, @\"alarm_period\": }, @{ @\"lower_bound_bottom\": @694, @\"alarm_level\": @1, @\"lower_bound_top\": @704, @\"alarm_period\": }, @{ @\"lower_bound_bottom\": @713, @\"alarm_level\": @5, @\"lower_bound_top\": @727, @\"alarm_period\": }, @{ @\"lower_bound_bottom\": @741, @\"alarm_level\": , @\"lower_bound_top\": @759, @\"alarm_period\": @8 } ], @\"in_calibration\": @YES, @\"expression\": , @\"history_subsample_count\": @21, @\"data_absence_alarm_level\": @3, @\"value\": @NO, @\"log_history\": @NO, @\"history_time_step\": @25, @\"history_parameters\": @[ @[ @300, @86400 ], @[ @3600, @1209600 ], @[ @86400, @31536000 ] ], @\"lowest_interval_alarm_period\": , @\"data_absence_alarm_period\": , @\"quantity\": @\"current\", @\"name\": @\"Current\", @\"supports_calibration\": @NO, @\"internal\": @NO, @\"lowest_interval_alarm_level\": , @\"bus\": }, @\"mains_voltage\": @{ @\"intervals\": @[ @{ @\"lower_bound_bottom\": @15.833333333333, @\"alarm_level\": @7, @\"lower_bound_top\": @17.333333333333, @\"alarm_period\": @2 }, @{ @\"lower_bound_bottom\": @19, @\"alarm_level\": , @\"lower_bound_top\": @19.916666666667, @\"alarm_period\": @1 }, @{ @\"lower_bound_bottom\": @19.75, @\"alarm_level\": @2, @\"lower_bound_top\": @20.5, @\"alarm_period\": }, @{ @\"lower_bound_bottom\": @20.583333333333, @\"alarm_level\": @8, @\"lower_bound_top\": @21.083333333333, @\"alarm_period\": @7 }, @{ @\"lower_bound_bottom\": @23.75, @\"alarm_level\": @2, @\"lower_bound_top\": @24.75, @\"alarm_period\": }, @{ @\"lower_bound_bottom\": @27.166666666667, @\"alarm_level\": @1, @\"lower_bound_top\": @27.75, @\"alarm_period\": @6 } ], @\"in_calibration\": @NO, @\"expression\": , @\"history_subsample_count\": @25, @\"data_absence_alarm_level\": , @\"value\": @NO, @\"log_history\": @NO, @\"history_time_step\": @17, @\"history_parameters\": @[ @[ @300, @86400 ], @[ @3600, @1209600 ], @[ @86400, @31536000 ] ], @\"lowest_interval_alarm_period\": @8, @\"data_absence_alarm_period\": @3, @\"quantity\": @\"voltage\", @\"name\": @\"AC voltage\", @\"internal\": @YES, @\"lowest_interval_alarm_level\": , @\"bus\": @4 }, @\"temperature\": @{ @\"intervals\": @[ @{ @\"lower_bound_bottom\": @8.7087087087087, @\"alarm_level\": , @\"lower_bound_top\": @9.1891891891892, @\"alarm_period\": }, @{ @\"lower_bound_bottom\": @9.2492492492492, @\"alarm_level\": @1, @\"lower_bound_top\": @9.5495495495495, @\"alarm_period\": } ], @\"in_calibration\": @NO, @\"expression\": , @\"history_subsample_count\": @15, @\"data_absence_alarm_level\": @7, @\"log_history\": @YES, @\"history_time_step\": @23, @\"history_parameters\": @[ @[ @300, @86400 ], @[ @3600, @1209600 ], @[ @86400, @31536000 ] ], @\"lowest_interval_alarm_period\": @1, @\"data_absence_alarm_period\": @6, @\"quantity\": @\"temperature\", @\"name\": @\"Temperature\", @\"internal\": @YES, @\"lowest_interval_alarm_level\": @4, @\"bus\": @2 } }, @\"notifications\": @{ @\"events\": @{ @\"dli.meter.value_interval_change\": @{ @\"severity\": @7, @\"message_template\": @[ @0, @\" entered alarm level \", @1 ], @\"parameters\": @[ @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"value_name\" }, @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"value_alarm_level\" }, @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"value_id\" }, @{ @\"fixed_value\": @0, @\"has_fixed_value\": @YES, @\"id\": @\"value_alarm_duration\" }, @{ @\"fixed_value\": , @\"has_fixed_value\": @YES, @\"id\": @\"value_alarm_repeated\" } ] }, @\"dli.meter.bus_off\": @{ @\"severity\": @5, @\"message_template\": @[ @\"bus \", @0, @\" (\", @1, @\") is not powered\" ], @\"parameters\": @[ @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"bus_index\" }, @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"bus_name\" }, @{ @\"fixed_value\": @NO, @\"has_fixed_value\": @YES, @\"id\": @\"bus_powered\" } ] }, @\"dli.meter.emergency_off_inactive\": @{ @\"severity\": @6, @\"message_template\": @[ @\"emergency shutoff deactivated, normal outlet operation\" ], @\"parameters\": @[ @{ @\"fixed_value\": @NO, @\"has_fixed_value\": @YES, @\"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\": @YES, @\"has_fixed_value\": @YES, @\"id\": @\"powered\" } ] }, @\"dli.meter.emergency_off_active\": @{ @\"severity\": @5, @\"message_template\": @[ @\"emergency shutoff activated, all outlets off\" ], @\"parameters\": @[ @{ @\"fixed_value\": @YES, @\"has_fixed_value\": @YES, @\"id\": @\"emergency_off\" } ] }, @\"dli.meter.value_interval\": @{ @\"severity\": @7, @\"message_template\": @[ @0, @\" is at alarm level \", @1, @\" for \", @2, @\" seconds\" ], @\"parameters\": @[ @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"value_name\" }, @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"value_alarm_level\" }, @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"value_alarm_duration\" }, @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"value_id\" }, @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"value_alarm_repeated\" } ] }, @\"dli.meter.power_battery\": @{ @\"severity\": @5, @\"message_template\": @[ @\"running on battery\" ], @\"parameters\": @[ @{ @\"fixed_value\": @NO, @\"has_fixed_value\": @YES, @\"id\": @\"powered\" } ] }, @\"dli.meter.bus_on\": @{ @\"severity\": @6, @\"message_template\": @[ @\"bus \", @0, @\" (\", @1, @\") is powered\" ], @\"parameters\": @[ @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"bus_index\" }, @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"bus_name\" }, @{ @\"fixed_value\": @YES, @\"has_fixed_value\": @YES, @\"id\": @\"bus_powered\" } ] } }, @\"parameter_kinds\": @[ ] }, @\"emergency_off_status\": @NO, @\"buses\": @[ @{ @\"power_status\": @YES, @\"name\": @\"Bus A\", @\"power_factor_percent\": @100 }, @{ @\"power_status\": @NO, @\"name\": @\"Bus B\", @\"power_factor_percent\": @100 } ], @\"synchronize\": @{ @\"results\": @[ ], @\"arguments\": @[ ] } },\r @\"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\" } },\r @\"config\": @{ @\"allow_plaintext_logins\": @YES, @\"allow_coapws\": @NO, @\"protect_private_config\": @NO, @\"brand_url\": @\"http://bar.example.com:8031/baz/foo/foo/baz/quux/bar/bar/bar.htm\", @\"allow_jsonrpc_nonadmin\": @NO, @\"hide_passwords\": @NO, @\"registration_status\": @NO, @\"custom_brand_name\": @\"Amazing Controller III\", @\"known_quantities\": @{ @\"current\": @{ @\"preferred_unit\": , @\"name\": @\"Current\", @\"units\": @{ @\"A\": @{ @\"offset\": @0, @\"name\": @\"ampere\", @\"scale\": @1 } } }, @\"screen_length\": @{ @\"preferred_unit\": @\"px\", @\"name\": @\"Screen length\", @\"units\": @{ @\"px\": @{ @\"offset\": @0, @\"name\": @\"pixel\", @\"scale\": @1 } } }, @\"temperature\": @{ @\"preferred_unit\": @\"K\", @\"name\": @\"Temperature\", @\"units\": @{ @\"K\": @{ @\"offset\": @0, @\"name\": @\"kelvin\", @\"scale\": @1 }, @\"C\": @{ @\"offset\": @-273.16, @\"internal\": @NO, @\"name\": @\"degree Celsius\", @\"scale\": @1 }, @\"F\": @{ @\"offset\": @-459.67, @\"name\": @\"degree Fahrenheit\", @\"scale\": @1.8 } } }, @\"count\": @{ @\"preferred_unit\": , @\"name\": @\"Count\", @\"units\": @{ @\"times\": @{ @\"offset\": @0, @\"name\": @\"time\", @\"scale\": @1 } } }, @\"illuminance\": @{ @\"preferred_unit\": @\"lx\", @\"name\": @\"Illuminance\", @\"units\": @{ @\"lx\": @{ @\"offset\": @0, @\"internal\": @NO, @\"name\": @\"lux\", @\"scale\": @1 }, @\"fc\": @{ @\"offset\": @0, @\"internal\": @NO, @\"name\": @\"foot-candle\", @\"scale\": @0.09290226681531 } } }, @\"time\": @{ @\"preferred_unit\": , @\"name\": @\"Time\", @\"units\": @{ @\"s\": @{ @\"offset\": @0, @\"internal\": @NO, @\"name\": @\"second\", @\"scale\": @1 } } }, @\"ratio\": @{ @\"preferred_unit\": @\"times\", @\"name\": @\"Ratio\", @\"units\": @{ @\"%\": @{ @\"offset\": @0, @\"name\": @\"percent\", @\"scale\": @100 }, @\"times\": @{ @\"offset\": @0, @\"internal\": @NO, @\"name\": @\"\", @\"scale\": @1 } } }, @\"energy\": @{ @\"preferred_unit\": @\"kWh\", @\"name\": @\"Energy\", @\"units\": @{ @\"kWh\": @{ @\"offset\": @0, @\"internal\": @NO, @\"name\": @\"kilowatt-hour\", @\"scale\": @2.77777778e-7 }, @\"J\": @{ @\"offset\": @0, @\"name\": @\"joule\", @\"scale\": @1 } } }, @\"voltage\": @{ @\"preferred_unit\": , @\"name\": @\"Voltage\", @\"units\": @{ @\"V\": @{ @\"offset\": @0, @\"name\": @\"volt\", @\"scale\": @1 } } } }, @\"allow_jsonrpc\": @YES, @\"custom_register_url\": @\"https://baz.example.com/foo/bar.html\", @\"customization_status\": @\"open\", @\"known_protection_bits\": @{ @\"protect_restore\": @{ @\"name\": @\"Protection from restore from backup\", @\"status\": @\"You have enabled that and that service which allows to bypass this protection\" }, @\"protect_admin\": @{ @\"name\": @\"Administrator credentials protection\", @\"status\": @YES }, @\"protect_private_config\": @{ @\"name\": @\"Private configuration protection\", @\"status\": @\"You have enabled that and that service which allows to bypass this protection\" }, @\"protect_notification\": @{ @\"name\": @\"Notification settings protection\", @\"status\": @NO }, @\"protect_network\": @{ @\"name\": @\"Network settings protection\", @\"status\": @YES }, @\"protect_maintenance\": @{ @\"name\": @\"Maintenance mode lock\", @\"status\": @NO }, @\"protect_firmware\": @{ @\"name\": @\"Firmware protection\", @\"status\": @\"You have enabled that and that service which allows to bypass this protection\" } }, @\"refresh_enabled\": @YES, @\"allow_modifying_get\": @YES, @\"protect_maintenance\": @NO, @\"serial\": @\"ISO322203123456\", @\"custom_support_email\": @\"support@example.com\", @\"allow_coapws_nonadmin\": @NO, @\"allow_restapi\": @YES, @\"upgrade_notify_beep\": @NO, @\"brand_faq_url\": @\"https://baz.example.com/quux/foo.html\", @\"links\": @[ @{ @\"description\": @\"test 5\", @\"href\": @\"test_url7\" }, @{ @\"description\": @\"test 3\", @\"href\": @\"test_url5\" } ], @\"custom_brand_logo\": @\"http://bar.example.com:80/baz/foo/quux/foo/bar.png\", @\"image_format\": @\"jpg\", @\"location\": @\"Server room\", @\"ntp_server_enabled\": @YES, @\"http_ports\": @[ @{ @\"port\": @\"8046\", @\"address\": @\"192.168.0.9\" } ], @\"hide_wifi_key\": @YES, @\"custom_brand_url\": @\"https://baz.example.com/baz/quux/quux/baz.html\", @\"syslog_ip_address\": , @\"protect_network\": @NO, @\"lockout_delay_minutes\": @60, @\"version\": @\"1.8.1.0\", @\"allow_coapws_origins\": @[ @\"https://baz.example.com\", @\"https://foo.example.com\", @\"http://bar.example.com\" ], @\"syslog_minimal_severity\": @8, @\"certificates\": @{ @\"iTrustBazSign_Trusted_Certification_Authority\": @{ @\"data\": @\"-----BEGIN CERTIFICATE-----\rMIIZNsCJ4KzRkhOd2DFrjawMoljLKzq6dLi1DxMJIMn23Bi7Qz/AaxYPjIm3HdCx\r+DuNZClMGra+/1+0Da+o0j7ooQR0NSzOiuoI6ZhPRHQSLQUb1UP4DYu2/M5Pr4qZ\ret7EaYhu/9FSgsWBIcRtXVuwcKnjANkqGu4tTonUz3ygxUtG7K9gs4cUQQEdp+T6\ra/NOotOus4sN+8XLKDDQsktJ+X8+1GvdHJ16CS15ZvVZ42xQIBtBxnWxKgyNzt1H\r4QRZTZ8P4kV9hxTuqgreCp+vnOvhRCwXfN79zHa415Fl2kfvRXZfNabA+WuRlq/Q\r8cDRCJVJbGOLyKoVwUvW65Wf/+Qs/t6AVMdki94JRUhPrWxn1sK9+tq0tHuvB15j\rkT8vZUN4Bpxjnlmg5yg+ojt6epJiw38gYIc8p0E0rCmfzZL5X25Mn/VSqrAmwKTV\r6fU8wX08Kh8v2FT7NrwPNPFEb2AyYhegM9rJitT2ad+fvToILljkA//o3BmevRKH\rBcK56PimQNhvC0Hzl2An3/tHoXCFuVt68EDHgy36Ln2apMabQnOWoIpcr1tmZnuk\r81k67sTwx4mJgOmTpIH77w+BqmmdhWhraRzjKTgIZSdGsPlhk3rt0s4sftWMQDD0\rCl2iSMHx0aqSMYCRP6UHDMy6vKY8abspNwXrJroLReqpC3HeBnxRAwZ5H8Gtl8i8\rF0R7rpaVfPkkiPyWNPiJ+qc96WxHE6OW8sf0hGYMhI7Qk5y7WgSXW5ifdgyupNR+\r60zPaL6vUYfcWo8DHhmOQR17QyyqPy6Y+5zaT5V+gAcD/mSIUEjxim49l20A08k1\rjdlr9mXMOnNBFiiWRfFEmQ/qSBtdyxviahZmT78uwY6CGqkjW0zIS+9xC2bA0Xvd\rVPkfafb8nqQeb9Ad9V69g4OlhanEWQV1rFiRwKckA2OnEbRP6Zbog/ZNcNd8p8Bh\rw9NGn7SsYG79jZHJB6/CiPr530xEEegAq3SdDxWnDfyzEFJSOKh6mYDrbA5srn3h\rXL6VuwkaukrA3JaQ0iCay3C9A41+9luj61E1z/dulU4rphHrQWSPcha==\r-----END CERTIFICATE-----\r\", @\"status\": @NO } }, @\"ssh_authorized_keys\": @[ @{ @\"data\": @\"ssh-dss aV===\", @\"options\": @\"\", @\"comment\": @\"n\" }, @{ @\"data\": @\"ssh-dss CwLn\", @\"options\": @\"era,m=qjgge,wc=x\", @\"comment\": @\"\" }, @{ @\"data\": @\"ecdsa-sha2-nistp521 a\", @\"options\": @\"\", @\"comment\": @\"\" }, @{ @\"data\": @\"ecdsa-sha2-nistp384 eEKp==\", @\"options\": @\"\", @\"comment\": @\"\" }, @{ @\"data\": @\"ssh-ed25519 v7=\", @\"options\": @\"\", @\"comment\": @\"\" }, @{ @\"data\": @\"ssh-ed25519 t91/5S==\", @\"options\": @\"oq=ml,yzreiwtvwctfx=e,zspqyuhlfl=bxo,i=ywi,e=dpvtn,yvmbbwdylns\", @\"comment\": @\"bqcl\" }, @{ @\"data\": @\"ecdsa-sha2-nistp521 r\", @\"options\": @\"\", @\"comment\": @\"\" }, @{ @\"data\": @\"ssh-ed25519 5=\", @\"options\": @\"wllkv=991248,mu=92,dh=449\", @\"comment\": @\"jqkh\" }, @{ @\"data\": @\"ecdsa-sha2-nistp256 betjYa==\", @\"options\": @\"tdx\", @\"comment\": @\"\" }, @{ @\"data\": @\"ecdsa-sha2-nistp384 XA2J===\", @\"options\": @\"\", @\"comment\": @\"\" }, @{ @\"data\": @\"ecdsa-sha2-nistp521 4i==\", @\"options\": @\"\", @\"comment\": @\"\" }, @{ @\"data\": @\"ecdsa-sha2-nistp384 VWk==\", @\"options\": @\"nifiixiky=h,iy\", @\"comment\": @\"@h\" }, @{ @\"data\": @\"ecdsa-sha2-nistp256 9k=\", @\"options\": @\"kyxjhdrnrjrn=fk,wwqjk=180579801,uy=v\", @\"comment\": @\"dgvjcr\" }, @{ @\"data\": @\"ssh-ed25519 Q=\", @\"options\": @\"rmhdcm,v=knapbe\", @\"comment\": @\"\" }, @{ @\"data\": @\"ecdsa-sha2-nistp384 k\", @\"options\": @\"\", @\"comment\": @\"\" }, @{ @\"data\": @\"ecdsa-sha2-nistp384 77rl\", @\"options\": @\"rbjcf=12\", @\"comment\": @\"\" }, @{ @\"data\": @\"ecdsa-sha2-nistp521 n\", @\"options\": @\"\", @\"comment\": @\"ibawc\" }, @{ @\"data\": @\"ecdsa-sha2-nistp256 m===\", @\"options\": @\"x=cgkbjt,osvu,ukx,mun=605\", @\"comment\": @\"zspr\" }, @{ @\"data\": @\"ssh-rsa 65=\", @\"options\": @\"\", @\"comment\": @\"f.o\" }, @{ @\"data\": @\"ssh-rsa Y=\", @\"options\": @\"ace\", @\"comment\": @\"q\" }, @{ @\"data\": @\"ecdsa-sha2-nistp256 w+T8\", @\"options\": @\"uy=5,cqe,cvde=12\", @\"comment\": @\"\" }, @{ @\"data\": @\"ssh-ed25519 m\", @\"options\": @\"v=rwwifeli,zuyibsvmbt=6,n=01,jqv,sqg,jtul=4,hllpamsm,rttdmjk=n,yot,ai=d,qu,llp,bctpegotzltr=9,w=22,s,tt=8785,hjuj=coxr,yixrao=wgqr\", @\"comment\": @\"dpu\" } ], @\"refresh_delay_minutes\": @1, @\"ssh_enabled\": @YES, @\"allow_restapi_nonadmin\": @YES, @\"protect_restore\": @NO, @\"custom_brand_logo_height\": @32, @\"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\" }, @\"allow_restapi_origins\": @[ @\"https://foo.example.com\", @\"http://bar.example.com\" ], @\"brand_manual_url\": @\"https://bar.example.com/quux/quux/foo/quux/bar/bar/foo/quux/foo.htm\", @\"custom_brand_logo_width\": @22, @\"plots\": @[ @{ @\"x2\": @{ @\"min\": , @\"softmax\": , @\"max\": , @\"tics\": , @\"mtics\": , @\"softmin\": }, @\"y2\": @{ @\"min\": @0, @\"softmax\": @1, @\"max\": , @\"tics\": , @\"mtics\": , @\"softmin\": }, @\"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\", @\"display\": @YES, @\"y1\": @{ @\"min\": @0, @\"softmax\": @110, @\"max\": , @\"tics\": , @\"mtics\": , @\"softmin\": }, @\"x1\": @{ @\"min\": , @\"softmax\": , @\"max\": , @\"tics\": , @\"mtics\": , @\"softmin\": }, @\"height\": @480 }, @{ @\"x2\": @{ @\"min\": , @\"softmax\": , @\"max\": , @\"tics\": , @\"mtics\": , @\"softmin\": }, @\"y2\": @{ @\"min\": @0, @\"softmax\": @1, @\"max\": , @\"tics\": , @\"mtics\": , @\"softmin\": }, @\"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\", @\"display\": @YES, @\"y1\": @{ @\"min\": @0, @\"softmax\": @110, @\"max\": , @\"tics\": , @\"mtics\": , @\"softmin\": }, @\"x1\": @{ @\"min\": , @\"softmax\": , @\"max\": , @\"tics\": , @\"mtics\": , @\"softmin\": }, @\"height\": @480 }, @{ @\"x2\": @{ @\"min\": , @\"softmax\": , @\"max\": , @\"tics\": , @\"mtics\": , @\"softmin\": }, @\"y2\": @{ @\"min\": , @\"softmax\": , @\"max\": , @\"tics\": , @\"mtics\": , @\"softmin\": }, @\"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\", @\"display\": @NO, @\"y1\": @{ @\"min\": , @\"softmax\": , @\"max\": , @\"tics\": , @\"mtics\": , @\"softmin\": }, @\"x1\": @{ @\"min\": , @\"softmax\": , @\"max\": , @\"tics\": , @\"mtics\": , @\"softmin\": }, @\"height\": @480 }, @{ @\"x2\": @{ @\"min\": , @\"softmax\": , @\"max\": , @\"tics\": , @\"mtics\": , @\"softmin\": }, @\"y2\": @{ @\"min\": , @\"softmax\": , @\"max\": , @\"tics\": , @\"mtics\": , @\"softmin\": }, @\"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\", @\"display\": @NO, @\"y1\": @{ @\"min\": @0, @\"softmax\": @110, @\"max\": , @\"tics\": , @\"mtics\": , @\"softmin\": }, @\"x1\": @{ @\"min\": , @\"softmax\": , @\"max\": , @\"tics\": , @\"mtics\": , @\"softmin\": }, @\"height\": @480 }, @{ @\"x2\": @{ @\"min\": , @\"softmax\": , @\"max\": , @\"tics\": , @\"mtics\": , @\"softmin\": }, @\"y2\": @{ @\"min\": , @\"softmax\": , @\"max\": , @\"tics\": , @\"mtics\": , @\"softmin\": }, @\"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\", @\"display\": @YES, @\"y1\": @{ @\"min\": @0, @\"softmax\": @1, @\"max\": , @\"tics\": , @\"mtics\": , @\"softmin\": }, @\"x1\": @{ @\"min\": , @\"softmax\": , @\"max\": , @\"tics\": , @\"mtics\": , @\"softmin\": }, @\"height\": @480 }, @{ @\"x2\": @{ @\"min\": , @\"softmax\": , @\"max\": , @\"tics\": , @\"mtics\": , @\"softmin\": }, @\"y2\": @{ @\"min\": , @\"softmax\": , @\"max\": , @\"tics\": , @\"mtics\": , @\"softmin\": }, @\"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\", @\"display\": @YES, @\"y1\": @{ @\"min\": @0, @\"softmax\": , @\"max\": , @\"tics\": , @\"mtics\": , @\"softmin\": }, @\"x1\": @{ @\"min\": , @\"softmax\": , @\"max\": , @\"tics\": , @\"mtics\": , @\"softmin\": }, @\"height\": @480 }, @{ @\"x2\": @{ @\"min\": , @\"softmax\": , @\"max\": , @\"tics\": , @\"mtics\": , @\"softmin\": }, @\"y2\": @{ @\"min\": , @\"softmax\": , @\"max\": , @\"tics\": , @\"mtics\": , @\"softmin\": }, @\"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\", @\"display\": @YES, @\"y1\": @{ @\"min\": @0, @\"softmax\": , @\"max\": , @\"tics\": , @\"mtics\": , @\"softmin\": }, @\"x1\": @{ @\"min\": , @\"softmax\": , @\"max\": , @\"tics\": , @\"mtics\": , @\"softmin\": }, @\"height\": @480 }, @{ @\"x2\": @{ @\"min\": , @\"softmax\": , @\"max\": , @\"tics\": , @\"mtics\": , @\"softmin\": }, @\"y2\": @{ @\"min\": , @\"softmax\": , @\"max\": , @\"tics\": , @\"mtics\": , @\"softmin\": }, @\"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\", @\"display\": @NO, @\"y1\": @{ @\"min\": @0, @\"softmax\": , @\"max\": , @\"tics\": , @\"mtics\": , @\"softmin\": }, @\"x1\": @{ @\"min\": , @\"softmax\": , @\"max\": , @\"tics\": , @\"mtics\": , @\"softmin\": }, @\"height\": @480 }, @{ @\"x2\": @{ @\"min\": , @\"softmax\": , @\"max\": , @\"tics\": , @\"mtics\": , @\"softmin\": }, @\"y2\": @{ @\"min\": , @\"softmax\": , @\"max\": , @\"tics\": , @\"mtics\": , @\"softmin\": }, @\"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\", @\"display\": @NO, @\"y1\": @{ @\"min\": @0, @\"softmax\": , @\"max\": , @\"tics\": , @\"mtics\": , @\"softmin\": }, @\"x1\": @{ @\"min\": , @\"softmax\": , @\"max\": , @\"tics\": , @\"mtics\": , @\"softmin\": }, @\"height\": @480 }, @{ @\"x2\": @{ @\"min\": , @\"softmax\": , @\"max\": , @\"tics\": , @\"mtics\": , @\"softmin\": }, @\"y2\": @{ @\"min\": , @\"softmax\": , @\"max\": , @\"tics\": , @\"mtics\": , @\"softmin\": }, @\"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\", @\"display\": @YES, @\"y1\": @{ @\"min\": @0, @\"softmax\": , @\"max\": , @\"tics\": , @\"mtics\": , @\"softmin\": }, @\"x1\": @{ @\"min\": , @\"softmax\": , @\"max\": , @\"tics\": , @\"mtics\": , @\"softmin\": }, @\"height\": @480 } ], @\"ssh_port\": @22, @\"upgrade_notify_blink\": @YES, @\"protect_admin\": @NO, @\"relay_ports\": @[ @\"ttyATH0\" ], @\"custom_update_url\": @\"https://bar.example.com:443/bar.htm\", @\"brand_company_name\": @\"Digital Loggers, Inc.\", @\"hardware_id\": @\"EPCR5\", @\"crls\": @{ @\"iVeriFooCrypt_Primary_CA\": @{ @\"data\": @\"-----BEGIN X509 CRL-----\rMIIRKoksuFeaVWE2tkGinxfQDg3P9X4mtoEEc/6XGn7nKOsD88xx5dOKJUlU1sHx\rCJYLsq90dVQWlbgjYnMy8iTwCWoVUU2jqd4jTFl7nCfYpLIO9gNJOsFdP49vbEfR\rlAM1yWqBBO0ZiQkPp4qhLU7Sf33vkXoVjBYijPvxqyWZOG+ENrylL5D0AIywrmSb\r1=\r-----END X509 CRL-----\r\", @\"status\": @YES } }, @\"contact\": @\"support@example.com\", @\"relax_nonhtml_content_types\": @YES, @\"timezone\": @\"UTC\", @\"hostname\": @\"foo.example.com\", @\"protect_firmware\": @YES, @\"outlet_label\": @\"Outlet\", @\"brand_name\": @\"Ethernet Power Controller\", @\"oid\": @\"1.3.6.1.4.1.45770.1.3\", @\"custom_brand_company_name\": @\"Whatever Systems Inc.\", @\"update_url\": @\"http://foo.example.com:80/quux/baz/baz/baz/bar/bar/foo/bar/quux/bar.htm\", @\"ntp_peers\": @[ @\"0.ntp-pool.example.com\", @\"1.ntp-pool.example.com\", @\"2.ntp-pool.example.com\", @\"3.ntp-pool.example.com\" ], @\"custom_help_url\": @\"https://baz.example.com:443/foo/quux/quux/bar/baz/bar/bar/bar/quux.html\", @\"name_always_visible\": @YES, @\"support_email\": @\"support@example.com\", @\"https_ports\": @[ @{ @\"port\": @\"80\", @\"address\": @\"192.168.0.5\" }, @{ @\"port\": @\"8079\", @\"address\": @\"192.168.0.58\" }, @{ @\"port\": @\"1\", @\"address\": @\"192.168.0.21\" }, @{ @\"port\": @\"8\", @\"address\": @\"192.168.0.19\" } ], @\"contacts\": @{ @\"support\": @{ @\"phone\": , @\"fax\": @\"+67178999899706\", @\"name\": @\"Support\", @\"email\": }, @\"security\": @{ @\"phone\": , @\"fax\": @\"+766747320756474\", @\"name\": @\"Security\", @\"email\": } }, @\"custom_support_url\": @\"http://foo.example.com:2/baz.html\", @\"support_url\": @\"https://foo.example.com/quux.htm\", @\"protect_notification\": @YES, @\"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\": @NO, @\"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\": @YES, @\"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\": @NO, @\"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\": @NO, @\"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\": @YES, @\"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\": @NO, @\"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\": @NO, @\"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\": @NO, @\"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\": @YES, @\"min_value\": @8, @\"scale\": @\"linear\", @\"height\": @64 } ], @\"register_url\": @\"https://foo.example.com/foo.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\" }, @\"string_mask\": @\"nombstr\", @\"renewal_data\": @{ @\"username\": @\"R\", @\"password\": @\"N9\", @\"est_url\": @\"https://%a2\", @\"auth\": @\"basic\" }, @\"cert\": @\"-----BEGIN CERTIFICATE-----\rMIIarItKbzmTGF4/7lqJkfAKdQf93A4Pa30SNwo/vbUBsbC0M3L7kYTO+9Z3LgVy\rQ9TFAPshclJrnix9rijL6kWipuOLsAvJLOaYqSGTEbK1JICB0yY8i4tY+HvsTqCr\roP6HhbXJyaeGprInQ=\r-----END CERTIFICATE-----\r\", @\"automatic_renewal\": @NO, @\"renewal_method\": @\"est\", @\"bits\": @4096, @\"key\": @\"-----BEGIN PRIVATE KEY-----\rMII6faQLG+m0edZfvBcnqZMFXESVbslNm/VRcxpvxbxcFWIAkw+bWNs3dLbEDMe/\rT17Jy5xvjCS1PD+PqWpjcT4DkKcOM1ar4jA3q7/aMUenjeDaB2JqYP4Iljj7mJ/t\rBzvL+WjUAWDrlp2q9vOa/jMkSWXnXQslPo7QKswWPAOB0S2BNSoPBAAgjjTGAM2b\rB2W4+3WATjDyoQMHEoVR+BAkgTw2XYFkcorduNpO72MxVlElZlDayPKfuHkSs/CU\r47kTz8c2XZZJqLucbVa0sGx90P12eYukieDhpsmMSMhIkcwL8XO\r-----END PRIVATE KEY-----\r\", @\"distinguished_name\": @{ @\"commonName\": @[ @\"Digital Loggers Unit\" ], @\"countryName\": @[ @\"US\" ], @\"stateOrProvinceName\": @[ @\"California\" ], @\"localityName\": @[ @\"Santa Clara\" ] }, @\"domains\": @[ @\"foo.example.com\", @\"bar.example.com\", @\"baz.example.com\", @\"foo.example.com\", @\"bar.example.com\", @\"bar.example.com\", @\"foo.example.com\" ], @\"addresses\": @[ @\"119.36.27.134\", @\"6.250.3.168\", @\"1.126.212.87\", @\"84.7.125.77\", @\"0.244.9.251\" ], @\"csr\": @\"-----BEGIN CERTIFICATE REQUEST-----\rMIIg/PAsd18SSGlAtIVrvA8k2TXUz31L9Z2A/E3fHD7mWvyPEUH9hSwmxTGwZJIk\rxxd1dxGnkpijFyDZ8x14j/a0y9MHwIguFKxuIEh23QnKP1wZ/zgl/GnzS9GPUzKl\rHgfYOjeqX/GbxsdwYOxrBx=\r-----END CERTIFICATE REQUEST-----\r\", @\"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\": @NO } } }, @\"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\": @NO }, @\"acmev2_contacts\": @{ @\"regexp\": @\"^((]|[!#&'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))| )+$\", @\"name\": @\"ACMEv2 contact URLs, whitespace-separated\", @\"secret\": @NO }, @\"acmev2_agreement\": @{ @\"regexp\": @\"^((]|[!#&'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))| )+$\", @\"name\": @\"ACMEv2 service agreement\", @\"secret\": @NO }, @\"acmev2_url\": @{ @\"regexp\": @\"^https?://(]|[!#&'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))+$\", @\"name\": @\"ACMEv2 directory endpoint URL\", @\"secret\": @NO } } }, @\"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\": @NO }, @\"acmev1_url\": @{ @\"regexp\": @\"^https?://(]|[!#&'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))+$\", @\"name\": @\"ACMEv1 directory endpoint URL\", @\"secret\": @NO }, @\"acmev1_agreement\": @{ @\"regexp\": @\"^((]|[!#&'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))| )+$\", @\"name\": @\"ACMEv1 service agreement\", @\"secret\": @NO }, @\"acmev1_key_type\": @{ @\"regexp\": @\"^(rsa|dsa|dh)$\", @\"name\": @\"ACMEv1 default account key type\", @\"secret\": @NO }, @\"acmev1_contacts\": @{ @\"regexp\": @\"^((]|[!#&'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))| )+$\", @\"name\": @\"ACMEv1 contact URLs, whitespace-separated\", @\"secret\": @NO } } }, @\"est\": @{ @\"name\": @\"Obtain a certificate via EST (Enrollment over Secure Transport)\", @\"data_items\": @{ @\"password\": @{ @\"regexp\": @\"[ -~]*\", @\"name\": @\"Password to use for authentication\", @\"secret\": @YES }, @\"username\": @{ @\"regexp\": @\"[A-Za-z_-][A-Za-z0-9_@-]*\", @\"name\": @\"Username to authenticate as\", @\"secret\": @NO }, @\"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\": @NO }, @\"auth\": @{ @\"regexp\": @\"^(|basic|digest)$\", @\"name\": @\"HTTP authentication to use\", @\"secret\": @NO } } } } }, @\"relax_nonhtml_methods\": @YES, @\"brand_product_info_url\": @\"https://baz.example.com/foo/bar/bar.html\" },\r @\"cred\": @{ @\"ip_address\": @\"192.168.0.53\", @\"is_admin\": @YES, @\"name\": @\"admin\", @\"agent\": @\"web ui\", @\"outlet_access\": @[ @YES, @YES, @YES, @YES, @YES, @YES, @YES, @YES ] },\r @\"upnp\": @{ @\"enabled\": @NO, @\"profiles\": @{ @\"belkin_wemo_socket\": @{ @\"nid\": @\"Belkin\", @\"state_variables\": @{ @\"FriendlyName\": @{ @\"default_value\": @\"\", @\"events_enabled\": @YES, @\"name\": @\"name\", @\"type\": @\"string\" }, @\"BinaryState\": @{ @\"default_value\": @\"0\", @\"events_enabled\": @YES, @\"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\": @YES, @\"state_id\": @\"FriendlyName\", @\"name\": @\"FriendlyName\", @\"type\": @\"string\" } ] }, @\"GetBinaryState\": @{ @\"code\": @\"function(outlet) return outlet.state end\", @\"arguments\": @[ @{ @\"is_output\": @YES, @\"state_id\": @\"BinaryState\", @\"name\": @\"BinaryState\", @\"type\": @\"Boolean\" } ] }, @\"SetBinaryState\": @{ @\"code\": @\"function(outlet,value) outlet.state=value end\", @\"arguments\": @[ @{ @\"is_output\": @NO, @\"state_id\": @\"BinaryState\", @\"name\": @\"BinaryState\", @\"type\": @\"Boolean\" } ] }, @\"SetFriendlyName\": @{ @\"code\": @\"function(outlet,value) outlet.name=val end\", @\"arguments\": @[ @{ @\"is_output\": @NO, @\"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\": , @\"model_number\": @\"\", @\"model\": @\"DLI emulated Belkin socket\", @\"soap_xmlns_prefix_override\": , @\"event_xmlns_prefix_override\": @\"xDJXv3DK\", @\"service_id\": @\"basicevent1\", @\"device_type\": @\"controllee\" } }, @\"notifications\": @{ @\"events\": @{ @\"dli.upnp.sample_event\": @{ @\"parameters\": @[ @{ @\"id\": @\"sample_parameter\", @\"has_fixed_value\": @NO, @\"fixed_value\": } ], @\"message_template\": @[ @\"sample event\" ] } }, @\"parameter_kinds\": @[ ] }, @\"outlets\": @[ @{ @\"exposed\": @NO, @\"alternate_name\": , @\"id\": @\"1944d90d0\", @\"profile\": @\"belkin_wemo_socket\" }, @{ @\"exposed\": @YES, @\"alternate_name\": , @\"id\": @\"1944d90d1\", @\"profile\": @\"belkin_wemo_socket\" }, @{ @\"exposed\": @NO, @\"alternate_name\": , @\"id\": @\"1944d90d2\", @\"profile\": @\"belkin_wemo_socket\" }, @{ @\"exposed\": @YES, @\"alternate_name\": , @\"id\": @\"1944d90d3\", @\"profile\": @\"belkin_wemo_socket\" }, @{ @\"exposed\": @YES, @\"alternate_name\": , @\"id\": @\"1944d90d4\", @\"profile\": @\"belkin_wemo_socket\" }, @{ @\"exposed\": @YES, @\"alternate_name\": , @\"id\": @\"1944d90d5\", @\"profile\": @\"belkin_wemo_socket\" }, @{ @\"exposed\": @NO, @\"alternate_name\": , @\"id\": @\"1944d90d6\", @\"profile\": @\"belkin_wemo_socket\" }, @{ @\"exposed\": @YES, @\"alternate_name\": , @\"id\": @\"1944d90d7\", @\"profile\": @\"belkin_wemo_socket\" } ] },\r @\"relay\": @{ @\"all_caps\": @NO, @\"min_relay_voltage\": @8, @\"lcd_rows\": @2, @\"user_message_timeout\": @1, @\"sequence_delay\": @8, @\"beep_sequence\": @\"0\", @\"min_sequence_delay\": @1, @\"outlets\": @[ @{ @\"state\": @NO, @\"critical\": @NO, @\"cycle_delay\": , @\"locked\": @YES, @\"transient_state\": @YES, @\"physical_state\": @YES, @\"name\": @\"Cooling fans\" }, @{ @\"state\": @NO, @\"critical\": @YES, @\"cycle_delay\": @6, @\"locked\": @YES, @\"transient_state\": @YES, @\"physical_state\": @NO, @\"name\": @\"Server\" }, @{ @\"state\": @NO, @\"critical\": @NO, @\"cycle_delay\": @5, @\"locked\": @NO, @\"transient_state\": @YES, @\"physical_state\": @YES, @\"name\": @\"outlet #3\" }, @{ @\"state\": @YES, @\"critical\": @YES, @\"cycle_delay\": , @\"locked\": @YES, @\"transient_state\": @NO, @\"physical_state\": @YES, @\"name\": @\"outlet #4\" }, @{ @\"state\": @YES, @\"critical\": @NO, @\"cycle_delay\": , @\"locked\": @NO, @\"transient_state\": @YES, @\"physical_state\": @YES, @\"name\": @\"Uplink Radio Power\" }, @{ @\"state\": @YES, @\"critical\": @YES, @\"cycle_delay\": @1, @\"locked\": @YES, @\"transient_state\": @YES, @\"physical_state\": @YES, @\"name\": @\"Local alarm lights\" }, @{ @\"state\": @NO, @\"critical\": @NO, @\"cycle_delay\": , @\"locked\": @YES, @\"transient_state\": @NO, @\"physical_state\": @NO, @\"name\": @\"outlet #7\" }, @{ @\"state\": @NO, @\"critical\": @NO, @\"cycle_delay\": , @\"locked\": @NO, @\"transient_state\": @NO, @\"physical_state\": @YES, @\"name\": @\"outlet #8\" }, @{ @\"state\": @YES, @\"critical\": @YES, @\"cycle_delay\": , @\"locked\": @YES, @\"transient_state\": @NO, @\"physical_state\": @NO, @\"name\": @\"outlet #9\" }, @{ @\"state\": @NO, @\"critical\": @NO, @\"cycle_delay\": @3, @\"locked\": @NO, @\"transient_state\": @YES, @\"physical_state\": @NO, @\"name\": @\"Local alarm lights\" }, @{ @\"state\": @YES, @\"critical\": @NO, @\"cycle_delay\": @9, @\"locked\": @NO, @\"transient_state\": @NO, @\"physical_state\": @NO, @\"name\": @\"outlet #11\" }, @{ @\"state\": @YES, @\"critical\": @NO, @\"cycle_delay\": , @\"locked\": @NO, @\"transient_state\": @NO, @\"physical_state\": @YES, @\"name\": @\"outlet #12\" }, @{ @\"state\": @NO, @\"critical\": @YES, @\"cycle_delay\": , @\"locked\": @NO, @\"transient_state\": @YES, @\"physical_state\": @YES, @\"name\": @\"Local alarm lights\" }, @{ @\"state\": @NO, @\"critical\": @NO, @\"cycle_delay\": , @\"locked\": @NO, @\"transient_state\": @YES, @\"physical_state\": @NO, @\"name\": @\"outlet #14\" }, @{ @\"state\": @NO, @\"critical\": @NO, @\"cycle_delay\": , @\"locked\": @NO, @\"transient_state\": @NO, @\"physical_state\": @NO, @\"name\": @\"outlet #15\" }, @{ @\"state\": @YES, @\"critical\": @NO, @\"cycle_delay\": , @\"locked\": @YES, @\"transient_state\": @NO, @\"physical_state\": @NO, @\"name\": @\"outlet #16\" }, @{ @\"state\": @YES, @\"critical\": @NO, @\"cycle_delay\": @6, @\"locked\": @NO, @\"transient_state\": @YES, @\"physical_state\": @YES, @\"name\": @\"POE Injector\" }, @{ @\"state\": @NO, @\"critical\": @NO, @\"cycle_delay\": @1, @\"locked\": @NO, @\"transient_state\": @NO, @\"physical_state\": @YES, @\"name\": @\"POE Injector\" }, @{ @\"state\": @YES, @\"critical\": @NO, @\"cycle_delay\": @8, @\"locked\": @NO, @\"transient_state\": @YES, @\"physical_state\": @YES, @\"name\": @\"outlet #19\" }, @{ @\"state\": @YES, @\"critical\": @YES, @\"cycle_delay\": @7, @\"locked\": @YES, @\"transient_state\": @NO, @\"physical_state\": @NO, @\"name\": @\"outlet #20\" }, @{ @\"state\": @YES, @\"critical\": @NO, @\"cycle_delay\": , @\"locked\": @YES, @\"transient_state\": @NO, @\"physical_state\": @NO, @\"name\": @\"outlet #21\" }, @{ @\"state\": @NO, @\"critical\": @YES, @\"cycle_delay\": , @\"locked\": @NO, @\"transient_state\": @YES, @\"physical_state\": @YES, @\"name\": @\"outlet #22\" }, @{ @\"state\": @NO, @\"critical\": @NO, @\"cycle_delay\": @1, @\"locked\": @NO, @\"transient_state\": @YES, @\"physical_state\": @YES, @\"name\": @\"Server\" }, @{ @\"state\": @YES, @\"critical\": @YES, @\"cycle_delay\": , @\"locked\": @NO, @\"transient_state\": @YES, @\"physical_state\": @YES, @\"name\": @\"outlet #24\" }, @{ @\"state\": @NO, @\"critical\": @NO, @\"cycle_delay\": @7, @\"locked\": @YES, @\"transient_state\": @NO, @\"physical_state\": @NO, @\"name\": @\"outlet #25\" }, @{ @\"state\": @YES, @\"critical\": @NO, @\"cycle_delay\": , @\"locked\": @NO, @\"transient_state\": @YES, @\"physical_state\": @NO, @\"name\": @\"Local alarm lights\" }, @{ @\"state\": @YES, @\"critical\": @YES, @\"cycle_delay\": , @\"locked\": @YES, @\"transient_state\": @NO, @\"physical_state\": @YES, @\"name\": @\"POE Injector\" }, @{ @\"state\": @NO, @\"critical\": @YES, @\"cycle_delay\": @6, @\"locked\": @NO, @\"transient_state\": @YES, @\"physical_state\": @NO, @\"name\": @\"Server\" }, @{ @\"state\": @YES, @\"critical\": @YES, @\"cycle_delay\": @1, @\"locked\": @YES, @\"transient_state\": @YES, @\"physical_state\": @YES, @\"name\": @\"Local alarm lights\" }, @{ @\"state\": @YES, @\"critical\": @NO, @\"cycle_delay\": @4, @\"locked\": @YES, @\"transient_state\": @YES, @\"physical_state\": @NO, @\"name\": @\"WiFi AP\" }, @{ @\"state\": @NO, @\"critical\": @YES, @\"cycle_delay\": @4, @\"locked\": @NO, @\"transient_state\": @YES, @\"physical_state\": @NO, @\"name\": @\"Server\" }, @{ @\"state\": @NO, @\"critical\": @NO, @\"cycle_delay\": , @\"locked\": @YES, @\"transient_state\": @YES, @\"physical_state\": @NO, @\"name\": @\"Cooling fans\" } ], @\"lcd_columns\": @16, @\"relatch\": @5, @\"fuse_relatch\": @1, @\"model\": @\"EPCR5\", @\"user_lines\": @[ , ], @\"recovery_mode\": @1, @\"nets\": @{ @\"ssu1\": @{ @\"latest_value\": @0, @\"tracking\": @\"pull\", @\"name\": @\"ssu1\", @\"expression\": @\"(not pin[\\\"dout87\\\"])\" } }, @\"pins\": @{ @\"din85\": @{ @\"level_bits\": @0, @\"latest_input_value\": , @\"name\": @\"din85\", @\"drive_logic_mapping\": @[ @\"Z\", @\"Z\", @\"Z\", @\"Z\" ], @\"mode_driver\": @NO, @\"mode_bits\": @0, @\"level_driver\": @NO, @\"input_bits\": @1 }, @\"din3\": @{ @\"level_bits\": @1, @\"latest_input_value\": , @\"name\": @\"din3\", @\"drive_logic_mapping\": @[ @\"0\", @\"1\", @\"0\", @\"1\" ], @\"mode_driver\": @\"i59\", @\"mode_bits\": @2, @\"level_driver\": @YES, @\"input_bits\": @0 } }, @\"ports\": @{ @\"uart_l9chsl4\": @{ @\"latest_received\": @[ ], @\"type\": @\"uart\", @\"name\": @\"uart_l9chsl4\", @\"accept\": @{ @\"d\": @YES }, @\"configuration\": @{ @\"parity\": @\"M\", @\"char_size\": @\"7\" } }, @\"uart_lx\": @{ @\"latest_received\": @[ ], @\"type\": @\"uart\", @\"name\": @\"uart_lx\", @\"accept\": @[ ], @\"configuration\": @{ @\"baudrate\": @\"194842\" } } }, @\"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\" } } }, @\"backlight_sequence\": @\"0\", @\"name\": @\"My controller\", @\"notifications\": @{ @\"events\": @{ @\"dli.relay.outlet_physical_state_on\": @{ @\"severity\": @7, @\"message_template\": @[ @\"outlet \", @0, @\" is ON\" ], @\"parameters\": @[ @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"outlet\" }, @{ @\"fixed_value\": @YES, @\"has_fixed_value\": @YES, @\"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\": , @\"has_fixed_value\": @NO, @\"id\": @\"outlet\" }, @{ @\"fixed_value\": @NO, @\"has_fixed_value\": @YES, @\"id\": @\"state\" } ] }, @\"dli.relay.outlet_physical_state_off\": @{ @\"severity\": @7, @\"message_template\": @[ @\"outlet \", @0, @\" is OFF\" ], @\"parameters\": @[ @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"outlet\" }, @{ @\"fixed_value\": @NO, @\"has_fixed_value\": @YES, @\"id\": @\"physical_state\" } ] }, @\"dli.relay.outlet_state_off\": @{ @\"severity\": @6, @\"message_template\": @[ @\"outlet \", @0, @\" configured to be OFF\" ], @\"parameters\": @[ @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"outlet\" }, @{ @\"fixed_value\": @NO, @\"has_fixed_value\": @YES, @\"id\": @\"state\" } ] }, @\"dli.relay.outlet_state_on\": @{ @\"severity\": @6, @\"message_template\": @[ @\"outlet \", @0, @\" configured to be ON\" ], @\"parameters\": @[ @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"outlet\" }, @{ @\"fixed_value\": @YES, @\"has_fixed_value\": @YES, @\"id\": @\"state\" } ] }, @\"dli.relay.outlet_powerup_locked_state_on\": @{ @\"severity\": @6, @\"message_template\": @[ @\"locked outlet \", @0, @\" remains ON at power-up\" ], @\"parameters\": @[ @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"outlet\" }, @{ @\"fixed_value\": @YES, @\"has_fixed_value\": @YES, @\"id\": @\"state\" } ] }, @\"dli.relay.outlet_powerup_state_on\": @{ @\"severity\": @6, @\"message_template\": @[ @\"outlet \", @0, @\" configured to be ON at power-up\" ], @\"parameters\": @[ @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"outlet\" }, @{ @\"fixed_value\": @YES, @\"has_fixed_value\": @YES, @\"id\": @\"state\" } ] }, @\"dli.relay.outlet_powerup_locked_state_off\": @{ @\"severity\": @6, @\"message_template\": @[ @\"locked outlet \", @0, @\" remains OFF at power-up\" ], @\"parameters\": @[ @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"outlet\" }, @{ @\"fixed_value\": @NO, @\"has_fixed_value\": @YES, @\"id\": @\"state\" } ] }, @\"dli.relay.outlet_transient_state_off\": @{ @\"severity\": @7, @\"message_template\": @[ @\"outlet \", @0, @\" expected to be OFF\" ], @\"parameters\": @[ @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"outlet\" }, @{ @\"fixed_value\": @NO, @\"has_fixed_value\": @YES, @\"id\": @\"transient_state\" } ] }, @\"dli.relay.outlet_transient_state_on\": @{ @\"severity\": @7, @\"message_template\": @[ @\"outlet \", @0, @\" expected to be ON\" ], @\"parameters\": @[ @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"outlet\" }, @{ @\"fixed_value\": @YES, @\"has_fixed_value\": @YES, @\"id\": @\"transient_state\" } ] } }, @\"parameter_kinds\": @[ ] }, @\"online\": @YES, @\"version\": @\"1.8.1.0\", @\"cycle_delay\": @3, @\"keypad_enabled\": @YES, @\"user_message_force_timeout\": @1, @\"buses\": @[ @{ @\"outlet_indices\": @[ @0, @1, @2, @3 ], @\"voltage_affects_outlets\": @[ @1, @2, @3 ], @\"max_current\": @5, @\"current_affects_outlets\": @[ @0 ], @\"max_voltage\": , @\"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\": , @\"min_voltage\": @60 } ], @\"fuses_enabled\": @NO },\r @\"autoping\": @{ @\"enabled\": @NO, @\"max_consecutive_reboot_count\": @76, @\"max_reboot_count\": @1, @\"items\": @[ @{ @\"script\": @\"\", @\"outlets\": @[ @0, @8, @10, @11, @18, @20, @22, @27, @28, @30, @31 ], @\"addresses\": @[ @\"http://hCRMO.example.com:63979/GAvTdGs1/HdOBoK\" ], @\"pings_before_enabling\": }, @{ @\"script\": @\"cycle_router\", @\"outlets\": @[ ], @\"addresses\": @[ @\"http://4.251.149.205:62639\" ], @\"pings_before_enabling\": }, @{ @\"script\": @\"energize_heater\", @\"outlets\": @[ ], @\"addresses\": @[ @\"207.159.16.144\" ], @\"pings_before_enabling\": } ], @\"resume_without_retrial\": @YES, @\"post_reboot_delay\": @367, @\"handle_failures_immediately\": @NO, @\"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\": , @\"has_fixed_value\": @NO, @\"id\": @\"ping_address\" }, @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"ping_ping_time\" } ] }, @\"dli.autoping.failure\": @{ @\"severity\": @6, @\"message_template\": @[ @\"ping \", @0, @\" failed (\", @1, @\")\" ], @\"parameters\": @[ @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"ping_address\" }, @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"ping_ping_time\" }, @{ @\"fixed_value\": @NO, @\"has_fixed_value\": @YES, @\"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\": , @\"has_fixed_value\": @NO, @\"id\": @\"ping_address\" } ] }, @\"dli.autoping.enable_cancelled\": @{ @\"severity\": @6, @\"message_template\": @[ @\"item \", @0, @\" (\", @1, @\") enable cancelled (\", @2, @\" pings left)\" ], @\"parameters\": @[ @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"ping_item_name\" }, @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"ping_item_addrs\" }, @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"ping_item_pings_before_enabling\" }, @{ @\"fixed_value\": @NO, @\"has_fixed_value\": @YES, @\"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\": , @\"has_fixed_value\": @NO, @\"id\": @\"ping_item_name\" }, @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"ping_item_addrs\" }, @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"ping_item_max_failure_count\" }, @{ @\"fixed_value\": @NO, @\"has_fixed_value\": @YES, @\"id\": @\"ping_item_state\" } ] }, @\"dli.autoping.success\": @{ @\"severity\": @7, @\"message_template\": @[ @\"ping \", @0, @\" succeeded (\", @1, @\")\" ], @\"parameters\": @[ @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"ping_address\" }, @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"ping_ping_time\" }, @{ @\"fixed_value\": @YES, @\"has_fixed_value\": @YES, @\"id\": @\"ping_state\" } ] }, @\"dli.autoping.trial_restart\": @{ @\"severity\": @7, @\"message_template\": @[ @\"item \", @0, @\" (\", @1, @\") trial restarted due to address list changes\" ], @\"parameters\": @[ @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"ping_item_name\" }, @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"ping_item_addrs\" }, @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"ping_item_pings_before_enabling\" }, @{ @\"fixed_value\": @\"enabling\", @\"has_fixed_value\": @YES, @\"id\": @\"ping_item_state\" } ] }, @\"dli.autoping.item_failure\": @{ @\"severity\": @6, @\"message_template\": @[ @\"item \", @0, @\" (\", @1, @\") failed [\", @2, @\"/\", @3, @\"]\" ], @\"parameters\": @[ @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"ping_item_name\" }, @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"ping_item_addrs\" }, @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"ping_item_failure_count\" }, @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"ping_item_max_failure_count\" }, @{ @\"fixed_value\": @YES, @\"has_fixed_value\": @YES, @\"id\": @\"ping_item_state\" } ] }, @\"dli.autoping.start\": @{ @\"severity\": @7, @\"message_template\": @[ @\"pinging \", @0, @\" (timeout \", @1, @\")\" ], @\"parameters\": @[ @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"ping_address\" }, @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"ping_ping_timeout\" }, @{ @\"fixed_value\": @\"sent\", @\"has_fixed_value\": @YES, @\"id\": @\"ping_state\" } ] }, @\"dli.autoping.enable_approved\": @{ @\"severity\": @6, @\"message_template\": @[ @\"item \", @0, @\" (\", @1, @\") enable approved\" ], @\"parameters\": @[ @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"ping_item_name\" }, @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"ping_item_addrs\" }, @{ @\"fixed_value\": @YES, @\"has_fixed_value\": @YES, @\"id\": @\"ping_item_state\" }, @{ @\"fixed_value\": @0, @\"has_fixed_value\": @YES, @\"id\": @\"ping_item_pings_before_enabling\" } ] } }, @\"parameter_kinds\": @[ ] }, @\"pings_before_enabling\": @10, @\"ping_timeout\": @117, @\"ping_interval\": @10 },\r @\"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\": @\"^(|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,}$\" } } }, @\"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\": @{ @\"content_type\": @{ @\"group\": @\"msg\", @\"name\": @\"Content type\", @\"regexp\": @\"^(json|urlencoded)$\" }, @\"recipient\": @{ @\"group\": @\"rcpt\", @\"name\": @\"Recipient URL\", @\"regexp\": @\"^https?://.*$\" } } }, @\"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>=WARNING\", @\"action\": @\"notify(\\\"christopher\\\")\" }, @{ @\"condition\": @\"severity>=EMERGENCY\", @\"action\": @\"notify(\\\"david\\\")\" } ], @\"sinks\": @[ @{ @\"test\": @{ @\"1\": @{ @\"value\": @\"function\" }, @\"results\": @[ @\"Sink handler indicates notification failure, check log for errors\" ], @\"arguments\": @[ ] }, @\"type\": @\"snmpv3i\", @\"name\": @\"james\", @\"data\": @{ @\"security_engine_id\": @\"\", @\"context_engine_id\": @\"\", @\"auth_protocol\": @\"SHA\", @\"priv_protocol\": @\"AES\", @\"priv_passphrase\": @\"bp0BXa+&gv%|\", @\"auth_passphrase\": @\",3)(:C;!\", @\"context_name\": @\"24\", @\"security_name\": @\"brian\", @\"trap_oid\": @\"1.079,,,,,\", @\"server\": @\"22zfon.example.com\" } }, @{ @\"test\": @{ @\"1\": @{ @\"value\": @\"function\" }, @\"results\": @[ @\"Sink handler indicates notification failure, check log for errors\" ], @\"arguments\": @[ ] }, @\"type\": @\"snmpv2ci\", @\"name\": @\"john\", @\"data\": @{ @\"trap_oid\": @\"0.2,,,,,,,,,,,,\", @\"server\": @\"hrep.example.com\", @\"community\": @\"Ed+=\" } } ], @\"sink_data_item_groups\": @{ @\"rcptkey\": @{ @\"immutable\": @NO, @\"unreadable\": @NO, @\"name\": @\"Recipient key\", @\"secret\": @YES }, @\"rcpt\": @{ @\"immutable\": @NO, @\"unreadable\": @NO, @\"name\": @\"Recipient attribute\", @\"secret\": @NO }, @\"sndrkey\": @{ @\"immutable\": @NO, @\"unreadable\": @NO, @\"name\": @\"Sender key\", @\"secret\": @YES }, @\"msg\": @{ @\"immutable\": @NO, @\"unreadable\": @NO, @\"name\": @\"Message attribute\", @\"secret\": @NO }, @\"msgkey\": @{ @\"immutable\": @NO, @\"unreadable\": @NO, @\"name\": @\"Message key\", @\"secret\": @YES }, @\"sndr\": @{ @\"immutable\": @NO, @\"unreadable\": @NO, @\"name\": @\"Sender attribute\", @\"secret\": @NO } } },\r @\"auth\": @{ @\"notifications\": @{ @\"events\": @{ @\"dli.auth.user_created\": @{ @\"severity\": @6, @\"message_template\": @[ @\"created user \", @0 ], @\"parameters\": @[ @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"auth_login\" }, @{ @\"fixed_value\": @\"new\", @\"has_fixed_value\": @YES, @\"id\": @\"user_state\" } ] }, @\"dli.auth.login_allowed\": @{ @\"severity\": @6, @\"message_template\": @[ @\"login allowed for \", @0, @\"@\", @1, @\" (\", @2, @\")\" ], @\"parameters\": @[ @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"auth_login\" }, @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"auth_ip\" }, @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"auth_method\" }, @{ @\"fixed_value\": @YES, @\"has_fixed_value\": @YES, @\"id\": @\"auth_allowed\" } ] }, @\"dli.auth.login_denied\": @{ @\"severity\": @6, @\"message_template\": @[ @\"login denied for \", @0, @\"@\", @1, @\" (\", @2, @\"): \", @3 ], @\"parameters\": @[ @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"auth_login\" }, @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"auth_ip\" }, @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"auth_method\" }, @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"auth_reason\" }, @{ @\"fixed_value\": @NO, @\"has_fixed_value\": @YES, @\"id\": @\"auth_allowed\" } ] }, @\"dli.auth.session_closed\": @{ @\"severity\": @7, @\"message_template\": @[ @0, @\"@\", @1, @\" session closed\" ], @\"parameters\": @[ @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"auth_login\" }, @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"auth_ip\" } ] }, @\"dli.auth.protection_violation\": @{ @\"severity\": @6, @\"message_template\": @[ @\"protection violation attempt: \", @0 ], @\"parameters\": @[ @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"auth_reason\" } ] }, @\"dli.auth.user_modified\": @{ @\"severity\": @6, @\"message_template\": @[ @\"modified user \", @0 ], @\"parameters\": @[ @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"auth_login\" }, @{ @\"fixed_value\": @YES, @\"has_fixed_value\": @YES, @\"id\": @\"user_state\" } ] }, @\"dli.auth.user_deleted\": @{ @\"severity\": @6, @\"message_template\": @[ @\"deleted user \", @0 ], @\"parameters\": @[ @{ @\"fixed_value\": , @\"has_fixed_value\": @NO, @\"id\": @\"auth_login\" }, @{ @\"fixed_value\": @NO, @\"has_fixed_value\": @YES, @\"id\": @\"user_state\" } ] } }, @\"parameter_kinds\": @[ ] }, @\"clients\": @{ @\"G\": @{ @\"redirect_urls\": @{ @\"https://%FF5]]%A1]\": @YES, @\"https://%Bd]\": @YES }, @\"refresh_tokens\": @{ @\"2c1f607935ad04ecbac06a54ab7e2a15\": @{ @\"expiry_time\": @1618614511, @\"remaining_use_count\": @87 } }, @\"secret_hash\": , @\"access_tokens\": @{ @\"66214352f1dc14779130f5b1a24f08c7\": @{ @\"expiry_time\": , @\"remaining_use_count\": } }, @\"scopes\": @{ @\"dli+object+read:/config/links/\": @YES, @\"dli+object+full:/script/start/\": @YES, @\"dli+object+full:/relay/\": @YES } }, @\"x5hvoBl_pl70q\": @{ @\"redirect_urls\": @{ @\"https://]r\": @YES }, @\"refresh_tokens\": @{ @\"4999fa1e911ac2fa97dac8815da093ad\": @{ @\"expiry_time\": , @\"remaining_use_count\": @44 }, @\"e6ef81f5507ef030a15e68215bd4c49b\": @{ @\"expiry_time\": , @\"remaining_use_count\": } }, @\"secret_hash\": @\"750a5d153be27ea7db2c858235432afa\", @\"access_tokens\": @{ @\"8a8ac26f1188e346c5b90c23600a7d9f\": @{ @\"expiry_time\": @1608494511, @\"remaining_use_count\": }, @\"30341ccff16b7257e8b58bff89f0a95e\": @{ @\"expiry_time\": , @\"remaining_use_count\": }, @\"b4fb4120845f3eb867860161b06aafc6\": @{ @\"expiry_time\": @1678199550, @\"remaining_use_count\": @52 } }, @\"scopes\": @{ @\"dli+object+read:/relay/outlets/7/\": @YES } } }, @\"users\": @[ @{ @\"password\": @\"12sA2y4z%OER\", @\"name\": @\"admin\", @\"is_allowed\": @YES, @\"outlet_access\": @[ @YES, @YES, @YES, @YES, @YES, @YES, @YES, @YES ] }, @{ @\"password\": @\"Nf*M)mTj\", @\"is_admin\": @NO, @\"name\": @\"tom\", @\"is_allowed\": @YES, @\"outlet_access\": @[ @NO, @NO, @NO, @NO, @YES, @NO, @YES, @YES, @NO, @NO, @YES, @NO, @NO, @NO, @NO, @NO, @YES, @NO, @NO, @NO, @YES, @YES, @NO, @NO, @YES, @NO, @YES, @YES, @NO, @NO, @NO, @YES ] }, @{ @\"password\": @\"eKz=s3ql]YYJS\", @\"name\": @\"dick\", @\"is_allowed\": @NO, @\"outlet_access\": @[ @YES, @YES, @YES, @YES, @NO, @NO, @YES, @NO, @NO, @NO, @YES, @NO, @NO, @NO, @NO, @NO, @YES, @YES, @YES, @NO, @YES, @NO, @NO, @YES, @NO, @YES, @YES, @YES, @YES, @YES, @NO, @YES ] }, @{ @\"password\": @\"/Urt$IFXd/>Sf~pz\", @\"is_admin\": @NO, @\"name\": @\"harry\", @\"is_allowed\": @YES, @\"outlet_access\": @[ @YES, @NO, @YES, @YES, @YES, @YES, @NO, @NO, @YES, @NO, @NO, @NO, @NO, @YES, @NO, @NO, @NO, @NO, @NO, @NO, @YES, @YES, @YES, @NO, @YES, @NO, @YES, @NO, @NO, @YES, @NO, @YES ] } ], @\"cookie_timeout\": @30000 } };\r\rNSData *postData = [NSJSONSerialization dataWithJSONObject:parameters options:0 error:nil];\r\rNSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@\"http://192.168.0.100/restapi/\"]\r cachePolicy:NSURLRequestUseProtocolCachePolicy\r timeoutInterval:10.0];\r[request setHTTPMethod:@\"PUT\"];\r[request setAllHTTPHeaderFields:headers];\r[request setHTTPBody:postData];\r\rNSURLSession *session = [NSURLSession sharedSession];\rNSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request\r completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {\r if (error) {\r NSLog(@\"%@\", error);\r } else {\r NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;\r NSLog(@\"%@\", httpResponse);\r }\r }];\r[dataTask resume];\r\r\r// Sample result:\r// \r"},"py":{"filename":"set-using-py-requests.py","data":"#!/usr/bin/env python\n# \n# Sample for the whole object model.\n# \n# This is a sample demonstrating how to set the DLI Controller API.\n# \n\nfrom __future__ import print_function\nimport requests\nfrom requests.auth import HTTPDigestAuth\nheaders = {'accept': 'application/json','content-type': 'application/json','prefer': 'return=minimal','x-csrf': 'x'}\nauth = HTTPDigestAuth('admin', '1234')\n\nrequests.put('http://192.168.0.100/restapi/',auth=auth,headers=headers,json={'snmp': {'enabled': True, 'engine_id': '1E1E2D835DD938', 'known_auth_methods': {'sha1': 'SHA1', 'md5': 'MD5'}, 'community_mappings': [{'ip_address': '10.114.169.52', 'user': 'user3JhzU', 'netmask': '255.0.0.0', 'community': 'public'}, {'ip_address': '192.168.134.191', 'user': 'userAdIG', 'netmask': '255.255.255.0', 'community': 'YVY6nzYSz'}, {'ip_address': '192.168.184.228', 'user': 'usertK4R', 'netmask': '255.255.255.0', 'community': 'private'}, {'ip_address': '192.168.13.108', 'user': 'usersNgPSZ', 'netmask': '255.255.255.0', 'community': '94zmNGN5928j'}], 'users': {'powerReader': {'priv_password': 'readerPrivPassword', 'has_auth_password': False, 'subtree_access': {'energyObject': 'readonly'}, 'auth_password': 'readerAuthPassword', 'is_allowed': False, 'priv_method': 'des', 'auth_method': 'sha1', 'has_priv_password': True}, 'powerAdmin': {'priv_password': 'adminPrivPassword', 'has_auth_password': False, 'subtree_access': {'energyObject': False}, 'auth_password': 'adminAuthPassword', 'is_allowed': False, 'priv_method': 'des', 'auth_method': 'sha1', 'has_priv_password': False}}, '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'}}}, 'network': {'wired': {'ip_address': '10.109.157.211', 'serve_dns': True, 'protocol': 'static', 'online': False, 'gateway': '10.0.0.30', 'dns_servers': ['124.180.115.65', '88.50.3.81'], 'mac_address': '7C:E1:FF:06:DD:CA', 'netmask': '255.0.0.0'}, 'wireless': {'wac_supported': True, 'protocol': 'static', 'encryption': 'psk', 'netmask': '255.0.0.0', 'known_encryptions': {'psk2': 'WPA2 PSK', 'psk-mixed': 'WPA/WPA2 PSK mixed mode', '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': 'f1n&WJ&Zu@DCv,2Vh^0BpCS%QiZghxIO/6ThaXGWsgvop', 'dns_servers': ['10.0.0.30'], 'known_modes': {'sta': 'Client', 'ap': 'Access Point'}, 'enabled': True, 'serve_dns': True, 'ssid': 'DLI_ISO3256', 'mac_address': '7C:E1:FF:CD:79:23', 'ip_address': '10.183.17.60', 'online': False, 'channel': 'auto', 'wac_enabled': True, 'mode': 'sta', 'gateway': None}, 'notifications': {'events': {'dli.network.if_down': {'severity': 5, 'message_template': ['Interface \"', 0, '\" is down'], 'parameters': [{'fixed_value': None, 'has_fixed_value': False, 'id': 'network_device'}, {'fixed_value': None, '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': None, 'has_fixed_value': False, 'id': 'network_device'}, {'fixed_value': None, 'has_fixed_value': False, 'id': 'network_link_id'}, {'fixed_value': True, 'has_fixed_value': True, 'id': 'network_up'}]}}, 'parameter_kinds': {}}, 'interface_order': ['wired'], 'known_protocols': {'dhcp': 'Dynamic IP/DHCP', 'static': 'Static IP'}, 'same_subnet_only': True}, 'mqtt': {'connect_topic': 'Vh/W0b1TR', 'connect_payload': '', 'username': 'userKh8k', 'reconnect_retain': False, 'connect_qos': 1, 'use_ssl': False, 'lwt_payload': 'K1XzO', 'disconnect_payload': 'MCJ3D', 'outlets': [{'allow_read': False, 'topic_subtree': 'qLU2', 'qos': 0, 'allow_write': False}, {'allow_read': False, 'topic_subtree': 'd5OCNNV', 'qos': 0, 'allow_write': True}, {'allow_read': True, 'topic_subtree': 'BSQ0iERiOt', 'qos': 2, 'allow_write': False}, {'allow_read': True, 'topic_subtree': '1nHb3oEA', 'qos': 1, 'allow_write': True}, {'allow_read': False, 'topic_subtree': 'zBk79wab', 'qos': 2, 'allow_write': True}, {'allow_read': False, 'topic_subtree': '1EJIn4', 'qos': 2, 'allow_write': False}, {'allow_read': True, 'topic_subtree': 'Qx2g7', 'qos': 2, 'allow_write': True}, {'allow_read': False, 'topic_subtree': '9teH2bseZB', 'qos': 0, 'allow_write': True}], 'enabled': False, 'reconnect_qos': 0, 'disconnect_qos': 0, 'disconnect_retain': False, 'lwt_qos': 1, 'broker_port': '41054', 'lwt_topic': 'KrdTrB1K', 'disconnect_topic': 'wcV5gj8OWN', 'password': 'Po@nL!2OU', 'lwt_retain': True, 'reconnect_payload': 'Wz2SLa', 'topic_root': '4psZGyHEj', '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': 'ZPTOI.GkXO.6wszb.D2inEEnT080Z.example.com', 'reconnect_topic': 'CKMqrT', 'connect_retain': False}, 'script': {'source': 'function enable_modem(...)\\n ...\\nend\\nfunction shut_down_heaters(...)\\n ...\\nend\\nfunction cycle_appliance(...)\\n ...\\nend\\nfunction shut_down_gadgets(...)\\n ...\\nend\\nfunction cycle_gadgets(...)\\n ...\\nend\\n', 'step_time_limit': 20, 'boot_handler': '', 'threads': {'56': {'label': 'label of thread #56'}, '69': {'label': 'label of thread #69'}}, 'traced': False, 'step_delay': 2, 'user_function_ui_order': ['disable_modems', 'toggle_router'], 'notifications': {'events': {'dli.script.thread_stopped': {'severity': 6, 'message_template': [0, ':', 1, ' [', 2, '] (', 3, ') stopped: ', 4], 'parameters': [{'fixed_value': None, 'has_fixed_value': False, 'id': 'thread_id'}, {'fixed_value': None, 'has_fixed_value': False, 'id': 'thread_name'}, {'fixed_value': None, 'has_fixed_value': False, 'id': 'thread_origin'}, {'fixed_value': None, 'has_fixed_value': False, 'id': 'thread_start_reason'}, {'fixed_value': None, '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': None, 'has_fixed_value': False, 'id': 'thread_id'}, {'fixed_value': None, 'has_fixed_value': False, 'id': 'thread_name'}, {'fixed_value': None, 'has_fixed_value': False, 'id': 'thread_origin'}, {'fixed_value': None, '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': None, 'has_fixed_value': False, 'id': 'thread_id'}, {'fixed_value': None, 'has_fixed_value': False, 'id': 'thread_name'}, {'fixed_value': None, 'has_fixed_value': False, 'id': 'thread_origin'}, {'fixed_value': None, 'has_fixed_value': False, 'id': 'thread_start_reason'}, {'fixed_value': None, 'has_fixed_value': False, 'id': 'thread_error'}]}}, 'parameter_kinds': {}}, 'snippets': {'shut_down_modems_sample': {'source': 'function energize_appliance(...)\\n ...\\nend\\n'}, 'shut_down_engine_sample': {'source': 'function toggle_machine(...)\\n ...\\nend\\nfunction cycle_heater(...)\\n ...\\nend\\nfunction toggle_contraption(...)\\n ...\\nend\\nfunction enable_gadgets(...)\\n ...\\nend\\nfunction disable_gadget(...)\\n ...\\nend\\n'}, 'toggle_routers_sample': {'source': 'function enable_contraptions(...)\\n ...\\nend\\nfunction disable_modems(...)\\n ...\\nend\\nfunction cycle_contraptions(...)\\n ...\\nend\\n'}, 'energize_appliances_sample': {'source': 'function shut_down_appliances(...)\\n ...\\nend\\nfunction toggle_machines(...)\\n ...\\nend\\nfunction disable_appliance(...)\\n ...\\nend\\nfunction disable_gadget(...)\\n ...\\nend\\nfunction cycle_heater(...)\\n ...\\nend\\n'}, 'cycle_machine_sample': {'source': 'function shut_down_engines(...)\\n ...\\nend\\nfunction toggle_machine(...)\\n ...\\nend\\nfunction toggle_modem(...)\\n ...\\nend\\nfunction enable_modem(...)\\n ...\\nend\\nfunction disable_heater(...)\\n ...\\nend\\n'}, 'toggle_heater_sample': {'source': 'function energize_heaters(...)\\n ...\\nend\\nfunction cycle_engines(...)\\n ...\\nend\\nfunction energize_routers(...)\\n ...\\nend\\n'}, 'cycle_modem_sample': {'source': 'function energize_engine(...)\\n ...\\nend\\nfunction shut_down_routers(...)\\n ...\\nend\\nfunction disable_gadget(...)\\n ...\\nend\\n'}, 'enable_contraptions_sample': {'source': 'function toggle_machines(...)\\n ...\\nend\\nfunction disable_router(...)\\n ...\\nend\\n'}, 'disable_gadgets_sample': {'source': 'function toggle_appliance(...)\\n ...\\nend\\nfunction cycle_modems(...)\\n ...\\nend\\nfunction energize_machines(...)\\n ...\\nend\\nfunction disable_engine(...)\\n ...\\nend\\nfunction shut_down_appliances(...)\\n ...\\nend\\n'}, 'cycle_contraption_sample': {'source': 'function cycle_contraptions(...)\\n ...\\nend\\nfunction toggle_modem(...)\\n ...\\nend\\nfunction disable_engines(...)\\n ...\\nend\\n'}, 'enable_contraption_sample': {'source': 'function disable_engines(...)\\n ...\\nend\\nfunction enable_engines(...)\\n ...\\nend\\nfunction shut_down_engines(...)\\n ...\\nend\\nfunction cycle_gadgets(...)\\n ...\\nend\\nfunction shut_down_gadgets(...)\\n ...\\nend\\n'}, 'shut_down_heater_sample': {'source': 'function energize_machines(...)\\n ...\\nend\\nfunction toggle_router(...)\\n ...\\nend\\nfunction disable_router(...)\\n ...\\nend\\n'}, 'disable_machines_sample': {'source': 'function shut_down_appliances(...)\\n ...\\nend\\nfunction disable_routers(...)\\n ...\\nend\\nfunction cycle_engine(...)\\n ...\\nend\\n'}, 'disable_router_sample': {'source': 'function energize_appliance(...)\\n ...\\nend\\nfunction energize_modems(...)\\n ...\\nend\\n'}, 'cycle_contraptions_sample': {'source': 'function enable_routers(...)\\n ...\\nend\\nfunction cycle_gadgets(...)\\n ...\\nend\\nfunction energize_modems(...)\\n ...\\nend\\nfunction disable_modem(...)\\n ...\\nend\\nfunction energize_machine(...)\\n ...\\nend\\n'}}, 'boot_handler_legacy': True, 'variables': {'heater_online': False, 'engine_status': False, 'heater_state': True, 'appliance_temperature': True}}, 'meter': {'power_status': True, 'values': {'vcc_voltage': {'intervals': [{'lower_bound_bottom': 249.16666666667, 'alarm_level': 2, 'lower_bound_top': 254.16666666667, 'alarm_period': 1}, {'lower_bound_bottom': 284.16666666667, 'alarm_level': None, 'lower_bound_top': 296.66666666667, 'alarm_period': 2}, {'lower_bound_bottom': 319.16666666667, 'alarm_level': None, 'lower_bound_top': 327.5, 'alarm_period': 4}, {'lower_bound_bottom': 340, 'alarm_level': 1, 'lower_bound_top': 349.16666666667, 'alarm_period': 3}, {'lower_bound_bottom': 363.33333333333, 'alarm_level': 2, 'lower_bound_top': 372.5, 'alarm_period': None}, {'lower_bound_bottom': 398.33333333333, 'alarm_level': None, 'lower_bound_top': 403.33333333333, 'alarm_period': 7}, {'lower_bound_bottom': 400.83333333333, 'alarm_level': None, 'lower_bound_top': 414.16666666667, 'alarm_period': 5}], 'in_calibration': False, 'expression': '1.6', 'history_subsample_count': 10, 'data_absence_alarm_level': None, 'log_history': False, 'history_time_step': 28, 'history_parameters': [[300, 86400], [3600, 1209600], [86400, 31536000]], 'lowest_interval_alarm_period': 3, 'data_absence_alarm_period': None, 'quantity': 'voltage', 'name': 'DC voltage', 'supports_calibration': False, 'internal': False, 'lowest_interval_alarm_level': None, 'bus': None}, 'current': {'intervals': [{'lower_bound_bottom': 295, 'alarm_level': None, 'lower_bound_top': 302, 'alarm_period': None}, {'lower_bound_bottom': 320, 'alarm_level': 7, 'lower_bound_top': 331, 'alarm_period': 3}, {'lower_bound_bottom': 352, 'alarm_level': None, 'lower_bound_top': 368, 'alarm_period': 2}, {'lower_bound_bottom': 389, 'alarm_level': None, 'lower_bound_top': 398, 'alarm_period': 1}, {'lower_bound_bottom': 418, 'alarm_level': 11, 'lower_bound_top': 430, 'alarm_period': None}, {'lower_bound_bottom': 423, 'alarm_level': None, 'lower_bound_top': 436, 'alarm_period': 1}], 'in_calibration': True, 'expression': None, 'history_subsample_count': 28, 'data_absence_alarm_level': 2, 'log_history': False, 'history_time_step': 15, 'history_parameters': [[300, 86400], [3600, 1209600], [86400, 31536000]], 'lowest_interval_alarm_period': None, 'data_absence_alarm_period': 6, 'quantity': 'current', 'name': 'Current', 'supports_calibration': False, 'internal': True, 'lowest_interval_alarm_level': None, 'bus': 1}, 'mains_voltage': {'intervals': [{'lower_bound_bottom': 16, 'alarm_level': 9, 'lower_bound_top': 16.833333333333, 'alarm_period': 2}, {'lower_bound_bottom': 18.416666666667, 'alarm_level': 14, 'lower_bound_top': 19.75, 'alarm_period': None}], 'in_calibration': False, 'expression': '9', 'history_subsample_count': 1, 'data_absence_alarm_level': 2, 'log_history': False, 'history_time_step': 27, 'history_parameters': [[300, 86400], [3600, 1209600], [86400, 31536000]], 'lowest_interval_alarm_period': 1, 'data_absence_alarm_period': None, 'quantity': 'voltage', 'name': 'AC voltage', 'supports_calibration': False, 'internal': False, 'lowest_interval_alarm_level': 3, 'bus': None}, 'temperature': {'intervals': [{'lower_bound_bottom': 2.972972972973, 'alarm_level': None, 'lower_bound_top': 3.033033033033, 'alarm_period': 2}, {'lower_bound_bottom': 3.033033033033, 'alarm_level': 4, 'lower_bound_top': 3.6036036036036, 'alarm_period': None}], 'in_calibration': True, 'expression': '2.4', 'history_subsample_count': 23, 'data_absence_alarm_level': None, 'value': False, 'log_history': True, 'history_time_step': 19, 'history_parameters': [[300, 86400], [3600, 1209600], [86400, 31536000]], 'lowest_interval_alarm_period': 7, 'data_absence_alarm_period': None, 'quantity': 'temperature', 'name': 'Temperature', 'internal': False, 'lowest_interval_alarm_level': None, 'bus': None}}, 'notifications': {'events': {'dli.meter.value_interval_change': {'severity': 7, 'message_template': [0, ' entered alarm level ', 1], 'parameters': [{'fixed_value': None, 'has_fixed_value': False, 'id': 'value_name'}, {'fixed_value': None, 'has_fixed_value': False, 'id': 'value_alarm_level'}, {'fixed_value': None, 'has_fixed_value': False, 'id': 'value_id'}, {'fixed_value': 0, 'has_fixed_value': True, 'id': 'value_alarm_duration'}, {'fixed_value': None, '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': None, 'has_fixed_value': False, 'id': 'bus_index'}, {'fixed_value': None, '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': None, 'has_fixed_value': False, 'id': 'value_name'}, {'fixed_value': None, 'has_fixed_value': False, 'id': 'value_alarm_level'}, {'fixed_value': None, 'has_fixed_value': False, 'id': 'value_alarm_duration'}, {'fixed_value': None, 'has_fixed_value': False, 'id': 'value_id'}, {'fixed_value': None, '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': None, 'has_fixed_value': False, 'id': 'bus_index'}, {'fixed_value': None, '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': {}, 'arguments': {}}}, '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'}}, 'config': {'allow_plaintext_logins': False, 'allow_coapws': True, 'protect_private_config': True, 'brand_url': 'http://bar.example.com:80/foo/quux/bar.html', 'allow_jsonrpc_nonadmin': False, 'hide_passwords': True, 'registration_status': False, 'custom_brand_name': 'Amazing Controller III', 'known_quantities': {'current': {'preferred_unit': None, 'name': 'Current', 'units': {'A': {'offset': 0, 'internal': False, 'name': 'ampere', 'scale': 1}}}, 'screen_length': {'preferred_unit': 'px', 'name': 'Screen length', 'units': {'px': {'offset': 0, 'internal': False, 'name': 'pixel', 'scale': 1}}}, 'temperature': {'preferred_unit': 'F', 'name': 'Temperature', 'units': {'K': {'offset': 0, 'internal': False, 'name': 'kelvin', 'scale': 1}, 'C': {'offset': -273.16, 'name': 'degree Celsius', 'scale': 1}, 'F': {'offset': -459.67, 'name': 'degree Fahrenheit', 'scale': 1.8}}}, 'count': {'preferred_unit': None, 'name': 'Count', 'units': {'times': {'offset': 0, 'internal': False, 'name': 'time', 'scale': 1}}}, 'illuminance': {'preferred_unit': 'lx', 'name': 'Illuminance', 'units': {'lx': {'offset': 0, 'name': 'lux', 'scale': 1}, 'fc': {'offset': 0, 'internal': False, 'name': 'foot-candle', 'scale': 0.09290226681531}}}, 'time': {'preferred_unit': None, 'name': 'Time', 'units': {'s': {'offset': 0, 'name': 'second', 'scale': 1}}}, 'ratio': {'preferred_unit': None, 'name': 'Ratio', 'units': {'%': {'offset': 0, 'internal': False, 'name': 'percent', 'scale': 100}, 'times': {'offset': 0, 'name': '', 'scale': 1}}}, 'energy': {'preferred_unit': 'J', 'name': 'Energy', 'units': {'kWh': {'offset': 0, 'internal': False, 'name': 'kilowatt-hour', 'scale': 2.77777778e-07}, 'J': {'offset': 0, 'name': 'joule', 'scale': 1}}}, 'voltage': {'preferred_unit': 'V', 'name': 'Voltage', 'units': {'V': {'offset': 0, 'internal': False, 'name': 'volt', 'scale': 1}}}}, 'allow_jsonrpc': True, 'custom_register_url': 'https://baz.example.com:443/bar.html', 'customization_status': None, 'known_protection_bits': {'protect_restore': {'name': 'Protection from restore from backup', 'status': False}, 'protect_admin': {'name': 'Administrator credentials protection', 'status': True}, 'protect_private_config': {'name': 'Private configuration protection', 'status': True}, 'protect_notification': {'name': 'Notification settings protection', 'status': False}, 'protect_network': {'name': 'Network settings protection', 'status': True}, 'protect_maintenance': {'name': 'Maintenance mode lock', 'status': 'You have enabled that and that service which allows to bypass this protection'}, 'protect_firmware': {'name': 'Firmware protection', 'status': 'You have enabled that and that service which allows to bypass this protection'}}, 'refresh_enabled': True, 'allow_modifying_get': False, 'protect_maintenance': False, 'serial': 'ISO322203123456', 'custom_support_email': 'support@example.com', 'allow_coapws_nonadmin': False, 'allow_restapi': True, 'upgrade_notify_beep': True, 'brand_faq_url': 'https://foo.example.com/bar.htm', 'links': [{'description': 'test 5', 'href': 'test_url7'}, {'description': 'test 3', 'href': 'test_url5'}], 'custom_brand_logo': 'https://baz.example.com:8443/bar/baz/bar/foo/foo/bar/baz/baz/quux/baz/quux.svg', 'image_format': 'svg', 'location': 'Server room', 'ntp_server_enabled': True, 'http_ports': [{'port': '80', 'address': '192.168.0.40'}, {'port': '80', 'address': '192.168.0.7'}, {'port': '3', 'address': '192.168.0.23'}, {'port': '80', 'address': '192.168.0.8'}, {'port': '5', 'address': '192.168.0.5'}], 'hide_wifi_key': True, 'custom_brand_url': 'https://bar.example.com:58443/foo/baz.htm', 'syslog_ip_address': None, 'protect_network': True, 'lockout_delay_minutes': 60, 'version': '1.8.1.0', 'allow_coapws_origins': ['https://foo.example.com:58443', 'https://baz.example.com:443', 'https://baz.example.com:8443'], 'syslog_minimal_severity': 8, 'certificates': {'eCyberFoo_Primary_CA': {'data': '-----BEGIN CERTIFICATE-----\\nMIIlHcJWbDfsby4koPkoy9XQ75EAOExvo0h6f0eGGJ9uIFe6hOxfaV6kcMw1duyR\\nZcjDv0Y4wtMa/3+zlaUtK7GHAvC9MAsxpbBkdmrZfDAhIBg4oBz9LGSXBhjZubXj\\nlTsXLSCaewvsd/g==\\n-----END CERTIFICATE-----\\n', 'status': True}, 'eSecureBazSign_Trusted_Certification_Authority_6': {'data': '-----BEGIN CERTIFICATE-----\\nMIIqks76kgG41UF5nXviVV/7pcIV8xTxHon1gw9QdSXgzoomMkVuFW149McKJ5Hc\\ngc2s3hLcOKQD7ozeiFBmMN9+jU61729qhEimx3OMQrcZfbEOsSBErMFbtOe1Squ9\\ncy2iMQ\\n-----END CERTIFICATE-----\\n', 'status': True}, 'eVeriBarSystems_Root_Certification_Authority': {'data': '-----BEGIN CERTIFICATE-----\\nMIIDQilY3XlBFeLJ6/wQ1Up2ukjBeuIkgrz7aligJTta8EwHGsjJNZNHJ7V+2qll\\nuJWd/r7uSH9ObRHKngvB+FKWGPM1A5o5QLkRCtMhBX5o/O8o54/6MMefn1j+8X5b\\nr28lQry+zn/NyqV2sdRFI63Mr3XPA8L2DVpgMogLbilZZHeRx6iFEne6==\\n-----END CERTIFICATE-----\\n', 'status': True}, 'iTrustBarCrypt_Trusted_Certification_Authority_6': {'data': '-----BEGIN CERTIFICATE-----\\nMIIlUTRAlN6GYKKjQzfWXxy1dUeMUI4ACNxjsOvdn1wMNH5qHnMqkKtOrYmLstX4\\nq9vlpjol5C2D2L1RCnn6Beg+0YtafA5VM1GBn5zvK29OQCre/fmDKTEN18zjK5Ej\\nXwyfwt//2QRHH6JzvYKOojSyjBJqR2///zgytizy8RGSZbRV9ow+XOyGbI73N94P\\nnN2VN1fqJ8Qwbx6Pt6zI5GvQQ/pb6FmverR2v7uFHKBvIKLCSKWadS03Tsgc7TYo\\n/sG8nXS8lNS5kha5DAkiDpC6WqG/O5MP+eanB2xySQ4D8gKOt467wKGSAYTbgs1g\\ndUkiSjBvpQ3WmTQtcZpysH9Qnn7fqqBTK==\\n-----END CERTIFICATE-----\\n', 'status': False}, 'iTrustBazCrypt_Trusted_Certification_Authority': {'data': '-----BEGIN CERTIFICATE-----\\nMIIIdl3wXlNxvpft1O3htDKhgdHLiOXrpvATgFQD1pAzessiGyPACltuPAF8ap/Q\\nwRUMhYBuXsmPb3O1Fcp9WEMoOzdQQOeMr8kYiyTFrFhSL6VdkLoHbB50AkSc87+/\\nka0j4IaL02j8aMvxBCZ=\\n-----END CERTIFICATE-----\\n', 'status': False}, 'iCyberBarWard_Primary_Certification_Authority': {'data': '-----BEGIN CERTIFICATE-----\\nMIIZfY3Hd/gGqu/JSGL+fnT2v4uYcKLxDYWu7cCneu4Up5pHOAI4+o8wu3UXPrUf\\nZafoNJiTpYbfs/sA5s+GovLISnAzSd02Dhtc1c6tAkY2lQFtJFA8BYSfMffrIhvY\\npASRJLd3wirNzliFxsSWL8u1plLXhvyW6Q+SoeXlMP8LAtc8m5g7FbB4MYd4Ucdd\\nd5tHfef4p1HifRUm8e2lr88QoExRtaWWiPqO4VVwYoeEG91Qp5CgGM75d4YWh43P\\nwqdRLZ0AEHSPKvFR7xkW5r9BPiuWoK2kA==\\n-----END CERTIFICATE-----\\n', 'status': True}}, 'ssh_authorized_keys': [{'data': 'ecdsa-sha2-nistp256 qsRAex=', 'options': '', 'comment': '.m'}, {'data': 'ecdsa-sha2-nistp384 ii==', 'options': '', 'comment': ''}, {'data': 'ecdsa-sha2-nistp256 pCViyAjh/S', 'options': '', 'comment': 'q'}, {'data': 'ssh-dss ucBkqj=', 'options': '', 'comment': ''}], 'refresh_delay_minutes': 1, 'ssh_enabled': False, 'allow_restapi_nonadmin': False, 'protect_restore': False, 'custom_brand_logo_height': 32, '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'}, 'allow_restapi_origins': ['http://baz.example.com', 'https://foo.example.com', 'https://foo.example.com', 'http://baz.example.com:80', 'http://baz.example.com'], 'brand_manual_url': 'https://foo.example.com/baz/bar.htm', 'custom_brand_logo_width': 22, 'plots': [{'x2': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'y2': {'min': 0, 'softmax': 1, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, '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', 'display': True, 'y1': {'min': 0, 'softmax': 110, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'x1': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'height': 480}, {'x2': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'y2': {'min': 0, 'softmax': 1, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, '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', 'display': False, 'y1': {'min': 0, 'softmax': 110, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'x1': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'height': 480}, {'x2': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'y2': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, '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', 'display': True, 'y1': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'x1': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'height': 480}, {'x2': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'y2': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, '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', 'display': False, 'y1': {'min': 0, 'softmax': 110, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'x1': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'height': 480}, {'x2': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'y2': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, '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', 'display': True, 'y1': {'min': 0, 'softmax': 1, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'x1': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'height': 480}, {'x2': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'y2': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, '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', 'display': False, 'y1': {'min': 0, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'x1': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'height': 480}, {'x2': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'y2': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, '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', 'display': False, 'y1': {'min': 0, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'x1': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'height': 480}, {'x2': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'y2': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, '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', 'display': True, 'y1': {'min': 0, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'x1': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'height': 480}, {'x2': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'y2': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, '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', 'display': False, 'y1': {'min': 0, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'x1': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'height': 480}, {'x2': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'y2': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, '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', 'display': False, 'y1': {'min': 0, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'x1': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'height': 480}], 'ssh_port': 22, 'upgrade_notify_blink': False, 'protect_admin': False, 'relay_ports': ['ttyATH0'], 'custom_update_url': 'https://foo.example.com:8443/baz/quux/baz/bar/foo/baz.html', 'brand_company_name': 'Digital Loggers, Inc.', 'hardware_id': 'EPCR5', 'crls': {'iCyberBazSystems_Root_CA_1': {'data': '-----BEGIN X509 CRL-----\\nMII/UwUfmL2HKMbAaBujhcLXBouwnyFU8VWfR0KENOXkn9wOMq74TVdgJYd7Wudh\\nMtCj7b8hLxtHLG8VMd00KMa+W7uAqKMDDayNB65Y3+sRG1yfh/i1NI2vSy5JITYY\\nXyHg3sm4kDMoC2VDmZd5dZZbhvwBUVH1TbjYTVeEl12z5ZDt8t+nTaPAVMO/th3M\\npwoKb36e86mkMfuGgilH8ypWMrP4woPlkE6MJE0TNoDlU81BtpU2nKa9B0F7qhvb\\n1zHI/mhq0TLBXY5M399PlLcodmeKhFHlFb4GOn7QHUeq3lD8wOailDWO/B==\\n-----END X509 CRL-----\\n', 'status': True}, 'iGuardBazProtect_Root_CA_6': {'data': '-----BEGIN X509 CRL-----\\nMIImzr6PDHbgE9mbGOT7PbmoByKxUwKF7N26EBYTU9AkLzLeNrnpSZdgY+e2w+K3\\nCecm86xLsJKEzj5mZZMCGwCw/9xLFLmT/OGAWEYPZufYemLDMjSefhbgtY28wqey\\nx8oBiDndvLHiiX4S/l7iNqbyumulRs0O0qbl4OO0mikVFqzHc7//zdztPtesmhHo\\nuaeJ/g6jRe/HdIvnKxmzxgPqLId2bRcW2Hs3z+pQeqkI8g5VeuUbawSxE5/sZeOd\\nGjxHYOxO9GZrN4VHb7uXbsoitgHY5xVOgThEtff2xEwLKSexbZVDRJxL0F==\\n-----END X509 CRL-----\\n', 'status': True}, 'iGuardBarSign_Trusted_Certification_Authority': {'data': '-----BEGIN X509 CRL-----\\nMIIQz8+rQ3UOl9St24jdvA+jRITy9sUoSRFScFK2KqS50x/41kjyxkiO3BNE4t2Z\\n2ybO1xEV3HT4OWr7VouEDzScDYVI8seCrFcuDtQIBwPbTGl+5fFKfjzvIVDTNuhF\\nKAQEdlRZA32Tq3aWKxB3w6ORMtrHa6UxIwCxhfXulbNcgz81wM7tVXKuQBB1Ki/f\\nDdMvAHgogIUgTYdrhWMFsGi4UmQCn5t1kGzxZflF+GyTqbLY7kp01Y6XKZm8hfCS\\nBPXsAotSmNJOltXVjZYHi6eIvo/b0UZDv666x0bkPx8AqiiaHHt0PXLLMNyPtXfp\\nnydqZOFWYSNGAzaTtdvR+GpNEFHow6Vk48agZrD7Kc=\\n-----END X509 CRL-----\\n', 'status': False}, 'iVeriBazCrypt_Primary_Certification_Authority_9': {'data': '-----BEGIN X509 CRL-----\\nMIIXfzGhZx/LSG/uSlAw+nKeLGF5B8+TMJ01JJluHnGm4HgZ3sV3grk1808MB9ra\\ndrDPmWC2JJM/uRtPXZHIdSLoqY+h9VcpMrE8OTDjobli3f8dESyuwJimuiU3E6ud\\n9oPe29SgwBlbLPspNmljVYdE2iUAd8AoybS0nxjj9ULXwDMJ083XjinnRIz5SAvR\\nOUbMDLXki4gyT0+e5XNqLAHgAO8NKcCk6p6MBg6wmpuFsuv+SI==\\n-----END X509 CRL-----\\n', 'status': True}, 'eCyberBazWard_Primary_Certification_Authority_7': {'data': '-----BEGIN X509 CRL-----\\nMIIKdX9sjWmssNE247KALfoQo2XJdE6mhW7K4IDqq0ijPzoW68jUqYxecU+Gk73R\\nonW1dN3L7VLx2T5ozyMxc+RdHBmMfSaUF7YvWeGf9ddE7k27iQ4LRX+klm6RFjyX\\nWSPAl5MOkcYVhhE7ocbMcL8PUbhEZE76iZIThguSJT+0BEA/snNV9Yxf9ewlv3ud\\nC7Mv1qEWqHj5Tl+G9VSjT8v84h39bjqpsDkv3/SwI\\n-----END X509 CRL-----\\n', 'status': True}, 'VeriBarCrypt_Trusted_Certification_Authority': {'data': '-----BEGIN X509 CRL-----\\nMIIMddVjBielzfSqF4laXvkWNwfu+nK9feXII32WoiHnNmdfsPFQK0zjyedzR+87\\nRzoWWcFpQfb4KUVbwrewacaEc2EmBvVfvJCRyUHO9uUVO07LtnIUQvk2++rBwNts\\n6Khcd6nXdJyfTKZHe3kappaqhnn4hfpq/XSffGCIcB+5YZPCf9oV/OLiC9owrent\\nFYtYnBA+CIYnj==\\n-----END X509 CRL-----\\n', 'status': False}}, 'contact': 'support@example.com', 'relax_nonhtml_content_types': False, 'timezone': 'UTC', 'hostname': 'foo.example.com', 'protect_firmware': False, 'outlet_label': 'Outlet', 'brand_name': 'Ethernet Power Controller', 'oid': '1.3.6.1.4.1.45770.1.3', 'custom_brand_company_name': 'Whatever Systems Inc.', 'update_url': 'https://baz.example.com/bar/bar.htm', 'ntp_peers': ['0.ntp-pool.example.com', '1.ntp-pool.example.com', '2.ntp-pool.example.com', '3.ntp-pool.example.com'], 'custom_help_url': 'http://bar.example.com/bar/bar/baz/baz.htm', 'name_always_visible': True, 'support_email': 'support@example.com', 'https_ports': [{'port': '6', 'address': '192.168.0.55'}], 'contacts': {'support': {'phone': None, 'fax': '+76011497130611', 'name': 'Support', 'email': 'support@bar.example.com'}, 'features': {'phone': '+0195104436354', 'fax': None, 'name': 'Features', 'email': None}}, 'custom_support_url': 'https://baz.example.com:38443/quux.htm', 'support_url': 'https://bar.example.com:38443/baz.html', 'protect_notification': True, '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': False, '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': True, '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': False, '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}], 'register_url': 'http://bar.example.com/quux.htm', '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'}, 'string_mask': 'pkix', 'renewal_data': {'acmev2_agreement': '+] ]9', 'acmev2_contacts': ' ', 'acmev2_auth_algorithm': 'RS384', 'acmev2_url': 'http://]%50%26%dD]%b8%Bd%61%31'}, 'cert': '-----BEGIN CERTIFICATE-----\\nMIIZnwyw/Gv/otywyCxWKaOIAn39AufScq2Qm1MoJHp8Bo4A12jOe8iqxn/7hhcK\\nmKj892S/CgpJstNbH1l0tjqvsXdUtBBgYwqj+JkD/aYtTxVn+Gpt/gpuDSP7gcpE\\ng+Z0ko1LMxrJSfJlVDmB2hQX6aDlQUJ7Uv9FjDc5BURf9nRg0Dt4xKe3xtrNOBXu\\ni9rynz9H=\\n-----END CERTIFICATE-----\\n', 'automatic_renewal': True, 'renewal_method': 'acmev2', 'bits': 8192, 'key': '-----BEGIN PRIVATE KEY-----\\nMIITCzNsOAKAyCsKkQitq58uIstdUNOopEH1DhvdtGqsVjCF9x8/2JwMCp0iDQX2\\n6wY2aSKQKrAZ6LWHNadKzr9/aPS8U9/c5agh218PvK+1iXL68/S7td9T3deZpfCw\\nveKypltAmxvJJ1UKVdD9pjETNqI32FLzwhylTsyFptb8w5VSlldaVu4vkP+pgMpc\\nnOYfNq=\\n-----END PRIVATE KEY-----\\n', 'distinguished_name': {'commonName': ['Digital Loggers Unit'], 'countryName': ['US'], 'stateOrProvinceName': ['California'], 'localityName': ['Santa Clara']}, 'domains': ['bar.example.com'], 'addresses': None, 'csr': '-----BEGIN CERTIFICATE REQUEST-----\\nMIIGY2NVO1bLxTlLgIGo1Rg0FfBZ732NODfyH3Ui7644brSHAk5DCoGTUU2dZ70z\\nygnSOwbU1CMWWYHeoVS5+yb3bACd9bL8H9ci5DD9Sbh+A+e/W66W5jciwrM6SkGm\\nuU18jCdLwdYxIZTRi0YRfHOWfW/PonLjHPt1eXPaAzYVZ1zH4Yllr9HXhJyV6KFQ\\n8UPhv0uvaQUdPojzaUrmoOT7N/GjGiVRDw98y43ZWaDyOyx/TonIDHScIkMbTt3i\\nFtoLyOtZdr+bp/5eoQt5uWQfu29n7tdOnSmmsfLVXL7NNF2BhyI=\\n-----END CERTIFICATE REQUEST-----\\n', '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}}}}}, 'relax_nonhtml_methods': False, 'brand_product_info_url': 'https://foo.example.com/quux/bar.html'}, 'cred': {'ip_address': '192.168.0.5', 'is_admin': True, 'name': 'admin', 'agent': 'web ui', 'outlet_access': [True, True, True, True, True, True, True, True]}, 'upnp': {'enabled': 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': None, 'model_number': '', 'model': 'DLI emulated Belkin socket', 'soap_xmlns_prefix_override': 'XmtZ', 'event_xmlns_prefix_override': None, 'service_id': 'basicevent1', 'device_type': 'controllee'}}, 'notifications': {'events': {'dli.upnp.sample_event': {'parameters': [{'id': 'sample_parameter', 'has_fixed_value': False, 'fixed_value': None}], 'message_template': ['sample event']}}, 'parameter_kinds': {}}, 'outlets': [{'exposed': False, 'alternate_name': None, 'id': '1944d90d0', 'profile': 'belkin_wemo_socket'}, {'exposed': True, 'alternate_name': None, 'id': '1944d90d1', 'profile': 'belkin_wemo_socket'}, {'exposed': False, 'alternate_name': None, 'id': '1944d90d2', 'profile': 'belkin_wemo_socket'}, {'exposed': False, 'alternate_name': None, 'id': '1944d90d3', 'profile': 'belkin_wemo_socket'}, {'exposed': False, 'alternate_name': None, 'id': '1944d90d4', 'profile': 'belkin_wemo_socket'}, {'exposed': True, 'alternate_name': None, 'id': '1944d90d5', 'profile': 'belkin_wemo_socket'}, {'exposed': False, 'alternate_name': None, 'id': '1944d90d6', 'profile': 'belkin_wemo_socket'}, {'exposed': False, 'alternate_name': None, 'id': '1944d90d7', 'profile': 'belkin_wemo_socket'}]}, 'relay': {'all_caps': False, 'min_relay_voltage': 8, 'lcd_rows': 2, 'user_message_timeout': 2, 'sequence_delay': 10, 'beep_sequence': '0', 'min_sequence_delay': 1, 'outlets': [{'state': False, 'critical': True, 'cycle_delay': 6, 'locked': False, 'transient_state': False, 'physical_state': True, 'name': 'outlet #1'}, {'state': True, 'critical': True, 'cycle_delay': None, 'locked': False, 'transient_state': False, 'physical_state': True, 'name': 'outlet #2'}, {'state': False, 'critical': True, 'cycle_delay': 1, 'locked': True, 'transient_state': False, 'physical_state': True, 'name': 'outlet #3'}, {'state': True, 'critical': False, 'cycle_delay': 7, 'locked': False, 'transient_state': True, 'physical_state': True, 'name': 'Server'}, {'state': True, 'critical': False, 'cycle_delay': 3, 'locked': False, 'transient_state': False, 'physical_state': True, 'name': 'outlet #5'}, {'state': False, 'critical': True, 'cycle_delay': 3, 'locked': False, 'transient_state': False, 'physical_state': True, 'name': 'Uplink Radio Power'}, {'state': True, 'critical': False, 'cycle_delay': 8, 'locked': False, 'transient_state': False, 'physical_state': True, 'name': 'outlet #7'}, {'state': True, 'critical': False, 'cycle_delay': None, 'locked': False, 'transient_state': True, 'physical_state': False, 'name': 'outlet #8'}, {'state': True, 'critical': True, 'cycle_delay': 5, 'locked': False, 'transient_state': False, 'physical_state': True, 'name': 'Server'}, {'state': True, 'critical': False, 'cycle_delay': 3, 'locked': False, 'transient_state': True, 'physical_state': False, 'name': 'outlet #10'}, {'state': True, 'critical': False, 'cycle_delay': 6, 'locked': True, 'transient_state': False, 'physical_state': False, 'name': 'outlet #11'}, {'state': False, 'critical': True, 'cycle_delay': 8, 'locked': False, 'transient_state': False, 'physical_state': False, 'name': 'WiFi AP'}, {'state': True, 'critical': True, 'cycle_delay': None, 'locked': True, 'transient_state': True, 'physical_state': False, 'name': 'Cooling fans'}, {'state': True, 'critical': True, 'cycle_delay': None, 'locked': False, 'transient_state': True, 'physical_state': False, 'name': 'outlet #14'}, {'state': True, 'critical': True, 'cycle_delay': None, 'locked': True, 'transient_state': True, 'physical_state': True, 'name': 'Uplink Radio Power'}, {'state': False, 'critical': False, 'cycle_delay': 7, 'locked': False, 'transient_state': True, 'physical_state': False, 'name': 'outlet #16'}, {'state': False, 'critical': False, 'cycle_delay': None, 'locked': True, 'transient_state': True, 'physical_state': False, 'name': 'outlet #17'}, {'state': True, 'critical': False, 'cycle_delay': None, 'locked': False, 'transient_state': True, 'physical_state': False, 'name': 'Cooling fans'}, {'state': True, 'critical': False, 'cycle_delay': None, 'locked': False, 'transient_state': True, 'physical_state': True, 'name': 'Cooling fans'}, {'state': True, 'critical': False, 'cycle_delay': 4, 'locked': True, 'transient_state': True, 'physical_state': False, 'name': 'outlet #20'}, {'state': True, 'critical': True, 'cycle_delay': None, 'locked': False, 'transient_state': False, 'physical_state': False, 'name': 'outlet #21'}, {'state': True, 'critical': False, 'cycle_delay': 1, 'locked': True, 'transient_state': True, 'physical_state': False, 'name': 'outlet #22'}, {'state': False, 'critical': True, 'cycle_delay': None, 'locked': True, 'transient_state': True, 'physical_state': False, 'name': 'outlet #23'}, {'state': False, 'critical': True, 'cycle_delay': None, 'locked': False, 'transient_state': True, 'physical_state': True, 'name': 'Cooling fans'}, {'state': False, 'critical': False, 'cycle_delay': 7, 'locked': False, 'transient_state': False, 'physical_state': False, 'name': 'outlet #25'}, {'state': False, 'critical': False, 'cycle_delay': 1, 'locked': True, 'transient_state': True, 'physical_state': True, 'name': 'outlet #26'}, {'state': True, 'critical': True, 'cycle_delay': 4, 'locked': False, 'transient_state': False, 'physical_state': True, 'name': 'Cooling fans'}, {'state': False, 'critical': False, 'cycle_delay': 9, 'locked': False, 'transient_state': True, 'physical_state': True, 'name': 'outlet #28'}, {'state': True, 'critical': True, 'cycle_delay': 7, 'locked': False, 'transient_state': True, 'physical_state': True, 'name': 'POE Injector'}, {'state': True, 'critical': False, 'cycle_delay': None, 'locked': False, 'transient_state': False, 'physical_state': True, 'name': 'outlet #30'}, {'state': False, 'critical': False, 'cycle_delay': None, 'locked': False, 'transient_state': False, 'physical_state': False, 'name': 'outlet #31'}, {'state': True, 'critical': False, 'cycle_delay': None, 'locked': True, 'transient_state': True, 'physical_state': True, 'name': 'outlet #32'}], 'lcd_columns': 16, 'relatch': 9, 'fuse_relatch': None, 'model': 'EPCR5', 'user_lines': [None, None], 'recovery_mode': 1, 'nets': {'rv30': {'latest_value': 0, 'tracking': 'push', 'name': 'rv30', 'expression': 'pin[\"aio0\"]'}, 'ev67': {'latest_value': 0, 'tracking': None, 'name': 'ev67', 'expression': 'net[\"g72\"]'}, 'jp5': {'latest_value': 0, 'tracking': None, 'name': 'jp5', 'expression': '((not net[\"joymj10\"]) / net[\"s0\"])'}, 'o35': {'latest_value': 0, 'tracking': 'push', 'name': 'o35', 'expression': False}, 'lk9': {'tracking': 'pull', 'name': 'lk9', 'expression': True}, 'jp50': {'tracking': 'pull', 'name': 'jp50', 'expression': 'net[\"pcz76\"]'}, 'vbp3': {'latest_value': 0, 'tracking': 'push', 'name': 'vbp3', 'expression': False}}, 'pins': {'ain33': {'level_bits': 0, 'latest_input_value': None, 'name': 'ain33', 'drive_logic_mapping': ['Z', 'H', '0', '1'], 'mode_driver': False, 'mode_bits': 8, 'level_driver': True, 'input_bits': 16}, 'dio43': {'level_bits': 2, 'latest_input_value': None, 'name': 'dio43', 'drive_logic_mapping': ['Z', 'Z', 'Z', 'Z'], 'mode_driver': True, 'mode_bits': 0, 'level_driver': 'wnsskbzkj3', 'input_bits': 16}, 'aout2': {'level_bits': 0, 'latest_input_value': None, 'name': 'aout2', 'drive_logic_mapping': ['Z', 'H', '0', '1'], 'mode_driver': False, 'mode_bits': 0, 'level_driver': False, 'input_bits': 4}, 'aout69': {'level_bits': 0, 'latest_input_value': None, 'name': 'aout69', 'drive_logic_mapping': ['Z', 'H', '0', '1'], 'mode_driver': 'h18', 'mode_bits': 0, 'level_driver': False, 'input_bits': 0}}, 'ports': {'uart_4': {'latest_received': {'d': 'F36025'}, 'type': 'uart', 'name': 'uart_4', 'accept': {}, 'configuration': {'baudrate': '545407', 'char_size': '5'}}, 'uart_ol370': {'latest_received': {}, 'type': 'uart', 'name': 'uart_ol370', 'accept': {}, 'configuration': {'baudrate': '530', 'parity': 'M'}}}, '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'}}}, 'backlight_sequence': '0', 'name': 'My controller', 'notifications': {'events': {'dli.relay.outlet_physical_state_on': {'severity': 7, 'message_template': ['outlet ', 0, ' is ON'], 'parameters': [{'fixed_value': None, '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': None, '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': None, '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': None, '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': None, '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': None, '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': None, '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': None, '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': None, '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': None, 'has_fixed_value': False, 'id': 'outlet'}, {'fixed_value': True, 'has_fixed_value': True, 'id': 'transient_state'}]}}, 'parameter_kinds': {}}, 'online': True, 'version': '1.8.1.0', 'cycle_delay': 6, 'keypad_enabled': False, 'user_message_force_timeout': 1, 'buses': [{'outlet_indices': [0, 1, 2, 3], 'voltage_affects_outlets': [1, 2, 3], 'max_current': 5, 'current_affects_outlets': [0], 'max_voltage': None, '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': None, 'min_voltage': 60}], 'fuses_enabled': True}, 'autoping': {'enabled': False, 'max_consecutive_reboot_count': 96, 'max_reboot_count': 1, 'items': [{'enabled': False, 'script': 'shut_down_gadget', 'outlets': [0, 2, 3, 6, 8, 10, 14, 19, 20, 21, 24, 25, 26, 27, 28], 'addresses': ['tcp://161.90.210.87:5', 'tcp://9.2.54.245:51411'], 'pings_before_enabling': None}, {'enabled': False, 'script': 'enable_appliances', 'outlets': [1, 14, 19, 25, 26, 29, 30], 'status': {'reboots': 0, 'hosts': {}}, 'addresses': ['http://29.209.30.4/maALKVjYB/KcWGAFd/5XX9hgf/a8jB', '4.250.35.234']}], 'resume_without_retrial': False, 'post_reboot_delay': 304, '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': None, 'has_fixed_value': False, 'id': 'ping_address'}, {'fixed_value': None, 'has_fixed_value': False, 'id': 'ping_ping_time'}]}, 'dli.autoping.failure': {'severity': 6, 'message_template': ['ping ', 0, ' failed (', 1, ')'], 'parameters': [{'fixed_value': None, 'has_fixed_value': False, 'id': 'ping_address'}, {'fixed_value': None, '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': None, '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': None, 'has_fixed_value': False, 'id': 'ping_item_name'}, {'fixed_value': None, 'has_fixed_value': False, 'id': 'ping_item_addrs'}, {'fixed_value': None, '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': None, 'has_fixed_value': False, 'id': 'ping_item_name'}, {'fixed_value': None, 'has_fixed_value': False, 'id': 'ping_item_addrs'}, {'fixed_value': None, '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': None, 'has_fixed_value': False, 'id': 'ping_address'}, {'fixed_value': None, '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': None, 'has_fixed_value': False, 'id': 'ping_item_name'}, {'fixed_value': None, 'has_fixed_value': False, 'id': 'ping_item_addrs'}, {'fixed_value': None, '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': None, 'has_fixed_value': False, 'id': 'ping_item_name'}, {'fixed_value': None, 'has_fixed_value': False, 'id': 'ping_item_addrs'}, {'fixed_value': None, 'has_fixed_value': False, 'id': 'ping_item_failure_count'}, {'fixed_value': None, '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': None, 'has_fixed_value': False, 'id': 'ping_address'}, {'fixed_value': None, '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': None, 'has_fixed_value': False, 'id': 'ping_item_name'}, {'fixed_value': None, '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': 10, 'ping_timeout': 99, 'ping_interval': 8}, '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': '^(|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,}$'}}}, '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': {'content_type': {'group': 'msg', 'name': 'Content type', 'regexp': '^(json|urlencoded)$'}, 'recipient': {'group': 'rcpt', 'name': 'Recipient URL', 'regexp': '^https?://.*$'}}}, '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(\"edward\")'}, {'condition': 'severity>=WARNING', 'action': 'notify(\"donald\")'}, {'condition': 'severity>=EMERGENCY', 'action': 'notify(\"robert\")'}], 'sinks': [{'test': [{'value': 'function'}], 'type': 'email', 'name': 'daniel', 'data': {'password': '&', 'port': '2747', 'encryption': 'starttls', 'username': 'george', 'recipient': 'kevin@ezv9p.0q9af9.u8vk.example.com', 'sender': 'edward@mbi-4a.qzpav9.example.com', 'server': 'l1eg0g.sml0.at1wl.example.com'}}], '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}}}, 'auth': {'notifications': {'events': {'dli.auth.user_created': {'severity': 6, 'message_template': ['created user ', 0], 'parameters': [{'fixed_value': None, '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': None, 'has_fixed_value': False, 'id': 'auth_login'}, {'fixed_value': None, 'has_fixed_value': False, 'id': 'auth_ip'}, {'fixed_value': None, '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': None, 'has_fixed_value': False, 'id': 'auth_login'}, {'fixed_value': None, 'has_fixed_value': False, 'id': 'auth_ip'}, {'fixed_value': None, 'has_fixed_value': False, 'id': 'auth_method'}, {'fixed_value': None, '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': None, 'has_fixed_value': False, 'id': 'auth_login'}, {'fixed_value': None, 'has_fixed_value': False, 'id': 'auth_ip'}]}, 'dli.auth.protection_violation': {'severity': 6, 'message_template': ['protection violation attempt: ', 0], 'parameters': [{'fixed_value': None, 'has_fixed_value': False, 'id': 'auth_reason'}]}, 'dli.auth.user_modified': {'severity': 6, 'message_template': ['modified user ', 0], 'parameters': [{'fixed_value': None, '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': None, 'has_fixed_value': False, 'id': 'auth_login'}, {'fixed_value': False, 'has_fixed_value': True, 'id': 'user_state'}]}}, 'parameter_kinds': {}}, 'clients': {'ze': {'redirect_urls': {'https://%b4%c6': True}, 'refresh_tokens': {'6e7313df81b248b08867fab8a7ed4d8b': {'expiry_time': None, 'remaining_use_count': 95}, 'e7509f423d3620214cdd431894a34992': {'expiry_time': 1690318370, 'remaining_use_count': 64}, '4cdce8e21a3939034cce4ac875435319': {'expiry_time': None, 'remaining_use_count': None}}, 'secret_hash': None, 'access_tokens': {'5620f776930c8458a21a1b8405e12d38': {'expiry_time': 1636874904, 'remaining_use_count': None}, 'c150770a84762ca3438f6c9ffae24ca1': {'expiry_time': None, 'remaining_use_count': None}, 'dfb63b3bf83aa54c0d002f25c5d1b658': {'expiry_time': 1605101902, 'remaining_use_count': None}}, 'scopes': {'dli+object+read:/': True}}, '0Fn_aQ': {'redirect_urls': {'https://]U': True}, 'refresh_tokens': {'02f37eb5dc6d14608e3a53b151809a4a': {'expiry_time': None, 'remaining_use_count': 82}}, 'secret_hash': None, 'access_tokens': {'8a050e6457d3a88e394524ed98ae5e1e': {'expiry_time': None, 'remaining_use_count': 24}}, 'scopes': {'dli+object+full:/config/': True}}, 'kS': {'redirect_urls': {'https://]': True, 'https://%61': True, 'https://)]k%DB': True}, 'refresh_tokens': {'d31128dcb7d9a0d7c34b80f2cc16e61b': {'expiry_time': None, 'remaining_use_count': 83}, 'aa9627fd7d4409099fb5cdca4d6e03ba': {'expiry_time': None, 'remaining_use_count': 7}}, 'secret_hash': None, 'access_tokens': {'0d5e29fba8594b617155746a01862832': {'expiry_time': 1656939026, 'remaining_use_count': 53}}, 'scopes': {'dli+object+read:/relay/outlets/': True}}}, 'users': [{'password': 'j1>ieTGFrb0vQ', 'is_admin': False, 'name': 'admin', 'is_allowed': True, 'outlet_access': [True, True, True, True, True, True, True, True]}, {'password': 'z^0)||Lm&2', 'name': 'tom', 'is_allowed': True, 'outlet_access': [True, True, False, False, True, False, True, True, False, True, True, False, True, True, True, False, True, True, False, False, True, False, True, False, False, True, False, True, True, False, False, True]}, {'password': ';tU!$nwP', 'name': 'dick', 'is_allowed': False, 'outlet_access': [False, False, False, True, False, True, True, False, True, True, True, True, True, False, False, False, True, True, False, True, False, True, True, True, True, False, True, True, False, False, False, True]}, {'password': '6j*_8wwH0xw$', 'name': 'harry', 'is_allowed': True, 'outlet_access': [False, False, False, True, False, False, False, False, False, False, True, False, False, True, True, False, False, False, True, True, True, True, False, False, True, False, True, False, False, True, False, True]}], 'cookie_timeout': 30000}})\n\n# Sample result:\n# (no output)\n"},"go-native":{"filename":"set-using-go-native.go","data":"// \n// Sample for the whole object model.\n// \n// This is a sample demonstrating how to set the DLI Controller API.\n// \n\n// Note that this sample has been generated by httpsnippet;\n// authentication configuration (usually digest) is not included.\n\npackage main\n\nimport (\n\t\"fmt\"\n\t\"strings\"\n\t\"net/http\"\n\t\"io/ioutil\"\n)\n\nfunc main() {\n\n\turl := \"http://192.168.0.100/restapi/\"\n\n\tpayload := strings.NewReader(\"{\\\"snmp\\\":{\\\"enabled\\\":true,\\\"engine_id\\\":\\\"91F34FFB045E5D\\\",\\\"known_auth_methods\\\":{\\\"sha1\\\":\\\"SHA1\\\",\\\"md5\\\":\\\"MD5\\\"},\\\"community_mappings\\\":[{\\\"ip_address\\\":\\\"10.1.164.164\\\",\\\"user\\\":\\\"userk50x\\\",\\\"netmask\\\":\\\"255.0.0.0\\\",\\\"community\\\":\\\"public\\\"}],\\\"users\\\":{\\\"powerReader\\\":{\\\"priv_password\\\":\\\"readerPrivPassword\\\",\\\"has_auth_password\\\":true,\\\"subtree_access\\\":{\\\"energyObject\\\":\\\"readonly\\\"},\\\"auth_password\\\":\\\"readerAuthPassword\\\",\\\"is_allowed\\\":true,\\\"priv_method\\\":\\\"aes\\\",\\\"auth_method\\\":\\\"md5\\\",\\\"has_priv_password\\\":false},\\\"powerAdmin\\\":{\\\"priv_password\\\":\\\"adminPrivPassword\\\",\\\"has_auth_password\\\":false,\\\"subtree_access\\\":{\\\"energyObject\\\":true},\\\"auth_password\\\":\\\"adminAuthPassword\\\",\\\"is_allowed\\\":true,\\\"priv_method\\\":\\\"des\\\",\\\"auth_method\\\":\\\"md5\\\",\\\"has_priv_password\\\":false}},\\\"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\\\"}}},\\\"network\\\":{\\\"wired\\\":{\\\"ip_address\\\":\\\"10.35.91.57\\\",\\\"serve_dns\\\":false,\\\"protocol\\\":\\\"static\\\",\\\"online\\\":false,\\\"gateway\\\":\\\"10.0.0.21\\\",\\\"dns_servers\\\":[\\\"29.152.188.60\\\",\\\"8.247.124.24\\\"],\\\"mac_address\\\":\\\"7C:E1:FF:D3:63:9D\\\",\\\"netmask\\\":\\\"255.0.0.0\\\"},\\\"wireless\\\":{\\\"wac_supported\\\":false,\\\"protocol\\\":\\\"static\\\",\\\"encryption\\\":\\\"psk\\\",\\\"netmask\\\":\\\"255.255.255.0\\\",\\\"known_encryptions\\\":{\\\"psk2\\\":\\\"WPA2 PSK\\\",\\\"psk-mixed\\\":\\\"WPA/WPA2 PSK mixed mode\\\",\\\"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\\\":\\\"VqRHr(isXEd8-Yh-Zg/TzD%cdMWlz&gVv8znDifx-K57&zFdfR8eqAIVi#Gi\\\",\\\"dns_servers\\\":[\\\"192.168.23.3\\\"],\\\"known_modes\\\":{\\\"sta\\\":\\\"Client\\\",\\\"ap\\\":\\\"Access Point\\\"},\\\"enabled\\\":true,\\\"serve_dns\\\":true,\\\"ssid\\\":\\\"DLI_ISO3256\\\",\\\"mac_address\\\":\\\"7C:E1:FF:E7:F0:37\\\",\\\"ip_address\\\":\\\"192.168.23.183\\\",\\\"online\\\":true,\\\"channel\\\":\\\"5\\\",\\\"wac_enabled\\\":false,\\\"mode\\\":\\\"sta\\\",\\\"gateway\\\":\\\"192.168.23.50\\\"},\\\"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\\\":[]},\\\"interface_order\\\":[\\\"wireless\\\"],\\\"known_protocols\\\":{\\\"dhcp\\\":\\\"Dynamic IP/DHCP\\\",\\\"static\\\":\\\"Static IP\\\"},\\\"same_subnet_only\\\":true},\\\"mqtt\\\":{\\\"connect_topic\\\":\\\"wQGPWD\\\",\\\"connect_payload\\\":\\\"K\\\",\\\"username\\\":\\\"userk9ns03\\\",\\\"reconnect_retain\\\":false,\\\"connect_qos\\\":2,\\\"use_ssl\\\":true,\\\"lwt_payload\\\":\\\"\\\",\\\"disconnect_payload\\\":\\\"EbioJ8\\\",\\\"outlets\\\":[{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"DysEr6q\\\",\\\"qos\\\":0,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"2PHQ5O23q\\\",\\\"qos\\\":2,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"HFTgiV6\\\",\\\"qos\\\":0,\\\"allow_write\\\":true},{\\\"allow_read\\\":true,\\\"topic_subtree\\\":\\\"L62w2\\\",\\\"qos\\\":0,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"xYkLboCC\\\",\\\"qos\\\":1,\\\"allow_write\\\":false},{\\\"allow_read\\\":true,\\\"topic_subtree\\\":\\\"98Vtecq7d\\\",\\\"qos\\\":2,\\\"allow_write\\\":true},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"QpJ4\\\",\\\"qos\\\":0,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"jO5YcJ4\\\",\\\"qos\\\":2,\\\"allow_write\\\":false}],\\\"enabled\\\":true,\\\"reconnect_qos\\\":1,\\\"disconnect_qos\\\":2,\\\"disconnect_retain\\\":true,\\\"lwt_qos\\\":0,\\\"broker_port\\\":\\\"38\\\",\\\"lwt_topic\\\":\\\"uRNIm\\\",\\\"disconnect_topic\\\":\\\"dfTcpZk\\\",\\\"password\\\":\\\"TaorXX#JO$\\\",\\\"lwt_retain\\\":false,\\\"reconnect_payload\\\":\\\"PmSp\\\",\\\"topic_root\\\":\\\"FZNf\\\",\\\"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\\\":\\\"Zm3Pvg.SYrHsw.zibO.18FX79DGZ.cCyJfOlDF36CG.zZbojcxy.8NLhAOKMNd1.example.com\\\",\\\"reconnect_topic\\\":\\\"GOi/j9i\\\",\\\"connect_retain\\\":false},\\\"script\\\":{\\\"source\\\":\\\"function energize_heaters(...)\\\\n ...\\\\nend\\\\nfunction energize_modem(...)\\\\n ...\\\\nend\\\\nfunction cycle_gadget(...)\\\\n ...\\\\nend\\\\n\\\",\\\"step_time_limit\\\":5,\\\"boot_handler\\\":\\\"\\\",\\\"threads\\\":{\\\"94\\\":{\\\"label\\\":\\\"label of thread #94\\\"},\\\"46\\\":{\\\"label\\\":\\\"label of thread #46\\\"},\\\"47\\\":{\\\"label\\\":\\\"label of thread #47\\\"},\\\"30\\\":{\\\"label\\\":\\\"label of thread #30\\\"},\\\"67\\\":{\\\"label\\\":\\\"label of thread #67\\\"},\\\"56\\\":{\\\"label\\\":\\\"label of thread #56\\\"}},\\\"traced\\\":false,\\\"step_delay\\\":3,\\\"user_function_ui_order\\\":[\\\"enable_router\\\",\\\"toggle_heater\\\",\\\"shut_down_engines\\\",\\\"energize_machines\\\",\\\"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\\\":{\\\"disable_machine_sample\\\":{\\\"source\\\":\\\"function shut_down_engine(...)\\\\n ...\\\\nend\\\\nfunction shut_down_engines(...)\\\\n ...\\\\nend\\\\nfunction disable_modem(...)\\\\n ...\\\\nend\\\\nfunction energize_router(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"energize_contraptions_sample\\\":{\\\"source\\\":\\\"function shut_down_engine(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"toggle_engine_sample\\\":{\\\"source\\\":\\\"function shut_down_heater(...)\\\\n ...\\\\nend\\\\n\\\"}},\\\"boot_handler_legacy\\\":true,\\\"variables\\\":{\\\"appliance_online\\\":1,\\\"gadget_status\\\":true}},\\\"meter\\\":{\\\"power_status\\\":true,\\\"values\\\":{\\\"vcc_voltage\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":493.33333333333,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":501.66666666667,\\\"alarm_period\\\":6},{\\\"lower_bound_bottom\\\":516.66666666667,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":525.83333333333,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":563.33333333333,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":571.66666666667,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":572.5,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":577.5,\\\"alarm_period\\\":2},{\\\"lower_bound_bottom\\\":600.83333333333,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":614.16666666667,\\\"alarm_period\\\":5},{\\\"lower_bound_bottom\\\":621.66666666667,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":633.33333333333,\\\"alarm_period\\\":null}],\\\"in_calibration\\\":false,\\\"expression\\\":\\\"2.8\\\",\\\"history_subsample_count\\\":2,\\\"data_absence_alarm_level\\\":2,\\\"log_history\\\":true,\\\"history_time_step\\\":14,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":5,\\\"data_absence_alarm_period\\\":1,\\\"quantity\\\":\\\"voltage\\\",\\\"name\\\":\\\"DC voltage\\\",\\\"internal\\\":false,\\\"lowest_interval_alarm_level\\\":null,\\\"bus\\\":2},\\\"current\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":592,\\\"alarm_level\\\":5,\\\"lower_bound_top\\\":607,\\\"alarm_period\\\":4},{\\\"lower_bound_bottom\\\":643,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":654,\\\"alarm_period\\\":9},{\\\"lower_bound_bottom\\\":658,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":663,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":694,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":704,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":713,\\\"alarm_level\\\":5,\\\"lower_bound_top\\\":727,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":741,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":759,\\\"alarm_period\\\":8}],\\\"in_calibration\\\":true,\\\"expression\\\":null,\\\"history_subsample_count\\\":21,\\\"data_absence_alarm_level\\\":3,\\\"value\\\":false,\\\"log_history\\\":false,\\\"history_time_step\\\":25,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":null,\\\"data_absence_alarm_period\\\":null,\\\"quantity\\\":\\\"current\\\",\\\"name\\\":\\\"Current\\\",\\\"supports_calibration\\\":false,\\\"internal\\\":false,\\\"lowest_interval_alarm_level\\\":null,\\\"bus\\\":null},\\\"mains_voltage\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":15.833333333333,\\\"alarm_level\\\":7,\\\"lower_bound_top\\\":17.333333333333,\\\"alarm_period\\\":2},{\\\"lower_bound_bottom\\\":19,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":19.916666666667,\\\"alarm_period\\\":1},{\\\"lower_bound_bottom\\\":19.75,\\\"alarm_level\\\":2,\\\"lower_bound_top\\\":20.5,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":20.583333333333,\\\"alarm_level\\\":8,\\\"lower_bound_top\\\":21.083333333333,\\\"alarm_period\\\":7},{\\\"lower_bound_bottom\\\":23.75,\\\"alarm_level\\\":2,\\\"lower_bound_top\\\":24.75,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":27.166666666667,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":27.75,\\\"alarm_period\\\":6}],\\\"in_calibration\\\":false,\\\"expression\\\":null,\\\"history_subsample_count\\\":25,\\\"data_absence_alarm_level\\\":null,\\\"value\\\":false,\\\"log_history\\\":false,\\\"history_time_step\\\":17,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":8,\\\"data_absence_alarm_period\\\":3,\\\"quantity\\\":\\\"voltage\\\",\\\"name\\\":\\\"AC voltage\\\",\\\"internal\\\":true,\\\"lowest_interval_alarm_level\\\":null,\\\"bus\\\":4},\\\"temperature\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":8.7087087087087,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":9.1891891891892,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":9.2492492492492,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":9.5495495495495,\\\"alarm_period\\\":null}],\\\"in_calibration\\\":false,\\\"expression\\\":null,\\\"history_subsample_count\\\":15,\\\"data_absence_alarm_level\\\":7,\\\"log_history\\\":true,\\\"history_time_step\\\":23,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":1,\\\"data_absence_alarm_period\\\":6,\\\"quantity\\\":\\\"temperature\\\",\\\"name\\\":\\\"Temperature\\\",\\\"internal\\\":true,\\\"lowest_interval_alarm_level\\\":4,\\\"bus\\\":2}},\\\"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\\\":[],\\\"arguments\\\":[]}},\\\"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\\\"}},\\\"config\\\":{\\\"allow_plaintext_logins\\\":true,\\\"allow_coapws\\\":false,\\\"protect_private_config\\\":false,\\\"brand_url\\\":\\\"http://bar.example.com:8031/baz/foo/foo/baz/quux/bar/bar/bar.htm\\\",\\\"allow_jsonrpc_nonadmin\\\":false,\\\"hide_passwords\\\":false,\\\"registration_status\\\":false,\\\"custom_brand_name\\\":\\\"Amazing Controller III\\\",\\\"known_quantities\\\":{\\\"current\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Current\\\",\\\"units\\\":{\\\"A\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"ampere\\\",\\\"scale\\\":1}}},\\\"screen_length\\\":{\\\"preferred_unit\\\":\\\"px\\\",\\\"name\\\":\\\"Screen length\\\",\\\"units\\\":{\\\"px\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"pixel\\\",\\\"scale\\\":1}}},\\\"temperature\\\":{\\\"preferred_unit\\\":\\\"K\\\",\\\"name\\\":\\\"Temperature\\\",\\\"units\\\":{\\\"K\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"kelvin\\\",\\\"scale\\\":1},\\\"C\\\":{\\\"offset\\\":-273.16,\\\"internal\\\":false,\\\"name\\\":\\\"degree Celsius\\\",\\\"scale\\\":1},\\\"F\\\":{\\\"offset\\\":-459.67,\\\"name\\\":\\\"degree Fahrenheit\\\",\\\"scale\\\":1.8}}},\\\"count\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Count\\\",\\\"units\\\":{\\\"times\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"time\\\",\\\"scale\\\":1}}},\\\"illuminance\\\":{\\\"preferred_unit\\\":\\\"lx\\\",\\\"name\\\":\\\"Illuminance\\\",\\\"units\\\":{\\\"lx\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"lux\\\",\\\"scale\\\":1},\\\"fc\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"foot-candle\\\",\\\"scale\\\":0.09290226681531}}},\\\"time\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Time\\\",\\\"units\\\":{\\\"s\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"second\\\",\\\"scale\\\":1}}},\\\"ratio\\\":{\\\"preferred_unit\\\":\\\"times\\\",\\\"name\\\":\\\"Ratio\\\",\\\"units\\\":{\\\"%\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"percent\\\",\\\"scale\\\":100},\\\"times\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"\\\",\\\"scale\\\":1}}},\\\"energy\\\":{\\\"preferred_unit\\\":\\\"kWh\\\",\\\"name\\\":\\\"Energy\\\",\\\"units\\\":{\\\"kWh\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"kilowatt-hour\\\",\\\"scale\\\":2.77777778e-07},\\\"J\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"joule\\\",\\\"scale\\\":1}}},\\\"voltage\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Voltage\\\",\\\"units\\\":{\\\"V\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"volt\\\",\\\"scale\\\":1}}}},\\\"allow_jsonrpc\\\":true,\\\"custom_register_url\\\":\\\"https://baz.example.com/foo/bar.html\\\",\\\"customization_status\\\":\\\"open\\\",\\\"known_protection_bits\\\":{\\\"protect_restore\\\":{\\\"name\\\":\\\"Protection from restore from backup\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"},\\\"protect_admin\\\":{\\\"name\\\":\\\"Administrator credentials protection\\\",\\\"status\\\":true},\\\"protect_private_config\\\":{\\\"name\\\":\\\"Private configuration protection\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"},\\\"protect_notification\\\":{\\\"name\\\":\\\"Notification settings protection\\\",\\\"status\\\":false},\\\"protect_network\\\":{\\\"name\\\":\\\"Network settings protection\\\",\\\"status\\\":true},\\\"protect_maintenance\\\":{\\\"name\\\":\\\"Maintenance mode lock\\\",\\\"status\\\":false},\\\"protect_firmware\\\":{\\\"name\\\":\\\"Firmware protection\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"}},\\\"refresh_enabled\\\":true,\\\"allow_modifying_get\\\":true,\\\"protect_maintenance\\\":false,\\\"serial\\\":\\\"ISO322203123456\\\",\\\"custom_support_email\\\":\\\"support@example.com\\\",\\\"allow_coapws_nonadmin\\\":false,\\\"allow_restapi\\\":true,\\\"upgrade_notify_beep\\\":false,\\\"brand_faq_url\\\":\\\"https://baz.example.com/quux/foo.html\\\",\\\"links\\\":[{\\\"description\\\":\\\"test 5\\\",\\\"href\\\":\\\"test_url7\\\"},{\\\"description\\\":\\\"test 3\\\",\\\"href\\\":\\\"test_url5\\\"}],\\\"custom_brand_logo\\\":\\\"http://bar.example.com:80/baz/foo/quux/foo/bar.png\\\",\\\"image_format\\\":\\\"jpg\\\",\\\"location\\\":\\\"Server room\\\",\\\"ntp_server_enabled\\\":true,\\\"http_ports\\\":[{\\\"port\\\":\\\"8046\\\",\\\"address\\\":\\\"192.168.0.9\\\"}],\\\"hide_wifi_key\\\":true,\\\"custom_brand_url\\\":\\\"https://baz.example.com/baz/quux/quux/baz.html\\\",\\\"syslog_ip_address\\\":null,\\\"protect_network\\\":false,\\\"lockout_delay_minutes\\\":60,\\\"version\\\":\\\"1.8.1.0\\\",\\\"allow_coapws_origins\\\":[\\\"https://baz.example.com\\\",\\\"https://foo.example.com\\\",\\\"http://bar.example.com\\\"],\\\"syslog_minimal_severity\\\":8,\\\"certificates\\\":{\\\"iTrustBazSign_Trusted_Certification_Authority\\\":{\\\"data\\\":\\\"-----BEGIN CERTIFICATE-----\\\\nMIIZNsCJ4KzRkhOd2DFrjawMoljLKzq6dLi1DxMJIMn23Bi7Qz/AaxYPjIm3HdCx\\\\n+DuNZClMGra+/1+0Da+o0j7ooQR0NSzOiuoI6ZhPRHQSLQUb1UP4DYu2/M5Pr4qZ\\\\net7EaYhu/9FSgsWBIcRtXVuwcKnjANkqGu4tTonUz3ygxUtG7K9gs4cUQQEdp+T6\\\\na/NOotOus4sN+8XLKDDQsktJ+X8+1GvdHJ16CS15ZvVZ42xQIBtBxnWxKgyNzt1H\\\\n4QRZTZ8P4kV9hxTuqgreCp+vnOvhRCwXfN79zHa415Fl2kfvRXZfNabA+WuRlq/Q\\\\n8cDRCJVJbGOLyKoVwUvW65Wf/+Qs/t6AVMdki94JRUhPrWxn1sK9+tq0tHuvB15j\\\\nkT8vZUN4Bpxjnlmg5yg+ojt6epJiw38gYIc8p0E0rCmfzZL5X25Mn/VSqrAmwKTV\\\\n6fU8wX08Kh8v2FT7NrwPNPFEb2AyYhegM9rJitT2ad+fvToILljkA//o3BmevRKH\\\\nBcK56PimQNhvC0Hzl2An3/tHoXCFuVt68EDHgy36Ln2apMabQnOWoIpcr1tmZnuk\\\\n81k67sTwx4mJgOmTpIH77w+BqmmdhWhraRzjKTgIZSdGsPlhk3rt0s4sftWMQDD0\\\\nCl2iSMHx0aqSMYCRP6UHDMy6vKY8abspNwXrJroLReqpC3HeBnxRAwZ5H8Gtl8i8\\\\nF0R7rpaVfPkkiPyWNPiJ+qc96WxHE6OW8sf0hGYMhI7Qk5y7WgSXW5ifdgyupNR+\\\\n60zPaL6vUYfcWo8DHhmOQR17QyyqPy6Y+5zaT5V+gAcD/mSIUEjxim49l20A08k1\\\\njdlr9mXMOnNBFiiWRfFEmQ/qSBtdyxviahZmT78uwY6CGqkjW0zIS+9xC2bA0Xvd\\\\nVPkfafb8nqQeb9Ad9V69g4OlhanEWQV1rFiRwKckA2OnEbRP6Zbog/ZNcNd8p8Bh\\\\nw9NGn7SsYG79jZHJB6/CiPr530xEEegAq3SdDxWnDfyzEFJSOKh6mYDrbA5srn3h\\\\nXL6VuwkaukrA3JaQ0iCay3C9A41+9luj61E1z/dulU4rphHrQWSPcha==\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"status\\\":false}},\\\"ssh_authorized_keys\\\":[{\\\"data\\\":\\\"ssh-dss aV===\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"n\\\"},{\\\"data\\\":\\\"ssh-dss CwLn\\\",\\\"options\\\":\\\"era,m=qjgge,wc=x\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 a\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 eEKp==\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 v7=\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 t91/5S==\\\",\\\"options\\\":\\\"oq=ml,yzreiwtvwctfx=e,zspqyuhlfl=bxo,i=ywi,e=dpvtn,yvmbbwdylns\\\",\\\"comment\\\":\\\"bqcl\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 r\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 5=\\\",\\\"options\\\":\\\"wllkv=991248,mu=92,dh=449\\\",\\\"comment\\\":\\\"jqkh\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 betjYa==\\\",\\\"options\\\":\\\"tdx\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 XA2J===\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 4i==\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 VWk==\\\",\\\"options\\\":\\\"nifiixiky=h,iy\\\",\\\"comment\\\":\\\"@h\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 9k=\\\",\\\"options\\\":\\\"kyxjhdrnrjrn=fk,wwqjk=180579801,uy=v\\\",\\\"comment\\\":\\\"dgvjcr\\\"},{\\\"data\\\":\\\"ssh-ed25519 Q=\\\",\\\"options\\\":\\\"rmhdcm,v=knapbe\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 k\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 77rl\\\",\\\"options\\\":\\\"rbjcf=12\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 n\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"ibawc\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 m===\\\",\\\"options\\\":\\\"x=cgkbjt,osvu,ukx,mun=605\\\",\\\"comment\\\":\\\"zspr\\\"},{\\\"data\\\":\\\"ssh-rsa 65=\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"f.o\\\"},{\\\"data\\\":\\\"ssh-rsa Y=\\\",\\\"options\\\":\\\"ace\\\",\\\"comment\\\":\\\"q\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 w+T8\\\",\\\"options\\\":\\\"uy=5,cqe,cvde=12\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 m\\\",\\\"options\\\":\\\"v=rwwifeli,zuyibsvmbt=6,n=01,jqv,sqg,jtul=4,hllpamsm,rttdmjk=n,yot,ai=d,qu,llp,bctpegotzltr=9,w=22,s,tt=8785,hjuj=coxr,yixrao=wgqr\\\",\\\"comment\\\":\\\"dpu\\\"}],\\\"refresh_delay_minutes\\\":1,\\\"ssh_enabled\\\":true,\\\"allow_restapi_nonadmin\\\":true,\\\"protect_restore\\\":false,\\\"custom_brand_logo_height\\\":32,\\\"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\\\"},\\\"allow_restapi_origins\\\":[\\\"https://foo.example.com\\\",\\\"http://bar.example.com\\\"],\\\"brand_manual_url\\\":\\\"https://bar.example.com/quux/quux/foo/quux/bar/bar/foo/quux/foo.htm\\\",\\\"custom_brand_logo_width\\\":22,\\\"plots\\\":[{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":0,\\\"softmax\\\":1,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":0,\\\"softmax\\\":1,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480}],\\\"ssh_port\\\":22,\\\"upgrade_notify_blink\\\":true,\\\"protect_admin\\\":false,\\\"relay_ports\\\":[\\\"ttyATH0\\\"],\\\"custom_update_url\\\":\\\"https://bar.example.com:443/bar.htm\\\",\\\"brand_company_name\\\":\\\"Digital Loggers, Inc.\\\",\\\"hardware_id\\\":\\\"EPCR5\\\",\\\"crls\\\":{\\\"iVeriFooCrypt_Primary_CA\\\":{\\\"data\\\":\\\"-----BEGIN X509 CRL-----\\\\nMIIRKoksuFeaVWE2tkGinxfQDg3P9X4mtoEEc/6XGn7nKOsD88xx5dOKJUlU1sHx\\\\nCJYLsq90dVQWlbgjYnMy8iTwCWoVUU2jqd4jTFl7nCfYpLIO9gNJOsFdP49vbEfR\\\\nlAM1yWqBBO0ZiQkPp4qhLU7Sf33vkXoVjBYijPvxqyWZOG+ENrylL5D0AIywrmSb\\\\n1=\\\\n-----END X509 CRL-----\\\\n\\\",\\\"status\\\":true}},\\\"contact\\\":\\\"support@example.com\\\",\\\"relax_nonhtml_content_types\\\":true,\\\"timezone\\\":\\\"UTC\\\",\\\"hostname\\\":\\\"foo.example.com\\\",\\\"protect_firmware\\\":true,\\\"outlet_label\\\":\\\"Outlet\\\",\\\"brand_name\\\":\\\"Ethernet Power Controller\\\",\\\"oid\\\":\\\"1.3.6.1.4.1.45770.1.3\\\",\\\"custom_brand_company_name\\\":\\\"Whatever Systems Inc.\\\",\\\"update_url\\\":\\\"http://foo.example.com:80/quux/baz/baz/baz/bar/bar/foo/bar/quux/bar.htm\\\",\\\"ntp_peers\\\":[\\\"0.ntp-pool.example.com\\\",\\\"1.ntp-pool.example.com\\\",\\\"2.ntp-pool.example.com\\\",\\\"3.ntp-pool.example.com\\\"],\\\"custom_help_url\\\":\\\"https://baz.example.com:443/foo/quux/quux/bar/baz/bar/bar/bar/quux.html\\\",\\\"name_always_visible\\\":true,\\\"support_email\\\":\\\"support@example.com\\\",\\\"https_ports\\\":[{\\\"port\\\":\\\"80\\\",\\\"address\\\":\\\"192.168.0.5\\\"},{\\\"port\\\":\\\"8079\\\",\\\"address\\\":\\\"192.168.0.58\\\"},{\\\"port\\\":\\\"1\\\",\\\"address\\\":\\\"192.168.0.21\\\"},{\\\"port\\\":\\\"8\\\",\\\"address\\\":\\\"192.168.0.19\\\"}],\\\"contacts\\\":{\\\"support\\\":{\\\"phone\\\":null,\\\"fax\\\":\\\"+67178999899706\\\",\\\"name\\\":\\\"Support\\\",\\\"email\\\":null},\\\"security\\\":{\\\"phone\\\":null,\\\"fax\\\":\\\"+766747320756474\\\",\\\"name\\\":\\\"Security\\\",\\\"email\\\":null}},\\\"custom_support_url\\\":\\\"http://foo.example.com:2/baz.html\\\",\\\"support_url\\\":\\\"https://foo.example.com/quux.htm\\\",\\\"protect_notification\\\":true,\\\"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\\\":false,\\\"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\\\":true,\\\"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\\\":false,\\\"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\\\":false,\\\"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\\\":false,\\\"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\\\":false,\\\"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}],\\\"register_url\\\":\\\"https://foo.example.com/foo.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\\\"},\\\"string_mask\\\":\\\"nombstr\\\",\\\"renewal_data\\\":{\\\"username\\\":\\\"R\\\",\\\"password\\\":\\\"N9\\\",\\\"est_url\\\":\\\"https://%a2\\\",\\\"auth\\\":\\\"basic\\\"},\\\"cert\\\":\\\"-----BEGIN CERTIFICATE-----\\\\nMIIarItKbzmTGF4/7lqJkfAKdQf93A4Pa30SNwo/vbUBsbC0M3L7kYTO+9Z3LgVy\\\\nQ9TFAPshclJrnix9rijL6kWipuOLsAvJLOaYqSGTEbK1JICB0yY8i4tY+HvsTqCr\\\\noP6HhbXJyaeGprInQ=\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"automatic_renewal\\\":false,\\\"renewal_method\\\":\\\"est\\\",\\\"bits\\\":4096,\\\"key\\\":\\\"-----BEGIN PRIVATE KEY-----\\\\nMII6faQLG+m0edZfvBcnqZMFXESVbslNm/VRcxpvxbxcFWIAkw+bWNs3dLbEDMe/\\\\nT17Jy5xvjCS1PD+PqWpjcT4DkKcOM1ar4jA3q7/aMUenjeDaB2JqYP4Iljj7mJ/t\\\\nBzvL+WjUAWDrlp2q9vOa/jMkSWXnXQslPo7QKswWPAOB0S2BNSoPBAAgjjTGAM2b\\\\nB2W4+3WATjDyoQMHEoVR+BAkgTw2XYFkcorduNpO72MxVlElZlDayPKfuHkSs/CU\\\\n47kTz8c2XZZJqLucbVa0sGx90P12eYukieDhpsmMSMhIkcwL8XO\\\\n-----END PRIVATE KEY-----\\\\n\\\",\\\"distinguished_name\\\":{\\\"commonName\\\":[\\\"Digital Loggers Unit\\\"],\\\"countryName\\\":[\\\"US\\\"],\\\"stateOrProvinceName\\\":[\\\"California\\\"],\\\"localityName\\\":[\\\"Santa Clara\\\"]},\\\"domains\\\":[\\\"foo.example.com\\\",\\\"bar.example.com\\\",\\\"baz.example.com\\\",\\\"foo.example.com\\\",\\\"bar.example.com\\\",\\\"bar.example.com\\\",\\\"foo.example.com\\\"],\\\"addresses\\\":[\\\"119.36.27.134\\\",\\\"6.250.3.168\\\",\\\"1.126.212.87\\\",\\\"84.7.125.77\\\",\\\"0.244.9.251\\\"],\\\"csr\\\":\\\"-----BEGIN CERTIFICATE REQUEST-----\\\\nMIIg/PAsd18SSGlAtIVrvA8k2TXUz31L9Z2A/E3fHD7mWvyPEUH9hSwmxTGwZJIk\\\\nxxd1dxGnkpijFyDZ8x14j/a0y9MHwIguFKxuIEh23QnKP1wZ/zgl/GnzS9GPUzKl\\\\nHgfYOjeqX/GbxsdwYOxrBx=\\\\n-----END CERTIFICATE REQUEST-----\\\\n\\\",\\\"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}}}}},\\\"relax_nonhtml_methods\\\":true,\\\"brand_product_info_url\\\":\\\"https://baz.example.com/foo/bar/bar.html\\\"},\\\"cred\\\":{\\\"ip_address\\\":\\\"192.168.0.53\\\",\\\"is_admin\\\":true,\\\"name\\\":\\\"admin\\\",\\\"agent\\\":\\\"web ui\\\",\\\"outlet_access\\\":[true,true,true,true,true,true,true,true]},\\\"upnp\\\":{\\\"enabled\\\":false,\\\"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\\\":null,\\\"model_number\\\":\\\"\\\",\\\"model\\\":\\\"DLI emulated Belkin socket\\\",\\\"soap_xmlns_prefix_override\\\":null,\\\"event_xmlns_prefix_override\\\":\\\"xDJXv3DK\\\",\\\"service_id\\\":\\\"basicevent1\\\",\\\"device_type\\\":\\\"controllee\\\"}},\\\"notifications\\\":{\\\"events\\\":{\\\"dli.upnp.sample_event\\\":{\\\"parameters\\\":[{\\\"id\\\":\\\"sample_parameter\\\",\\\"has_fixed_value\\\":false,\\\"fixed_value\\\":null}],\\\"message_template\\\":[\\\"sample event\\\"]}},\\\"parameter_kinds\\\":[]},\\\"outlets\\\":[{\\\"exposed\\\":false,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d0\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d1\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":false,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d2\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"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\\\":false,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d6\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d7\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"}]},\\\"relay\\\":{\\\"all_caps\\\":false,\\\"min_relay_voltage\\\":8,\\\"lcd_rows\\\":2,\\\"user_message_timeout\\\":1,\\\"sequence_delay\\\":8,\\\"beep_sequence\\\":\\\"0\\\",\\\"min_sequence_delay\\\":1,\\\"outlets\\\":[{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Cooling fans\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":6,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":5,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #3\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #4\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Uplink Radio Power\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":1,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #7\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #8\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #9\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":3,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":9,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #11\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #12\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #14\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #15\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #16\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":6,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"POE Injector\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":1,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"POE Injector\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":8,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #19\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":7,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #20\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #21\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #22\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":1,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #24\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":7,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #25\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"POE Injector\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":6,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":1,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":4,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"WiFi AP\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":4,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Cooling fans\\\"}],\\\"lcd_columns\\\":16,\\\"relatch\\\":5,\\\"fuse_relatch\\\":1,\\\"model\\\":\\\"EPCR5\\\",\\\"user_lines\\\":[null,null],\\\"recovery_mode\\\":1,\\\"nets\\\":{\\\"ssu1\\\":{\\\"latest_value\\\":0,\\\"tracking\\\":\\\"pull\\\",\\\"name\\\":\\\"ssu1\\\",\\\"expression\\\":\\\"(not pin[\\\\\\\"dout87\\\\\\\"])\\\"}},\\\"pins\\\":{\\\"din85\\\":{\\\"level_bits\\\":0,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"din85\\\",\\\"drive_logic_mapping\\\":[\\\"Z\\\",\\\"Z\\\",\\\"Z\\\",\\\"Z\\\"],\\\"mode_driver\\\":false,\\\"mode_bits\\\":0,\\\"level_driver\\\":false,\\\"input_bits\\\":1},\\\"din3\\\":{\\\"level_bits\\\":1,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"din3\\\",\\\"drive_logic_mapping\\\":[\\\"0\\\",\\\"1\\\",\\\"0\\\",\\\"1\\\"],\\\"mode_driver\\\":\\\"i59\\\",\\\"mode_bits\\\":2,\\\"level_driver\\\":true,\\\"input_bits\\\":0}},\\\"ports\\\":{\\\"uart_l9chsl4\\\":{\\\"latest_received\\\":[],\\\"type\\\":\\\"uart\\\",\\\"name\\\":\\\"uart_l9chsl4\\\",\\\"accept\\\":{\\\"d\\\":true},\\\"configuration\\\":{\\\"parity\\\":\\\"M\\\",\\\"char_size\\\":\\\"7\\\"}},\\\"uart_lx\\\":{\\\"latest_received\\\":[],\\\"type\\\":\\\"uart\\\",\\\"name\\\":\\\"uart_lx\\\",\\\"accept\\\":[],\\\"configuration\\\":{\\\"baudrate\\\":\\\"194842\\\"}}},\\\"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\\\"}}},\\\"backlight_sequence\\\":\\\"0\\\",\\\"name\\\":\\\"My controller\\\",\\\"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\\\":[]},\\\"online\\\":true,\\\"version\\\":\\\"1.8.1.0\\\",\\\"cycle_delay\\\":3,\\\"keypad_enabled\\\":true,\\\"user_message_force_timeout\\\":1,\\\"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},\\\"autoping\\\":{\\\"enabled\\\":false,\\\"max_consecutive_reboot_count\\\":76,\\\"max_reboot_count\\\":1,\\\"items\\\":[{\\\"script\\\":\\\"\\\",\\\"outlets\\\":[0,8,10,11,18,20,22,27,28,30,31],\\\"addresses\\\":[\\\"http://hCRMO.example.com:63979/GAvTdGs1/HdOBoK\\\"],\\\"pings_before_enabling\\\":null},{\\\"script\\\":\\\"cycle_router\\\",\\\"outlets\\\":[],\\\"addresses\\\":[\\\"http://4.251.149.205:62639\\\"],\\\"pings_before_enabling\\\":null},{\\\"script\\\":\\\"energize_heater\\\",\\\"outlets\\\":[],\\\"addresses\\\":[\\\"207.159.16.144\\\"],\\\"pings_before_enabling\\\":null}],\\\"resume_without_retrial\\\":true,\\\"post_reboot_delay\\\":367,\\\"handle_failures_immediately\\\":false,\\\"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\\\":10,\\\"ping_timeout\\\":117,\\\"ping_interval\\\":10},\\\"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\\\":\\\"^(|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,}$\\\"}}},\\\"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\\\":{\\\"content_type\\\":{\\\"group\\\":\\\"msg\\\",\\\"name\\\":\\\"Content type\\\",\\\"regexp\\\":\\\"^(json|urlencoded)$\\\"},\\\"recipient\\\":{\\\"group\\\":\\\"rcpt\\\",\\\"name\\\":\\\"Recipient URL\\\",\\\"regexp\\\":\\\"^https?://.*$\\\"}}},\\\"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>=WARNING\\\",\\\"action\\\":\\\"notify(\\\\\\\"christopher\\\\\\\")\\\"},{\\\"condition\\\":\\\"severity>=EMERGENCY\\\",\\\"action\\\":\\\"notify(\\\\\\\"david\\\\\\\")\\\"}],\\\"sinks\\\":[{\\\"test\\\":{\\\"1\\\":{\\\"value\\\":\\\"function\\\"},\\\"results\\\":[\\\"Sink handler indicates notification failure, check log for errors\\\"],\\\"arguments\\\":[]},\\\"type\\\":\\\"snmpv3i\\\",\\\"name\\\":\\\"james\\\",\\\"data\\\":{\\\"security_engine_id\\\":\\\"\\\",\\\"context_engine_id\\\":\\\"\\\",\\\"auth_protocol\\\":\\\"SHA\\\",\\\"priv_protocol\\\":\\\"AES\\\",\\\"priv_passphrase\\\":\\\"bp0BXa+&gv%|\\\",\\\"auth_passphrase\\\":\\\",3)(:C;!\\\",\\\"context_name\\\":\\\"24\\\",\\\"security_name\\\":\\\"brian\\\",\\\"trap_oid\\\":\\\"1.079,,,,,\\\",\\\"server\\\":\\\"22zfon.example.com\\\"}},{\\\"test\\\":{\\\"1\\\":{\\\"value\\\":\\\"function\\\"},\\\"results\\\":[\\\"Sink handler indicates notification failure, check log for errors\\\"],\\\"arguments\\\":[]},\\\"type\\\":\\\"snmpv2ci\\\",\\\"name\\\":\\\"john\\\",\\\"data\\\":{\\\"trap_oid\\\":\\\"0.2,,,,,,,,,,,,\\\",\\\"server\\\":\\\"hrep.example.com\\\",\\\"community\\\":\\\"Ed+=\\\"}}],\\\"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}}},\\\"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\\\":{\\\"G\\\":{\\\"redirect_urls\\\":{\\\"https://%FF5]]%A1]\\\":true,\\\"https://%Bd]\\\":true},\\\"refresh_tokens\\\":{\\\"2c1f607935ad04ecbac06a54ab7e2a15\\\":{\\\"expiry_time\\\":1618614511,\\\"remaining_use_count\\\":87}},\\\"secret_hash\\\":null,\\\"access_tokens\\\":{\\\"66214352f1dc14779130f5b1a24f08c7\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null}},\\\"scopes\\\":{\\\"dli+object+read:/config/links/\\\":true,\\\"dli+object+full:/script/start/\\\":true,\\\"dli+object+full:/relay/\\\":true}},\\\"x5hvoBl_pl70q\\\":{\\\"redirect_urls\\\":{\\\"https://]r\\\":true},\\\"refresh_tokens\\\":{\\\"4999fa1e911ac2fa97dac8815da093ad\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":44},\\\"e6ef81f5507ef030a15e68215bd4c49b\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null}},\\\"secret_hash\\\":\\\"750a5d153be27ea7db2c858235432afa\\\",\\\"access_tokens\\\":{\\\"8a8ac26f1188e346c5b90c23600a7d9f\\\":{\\\"expiry_time\\\":1608494511,\\\"remaining_use_count\\\":null},\\\"30341ccff16b7257e8b58bff89f0a95e\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null},\\\"b4fb4120845f3eb867860161b06aafc6\\\":{\\\"expiry_time\\\":1678199550,\\\"remaining_use_count\\\":52}},\\\"scopes\\\":{\\\"dli+object+read:/relay/outlets/7/\\\":true}}},\\\"users\\\":[{\\\"password\\\":\\\"12sA2y4z%OER\\\",\\\"name\\\":\\\"admin\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[true,true,true,true,true,true,true,true]},{\\\"password\\\":\\\"Nf*M)mTj\\\",\\\"is_admin\\\":false,\\\"name\\\":\\\"tom\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[false,false,false,false,true,false,true,true,false,false,true,false,false,false,false,false,true,false,false,false,true,true,false,false,true,false,true,true,false,false,false,true]},{\\\"password\\\":\\\"eKz=s3ql]YYJS\\\",\\\"name\\\":\\\"dick\\\",\\\"is_allowed\\\":false,\\\"outlet_access\\\":[true,true,true,true,false,false,true,false,false,false,true,false,false,false,false,false,true,true,true,false,true,false,false,true,false,true,true,true,true,true,false,true]},{\\\"password\\\":\\\"/Urt$IFXd/>Sf~pz\\\",\\\"is_admin\\\":false,\\\"name\\\":\\\"harry\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[true,false,true,true,true,true,false,false,true,false,false,false,false,true,false,false,false,false,false,false,true,true,true,false,true,false,true,false,false,true,false,true]}],\\\"cookie_timeout\\\":30000}}\")\n\n\treq, _ := http.NewRequest(\"PUT\", url, payload)\n\n\treq.Header.Add(\"Connection\", \"close\")\n\treq.Header.Add(\"Content-Type\", \"application/json\")\n\treq.Header.Add(\"X-CSRF\", \"x\")\n\n\tres, _ := http.DefaultClient.Do(req)\n\n\tdefer res.Body.Close()\n\tbody, _ := ioutil.ReadAll(res.Body)\n\n\tfmt.Println(res)\n\tfmt.Println(string(body))\n\n}\n\n\n// Sample result:\n// \n"},"js":{"filename":"set-using-js-request.js","data":"#!/usr/bin/env node\n// \n// Sample for the whole object model.\n// \n// This is a sample demonstrating how to set the DLI Controller API.\n// \n\nvar request=require(\"request\").defaults({baseUrl: \"http://192.168.0.100/restapi/\", auth: {user: \"admin\", pass: \"1234\", sendImmediately: false}, json: true, headers: {\"X-CSRF\": \"x\", \"Prefer\": \"return=minimal\" }});\n\nrequest.put({url:\"\",body:{\"snmp\":{\"enabled\":true,\"engine_id\":\"C161ED0056BB7BCA57C9\",\"known_auth_methods\":{\"sha1\":\"SHA1\",\"md5\":\"MD5\"},\"community_mappings\":[{\"ip_address\":\"192.168.245.133\",\"user\":\"userlfV75\",\"netmask\":\"255.255.255.0\",\"community\":\"public\"},{\"ip_address\":\"10.207.143.237\",\"user\":\"userRc3z7\",\"netmask\":\"255.0.0.0\",\"community\":\"private\"}],\"users\":{\"powerReader\":{\"priv_password\":\"readerPrivPassword\",\"has_auth_password\":false,\"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\":true,\"priv_method\":\"aes\",\"auth_method\":\"md5\",\"has_priv_password\":false}},\"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\"}}},\"network\":{\"wired\":{\"ip_address\":\"192.168.194.54\",\"serve_dns\":true,\"protocol\":\"static\",\"online\":false,\"gateway\":null,\"dns_servers\":[\"63.102.110.149\"],\"mac_address\":\"7C:E1:FF:85:CF:86\",\"netmask\":\"255.255.255.0\"},\"wireless\":{\"wac_supported\":false,\"protocol\":\"dhcp\",\"encryption\":\"psk\",\"netmask\":\"255.0.0.0\",\"known_encryptions\":{\"psk2\":\"WPA2 PSK\",\"psk-mixed\":\"WPA/WPA2 PSK mixed mode\",\"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\":\"dNASChY!J%,8\",\"dns_servers\":[\"10.0.0.23\"],\"known_modes\":{\"sta\":\"Client\",\"ap\":\"Access Point\"},\"enabled\":false,\"serve_dns\":false,\"ssid\":\"twKV9yPc\",\"mac_address\":\"7C:E1:FF:D7:A6:8A\",\"ip_address\":\"10.59.206.96\",\"online\":false,\"channel\":\"4\",\"wac_enabled\":false,\"mode\":\"ap\",\"gateway\":\"10.0.0.18\"},\"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\":[]},\"interface_order\":[],\"known_protocols\":{\"dhcp\":\"Dynamic IP/DHCP\",\"static\":\"Static IP\"},\"same_subnet_only\":false},\"mqtt\":{\"connect_topic\":\"YAyzksaJ\",\"connect_payload\":\"p\",\"username\":\"userkPb7\",\"reconnect_retain\":true,\"connect_qos\":0,\"use_ssl\":false,\"lwt_payload\":\"kx\",\"disconnect_payload\":\"81v4b\",\"outlets\":[{\"allow_read\":true,\"topic_subtree\":\"mgKoc\",\"qos\":0,\"allow_write\":true},{\"allow_read\":false,\"topic_subtree\":\"zbfRhz8b\",\"qos\":2,\"allow_write\":false},{\"allow_read\":true,\"topic_subtree\":\"TSfnNCE\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"knpM\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"F5YinYrPEc\",\"qos\":0,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"Ouxc9Ag\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"1oeHHXX\",\"qos\":0,\"allow_write\":true},{\"allow_read\":false,\"topic_subtree\":\"g7cwk\",\"qos\":2,\"allow_write\":false}],\"enabled\":false,\"reconnect_qos\":2,\"disconnect_qos\":2,\"disconnect_retain\":true,\"lwt_qos\":0,\"broker_port\":null,\"lwt_topic\":\"jGORC\",\"disconnect_topic\":\"X0s9ydsdV\",\"password\":\"%lgm6EvUOop\",\"lwt_retain\":false,\"reconnect_payload\":\"lQgl4\",\"topic_root\":\"EZU/S4J\",\"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\":\"239.56.253.252\",\"reconnect_topic\":\"/GbUbv\",\"connect_retain\":true},\"script\":{\"source\":\"function enable_heaters(...)\\n ...\\nend\\nfunction enable_modems(...)\\n ...\\nend\\nfunction enable_contraptions(...)\\n ...\\nend\\n\",\"step_time_limit\":25,\"boot_handler\":\"\",\"threads\":{\"92\":{\"label\":\"label of thread #92\"}},\"traced\":false,\"step_delay\":2,\"user_function_ui_order\":[\"toggle_heater\",\"toggle_heaters\",\"shut_down_contraptions\",\"disable_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_routers_sample\":{\"source\":\"function disable_appliances(...)\\n ...\\nend\\nfunction shut_down_engines(...)\\n ...\\nend\\n\"},\"enable_heater_sample\":{\"source\":\"function cycle_appliances(...)\\n ...\\nend\\nfunction cycle_gadget(...)\\n ...\\nend\\nfunction shut_down_router(...)\\n ...\\nend\\nfunction disable_heater(...)\\n ...\\nend\\n\"}},\"boot_handler_legacy\":true,\"variables\":{\"modem_state\":\"good\",\"engine_state\":\"yes\",\"contraption_temperature\":true,\"modem_running\":\"yes\",\"engine_status\":true,\"modem_status\":true,\"router_state\":5,\"contraption_online\":true}},\"meter\":{\"power_status\":true,\"values\":{\"vcc_voltage\":{\"intervals\":[{\"lower_bound_bottom\":81.666666666667,\"alarm_level\":null,\"lower_bound_top\":90,\"alarm_period\":8}],\"in_calibration\":true,\"expression\":null,\"history_subsample_count\":9,\"data_absence_alarm_level\":3,\"log_history\":false,\"history_time_step\":6,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":4,\"data_absence_alarm_period\":3,\"quantity\":\"voltage\",\"name\":\"DC voltage\",\"supports_calibration\":false,\"internal\":true,\"lowest_interval_alarm_level\":null,\"bus\":null},\"current\":{\"intervals\":[{\"lower_bound_bottom\":591,\"alarm_level\":3,\"lower_bound_top\":608,\"alarm_period\":null},{\"lower_bound_bottom\":642,\"alarm_level\":null,\"lower_bound_top\":651,\"alarm_period\":3},{\"lower_bound_bottom\":653,\"alarm_level\":18,\"lower_bound_top\":661,\"alarm_period\":1},{\"lower_bound_bottom\":671,\"alarm_level\":null,\"lower_bound_top\":684,\"alarm_period\":null},{\"lower_bound_bottom\":726,\"alarm_level\":null,\"lower_bound_top\":732,\"alarm_period\":null},{\"lower_bound_bottom\":759,\"alarm_level\":null,\"lower_bound_top\":768,\"alarm_period\":2}],\"in_calibration\":true,\"expression\":\"6.5\",\"history_subsample_count\":21,\"data_absence_alarm_level\":1,\"log_history\":true,\"history_time_step\":8,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":5,\"data_absence_alarm_period\":2,\"quantity\":\"current\",\"name\":\"Current\",\"supports_calibration\":false,\"internal\":false,\"lowest_interval_alarm_level\":null,\"bus\":2},\"mains_voltage\":{\"intervals\":[{\"lower_bound_bottom\":8.25,\"alarm_level\":null,\"lower_bound_top\":8.8333333333333,\"alarm_period\":null},{\"lower_bound_bottom\":11.5,\"alarm_level\":6,\"lower_bound_top\":12.416666666667,\"alarm_period\":null},{\"lower_bound_bottom\":14,\"alarm_level\":null,\"lower_bound_top\":14.583333333333,\"alarm_period\":null},{\"lower_bound_bottom\":16.083333333333,\"alarm_level\":null,\"lower_bound_top\":17.416666666667,\"alarm_period\":null},{\"lower_bound_bottom\":20.416666666667,\"alarm_level\":5,\"lower_bound_top\":20.916666666667,\"alarm_period\":null}],\"in_calibration\":true,\"expression\":\"2.2\",\"history_subsample_count\":1,\"data_absence_alarm_level\":4,\"value\":false,\"log_history\":true,\"history_time_step\":2,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":4,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"AC voltage\",\"supports_calibration\":false,\"internal\":false,\"lowest_interval_alarm_level\":null,\"bus\":6},\"temperature\":{\"intervals\":[{\"lower_bound_bottom\":5.975975975976,\"alarm_level\":null,\"lower_bound_top\":6.1561561561562,\"alarm_period\":null},{\"lower_bound_bottom\":6.8468468468468,\"alarm_level\":4,\"lower_bound_top\":6.966966966967,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":5,\"data_absence_alarm_level\":null,\"log_history\":false,\"history_time_step\":6,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":null,\"quantity\":\"temperature\",\"name\":\"Temperature\",\"supports_calibration\":false,\"internal\":true,\"lowest_interval_alarm_level\":1,\"bus\":1}},\"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\":[],\"arguments\":[]}},\"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\"}},\"config\":{\"allow_plaintext_logins\":true,\"allow_coapws\":false,\"protect_private_config\":true,\"brand_url\":\"https://bar.example.com/baz.html\",\"allow_jsonrpc_nonadmin\":true,\"hide_passwords\":false,\"registration_status\":false,\"custom_brand_name\":\"Amazing Controller III\",\"known_quantities\":{\"current\":{\"preferred_unit\":null,\"name\":\"Current\",\"units\":{\"A\":{\"offset\":0,\"name\":\"ampere\",\"scale\":1}}},\"screen_length\":{\"preferred_unit\":\"px\",\"name\":\"Screen length\",\"units\":{\"px\":{\"offset\":0,\"name\":\"pixel\",\"scale\":1}}},\"temperature\":{\"preferred_unit\":null,\"name\":\"Temperature\",\"units\":{\"K\":{\"offset\":0,\"internal\":false,\"name\":\"kelvin\",\"scale\":1},\"C\":{\"offset\":-273.16,\"name\":\"degree Celsius\",\"scale\":1},\"F\":{\"offset\":-459.67,\"name\":\"degree Fahrenheit\",\"scale\":1.8}}},\"count\":{\"preferred_unit\":null,\"name\":\"Count\",\"units\":{\"times\":{\"offset\":0,\"internal\":false,\"name\":\"time\",\"scale\":1}}},\"illuminance\":{\"preferred_unit\":\"fc\",\"name\":\"Illuminance\",\"units\":{\"lx\":{\"offset\":0,\"internal\":false,\"name\":\"lux\",\"scale\":1},\"fc\":{\"offset\":0,\"internal\":false,\"name\":\"foot-candle\",\"scale\":0.09290226681531}}},\"time\":{\"preferred_unit\":null,\"name\":\"Time\",\"units\":{\"s\":{\"offset\":0,\"name\":\"second\",\"scale\":1}}},\"ratio\":{\"preferred_unit\":\"times\",\"name\":\"Ratio\",\"units\":{\"%\":{\"offset\":0,\"internal\":false,\"name\":\"percent\",\"scale\":100},\"times\":{\"offset\":0,\"internal\":false,\"name\":\"\",\"scale\":1}}},\"energy\":{\"preferred_unit\":\"kWh\",\"name\":\"Energy\",\"units\":{\"kWh\":{\"offset\":0,\"internal\":false,\"name\":\"kilowatt-hour\",\"scale\":2.77777778e-07},\"J\":{\"offset\":0,\"internal\":false,\"name\":\"joule\",\"scale\":1}}},\"voltage\":{\"preferred_unit\":\"V\",\"name\":\"Voltage\",\"units\":{\"V\":{\"offset\":0,\"internal\":false,\"name\":\"volt\",\"scale\":1}}}},\"allow_jsonrpc\":true,\"custom_register_url\":\"http://bar.example.com:9/quux.htm\",\"customization_status\":\"open\",\"known_protection_bits\":{\"protect_restore\":{\"name\":\"Protection from restore from backup\",\"status\":false},\"protect_admin\":{\"name\":\"Administrator credentials protection\",\"status\":true},\"protect_private_config\":{\"name\":\"Private configuration protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_notification\":{\"name\":\"Notification settings protection\",\"status\":true},\"protect_network\":{\"name\":\"Network settings protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_maintenance\":{\"name\":\"Maintenance mode lock\",\"status\":true},\"protect_firmware\":{\"name\":\"Firmware protection\",\"status\":true}},\"refresh_enabled\":false,\"allow_modifying_get\":false,\"protect_maintenance\":false,\"serial\":\"ISO322203123456\",\"custom_support_email\":\"support@example.com\",\"allow_coapws_nonadmin\":true,\"allow_restapi\":true,\"upgrade_notify_beep\":true,\"brand_faq_url\":\"http://baz.example.com/bar.htm\",\"links\":[{\"description\":\"test 5\",\"href\":\"test_url7\"},{\"description\":\"test 3\",\"href\":\"test_url5\"}],\"custom_brand_logo\":\"https://baz.example.com/bar/foo.png\",\"image_format\":\"svg\",\"location\":\"Server room\",\"ntp_server_enabled\":false,\"http_ports\":[{\"port\":\"8093\",\"address\":\"192.168.0.6\"},{\"port\":\"80\",\"address\":\"192.168.0.74\"},{\"port\":\"6\",\"address\":\"192.168.0.32\"}],\"hide_wifi_key\":false,\"custom_brand_url\":\"https://bar.example.com:58443/foo.html\",\"syslog_ip_address\":null,\"protect_network\":false,\"lockout_delay_minutes\":60,\"version\":\"1.8.1.0\",\"allow_coapws_origins\":[\"http://baz.example.com\"],\"syslog_minimal_severity\":8,\"certificates\":{\"iCyberBarSign_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII5pz8I5iWk1UYrUrlEIkZpApdxUzBHujPjjZ1qIaaL48Cb/zsKkRAxHpunp55j\\nSZ6WQQ60oCB0qD0iZnAlkTbeHRmPAdxfC4BfXJhLYuOO8R6kEJW+p7f6bRXn4VTJ\\ng/9/iXZdy+nP7YgS4gHEMQrq+exW7G9qHLs0uRg==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"iTrustFooSystems_Root_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIxmrLshcoYYhyetXaNTPwKh93Rt8pgDHd/8/usdjRCRQtLzUlTvhpcsu4m2vTI\\nKN8EGo+j0R9vp9PaeKHTzAO3zT+SnDb7clOuZOecsqYh/+HfKb9KoZPn2QFsfs/I\\nPDEqusikRPlRjRoKc88CZxH0D9i6B0ncG1TAwBxNdjqMAeippt1OrKR5V9DiB0LU\\nrh12eQhOH4axpQmiTBapeiLpx41+SY5JG8Owa6LtCxr1OemtsNjW55M3BQ3g/B/H\\nPDyYbsmZkqzOcsG/cp7jCCxfIdgVfzt5DsfqkRPVIOwwHCyv25eHKbyeFeAxd32s\\nkijC8EWYASrPRmUZRnv3lZKQmI3sMyq6hZLrqtP0MHSp3yOXlJcXvz+hH3Zg2Qpl\\nAc==\\n-----END CERTIFICATE-----\\n\",\"status\":false}},\"ssh_authorized_keys\":[{\"data\":\"ecdsa-sha2-nistp384 cjKX\",\"options\":\"\",\"comment\":\"\"},{\"data\":\"ssh-dss trEj=\",\"options\":\"n=flhwd,z=04950,jkysy=r,xvqest=46\",\"comment\":\"\"},{\"data\":\"ssh-rsa 8zT\",\"options\":\"\",\"comment\":\"\"}],\"refresh_delay_minutes\":1,\"ssh_enabled\":false,\"allow_restapi_nonadmin\":true,\"protect_restore\":false,\"custom_brand_logo_height\":32,\"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\"},\"allow_restapi_origins\":[\"http://bar.example.com:5\",\"http://foo.example.com:80\",\"http://baz.example.com\",\"http://foo.example.com:8001\"],\"brand_manual_url\":\"http://baz.example.com:80/bar/quux.htm\",\"custom_brand_logo_width\":22,\"plots\":[{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480}],\"ssh_port\":22,\"upgrade_notify_blink\":false,\"protect_admin\":true,\"relay_ports\":[\"ttyATH0\"],\"custom_update_url\":\"http://bar.example.com:80/baz/bar/quux.htm\",\"brand_company_name\":\"Digital Loggers, Inc.\",\"hardware_id\":\"EPCR5\",\"crls\":{\"iSecureBaz_Trusted_Certification_Authority_1\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIfbzrZ/j/kzoAn3YQ2+2+T74I2DJBiagNCgFnh+oSzdenjDDnEIojSu2W7Oks+\\nD7W0rXrKWU+KEEa2VusENnJvxjgpk75zHd09BtVkOW4fngjIbcZ+PuwMecCPmJO3\\nRFALmwlJ0R6jAQLp0MFwIdbxr0jBRpAu4MFsI1BLVK5hmSXpqol9RN6JQsWuhjpn\\n4gP8tmfEtN1MwsDkeOC1XYUP5O7qDwxKcNUWAAm3apSXihHM6WPf4w5CKF2ZB0vq\\nQNbdAhD09nkt46/dYhkUoyq31QH\\n-----END X509 CRL-----\\n\",\"status\":true},\"TrustBazCrypt_Primary_Certification_Authority\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIII1AQFtXYqn5ZYNpTQp6Vzq5d9Cp/xa6GeIjwCGU23cee0U7SJGzJ74yIJoKHP\\n4nJ1/bX4hAlLCFVganfwxmuF6jbP840EuLHvzr0g1n1G3ZyfMebKQWbZFD/QJ1hD\\n/9OtC4x/8D5jCn6sOSJx4uDJvffyNvNO5nHJuEL2USoiFwagPveVptqkZVjyR7MY\\ngtrxFwRjk9/hlh6hLdXFTHq/1oTAB17tx+rCwIygUzNFhVz29WJfqAgt+94BDD5A\\nzPAHNtoNH44p39+=\\n-----END X509 CRL-----\\n\",\"status\":false}},\"contact\":\"support@example.com\",\"relax_nonhtml_content_types\":true,\"timezone\":\"UTC\",\"hostname\":\"baz.example.com\",\"protect_firmware\":true,\"outlet_label\":\"Outlet\",\"brand_name\":\"Ethernet Power Controller\",\"oid\":\"1.3.6.1.4.1.45770.1.3\",\"custom_brand_company_name\":\"Whatever Systems Inc.\",\"update_url\":\"http://foo.example.com:6/quux/baz/quux/foo.html\",\"ntp_peers\":[\"0.ntp-pool.example.com\",\"1.ntp-pool.example.com\",\"2.ntp-pool.example.com\",\"3.ntp-pool.example.com\"],\"custom_help_url\":\"http://foo.example.com:8097/bar/quux.htm\",\"name_always_visible\":true,\"support_email\":\"support@example.com\",\"https_ports\":[{\"port\":\"8078\",\"address\":\"192.168.0.16\"}],\"contacts\":{\"engineering\":{\"phone\":null,\"fax\":null,\"name\":\"Engineering\",\"email\":\"engineering@baz.example.com\"},\"sales\":{\"phone\":\"+932365214031484\",\"fax\":null,\"name\":\"Sales\",\"email\":null}},\"custom_support_url\":\"https://bar.example.com/bar/bar/foo/bar/bar.html\",\"support_url\":\"https://baz.example.com:8443/foo/foo.html\",\"protect_notification\":true,\"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\":true,\"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\":false,\"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\":false,\"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\":false,\"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}],\"register_url\":\"http://baz.example.com:8022/bar.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\"},\"string_mask\":\"utf8only\",\"renewal_data\":{\"username\":\"Z\",\"password\":\"n0bx\",\"est_url\":\"https://]\",\"auth\":\"digest\"},\"cert\":\"-----BEGIN CERTIFICATE-----\\nMIIF4clzlVo9eTRAScNBTrNAmjM34WxAweS1GD12lrDPKhcpJ01otQ/g9NmFwjSt\\nxgA+kxs+NDh/2025rxXtejGQ+DAT7aQ4Gc41ay2zCl/Go3Og1xZhgs8h5KAExdLD\\nRHsQLse7txxzLe1JDk05vjDGwUDZrTsJnkm8dRHWOFWmvZ58K7GFtVYq0nQuHID4\\n0EhTYEuqngmMoxixD+rlYhnM7hfRxlWz0ETbVNRI4DhuAQsQQjB/Q/Naj22hqags\\nATMZxhgAOaNqTpHC1If3iGonKVdxCWoP0B/zvhAJIZAnPU0SoiXW\\n-----END CERTIFICATE-----\\n\",\"automatic_renewal\":true,\"renewal_method\":\"est\",\"bits\":1024,\"key\":\"-----BEGIN PRIVATE KEY-----\\nMIIy6EiwNTVNAORxtpMe6UYTmvWnJCCQMdOUt7QHcyhoN8lG+7w6eUbRQ7EmMSCk\\nE0mhJOg0C3B+LB8IKooxGF5W2U/GF7vW9hDV5wYK0lLNzViJKXHcoO9svA9AK5iV\\ny1wubHwMeKL92hWb+8QPJJKWUWsbFNQDRN82g4RLRpXVW37WEZxZuI5Pqz05NTLr\\nVvZbMw3BTakYjGoJEODYWfPWiXwBun3Pif15b6J4j3eTLToct2APjbxR8tf3glUP\\nYW1hs7QxowJIlxCp8dZlb1wVj/CUWew4A+n38E0zAMHyJVnU9NGnRCIAEXhmBesO\\ngTpxVo8u66EdwkpK0cnEx+UUiHhMA51satq6i+0q7GU30JP2xDJuEqOy76LJDOCp\\n3x04+sDGMIJikOg+jaEa/Cj8Z3N+IDJNBLTBDiTc1pKoD0oyd2ZfHIpsODtiSC6f\\nbspKMSOBpCQr1PV5/BOK0HkFBTkPbP/DHragK+u9DL1GnYOolo8o6u4JOql0FmFZ\\nsF+tA97XCPKnp8YeJNnET6eJtgbgyAKrSKkeWtBk=\\n-----END PRIVATE KEY-----\\n\",\"distinguished_name\":{\"commonName\":[\"Digital Loggers Unit\"],\"countryName\":[\"US\"],\"stateOrProvinceName\":[\"California\"],\"localityName\":[\"Santa Clara\"]},\"domains\":null,\"addresses\":null,\"csr\":\"-----BEGIN CERTIFICATE REQUEST-----\\nMIIzI7V7YXKZXFHjbbIoPkISC7AlgB80Z2/tBX0l4NLdeeNGFi4gSP9gYLSFZcH8\\n1ur4fyT0c8g/RyjYfCzquYCNpn06xjR/dJ6JIcMwn3yE1iojwoarNoEDcGMZ0pbf\\nk/TMNP9SOQW6FG33swTgBiIU4uWwWB5GDafc0r5QHdZYweeob8VotpIzkqwH21aH\\nGvg717Rgj0cNhR+rypko7kZzgs2kSLPkH6uKFL1+=\\n-----END CERTIFICATE REQUEST-----\\n\",\"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}}}}},\"relax_nonhtml_methods\":true,\"brand_product_info_url\":\"http://baz.example.com:8022/baz/baz.htm\"},\"cred\":{\"ip_address\":\"192.168.0.9\",\"is_admin\":true,\"name\":\"admin\",\"agent\":\"web ui\",\"outlet_access\":[true,true,true,true,true,true,true,true]},\"upnp\":{\"enabled\":false,\"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\":\"uDZ\",\"model_number\":\"\",\"model\":\"DLI emulated Belkin socket\",\"soap_xmlns_prefix_override\":null,\"event_xmlns_prefix_override\":\"Pmkm\",\"service_id\":\"basicevent1\",\"device_type\":\"controllee\"}},\"notifications\":{\"events\":{\"dli.upnp.sample_event\":{\"parameters\":[{\"id\":\"sample_parameter\",\"has_fixed_value\":false,\"fixed_value\":null}],\"message_template\":[\"sample event\"]}},\"parameter_kinds\":[]},\"outlets\":[{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d0\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d1\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d2\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"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\":false,\"alternate_name\":null,\"id\":\"1944d90d6\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d7\",\"profile\":\"belkin_wemo_socket\"}]},\"relay\":{\"all_caps\":false,\"min_relay_voltage\":8,\"lcd_rows\":2,\"user_message_timeout\":3,\"sequence_delay\":10,\"beep_sequence\":\"0\",\"min_sequence_delay\":1,\"outlets\":[{\"state\":false,\"critical\":false,\"cycle_delay\":8,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #1\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":false,\"critical\":true,\"cycle_delay\":8,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #3\"},{\"state\":true,\"critical\":false,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #4\"},{\"state\":true,\"critical\":false,\"cycle_delay\":1,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"Uplink Radio Power\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #7\"},{\"state\":true,\"critical\":false,\"cycle_delay\":8,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Power grid\"},{\"state\":false,\"critical\":false,\"cycle_delay\":1,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #10\"},{\"state\":true,\"critical\":true,\"cycle_delay\":5,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":true,\"cycle_delay\":5,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #12\"},{\"state\":false,\"critical\":true,\"cycle_delay\":6,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #13\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"Server\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"WiFi AP\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":3,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #17\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #18\"},{\"state\":true,\"critical\":false,\"cycle_delay\":5,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":true,\"critical\":false,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #20\"},{\"state\":true,\"critical\":false,\"cycle_delay\":10,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #21\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #22\"},{\"state\":false,\"critical\":true,\"cycle_delay\":3,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #23\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #24\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":6,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"Power grid\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Uplink Radio Power\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"POE Injector\"},{\"state\":true,\"critical\":false,\"cycle_delay\":6,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #31\"},{\"state\":false,\"critical\":true,\"cycle_delay\":1,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Uplink Radio Power\"}],\"lcd_columns\":16,\"relatch\":5,\"fuse_relatch\":null,\"model\":\"EPCR5\",\"user_lines\":[null,null],\"recovery_mode\":2,\"nets\":{\"mnj71\":{\"latest_value\":0,\"tracking\":\"pull\",\"name\":\"mnj71\",\"expression\":\"pin[\\\"dio88\\\"]\"},\"lg9\":{\"tracking\":\"push\",\"name\":\"lg9\",\"expression\":\"pin[\\\"ain33\\\"]\"}},\"pins\":{\"aio5\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"aio5\",\"drive_logic_mapping\":[\"0\",\"1\",\"0\",\"1\"],\"mode_driver\":false,\"mode_bits\":16,\"level_driver\":true,\"input_bits\":0},\"din6\":{\"level_bits\":16,\"latest_input_value\":null,\"name\":\"din6\",\"drive_logic_mapping\":[\"Z\",\"H\",\"0\",\"1\"],\"mode_driver\":\"mb2\",\"mode_bits\":8,\"level_driver\":\"pbus81\",\"input_bits\":0},\"ain75\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"ain75\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":true,\"mode_bits\":0,\"level_driver\":true,\"input_bits\":0},\"dio17\":{\"level_bits\":16,\"latest_input_value\":null,\"name\":\"dio17\",\"drive_logic_mapping\":[\"Z\",\"H\",\"0\",\"1\"],\"mode_driver\":true,\"mode_bits\":8,\"level_driver\":true,\"input_bits\":2},\"ain7\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"ain7\",\"drive_logic_mapping\":[\"0\",\"1\",\"0\",\"1\"],\"mode_driver\":false,\"mode_bits\":0,\"level_driver\":true,\"input_bits\":0},\"ain87\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"ain87\",\"drive_logic_mapping\":[\"0\",\"1\",\"0\",\"1\"],\"mode_driver\":\"hxtyhjifcsxrei22\",\"mode_bits\":2,\"level_driver\":false,\"input_bits\":2},\"din60\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"din60\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":false,\"mode_bits\":16,\"level_driver\":\"p0\",\"input_bits\":4}},\"ports\":{\"uart_orga\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_orga\",\"accept\":[],\"configuration\":{\"baudrate\":\"15977589\",\"char_size\":\"5\",\"stop_bits\":\"1.5\",\"parity\":\"N\"}}},\"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\"}}},\"backlight_sequence\":\"0\",\"name\":\"My controller\",\"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\":[]},\"online\":true,\"version\":\"1.8.1.0\",\"cycle_delay\":9,\"keypad_enabled\":true,\"user_message_force_timeout\":null,\"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},\"autoping\":{\"enabled\":false,\"max_consecutive_reboot_count\":10,\"max_reboot_count\":4,\"items\":[{\"enabled\":false,\"script\":\"disable_modems\",\"outlets\":[1,4,5,6,7,10,11,12,15,22,27],\"addresses\":[\"tcp://GcnBdHfTiXS5.BvdJP7v.S27cw.zian.example.com:4232\",\"https://252.251.255.165:64096\"],\"pings_before_enabling\":null},{\"enabled\":false,\"script\":\"\",\"outlets\":[8,9,10,11,14,25],\"status\":{\"reboots\":0,\"hosts\":[]},\"addresses\":[\"95.129.244.234\",\"tcp://154.149.244.4:1883\"],\"pings_before_enabling\":null},{\"script\":\"energize_machine\",\"outlets\":[3,4,5,6,7,10,14,20,22,29,31],\"status\":{\"reboots\":0,\"hosts\":[]},\"addresses\":[\"2.147.20.211\",\"128.196.165.251\",\"tcp://VgGU.umebK1a.example.com:61461\"],\"pings_before_enabling\":null},{\"script\":\"shut_down_appliances\",\"outlets\":[],\"addresses\":[\"https://jgxZl.GGIF.example.com/AEWt/rXyyWDDp/sNAbB/Lo0J/EmGUIATW10V/kGPEp/0vrff/hXPnoB\",\"3.136.202.1\",\"http://253.90.171.251/-qXNtQ3m\"],\"pings_before_enabling\":null},{\"enabled\":false,\"script\":\"energize_appliances\",\"outlets\":[],\"addresses\":[\"http://feXP.rAHJLnA.example.com:53659/taTBwGML/dBfJgS/V-d0xZ/8HeZV/-l6H7ULd/ITFmd/dIKbtjC/sdYQpZCytLSE\"],\"pings_before_enabling\":null},{\"script\":\"\",\"outlets\":[1,3,4,5,7,9,11,14,17,18,31],\"status\":{\"reboots\":0,\"hosts\":[]},\"addresses\":[\"https://25.31.232.250:32933\",\"tcp://K2cV.FSHgJ.example.com:7185\",\"tcp://uX5zbH.bxeIv.RkG0JvyZpO.88bY38.kujIVhwnclv4.5q73PwSV.example.com:2\"]},{\"enabled\":false,\"script\":\"cycle_engine\",\"outlets\":[2,5,6,8,10,16,18,19,20,22,23,24,25,28],\"addresses\":[\"tcp://X0WnU.95Vvx.lvefZ.example.com:58010\"]}],\"resume_without_retrial\":false,\"post_reboot_delay\":217,\"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\":7,\"ping_timeout\":72,\"ping_interval\":2},\"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\":\"^(|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,}$\"}}},\"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\":{\"content_type\":{\"group\":\"msg\",\"name\":\"Content type\",\"regexp\":\"^(json|urlencoded)$\"},\"recipient\":{\"group\":\"rcpt\",\"name\":\"Recipient URL\",\"regexp\":\"^https?://.*$\"}}},\"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>=EMERGENCY\",\"action\":\"notify(\\\"kevin\\\")\"},{\"condition\":\"severity>=CRITICAL\",\"action\":\"notify(\\\"paul\\\")\"},{\"condition\":\"severity>=WARNING\",\"action\":\"notify(\\\"joseph\\\")\"},{\"condition\":\"severity>=WARNING\",\"action\":\"notify(\\\"anthony\\\")\"},{\"condition\":\"severity>=CRITICAL\",\"action\":\"notify(\\\"james\\\")\"},{\"condition\":\"severity>=INFO\",\"action\":\"notify(\\\"jason\\\")\"},{\"condition\":\"severity>=EMERGENCY\",\"action\":\"notify(\\\"joseph\\\")\"}],\"sinks\":[{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[true],\"arguments\":[]},\"type\":\"snmpv2ci\",\"name\":\"robert\",\"data\":{\"trap_oid\":\"1.28,,,\",\"server\":\"qknlek.ibvh.wiofsk.example.com\",\"community\":\"{D?M\"}}],\"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}}},\"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\":{\"JiE\":{\"redirect_urls\":{\"https://'\":true,\"https://]%ac]\":true,\"https://]\":true},\"refresh_tokens\":{\"10cc0bf3f929cabf5900af9fb45f3455\":{\"expiry_time\":1611012281,\"remaining_use_count\":36},\"17382316bff234aea3812ae1a0e94cb6\":{\"expiry_time\":1691477179,\"remaining_use_count\":null},\"fe202d927af847d86458a68a7f1ce02d\":{\"expiry_time\":null,\"remaining_use_count\":86}},\"secret_hash\":\"9fb7f546116388405b03b65a5cf0000a\",\"access_tokens\":{\"6d119adf2355d08b00e5a302a56c516b\":{\"expiry_time\":null,\"remaining_use_count\":null},\"9dbb67627bc8b67553ab3df83595b764\":{\"expiry_time\":1612649470,\"remaining_use_count\":71},\"92b94eeace37f454f9514b71098c90a2\":{\"expiry_time\":1640483173,\"remaining_use_count\":null}},\"scopes\":{\"dli+object+full:/config/links/\":true,\"dli+object+full:/relay/\":true}},\"i0\":{\"redirect_urls\":{\"https://%23%F8%8B%21\":true},\"refresh_tokens\":{\"33297b10059102df4767bfff43714ca8\":{\"expiry_time\":1681847554,\"remaining_use_count\":47},\"28882994789fe1ae1a24148ef0ec2544\":{\"expiry_time\":null,\"remaining_use_count\":null}},\"secret_hash\":\"a9981762e6f2cb46c97c80c8e94aa8a4\",\"access_tokens\":{\"3e766dcb45ebe09c7bc026218c6fd061\":{\"expiry_time\":null,\"remaining_use_count\":null},\"86664e24128555792792de6209692f1a\":{\"expiry_time\":1648878489,\"remaining_use_count\":63},\"764efdeee8cf2f333c13d0ff64442249\":{\"expiry_time\":null,\"remaining_use_count\":null}},\"scopes\":{\"dli+object+full:/\":true,\"dli+object+read:/relay/outlets/3/\":true,\"dli+object+full:/config/\":true}},\"9hIJ\":{\"redirect_urls\":{\"https://v\":true,\"https://N\":true},\"refresh_tokens\":{\"fc59b8b1f755cf073b034df155bed40d\":{\"expiry_time\":1639235086,\"remaining_use_count\":83},\"2ed942533c7eca2aa3f0fed4eb641334\":{\"expiry_time\":1609433784,\"remaining_use_count\":null}},\"secret_hash\":\"407b056b689f05246ca670765a1af873\",\"access_tokens\":{\"015cad384a59e8de06fd35b19041ff80\":{\"expiry_time\":1689890487,\"remaining_use_count\":null},\"398016dc976d76d5424f891cc6ee3427\":{\"expiry_time\":null,\"remaining_use_count\":null}},\"scopes\":{\"dli+object+full:/script/\":true}}},\"users\":[{\"password\":\">Y3'SGRNatk\\\\\",\"name\":\"admin\",\"is_allowed\":true,\"outlet_access\":[true,true,true,true,true,true,true,true]},{\"password\":\"/djs4rymCfEH\",\"is_admin\":false,\"name\":\"tom\",\"is_allowed\":true,\"outlet_access\":[true,false,false,false,true,true,true,false,true,true,true,false,false,false,true,false,false,true,true,false,false,false,false,true,false,false,false,true,true,true,false,false]},{\"password\":\"8]\\\"Ilro\\\"6]k)-Jh\",\"is_admin\":false,\"name\":\"dick\",\"is_allowed\":false,\"outlet_access\":[true,false,false,true,false,true,true,true,false,true,false,true,true,true,true,true,true,false,true,false,false,true,false,false,true,true,true,true,true,false,true,false]},{\"password\":\"ak}}|=w\\\"m6Av\",\"name\":\"harry\",\"is_allowed\":true,\"outlet_access\":[true,true,true,true,false,true,false,false,false,true,false,false,false,true,true,false,true,true,true,true,false,true,true,false,true,false,false,true,true,true,true,false]}],\"cookie_timeout\":30000}}});\n\n// Sample result:\n// (no output)\n"},"php-curl":{"filename":"set-using-php-curl.php","data":"#!/usr/bin/env php\n// \n// Sample for the whole object model.\n// \n// This is a sample demonstrating how to set the DLI Controller API.\n// \n\n// Note that this sample has been generated by httpsnippet;\n// authentication configuration (usually digest) is not included.\n\n \"http://192.168.0.100/restapi/\",\n CURLOPT_RETURNTRANSFER => true,\n CURLOPT_ENCODING => \"\",\n CURLOPT_MAXREDIRS => 10,\n CURLOPT_TIMEOUT => 30,\n CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,\n CURLOPT_CUSTOMREQUEST => \"PUT\",\n CURLOPT_POSTFIELDS => \"{\\\"snmp\\\":{\\\"enabled\\\":true,\\\"engine_id\\\":\\\"91F34FFB045E5D\\\",\\\"known_auth_methods\\\":{\\\"sha1\\\":\\\"SHA1\\\",\\\"md5\\\":\\\"MD5\\\"},\\\"community_mappings\\\":[{\\\"ip_address\\\":\\\"10.1.164.164\\\",\\\"user\\\":\\\"userk50x\\\",\\\"netmask\\\":\\\"255.0.0.0\\\",\\\"community\\\":\\\"public\\\"}],\\\"users\\\":{\\\"powerReader\\\":{\\\"priv_password\\\":\\\"readerPrivPassword\\\",\\\"has_auth_password\\\":true,\\\"subtree_access\\\":{\\\"energyObject\\\":\\\"readonly\\\"},\\\"auth_password\\\":\\\"readerAuthPassword\\\",\\\"is_allowed\\\":true,\\\"priv_method\\\":\\\"aes\\\",\\\"auth_method\\\":\\\"md5\\\",\\\"has_priv_password\\\":false},\\\"powerAdmin\\\":{\\\"priv_password\\\":\\\"adminPrivPassword\\\",\\\"has_auth_password\\\":false,\\\"subtree_access\\\":{\\\"energyObject\\\":true},\\\"auth_password\\\":\\\"adminAuthPassword\\\",\\\"is_allowed\\\":true,\\\"priv_method\\\":\\\"des\\\",\\\"auth_method\\\":\\\"md5\\\",\\\"has_priv_password\\\":false}},\\\"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\\\"}}},\\\"network\\\":{\\\"wired\\\":{\\\"ip_address\\\":\\\"10.35.91.57\\\",\\\"serve_dns\\\":false,\\\"protocol\\\":\\\"static\\\",\\\"online\\\":false,\\\"gateway\\\":\\\"10.0.0.21\\\",\\\"dns_servers\\\":[\\\"29.152.188.60\\\",\\\"8.247.124.24\\\"],\\\"mac_address\\\":\\\"7C:E1:FF:D3:63:9D\\\",\\\"netmask\\\":\\\"255.0.0.0\\\"},\\\"wireless\\\":{\\\"wac_supported\\\":false,\\\"protocol\\\":\\\"static\\\",\\\"encryption\\\":\\\"psk\\\",\\\"netmask\\\":\\\"255.255.255.0\\\",\\\"known_encryptions\\\":{\\\"psk2\\\":\\\"WPA2 PSK\\\",\\\"psk-mixed\\\":\\\"WPA/WPA2 PSK mixed mode\\\",\\\"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\\\":\\\"VqRHr(isXEd8-Yh-Zg/TzD%cdMWlz&gVv8znDifx-K57&zFdfR8eqAIVi#Gi\\\",\\\"dns_servers\\\":[\\\"192.168.23.3\\\"],\\\"known_modes\\\":{\\\"sta\\\":\\\"Client\\\",\\\"ap\\\":\\\"Access Point\\\"},\\\"enabled\\\":true,\\\"serve_dns\\\":true,\\\"ssid\\\":\\\"DLI_ISO3256\\\",\\\"mac_address\\\":\\\"7C:E1:FF:E7:F0:37\\\",\\\"ip_address\\\":\\\"192.168.23.183\\\",\\\"online\\\":true,\\\"channel\\\":\\\"5\\\",\\\"wac_enabled\\\":false,\\\"mode\\\":\\\"sta\\\",\\\"gateway\\\":\\\"192.168.23.50\\\"},\\\"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\\\":[]},\\\"interface_order\\\":[\\\"wireless\\\"],\\\"known_protocols\\\":{\\\"dhcp\\\":\\\"Dynamic IP/DHCP\\\",\\\"static\\\":\\\"Static IP\\\"},\\\"same_subnet_only\\\":true},\\\"mqtt\\\":{\\\"connect_topic\\\":\\\"wQGPWD\\\",\\\"connect_payload\\\":\\\"K\\\",\\\"username\\\":\\\"userk9ns03\\\",\\\"reconnect_retain\\\":false,\\\"connect_qos\\\":2,\\\"use_ssl\\\":true,\\\"lwt_payload\\\":\\\"\\\",\\\"disconnect_payload\\\":\\\"EbioJ8\\\",\\\"outlets\\\":[{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"DysEr6q\\\",\\\"qos\\\":0,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"2PHQ5O23q\\\",\\\"qos\\\":2,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"HFTgiV6\\\",\\\"qos\\\":0,\\\"allow_write\\\":true},{\\\"allow_read\\\":true,\\\"topic_subtree\\\":\\\"L62w2\\\",\\\"qos\\\":0,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"xYkLboCC\\\",\\\"qos\\\":1,\\\"allow_write\\\":false},{\\\"allow_read\\\":true,\\\"topic_subtree\\\":\\\"98Vtecq7d\\\",\\\"qos\\\":2,\\\"allow_write\\\":true},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"QpJ4\\\",\\\"qos\\\":0,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"jO5YcJ4\\\",\\\"qos\\\":2,\\\"allow_write\\\":false}],\\\"enabled\\\":true,\\\"reconnect_qos\\\":1,\\\"disconnect_qos\\\":2,\\\"disconnect_retain\\\":true,\\\"lwt_qos\\\":0,\\\"broker_port\\\":\\\"38\\\",\\\"lwt_topic\\\":\\\"uRNIm\\\",\\\"disconnect_topic\\\":\\\"dfTcpZk\\\",\\\"password\\\":\\\"TaorXX#JO$\\\",\\\"lwt_retain\\\":false,\\\"reconnect_payload\\\":\\\"PmSp\\\",\\\"topic_root\\\":\\\"FZNf\\\",\\\"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\\\":\\\"Zm3Pvg.SYrHsw.zibO.18FX79DGZ.cCyJfOlDF36CG.zZbojcxy.8NLhAOKMNd1.example.com\\\",\\\"reconnect_topic\\\":\\\"GOi/j9i\\\",\\\"connect_retain\\\":false},\\\"script\\\":{\\\"source\\\":\\\"function energize_heaters(...)\\\\n ...\\\\nend\\\\nfunction energize_modem(...)\\\\n ...\\\\nend\\\\nfunction cycle_gadget(...)\\\\n ...\\\\nend\\\\n\\\",\\\"step_time_limit\\\":5,\\\"boot_handler\\\":\\\"\\\",\\\"threads\\\":{\\\"94\\\":{\\\"label\\\":\\\"label of thread #94\\\"},\\\"46\\\":{\\\"label\\\":\\\"label of thread #46\\\"},\\\"47\\\":{\\\"label\\\":\\\"label of thread #47\\\"},\\\"30\\\":{\\\"label\\\":\\\"label of thread #30\\\"},\\\"67\\\":{\\\"label\\\":\\\"label of thread #67\\\"},\\\"56\\\":{\\\"label\\\":\\\"label of thread #56\\\"}},\\\"traced\\\":false,\\\"step_delay\\\":3,\\\"user_function_ui_order\\\":[\\\"enable_router\\\",\\\"toggle_heater\\\",\\\"shut_down_engines\\\",\\\"energize_machines\\\",\\\"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\\\":{\\\"disable_machine_sample\\\":{\\\"source\\\":\\\"function shut_down_engine(...)\\\\n ...\\\\nend\\\\nfunction shut_down_engines(...)\\\\n ...\\\\nend\\\\nfunction disable_modem(...)\\\\n ...\\\\nend\\\\nfunction energize_router(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"energize_contraptions_sample\\\":{\\\"source\\\":\\\"function shut_down_engine(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"toggle_engine_sample\\\":{\\\"source\\\":\\\"function shut_down_heater(...)\\\\n ...\\\\nend\\\\n\\\"}},\\\"boot_handler_legacy\\\":true,\\\"variables\\\":{\\\"appliance_online\\\":1,\\\"gadget_status\\\":true}},\\\"meter\\\":{\\\"power_status\\\":true,\\\"values\\\":{\\\"vcc_voltage\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":493.33333333333,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":501.66666666667,\\\"alarm_period\\\":6},{\\\"lower_bound_bottom\\\":516.66666666667,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":525.83333333333,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":563.33333333333,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":571.66666666667,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":572.5,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":577.5,\\\"alarm_period\\\":2},{\\\"lower_bound_bottom\\\":600.83333333333,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":614.16666666667,\\\"alarm_period\\\":5},{\\\"lower_bound_bottom\\\":621.66666666667,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":633.33333333333,\\\"alarm_period\\\":null}],\\\"in_calibration\\\":false,\\\"expression\\\":\\\"2.8\\\",\\\"history_subsample_count\\\":2,\\\"data_absence_alarm_level\\\":2,\\\"log_history\\\":true,\\\"history_time_step\\\":14,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":5,\\\"data_absence_alarm_period\\\":1,\\\"quantity\\\":\\\"voltage\\\",\\\"name\\\":\\\"DC voltage\\\",\\\"internal\\\":false,\\\"lowest_interval_alarm_level\\\":null,\\\"bus\\\":2},\\\"current\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":592,\\\"alarm_level\\\":5,\\\"lower_bound_top\\\":607,\\\"alarm_period\\\":4},{\\\"lower_bound_bottom\\\":643,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":654,\\\"alarm_period\\\":9},{\\\"lower_bound_bottom\\\":658,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":663,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":694,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":704,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":713,\\\"alarm_level\\\":5,\\\"lower_bound_top\\\":727,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":741,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":759,\\\"alarm_period\\\":8}],\\\"in_calibration\\\":true,\\\"expression\\\":null,\\\"history_subsample_count\\\":21,\\\"data_absence_alarm_level\\\":3,\\\"value\\\":false,\\\"log_history\\\":false,\\\"history_time_step\\\":25,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":null,\\\"data_absence_alarm_period\\\":null,\\\"quantity\\\":\\\"current\\\",\\\"name\\\":\\\"Current\\\",\\\"supports_calibration\\\":false,\\\"internal\\\":false,\\\"lowest_interval_alarm_level\\\":null,\\\"bus\\\":null},\\\"mains_voltage\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":15.833333333333,\\\"alarm_level\\\":7,\\\"lower_bound_top\\\":17.333333333333,\\\"alarm_period\\\":2},{\\\"lower_bound_bottom\\\":19,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":19.916666666667,\\\"alarm_period\\\":1},{\\\"lower_bound_bottom\\\":19.75,\\\"alarm_level\\\":2,\\\"lower_bound_top\\\":20.5,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":20.583333333333,\\\"alarm_level\\\":8,\\\"lower_bound_top\\\":21.083333333333,\\\"alarm_period\\\":7},{\\\"lower_bound_bottom\\\":23.75,\\\"alarm_level\\\":2,\\\"lower_bound_top\\\":24.75,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":27.166666666667,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":27.75,\\\"alarm_period\\\":6}],\\\"in_calibration\\\":false,\\\"expression\\\":null,\\\"history_subsample_count\\\":25,\\\"data_absence_alarm_level\\\":null,\\\"value\\\":false,\\\"log_history\\\":false,\\\"history_time_step\\\":17,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":8,\\\"data_absence_alarm_period\\\":3,\\\"quantity\\\":\\\"voltage\\\",\\\"name\\\":\\\"AC voltage\\\",\\\"internal\\\":true,\\\"lowest_interval_alarm_level\\\":null,\\\"bus\\\":4},\\\"temperature\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":8.7087087087087,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":9.1891891891892,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":9.2492492492492,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":9.5495495495495,\\\"alarm_period\\\":null}],\\\"in_calibration\\\":false,\\\"expression\\\":null,\\\"history_subsample_count\\\":15,\\\"data_absence_alarm_level\\\":7,\\\"log_history\\\":true,\\\"history_time_step\\\":23,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":1,\\\"data_absence_alarm_period\\\":6,\\\"quantity\\\":\\\"temperature\\\",\\\"name\\\":\\\"Temperature\\\",\\\"internal\\\":true,\\\"lowest_interval_alarm_level\\\":4,\\\"bus\\\":2}},\\\"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\\\":[],\\\"arguments\\\":[]}},\\\"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\\\"}},\\\"config\\\":{\\\"allow_plaintext_logins\\\":true,\\\"allow_coapws\\\":false,\\\"protect_private_config\\\":false,\\\"brand_url\\\":\\\"http://bar.example.com:8031/baz/foo/foo/baz/quux/bar/bar/bar.htm\\\",\\\"allow_jsonrpc_nonadmin\\\":false,\\\"hide_passwords\\\":false,\\\"registration_status\\\":false,\\\"custom_brand_name\\\":\\\"Amazing Controller III\\\",\\\"known_quantities\\\":{\\\"current\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Current\\\",\\\"units\\\":{\\\"A\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"ampere\\\",\\\"scale\\\":1}}},\\\"screen_length\\\":{\\\"preferred_unit\\\":\\\"px\\\",\\\"name\\\":\\\"Screen length\\\",\\\"units\\\":{\\\"px\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"pixel\\\",\\\"scale\\\":1}}},\\\"temperature\\\":{\\\"preferred_unit\\\":\\\"K\\\",\\\"name\\\":\\\"Temperature\\\",\\\"units\\\":{\\\"K\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"kelvin\\\",\\\"scale\\\":1},\\\"C\\\":{\\\"offset\\\":-273.16,\\\"internal\\\":false,\\\"name\\\":\\\"degree Celsius\\\",\\\"scale\\\":1},\\\"F\\\":{\\\"offset\\\":-459.67,\\\"name\\\":\\\"degree Fahrenheit\\\",\\\"scale\\\":1.8}}},\\\"count\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Count\\\",\\\"units\\\":{\\\"times\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"time\\\",\\\"scale\\\":1}}},\\\"illuminance\\\":{\\\"preferred_unit\\\":\\\"lx\\\",\\\"name\\\":\\\"Illuminance\\\",\\\"units\\\":{\\\"lx\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"lux\\\",\\\"scale\\\":1},\\\"fc\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"foot-candle\\\",\\\"scale\\\":0.09290226681531}}},\\\"time\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Time\\\",\\\"units\\\":{\\\"s\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"second\\\",\\\"scale\\\":1}}},\\\"ratio\\\":{\\\"preferred_unit\\\":\\\"times\\\",\\\"name\\\":\\\"Ratio\\\",\\\"units\\\":{\\\"%\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"percent\\\",\\\"scale\\\":100},\\\"times\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"\\\",\\\"scale\\\":1}}},\\\"energy\\\":{\\\"preferred_unit\\\":\\\"kWh\\\",\\\"name\\\":\\\"Energy\\\",\\\"units\\\":{\\\"kWh\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"kilowatt-hour\\\",\\\"scale\\\":2.77777778e-07},\\\"J\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"joule\\\",\\\"scale\\\":1}}},\\\"voltage\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Voltage\\\",\\\"units\\\":{\\\"V\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"volt\\\",\\\"scale\\\":1}}}},\\\"allow_jsonrpc\\\":true,\\\"custom_register_url\\\":\\\"https://baz.example.com/foo/bar.html\\\",\\\"customization_status\\\":\\\"open\\\",\\\"known_protection_bits\\\":{\\\"protect_restore\\\":{\\\"name\\\":\\\"Protection from restore from backup\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"},\\\"protect_admin\\\":{\\\"name\\\":\\\"Administrator credentials protection\\\",\\\"status\\\":true},\\\"protect_private_config\\\":{\\\"name\\\":\\\"Private configuration protection\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"},\\\"protect_notification\\\":{\\\"name\\\":\\\"Notification settings protection\\\",\\\"status\\\":false},\\\"protect_network\\\":{\\\"name\\\":\\\"Network settings protection\\\",\\\"status\\\":true},\\\"protect_maintenance\\\":{\\\"name\\\":\\\"Maintenance mode lock\\\",\\\"status\\\":false},\\\"protect_firmware\\\":{\\\"name\\\":\\\"Firmware protection\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"}},\\\"refresh_enabled\\\":true,\\\"allow_modifying_get\\\":true,\\\"protect_maintenance\\\":false,\\\"serial\\\":\\\"ISO322203123456\\\",\\\"custom_support_email\\\":\\\"support@example.com\\\",\\\"allow_coapws_nonadmin\\\":false,\\\"allow_restapi\\\":true,\\\"upgrade_notify_beep\\\":false,\\\"brand_faq_url\\\":\\\"https://baz.example.com/quux/foo.html\\\",\\\"links\\\":[{\\\"description\\\":\\\"test 5\\\",\\\"href\\\":\\\"test_url7\\\"},{\\\"description\\\":\\\"test 3\\\",\\\"href\\\":\\\"test_url5\\\"}],\\\"custom_brand_logo\\\":\\\"http://bar.example.com:80/baz/foo/quux/foo/bar.png\\\",\\\"image_format\\\":\\\"jpg\\\",\\\"location\\\":\\\"Server room\\\",\\\"ntp_server_enabled\\\":true,\\\"http_ports\\\":[{\\\"port\\\":\\\"8046\\\",\\\"address\\\":\\\"192.168.0.9\\\"}],\\\"hide_wifi_key\\\":true,\\\"custom_brand_url\\\":\\\"https://baz.example.com/baz/quux/quux/baz.html\\\",\\\"syslog_ip_address\\\":null,\\\"protect_network\\\":false,\\\"lockout_delay_minutes\\\":60,\\\"version\\\":\\\"1.8.1.0\\\",\\\"allow_coapws_origins\\\":[\\\"https://baz.example.com\\\",\\\"https://foo.example.com\\\",\\\"http://bar.example.com\\\"],\\\"syslog_minimal_severity\\\":8,\\\"certificates\\\":{\\\"iTrustBazSign_Trusted_Certification_Authority\\\":{\\\"data\\\":\\\"-----BEGIN CERTIFICATE-----\\\\nMIIZNsCJ4KzRkhOd2DFrjawMoljLKzq6dLi1DxMJIMn23Bi7Qz/AaxYPjIm3HdCx\\\\n+DuNZClMGra+/1+0Da+o0j7ooQR0NSzOiuoI6ZhPRHQSLQUb1UP4DYu2/M5Pr4qZ\\\\net7EaYhu/9FSgsWBIcRtXVuwcKnjANkqGu4tTonUz3ygxUtG7K9gs4cUQQEdp+T6\\\\na/NOotOus4sN+8XLKDDQsktJ+X8+1GvdHJ16CS15ZvVZ42xQIBtBxnWxKgyNzt1H\\\\n4QRZTZ8P4kV9hxTuqgreCp+vnOvhRCwXfN79zHa415Fl2kfvRXZfNabA+WuRlq/Q\\\\n8cDRCJVJbGOLyKoVwUvW65Wf/+Qs/t6AVMdki94JRUhPrWxn1sK9+tq0tHuvB15j\\\\nkT8vZUN4Bpxjnlmg5yg+ojt6epJiw38gYIc8p0E0rCmfzZL5X25Mn/VSqrAmwKTV\\\\n6fU8wX08Kh8v2FT7NrwPNPFEb2AyYhegM9rJitT2ad+fvToILljkA//o3BmevRKH\\\\nBcK56PimQNhvC0Hzl2An3/tHoXCFuVt68EDHgy36Ln2apMabQnOWoIpcr1tmZnuk\\\\n81k67sTwx4mJgOmTpIH77w+BqmmdhWhraRzjKTgIZSdGsPlhk3rt0s4sftWMQDD0\\\\nCl2iSMHx0aqSMYCRP6UHDMy6vKY8abspNwXrJroLReqpC3HeBnxRAwZ5H8Gtl8i8\\\\nF0R7rpaVfPkkiPyWNPiJ+qc96WxHE6OW8sf0hGYMhI7Qk5y7WgSXW5ifdgyupNR+\\\\n60zPaL6vUYfcWo8DHhmOQR17QyyqPy6Y+5zaT5V+gAcD/mSIUEjxim49l20A08k1\\\\njdlr9mXMOnNBFiiWRfFEmQ/qSBtdyxviahZmT78uwY6CGqkjW0zIS+9xC2bA0Xvd\\\\nVPkfafb8nqQeb9Ad9V69g4OlhanEWQV1rFiRwKckA2OnEbRP6Zbog/ZNcNd8p8Bh\\\\nw9NGn7SsYG79jZHJB6/CiPr530xEEegAq3SdDxWnDfyzEFJSOKh6mYDrbA5srn3h\\\\nXL6VuwkaukrA3JaQ0iCay3C9A41+9luj61E1z/dulU4rphHrQWSPcha==\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"status\\\":false}},\\\"ssh_authorized_keys\\\":[{\\\"data\\\":\\\"ssh-dss aV===\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"n\\\"},{\\\"data\\\":\\\"ssh-dss CwLn\\\",\\\"options\\\":\\\"era,m=qjgge,wc=x\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 a\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 eEKp==\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 v7=\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 t91/5S==\\\",\\\"options\\\":\\\"oq=ml,yzreiwtvwctfx=e,zspqyuhlfl=bxo,i=ywi,e=dpvtn,yvmbbwdylns\\\",\\\"comment\\\":\\\"bqcl\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 r\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 5=\\\",\\\"options\\\":\\\"wllkv=991248,mu=92,dh=449\\\",\\\"comment\\\":\\\"jqkh\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 betjYa==\\\",\\\"options\\\":\\\"tdx\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 XA2J===\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 4i==\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 VWk==\\\",\\\"options\\\":\\\"nifiixiky=h,iy\\\",\\\"comment\\\":\\\"@h\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 9k=\\\",\\\"options\\\":\\\"kyxjhdrnrjrn=fk,wwqjk=180579801,uy=v\\\",\\\"comment\\\":\\\"dgvjcr\\\"},{\\\"data\\\":\\\"ssh-ed25519 Q=\\\",\\\"options\\\":\\\"rmhdcm,v=knapbe\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 k\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 77rl\\\",\\\"options\\\":\\\"rbjcf=12\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 n\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"ibawc\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 m===\\\",\\\"options\\\":\\\"x=cgkbjt,osvu,ukx,mun=605\\\",\\\"comment\\\":\\\"zspr\\\"},{\\\"data\\\":\\\"ssh-rsa 65=\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"f.o\\\"},{\\\"data\\\":\\\"ssh-rsa Y=\\\",\\\"options\\\":\\\"ace\\\",\\\"comment\\\":\\\"q\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 w+T8\\\",\\\"options\\\":\\\"uy=5,cqe,cvde=12\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 m\\\",\\\"options\\\":\\\"v=rwwifeli,zuyibsvmbt=6,n=01,jqv,sqg,jtul=4,hllpamsm,rttdmjk=n,yot,ai=d,qu,llp,bctpegotzltr=9,w=22,s,tt=8785,hjuj=coxr,yixrao=wgqr\\\",\\\"comment\\\":\\\"dpu\\\"}],\\\"refresh_delay_minutes\\\":1,\\\"ssh_enabled\\\":true,\\\"allow_restapi_nonadmin\\\":true,\\\"protect_restore\\\":false,\\\"custom_brand_logo_height\\\":32,\\\"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\\\"},\\\"allow_restapi_origins\\\":[\\\"https://foo.example.com\\\",\\\"http://bar.example.com\\\"],\\\"brand_manual_url\\\":\\\"https://bar.example.com/quux/quux/foo/quux/bar/bar/foo/quux/foo.htm\\\",\\\"custom_brand_logo_width\\\":22,\\\"plots\\\":[{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":0,\\\"softmax\\\":1,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":0,\\\"softmax\\\":1,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480}],\\\"ssh_port\\\":22,\\\"upgrade_notify_blink\\\":true,\\\"protect_admin\\\":false,\\\"relay_ports\\\":[\\\"ttyATH0\\\"],\\\"custom_update_url\\\":\\\"https://bar.example.com:443/bar.htm\\\",\\\"brand_company_name\\\":\\\"Digital Loggers, Inc.\\\",\\\"hardware_id\\\":\\\"EPCR5\\\",\\\"crls\\\":{\\\"iVeriFooCrypt_Primary_CA\\\":{\\\"data\\\":\\\"-----BEGIN X509 CRL-----\\\\nMIIRKoksuFeaVWE2tkGinxfQDg3P9X4mtoEEc/6XGn7nKOsD88xx5dOKJUlU1sHx\\\\nCJYLsq90dVQWlbgjYnMy8iTwCWoVUU2jqd4jTFl7nCfYpLIO9gNJOsFdP49vbEfR\\\\nlAM1yWqBBO0ZiQkPp4qhLU7Sf33vkXoVjBYijPvxqyWZOG+ENrylL5D0AIywrmSb\\\\n1=\\\\n-----END X509 CRL-----\\\\n\\\",\\\"status\\\":true}},\\\"contact\\\":\\\"support@example.com\\\",\\\"relax_nonhtml_content_types\\\":true,\\\"timezone\\\":\\\"UTC\\\",\\\"hostname\\\":\\\"foo.example.com\\\",\\\"protect_firmware\\\":true,\\\"outlet_label\\\":\\\"Outlet\\\",\\\"brand_name\\\":\\\"Ethernet Power Controller\\\",\\\"oid\\\":\\\"1.3.6.1.4.1.45770.1.3\\\",\\\"custom_brand_company_name\\\":\\\"Whatever Systems Inc.\\\",\\\"update_url\\\":\\\"http://foo.example.com:80/quux/baz/baz/baz/bar/bar/foo/bar/quux/bar.htm\\\",\\\"ntp_peers\\\":[\\\"0.ntp-pool.example.com\\\",\\\"1.ntp-pool.example.com\\\",\\\"2.ntp-pool.example.com\\\",\\\"3.ntp-pool.example.com\\\"],\\\"custom_help_url\\\":\\\"https://baz.example.com:443/foo/quux/quux/bar/baz/bar/bar/bar/quux.html\\\",\\\"name_always_visible\\\":true,\\\"support_email\\\":\\\"support@example.com\\\",\\\"https_ports\\\":[{\\\"port\\\":\\\"80\\\",\\\"address\\\":\\\"192.168.0.5\\\"},{\\\"port\\\":\\\"8079\\\",\\\"address\\\":\\\"192.168.0.58\\\"},{\\\"port\\\":\\\"1\\\",\\\"address\\\":\\\"192.168.0.21\\\"},{\\\"port\\\":\\\"8\\\",\\\"address\\\":\\\"192.168.0.19\\\"}],\\\"contacts\\\":{\\\"support\\\":{\\\"phone\\\":null,\\\"fax\\\":\\\"+67178999899706\\\",\\\"name\\\":\\\"Support\\\",\\\"email\\\":null},\\\"security\\\":{\\\"phone\\\":null,\\\"fax\\\":\\\"+766747320756474\\\",\\\"name\\\":\\\"Security\\\",\\\"email\\\":null}},\\\"custom_support_url\\\":\\\"http://foo.example.com:2/baz.html\\\",\\\"support_url\\\":\\\"https://foo.example.com/quux.htm\\\",\\\"protect_notification\\\":true,\\\"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\\\":false,\\\"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\\\":true,\\\"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\\\":false,\\\"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\\\":false,\\\"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\\\":false,\\\"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\\\":false,\\\"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}],\\\"register_url\\\":\\\"https://foo.example.com/foo.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\\\"},\\\"string_mask\\\":\\\"nombstr\\\",\\\"renewal_data\\\":{\\\"username\\\":\\\"R\\\",\\\"password\\\":\\\"N9\\\",\\\"est_url\\\":\\\"https://%a2\\\",\\\"auth\\\":\\\"basic\\\"},\\\"cert\\\":\\\"-----BEGIN CERTIFICATE-----\\\\nMIIarItKbzmTGF4/7lqJkfAKdQf93A4Pa30SNwo/vbUBsbC0M3L7kYTO+9Z3LgVy\\\\nQ9TFAPshclJrnix9rijL6kWipuOLsAvJLOaYqSGTEbK1JICB0yY8i4tY+HvsTqCr\\\\noP6HhbXJyaeGprInQ=\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"automatic_renewal\\\":false,\\\"renewal_method\\\":\\\"est\\\",\\\"bits\\\":4096,\\\"key\\\":\\\"-----BEGIN PRIVATE KEY-----\\\\nMII6faQLG+m0edZfvBcnqZMFXESVbslNm/VRcxpvxbxcFWIAkw+bWNs3dLbEDMe/\\\\nT17Jy5xvjCS1PD+PqWpjcT4DkKcOM1ar4jA3q7/aMUenjeDaB2JqYP4Iljj7mJ/t\\\\nBzvL+WjUAWDrlp2q9vOa/jMkSWXnXQslPo7QKswWPAOB0S2BNSoPBAAgjjTGAM2b\\\\nB2W4+3WATjDyoQMHEoVR+BAkgTw2XYFkcorduNpO72MxVlElZlDayPKfuHkSs/CU\\\\n47kTz8c2XZZJqLucbVa0sGx90P12eYukieDhpsmMSMhIkcwL8XO\\\\n-----END PRIVATE KEY-----\\\\n\\\",\\\"distinguished_name\\\":{\\\"commonName\\\":[\\\"Digital Loggers Unit\\\"],\\\"countryName\\\":[\\\"US\\\"],\\\"stateOrProvinceName\\\":[\\\"California\\\"],\\\"localityName\\\":[\\\"Santa Clara\\\"]},\\\"domains\\\":[\\\"foo.example.com\\\",\\\"bar.example.com\\\",\\\"baz.example.com\\\",\\\"foo.example.com\\\",\\\"bar.example.com\\\",\\\"bar.example.com\\\",\\\"foo.example.com\\\"],\\\"addresses\\\":[\\\"119.36.27.134\\\",\\\"6.250.3.168\\\",\\\"1.126.212.87\\\",\\\"84.7.125.77\\\",\\\"0.244.9.251\\\"],\\\"csr\\\":\\\"-----BEGIN CERTIFICATE REQUEST-----\\\\nMIIg/PAsd18SSGlAtIVrvA8k2TXUz31L9Z2A/E3fHD7mWvyPEUH9hSwmxTGwZJIk\\\\nxxd1dxGnkpijFyDZ8x14j/a0y9MHwIguFKxuIEh23QnKP1wZ/zgl/GnzS9GPUzKl\\\\nHgfYOjeqX/GbxsdwYOxrBx=\\\\n-----END CERTIFICATE REQUEST-----\\\\n\\\",\\\"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}}}}},\\\"relax_nonhtml_methods\\\":true,\\\"brand_product_info_url\\\":\\\"https://baz.example.com/foo/bar/bar.html\\\"},\\\"cred\\\":{\\\"ip_address\\\":\\\"192.168.0.53\\\",\\\"is_admin\\\":true,\\\"name\\\":\\\"admin\\\",\\\"agent\\\":\\\"web ui\\\",\\\"outlet_access\\\":[true,true,true,true,true,true,true,true]},\\\"upnp\\\":{\\\"enabled\\\":false,\\\"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\\\":null,\\\"model_number\\\":\\\"\\\",\\\"model\\\":\\\"DLI emulated Belkin socket\\\",\\\"soap_xmlns_prefix_override\\\":null,\\\"event_xmlns_prefix_override\\\":\\\"xDJXv3DK\\\",\\\"service_id\\\":\\\"basicevent1\\\",\\\"device_type\\\":\\\"controllee\\\"}},\\\"notifications\\\":{\\\"events\\\":{\\\"dli.upnp.sample_event\\\":{\\\"parameters\\\":[{\\\"id\\\":\\\"sample_parameter\\\",\\\"has_fixed_value\\\":false,\\\"fixed_value\\\":null}],\\\"message_template\\\":[\\\"sample event\\\"]}},\\\"parameter_kinds\\\":[]},\\\"outlets\\\":[{\\\"exposed\\\":false,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d0\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d1\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":false,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d2\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"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\\\":false,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d6\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d7\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"}]},\\\"relay\\\":{\\\"all_caps\\\":false,\\\"min_relay_voltage\\\":8,\\\"lcd_rows\\\":2,\\\"user_message_timeout\\\":1,\\\"sequence_delay\\\":8,\\\"beep_sequence\\\":\\\"0\\\",\\\"min_sequence_delay\\\":1,\\\"outlets\\\":[{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Cooling fans\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":6,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":5,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #3\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #4\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Uplink Radio Power\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":1,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #7\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #8\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #9\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":3,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":9,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #11\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #12\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #14\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #15\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #16\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":6,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"POE Injector\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":1,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"POE Injector\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":8,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #19\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":7,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #20\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #21\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #22\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":1,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #24\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":7,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #25\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"POE Injector\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":6,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":1,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":4,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"WiFi AP\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":4,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Cooling fans\\\"}],\\\"lcd_columns\\\":16,\\\"relatch\\\":5,\\\"fuse_relatch\\\":1,\\\"model\\\":\\\"EPCR5\\\",\\\"user_lines\\\":[null,null],\\\"recovery_mode\\\":1,\\\"nets\\\":{\\\"ssu1\\\":{\\\"latest_value\\\":0,\\\"tracking\\\":\\\"pull\\\",\\\"name\\\":\\\"ssu1\\\",\\\"expression\\\":\\\"(not pin[\\\\\\\"dout87\\\\\\\"])\\\"}},\\\"pins\\\":{\\\"din85\\\":{\\\"level_bits\\\":0,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"din85\\\",\\\"drive_logic_mapping\\\":[\\\"Z\\\",\\\"Z\\\",\\\"Z\\\",\\\"Z\\\"],\\\"mode_driver\\\":false,\\\"mode_bits\\\":0,\\\"level_driver\\\":false,\\\"input_bits\\\":1},\\\"din3\\\":{\\\"level_bits\\\":1,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"din3\\\",\\\"drive_logic_mapping\\\":[\\\"0\\\",\\\"1\\\",\\\"0\\\",\\\"1\\\"],\\\"mode_driver\\\":\\\"i59\\\",\\\"mode_bits\\\":2,\\\"level_driver\\\":true,\\\"input_bits\\\":0}},\\\"ports\\\":{\\\"uart_l9chsl4\\\":{\\\"latest_received\\\":[],\\\"type\\\":\\\"uart\\\",\\\"name\\\":\\\"uart_l9chsl4\\\",\\\"accept\\\":{\\\"d\\\":true},\\\"configuration\\\":{\\\"parity\\\":\\\"M\\\",\\\"char_size\\\":\\\"7\\\"}},\\\"uart_lx\\\":{\\\"latest_received\\\":[],\\\"type\\\":\\\"uart\\\",\\\"name\\\":\\\"uart_lx\\\",\\\"accept\\\":[],\\\"configuration\\\":{\\\"baudrate\\\":\\\"194842\\\"}}},\\\"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\\\"}}},\\\"backlight_sequence\\\":\\\"0\\\",\\\"name\\\":\\\"My controller\\\",\\\"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\\\":[]},\\\"online\\\":true,\\\"version\\\":\\\"1.8.1.0\\\",\\\"cycle_delay\\\":3,\\\"keypad_enabled\\\":true,\\\"user_message_force_timeout\\\":1,\\\"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},\\\"autoping\\\":{\\\"enabled\\\":false,\\\"max_consecutive_reboot_count\\\":76,\\\"max_reboot_count\\\":1,\\\"items\\\":[{\\\"script\\\":\\\"\\\",\\\"outlets\\\":[0,8,10,11,18,20,22,27,28,30,31],\\\"addresses\\\":[\\\"http://hCRMO.example.com:63979/GAvTdGs1/HdOBoK\\\"],\\\"pings_before_enabling\\\":null},{\\\"script\\\":\\\"cycle_router\\\",\\\"outlets\\\":[],\\\"addresses\\\":[\\\"http://4.251.149.205:62639\\\"],\\\"pings_before_enabling\\\":null},{\\\"script\\\":\\\"energize_heater\\\",\\\"outlets\\\":[],\\\"addresses\\\":[\\\"207.159.16.144\\\"],\\\"pings_before_enabling\\\":null}],\\\"resume_without_retrial\\\":true,\\\"post_reboot_delay\\\":367,\\\"handle_failures_immediately\\\":false,\\\"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\\\":10,\\\"ping_timeout\\\":117,\\\"ping_interval\\\":10},\\\"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\\\":\\\"^(|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,}$\\\"}}},\\\"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\\\":{\\\"content_type\\\":{\\\"group\\\":\\\"msg\\\",\\\"name\\\":\\\"Content type\\\",\\\"regexp\\\":\\\"^(json|urlencoded)$\\\"},\\\"recipient\\\":{\\\"group\\\":\\\"rcpt\\\",\\\"name\\\":\\\"Recipient URL\\\",\\\"regexp\\\":\\\"^https?://.*$\\\"}}},\\\"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>=WARNING\\\",\\\"action\\\":\\\"notify(\\\\\\\"christopher\\\\\\\")\\\"},{\\\"condition\\\":\\\"severity>=EMERGENCY\\\",\\\"action\\\":\\\"notify(\\\\\\\"david\\\\\\\")\\\"}],\\\"sinks\\\":[{\\\"test\\\":{\\\"1\\\":{\\\"value\\\":\\\"function\\\"},\\\"results\\\":[\\\"Sink handler indicates notification failure, check log for errors\\\"],\\\"arguments\\\":[]},\\\"type\\\":\\\"snmpv3i\\\",\\\"name\\\":\\\"james\\\",\\\"data\\\":{\\\"security_engine_id\\\":\\\"\\\",\\\"context_engine_id\\\":\\\"\\\",\\\"auth_protocol\\\":\\\"SHA\\\",\\\"priv_protocol\\\":\\\"AES\\\",\\\"priv_passphrase\\\":\\\"bp0BXa+&gv%|\\\",\\\"auth_passphrase\\\":\\\",3)(:C;!\\\",\\\"context_name\\\":\\\"24\\\",\\\"security_name\\\":\\\"brian\\\",\\\"trap_oid\\\":\\\"1.079,,,,,\\\",\\\"server\\\":\\\"22zfon.example.com\\\"}},{\\\"test\\\":{\\\"1\\\":{\\\"value\\\":\\\"function\\\"},\\\"results\\\":[\\\"Sink handler indicates notification failure, check log for errors\\\"],\\\"arguments\\\":[]},\\\"type\\\":\\\"snmpv2ci\\\",\\\"name\\\":\\\"john\\\",\\\"data\\\":{\\\"trap_oid\\\":\\\"0.2,,,,,,,,,,,,\\\",\\\"server\\\":\\\"hrep.example.com\\\",\\\"community\\\":\\\"Ed+=\\\"}}],\\\"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}}},\\\"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\\\":{\\\"G\\\":{\\\"redirect_urls\\\":{\\\"https://%FF5]]%A1]\\\":true,\\\"https://%Bd]\\\":true},\\\"refresh_tokens\\\":{\\\"2c1f607935ad04ecbac06a54ab7e2a15\\\":{\\\"expiry_time\\\":1618614511,\\\"remaining_use_count\\\":87}},\\\"secret_hash\\\":null,\\\"access_tokens\\\":{\\\"66214352f1dc14779130f5b1a24f08c7\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null}},\\\"scopes\\\":{\\\"dli+object+read:/config/links/\\\":true,\\\"dli+object+full:/script/start/\\\":true,\\\"dli+object+full:/relay/\\\":true}},\\\"x5hvoBl_pl70q\\\":{\\\"redirect_urls\\\":{\\\"https://]r\\\":true},\\\"refresh_tokens\\\":{\\\"4999fa1e911ac2fa97dac8815da093ad\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":44},\\\"e6ef81f5507ef030a15e68215bd4c49b\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null}},\\\"secret_hash\\\":\\\"750a5d153be27ea7db2c858235432afa\\\",\\\"access_tokens\\\":{\\\"8a8ac26f1188e346c5b90c23600a7d9f\\\":{\\\"expiry_time\\\":1608494511,\\\"remaining_use_count\\\":null},\\\"30341ccff16b7257e8b58bff89f0a95e\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null},\\\"b4fb4120845f3eb867860161b06aafc6\\\":{\\\"expiry_time\\\":1678199550,\\\"remaining_use_count\\\":52}},\\\"scopes\\\":{\\\"dli+object+read:/relay/outlets/7/\\\":true}}},\\\"users\\\":[{\\\"password\\\":\\\"12sA2y4z%OER\\\",\\\"name\\\":\\\"admin\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[true,true,true,true,true,true,true,true]},{\\\"password\\\":\\\"Nf*M)mTj\\\",\\\"is_admin\\\":false,\\\"name\\\":\\\"tom\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[false,false,false,false,true,false,true,true,false,false,true,false,false,false,false,false,true,false,false,false,true,true,false,false,true,false,true,true,false,false,false,true]},{\\\"password\\\":\\\"eKz=s3ql]YYJS\\\",\\\"name\\\":\\\"dick\\\",\\\"is_allowed\\\":false,\\\"outlet_access\\\":[true,true,true,true,false,false,true,false,false,false,true,false,false,false,false,false,true,true,true,false,true,false,false,true,false,true,true,true,true,true,false,true]},{\\\"password\\\":\\\"/Urt$IFXd/>Sf~pz\\\",\\\"is_admin\\\":false,\\\"name\\\":\\\"harry\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[true,false,true,true,true,true,false,false,true,false,false,false,false,true,false,false,false,false,false,false,true,true,true,false,true,false,true,false,false,true,false,true]}],\\\"cookie_timeout\\\":30000}}\",\n CURLOPT_HTTPHEADER => [\n \"Connection: close\",\n \"Content-Type: application/json\",\n \"X-CSRF: x\"\n ],\n]);\n\n$response = curl_exec($curl);\n$err = curl_error($curl);\n\ncurl_close($curl);\n\nif ($err) {\n echo \"cURL Error #:\" . $err;\n} else {\n echo $response;\n}\n\n\n// Sample result:\n// \n"},"r-httr":{"filename":"set-using-r-httr.r","data":"#!/usr/bin/env RScript\n# \n# Sample for the whole object model.\n# \n# This is a sample demonstrating how to set the DLI Controller API.\n# \n\n# Note that this sample has been generated by httpsnippet;\n# authentication configuration (usually digest) is not included.\n\nlibrary(httr)\n\nurl <- \"http://192.168.0.100/restapi/\"\n\npayload <- \"{\\\"snmp\\\":{\\\"enabled\\\":true,\\\"engine_id\\\":\\\"91F34FFB045E5D\\\",\\\"known_auth_methods\\\":{\\\"sha1\\\":\\\"SHA1\\\",\\\"md5\\\":\\\"MD5\\\"},\\\"community_mappings\\\":[{\\\"ip_address\\\":\\\"10.1.164.164\\\",\\\"user\\\":\\\"userk50x\\\",\\\"netmask\\\":\\\"255.0.0.0\\\",\\\"community\\\":\\\"public\\\"}],\\\"users\\\":{\\\"powerReader\\\":{\\\"priv_password\\\":\\\"readerPrivPassword\\\",\\\"has_auth_password\\\":true,\\\"subtree_access\\\":{\\\"energyObject\\\":\\\"readonly\\\"},\\\"auth_password\\\":\\\"readerAuthPassword\\\",\\\"is_allowed\\\":true,\\\"priv_method\\\":\\\"aes\\\",\\\"auth_method\\\":\\\"md5\\\",\\\"has_priv_password\\\":false},\\\"powerAdmin\\\":{\\\"priv_password\\\":\\\"adminPrivPassword\\\",\\\"has_auth_password\\\":false,\\\"subtree_access\\\":{\\\"energyObject\\\":true},\\\"auth_password\\\":\\\"adminAuthPassword\\\",\\\"is_allowed\\\":true,\\\"priv_method\\\":\\\"des\\\",\\\"auth_method\\\":\\\"md5\\\",\\\"has_priv_password\\\":false}},\\\"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\\\"}}},\\\"network\\\":{\\\"wired\\\":{\\\"ip_address\\\":\\\"10.35.91.57\\\",\\\"serve_dns\\\":false,\\\"protocol\\\":\\\"static\\\",\\\"online\\\":false,\\\"gateway\\\":\\\"10.0.0.21\\\",\\\"dns_servers\\\":[\\\"29.152.188.60\\\",\\\"8.247.124.24\\\"],\\\"mac_address\\\":\\\"7C:E1:FF:D3:63:9D\\\",\\\"netmask\\\":\\\"255.0.0.0\\\"},\\\"wireless\\\":{\\\"wac_supported\\\":false,\\\"protocol\\\":\\\"static\\\",\\\"encryption\\\":\\\"psk\\\",\\\"netmask\\\":\\\"255.255.255.0\\\",\\\"known_encryptions\\\":{\\\"psk2\\\":\\\"WPA2 PSK\\\",\\\"psk-mixed\\\":\\\"WPA/WPA2 PSK mixed mode\\\",\\\"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\\\":\\\"VqRHr(isXEd8-Yh-Zg/TzD%cdMWlz&gVv8znDifx-K57&zFdfR8eqAIVi#Gi\\\",\\\"dns_servers\\\":[\\\"192.168.23.3\\\"],\\\"known_modes\\\":{\\\"sta\\\":\\\"Client\\\",\\\"ap\\\":\\\"Access Point\\\"},\\\"enabled\\\":true,\\\"serve_dns\\\":true,\\\"ssid\\\":\\\"DLI_ISO3256\\\",\\\"mac_address\\\":\\\"7C:E1:FF:E7:F0:37\\\",\\\"ip_address\\\":\\\"192.168.23.183\\\",\\\"online\\\":true,\\\"channel\\\":\\\"5\\\",\\\"wac_enabled\\\":false,\\\"mode\\\":\\\"sta\\\",\\\"gateway\\\":\\\"192.168.23.50\\\"},\\\"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\\\":[]},\\\"interface_order\\\":[\\\"wireless\\\"],\\\"known_protocols\\\":{\\\"dhcp\\\":\\\"Dynamic IP/DHCP\\\",\\\"static\\\":\\\"Static IP\\\"},\\\"same_subnet_only\\\":true},\\\"mqtt\\\":{\\\"connect_topic\\\":\\\"wQGPWD\\\",\\\"connect_payload\\\":\\\"K\\\",\\\"username\\\":\\\"userk9ns03\\\",\\\"reconnect_retain\\\":false,\\\"connect_qos\\\":2,\\\"use_ssl\\\":true,\\\"lwt_payload\\\":\\\"\\\",\\\"disconnect_payload\\\":\\\"EbioJ8\\\",\\\"outlets\\\":[{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"DysEr6q\\\",\\\"qos\\\":0,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"2PHQ5O23q\\\",\\\"qos\\\":2,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"HFTgiV6\\\",\\\"qos\\\":0,\\\"allow_write\\\":true},{\\\"allow_read\\\":true,\\\"topic_subtree\\\":\\\"L62w2\\\",\\\"qos\\\":0,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"xYkLboCC\\\",\\\"qos\\\":1,\\\"allow_write\\\":false},{\\\"allow_read\\\":true,\\\"topic_subtree\\\":\\\"98Vtecq7d\\\",\\\"qos\\\":2,\\\"allow_write\\\":true},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"QpJ4\\\",\\\"qos\\\":0,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"jO5YcJ4\\\",\\\"qos\\\":2,\\\"allow_write\\\":false}],\\\"enabled\\\":true,\\\"reconnect_qos\\\":1,\\\"disconnect_qos\\\":2,\\\"disconnect_retain\\\":true,\\\"lwt_qos\\\":0,\\\"broker_port\\\":\\\"38\\\",\\\"lwt_topic\\\":\\\"uRNIm\\\",\\\"disconnect_topic\\\":\\\"dfTcpZk\\\",\\\"password\\\":\\\"TaorXX#JO$\\\",\\\"lwt_retain\\\":false,\\\"reconnect_payload\\\":\\\"PmSp\\\",\\\"topic_root\\\":\\\"FZNf\\\",\\\"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\\\":\\\"Zm3Pvg.SYrHsw.zibO.18FX79DGZ.cCyJfOlDF36CG.zZbojcxy.8NLhAOKMNd1.example.com\\\",\\\"reconnect_topic\\\":\\\"GOi/j9i\\\",\\\"connect_retain\\\":false},\\\"script\\\":{\\\"source\\\":\\\"function energize_heaters(...)\\\\n ...\\\\nend\\\\nfunction energize_modem(...)\\\\n ...\\\\nend\\\\nfunction cycle_gadget(...)\\\\n ...\\\\nend\\\\n\\\",\\\"step_time_limit\\\":5,\\\"boot_handler\\\":\\\"\\\",\\\"threads\\\":{\\\"94\\\":{\\\"label\\\":\\\"label of thread #94\\\"},\\\"46\\\":{\\\"label\\\":\\\"label of thread #46\\\"},\\\"47\\\":{\\\"label\\\":\\\"label of thread #47\\\"},\\\"30\\\":{\\\"label\\\":\\\"label of thread #30\\\"},\\\"67\\\":{\\\"label\\\":\\\"label of thread #67\\\"},\\\"56\\\":{\\\"label\\\":\\\"label of thread #56\\\"}},\\\"traced\\\":false,\\\"step_delay\\\":3,\\\"user_function_ui_order\\\":[\\\"enable_router\\\",\\\"toggle_heater\\\",\\\"shut_down_engines\\\",\\\"energize_machines\\\",\\\"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\\\":{\\\"disable_machine_sample\\\":{\\\"source\\\":\\\"function shut_down_engine(...)\\\\n ...\\\\nend\\\\nfunction shut_down_engines(...)\\\\n ...\\\\nend\\\\nfunction disable_modem(...)\\\\n ...\\\\nend\\\\nfunction energize_router(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"energize_contraptions_sample\\\":{\\\"source\\\":\\\"function shut_down_engine(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"toggle_engine_sample\\\":{\\\"source\\\":\\\"function shut_down_heater(...)\\\\n ...\\\\nend\\\\n\\\"}},\\\"boot_handler_legacy\\\":true,\\\"variables\\\":{\\\"appliance_online\\\":1,\\\"gadget_status\\\":true}},\\\"meter\\\":{\\\"power_status\\\":true,\\\"values\\\":{\\\"vcc_voltage\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":493.33333333333,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":501.66666666667,\\\"alarm_period\\\":6},{\\\"lower_bound_bottom\\\":516.66666666667,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":525.83333333333,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":563.33333333333,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":571.66666666667,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":572.5,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":577.5,\\\"alarm_period\\\":2},{\\\"lower_bound_bottom\\\":600.83333333333,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":614.16666666667,\\\"alarm_period\\\":5},{\\\"lower_bound_bottom\\\":621.66666666667,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":633.33333333333,\\\"alarm_period\\\":null}],\\\"in_calibration\\\":false,\\\"expression\\\":\\\"2.8\\\",\\\"history_subsample_count\\\":2,\\\"data_absence_alarm_level\\\":2,\\\"log_history\\\":true,\\\"history_time_step\\\":14,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":5,\\\"data_absence_alarm_period\\\":1,\\\"quantity\\\":\\\"voltage\\\",\\\"name\\\":\\\"DC voltage\\\",\\\"internal\\\":false,\\\"lowest_interval_alarm_level\\\":null,\\\"bus\\\":2},\\\"current\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":592,\\\"alarm_level\\\":5,\\\"lower_bound_top\\\":607,\\\"alarm_period\\\":4},{\\\"lower_bound_bottom\\\":643,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":654,\\\"alarm_period\\\":9},{\\\"lower_bound_bottom\\\":658,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":663,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":694,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":704,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":713,\\\"alarm_level\\\":5,\\\"lower_bound_top\\\":727,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":741,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":759,\\\"alarm_period\\\":8}],\\\"in_calibration\\\":true,\\\"expression\\\":null,\\\"history_subsample_count\\\":21,\\\"data_absence_alarm_level\\\":3,\\\"value\\\":false,\\\"log_history\\\":false,\\\"history_time_step\\\":25,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":null,\\\"data_absence_alarm_period\\\":null,\\\"quantity\\\":\\\"current\\\",\\\"name\\\":\\\"Current\\\",\\\"supports_calibration\\\":false,\\\"internal\\\":false,\\\"lowest_interval_alarm_level\\\":null,\\\"bus\\\":null},\\\"mains_voltage\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":15.833333333333,\\\"alarm_level\\\":7,\\\"lower_bound_top\\\":17.333333333333,\\\"alarm_period\\\":2},{\\\"lower_bound_bottom\\\":19,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":19.916666666667,\\\"alarm_period\\\":1},{\\\"lower_bound_bottom\\\":19.75,\\\"alarm_level\\\":2,\\\"lower_bound_top\\\":20.5,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":20.583333333333,\\\"alarm_level\\\":8,\\\"lower_bound_top\\\":21.083333333333,\\\"alarm_period\\\":7},{\\\"lower_bound_bottom\\\":23.75,\\\"alarm_level\\\":2,\\\"lower_bound_top\\\":24.75,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":27.166666666667,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":27.75,\\\"alarm_period\\\":6}],\\\"in_calibration\\\":false,\\\"expression\\\":null,\\\"history_subsample_count\\\":25,\\\"data_absence_alarm_level\\\":null,\\\"value\\\":false,\\\"log_history\\\":false,\\\"history_time_step\\\":17,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":8,\\\"data_absence_alarm_period\\\":3,\\\"quantity\\\":\\\"voltage\\\",\\\"name\\\":\\\"AC voltage\\\",\\\"internal\\\":true,\\\"lowest_interval_alarm_level\\\":null,\\\"bus\\\":4},\\\"temperature\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":8.7087087087087,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":9.1891891891892,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":9.2492492492492,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":9.5495495495495,\\\"alarm_period\\\":null}],\\\"in_calibration\\\":false,\\\"expression\\\":null,\\\"history_subsample_count\\\":15,\\\"data_absence_alarm_level\\\":7,\\\"log_history\\\":true,\\\"history_time_step\\\":23,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":1,\\\"data_absence_alarm_period\\\":6,\\\"quantity\\\":\\\"temperature\\\",\\\"name\\\":\\\"Temperature\\\",\\\"internal\\\":true,\\\"lowest_interval_alarm_level\\\":4,\\\"bus\\\":2}},\\\"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\\\":[],\\\"arguments\\\":[]}},\\\"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\\\"}},\\\"config\\\":{\\\"allow_plaintext_logins\\\":true,\\\"allow_coapws\\\":false,\\\"protect_private_config\\\":false,\\\"brand_url\\\":\\\"http://bar.example.com:8031/baz/foo/foo/baz/quux/bar/bar/bar.htm\\\",\\\"allow_jsonrpc_nonadmin\\\":false,\\\"hide_passwords\\\":false,\\\"registration_status\\\":false,\\\"custom_brand_name\\\":\\\"Amazing Controller III\\\",\\\"known_quantities\\\":{\\\"current\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Current\\\",\\\"units\\\":{\\\"A\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"ampere\\\",\\\"scale\\\":1}}},\\\"screen_length\\\":{\\\"preferred_unit\\\":\\\"px\\\",\\\"name\\\":\\\"Screen length\\\",\\\"units\\\":{\\\"px\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"pixel\\\",\\\"scale\\\":1}}},\\\"temperature\\\":{\\\"preferred_unit\\\":\\\"K\\\",\\\"name\\\":\\\"Temperature\\\",\\\"units\\\":{\\\"K\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"kelvin\\\",\\\"scale\\\":1},\\\"C\\\":{\\\"offset\\\":-273.16,\\\"internal\\\":false,\\\"name\\\":\\\"degree Celsius\\\",\\\"scale\\\":1},\\\"F\\\":{\\\"offset\\\":-459.67,\\\"name\\\":\\\"degree Fahrenheit\\\",\\\"scale\\\":1.8}}},\\\"count\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Count\\\",\\\"units\\\":{\\\"times\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"time\\\",\\\"scale\\\":1}}},\\\"illuminance\\\":{\\\"preferred_unit\\\":\\\"lx\\\",\\\"name\\\":\\\"Illuminance\\\",\\\"units\\\":{\\\"lx\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"lux\\\",\\\"scale\\\":1},\\\"fc\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"foot-candle\\\",\\\"scale\\\":0.09290226681531}}},\\\"time\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Time\\\",\\\"units\\\":{\\\"s\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"second\\\",\\\"scale\\\":1}}},\\\"ratio\\\":{\\\"preferred_unit\\\":\\\"times\\\",\\\"name\\\":\\\"Ratio\\\",\\\"units\\\":{\\\"%\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"percent\\\",\\\"scale\\\":100},\\\"times\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"\\\",\\\"scale\\\":1}}},\\\"energy\\\":{\\\"preferred_unit\\\":\\\"kWh\\\",\\\"name\\\":\\\"Energy\\\",\\\"units\\\":{\\\"kWh\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"kilowatt-hour\\\",\\\"scale\\\":2.77777778e-07},\\\"J\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"joule\\\",\\\"scale\\\":1}}},\\\"voltage\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Voltage\\\",\\\"units\\\":{\\\"V\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"volt\\\",\\\"scale\\\":1}}}},\\\"allow_jsonrpc\\\":true,\\\"custom_register_url\\\":\\\"https://baz.example.com/foo/bar.html\\\",\\\"customization_status\\\":\\\"open\\\",\\\"known_protection_bits\\\":{\\\"protect_restore\\\":{\\\"name\\\":\\\"Protection from restore from backup\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"},\\\"protect_admin\\\":{\\\"name\\\":\\\"Administrator credentials protection\\\",\\\"status\\\":true},\\\"protect_private_config\\\":{\\\"name\\\":\\\"Private configuration protection\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"},\\\"protect_notification\\\":{\\\"name\\\":\\\"Notification settings protection\\\",\\\"status\\\":false},\\\"protect_network\\\":{\\\"name\\\":\\\"Network settings protection\\\",\\\"status\\\":true},\\\"protect_maintenance\\\":{\\\"name\\\":\\\"Maintenance mode lock\\\",\\\"status\\\":false},\\\"protect_firmware\\\":{\\\"name\\\":\\\"Firmware protection\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"}},\\\"refresh_enabled\\\":true,\\\"allow_modifying_get\\\":true,\\\"protect_maintenance\\\":false,\\\"serial\\\":\\\"ISO322203123456\\\",\\\"custom_support_email\\\":\\\"support@example.com\\\",\\\"allow_coapws_nonadmin\\\":false,\\\"allow_restapi\\\":true,\\\"upgrade_notify_beep\\\":false,\\\"brand_faq_url\\\":\\\"https://baz.example.com/quux/foo.html\\\",\\\"links\\\":[{\\\"description\\\":\\\"test 5\\\",\\\"href\\\":\\\"test_url7\\\"},{\\\"description\\\":\\\"test 3\\\",\\\"href\\\":\\\"test_url5\\\"}],\\\"custom_brand_logo\\\":\\\"http://bar.example.com:80/baz/foo/quux/foo/bar.png\\\",\\\"image_format\\\":\\\"jpg\\\",\\\"location\\\":\\\"Server room\\\",\\\"ntp_server_enabled\\\":true,\\\"http_ports\\\":[{\\\"port\\\":\\\"8046\\\",\\\"address\\\":\\\"192.168.0.9\\\"}],\\\"hide_wifi_key\\\":true,\\\"custom_brand_url\\\":\\\"https://baz.example.com/baz/quux/quux/baz.html\\\",\\\"syslog_ip_address\\\":null,\\\"protect_network\\\":false,\\\"lockout_delay_minutes\\\":60,\\\"version\\\":\\\"1.8.1.0\\\",\\\"allow_coapws_origins\\\":[\\\"https://baz.example.com\\\",\\\"https://foo.example.com\\\",\\\"http://bar.example.com\\\"],\\\"syslog_minimal_severity\\\":8,\\\"certificates\\\":{\\\"iTrustBazSign_Trusted_Certification_Authority\\\":{\\\"data\\\":\\\"-----BEGIN CERTIFICATE-----\\\\nMIIZNsCJ4KzRkhOd2DFrjawMoljLKzq6dLi1DxMJIMn23Bi7Qz/AaxYPjIm3HdCx\\\\n+DuNZClMGra+/1+0Da+o0j7ooQR0NSzOiuoI6ZhPRHQSLQUb1UP4DYu2/M5Pr4qZ\\\\net7EaYhu/9FSgsWBIcRtXVuwcKnjANkqGu4tTonUz3ygxUtG7K9gs4cUQQEdp+T6\\\\na/NOotOus4sN+8XLKDDQsktJ+X8+1GvdHJ16CS15ZvVZ42xQIBtBxnWxKgyNzt1H\\\\n4QRZTZ8P4kV9hxTuqgreCp+vnOvhRCwXfN79zHa415Fl2kfvRXZfNabA+WuRlq/Q\\\\n8cDRCJVJbGOLyKoVwUvW65Wf/+Qs/t6AVMdki94JRUhPrWxn1sK9+tq0tHuvB15j\\\\nkT8vZUN4Bpxjnlmg5yg+ojt6epJiw38gYIc8p0E0rCmfzZL5X25Mn/VSqrAmwKTV\\\\n6fU8wX08Kh8v2FT7NrwPNPFEb2AyYhegM9rJitT2ad+fvToILljkA//o3BmevRKH\\\\nBcK56PimQNhvC0Hzl2An3/tHoXCFuVt68EDHgy36Ln2apMabQnOWoIpcr1tmZnuk\\\\n81k67sTwx4mJgOmTpIH77w+BqmmdhWhraRzjKTgIZSdGsPlhk3rt0s4sftWMQDD0\\\\nCl2iSMHx0aqSMYCRP6UHDMy6vKY8abspNwXrJroLReqpC3HeBnxRAwZ5H8Gtl8i8\\\\nF0R7rpaVfPkkiPyWNPiJ+qc96WxHE6OW8sf0hGYMhI7Qk5y7WgSXW5ifdgyupNR+\\\\n60zPaL6vUYfcWo8DHhmOQR17QyyqPy6Y+5zaT5V+gAcD/mSIUEjxim49l20A08k1\\\\njdlr9mXMOnNBFiiWRfFEmQ/qSBtdyxviahZmT78uwY6CGqkjW0zIS+9xC2bA0Xvd\\\\nVPkfafb8nqQeb9Ad9V69g4OlhanEWQV1rFiRwKckA2OnEbRP6Zbog/ZNcNd8p8Bh\\\\nw9NGn7SsYG79jZHJB6/CiPr530xEEegAq3SdDxWnDfyzEFJSOKh6mYDrbA5srn3h\\\\nXL6VuwkaukrA3JaQ0iCay3C9A41+9luj61E1z/dulU4rphHrQWSPcha==\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"status\\\":false}},\\\"ssh_authorized_keys\\\":[{\\\"data\\\":\\\"ssh-dss aV===\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"n\\\"},{\\\"data\\\":\\\"ssh-dss CwLn\\\",\\\"options\\\":\\\"era,m=qjgge,wc=x\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 a\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 eEKp==\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 v7=\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 t91/5S==\\\",\\\"options\\\":\\\"oq=ml,yzreiwtvwctfx=e,zspqyuhlfl=bxo,i=ywi,e=dpvtn,yvmbbwdylns\\\",\\\"comment\\\":\\\"bqcl\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 r\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 5=\\\",\\\"options\\\":\\\"wllkv=991248,mu=92,dh=449\\\",\\\"comment\\\":\\\"jqkh\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 betjYa==\\\",\\\"options\\\":\\\"tdx\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 XA2J===\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 4i==\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 VWk==\\\",\\\"options\\\":\\\"nifiixiky=h,iy\\\",\\\"comment\\\":\\\"@h\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 9k=\\\",\\\"options\\\":\\\"kyxjhdrnrjrn=fk,wwqjk=180579801,uy=v\\\",\\\"comment\\\":\\\"dgvjcr\\\"},{\\\"data\\\":\\\"ssh-ed25519 Q=\\\",\\\"options\\\":\\\"rmhdcm,v=knapbe\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 k\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 77rl\\\",\\\"options\\\":\\\"rbjcf=12\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 n\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"ibawc\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 m===\\\",\\\"options\\\":\\\"x=cgkbjt,osvu,ukx,mun=605\\\",\\\"comment\\\":\\\"zspr\\\"},{\\\"data\\\":\\\"ssh-rsa 65=\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"f.o\\\"},{\\\"data\\\":\\\"ssh-rsa Y=\\\",\\\"options\\\":\\\"ace\\\",\\\"comment\\\":\\\"q\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 w+T8\\\",\\\"options\\\":\\\"uy=5,cqe,cvde=12\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 m\\\",\\\"options\\\":\\\"v=rwwifeli,zuyibsvmbt=6,n=01,jqv,sqg,jtul=4,hllpamsm,rttdmjk=n,yot,ai=d,qu,llp,bctpegotzltr=9,w=22,s,tt=8785,hjuj=coxr,yixrao=wgqr\\\",\\\"comment\\\":\\\"dpu\\\"}],\\\"refresh_delay_minutes\\\":1,\\\"ssh_enabled\\\":true,\\\"allow_restapi_nonadmin\\\":true,\\\"protect_restore\\\":false,\\\"custom_brand_logo_height\\\":32,\\\"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\\\"},\\\"allow_restapi_origins\\\":[\\\"https://foo.example.com\\\",\\\"http://bar.example.com\\\"],\\\"brand_manual_url\\\":\\\"https://bar.example.com/quux/quux/foo/quux/bar/bar/foo/quux/foo.htm\\\",\\\"custom_brand_logo_width\\\":22,\\\"plots\\\":[{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":0,\\\"softmax\\\":1,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":0,\\\"softmax\\\":1,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480}],\\\"ssh_port\\\":22,\\\"upgrade_notify_blink\\\":true,\\\"protect_admin\\\":false,\\\"relay_ports\\\":[\\\"ttyATH0\\\"],\\\"custom_update_url\\\":\\\"https://bar.example.com:443/bar.htm\\\",\\\"brand_company_name\\\":\\\"Digital Loggers, Inc.\\\",\\\"hardware_id\\\":\\\"EPCR5\\\",\\\"crls\\\":{\\\"iVeriFooCrypt_Primary_CA\\\":{\\\"data\\\":\\\"-----BEGIN X509 CRL-----\\\\nMIIRKoksuFeaVWE2tkGinxfQDg3P9X4mtoEEc/6XGn7nKOsD88xx5dOKJUlU1sHx\\\\nCJYLsq90dVQWlbgjYnMy8iTwCWoVUU2jqd4jTFl7nCfYpLIO9gNJOsFdP49vbEfR\\\\nlAM1yWqBBO0ZiQkPp4qhLU7Sf33vkXoVjBYijPvxqyWZOG+ENrylL5D0AIywrmSb\\\\n1=\\\\n-----END X509 CRL-----\\\\n\\\",\\\"status\\\":true}},\\\"contact\\\":\\\"support@example.com\\\",\\\"relax_nonhtml_content_types\\\":true,\\\"timezone\\\":\\\"UTC\\\",\\\"hostname\\\":\\\"foo.example.com\\\",\\\"protect_firmware\\\":true,\\\"outlet_label\\\":\\\"Outlet\\\",\\\"brand_name\\\":\\\"Ethernet Power Controller\\\",\\\"oid\\\":\\\"1.3.6.1.4.1.45770.1.3\\\",\\\"custom_brand_company_name\\\":\\\"Whatever Systems Inc.\\\",\\\"update_url\\\":\\\"http://foo.example.com:80/quux/baz/baz/baz/bar/bar/foo/bar/quux/bar.htm\\\",\\\"ntp_peers\\\":[\\\"0.ntp-pool.example.com\\\",\\\"1.ntp-pool.example.com\\\",\\\"2.ntp-pool.example.com\\\",\\\"3.ntp-pool.example.com\\\"],\\\"custom_help_url\\\":\\\"https://baz.example.com:443/foo/quux/quux/bar/baz/bar/bar/bar/quux.html\\\",\\\"name_always_visible\\\":true,\\\"support_email\\\":\\\"support@example.com\\\",\\\"https_ports\\\":[{\\\"port\\\":\\\"80\\\",\\\"address\\\":\\\"192.168.0.5\\\"},{\\\"port\\\":\\\"8079\\\",\\\"address\\\":\\\"192.168.0.58\\\"},{\\\"port\\\":\\\"1\\\",\\\"address\\\":\\\"192.168.0.21\\\"},{\\\"port\\\":\\\"8\\\",\\\"address\\\":\\\"192.168.0.19\\\"}],\\\"contacts\\\":{\\\"support\\\":{\\\"phone\\\":null,\\\"fax\\\":\\\"+67178999899706\\\",\\\"name\\\":\\\"Support\\\",\\\"email\\\":null},\\\"security\\\":{\\\"phone\\\":null,\\\"fax\\\":\\\"+766747320756474\\\",\\\"name\\\":\\\"Security\\\",\\\"email\\\":null}},\\\"custom_support_url\\\":\\\"http://foo.example.com:2/baz.html\\\",\\\"support_url\\\":\\\"https://foo.example.com/quux.htm\\\",\\\"protect_notification\\\":true,\\\"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\\\":false,\\\"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\\\":true,\\\"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\\\":false,\\\"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\\\":false,\\\"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\\\":false,\\\"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\\\":false,\\\"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}],\\\"register_url\\\":\\\"https://foo.example.com/foo.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\\\"},\\\"string_mask\\\":\\\"nombstr\\\",\\\"renewal_data\\\":{\\\"username\\\":\\\"R\\\",\\\"password\\\":\\\"N9\\\",\\\"est_url\\\":\\\"https://%a2\\\",\\\"auth\\\":\\\"basic\\\"},\\\"cert\\\":\\\"-----BEGIN CERTIFICATE-----\\\\nMIIarItKbzmTGF4/7lqJkfAKdQf93A4Pa30SNwo/vbUBsbC0M3L7kYTO+9Z3LgVy\\\\nQ9TFAPshclJrnix9rijL6kWipuOLsAvJLOaYqSGTEbK1JICB0yY8i4tY+HvsTqCr\\\\noP6HhbXJyaeGprInQ=\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"automatic_renewal\\\":false,\\\"renewal_method\\\":\\\"est\\\",\\\"bits\\\":4096,\\\"key\\\":\\\"-----BEGIN PRIVATE KEY-----\\\\nMII6faQLG+m0edZfvBcnqZMFXESVbslNm/VRcxpvxbxcFWIAkw+bWNs3dLbEDMe/\\\\nT17Jy5xvjCS1PD+PqWpjcT4DkKcOM1ar4jA3q7/aMUenjeDaB2JqYP4Iljj7mJ/t\\\\nBzvL+WjUAWDrlp2q9vOa/jMkSWXnXQslPo7QKswWPAOB0S2BNSoPBAAgjjTGAM2b\\\\nB2W4+3WATjDyoQMHEoVR+BAkgTw2XYFkcorduNpO72MxVlElZlDayPKfuHkSs/CU\\\\n47kTz8c2XZZJqLucbVa0sGx90P12eYukieDhpsmMSMhIkcwL8XO\\\\n-----END PRIVATE KEY-----\\\\n\\\",\\\"distinguished_name\\\":{\\\"commonName\\\":[\\\"Digital Loggers Unit\\\"],\\\"countryName\\\":[\\\"US\\\"],\\\"stateOrProvinceName\\\":[\\\"California\\\"],\\\"localityName\\\":[\\\"Santa Clara\\\"]},\\\"domains\\\":[\\\"foo.example.com\\\",\\\"bar.example.com\\\",\\\"baz.example.com\\\",\\\"foo.example.com\\\",\\\"bar.example.com\\\",\\\"bar.example.com\\\",\\\"foo.example.com\\\"],\\\"addresses\\\":[\\\"119.36.27.134\\\",\\\"6.250.3.168\\\",\\\"1.126.212.87\\\",\\\"84.7.125.77\\\",\\\"0.244.9.251\\\"],\\\"csr\\\":\\\"-----BEGIN CERTIFICATE REQUEST-----\\\\nMIIg/PAsd18SSGlAtIVrvA8k2TXUz31L9Z2A/E3fHD7mWvyPEUH9hSwmxTGwZJIk\\\\nxxd1dxGnkpijFyDZ8x14j/a0y9MHwIguFKxuIEh23QnKP1wZ/zgl/GnzS9GPUzKl\\\\nHgfYOjeqX/GbxsdwYOxrBx=\\\\n-----END CERTIFICATE REQUEST-----\\\\n\\\",\\\"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}}}}},\\\"relax_nonhtml_methods\\\":true,\\\"brand_product_info_url\\\":\\\"https://baz.example.com/foo/bar/bar.html\\\"},\\\"cred\\\":{\\\"ip_address\\\":\\\"192.168.0.53\\\",\\\"is_admin\\\":true,\\\"name\\\":\\\"admin\\\",\\\"agent\\\":\\\"web ui\\\",\\\"outlet_access\\\":[true,true,true,true,true,true,true,true]},\\\"upnp\\\":{\\\"enabled\\\":false,\\\"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\\\":null,\\\"model_number\\\":\\\"\\\",\\\"model\\\":\\\"DLI emulated Belkin socket\\\",\\\"soap_xmlns_prefix_override\\\":null,\\\"event_xmlns_prefix_override\\\":\\\"xDJXv3DK\\\",\\\"service_id\\\":\\\"basicevent1\\\",\\\"device_type\\\":\\\"controllee\\\"}},\\\"notifications\\\":{\\\"events\\\":{\\\"dli.upnp.sample_event\\\":{\\\"parameters\\\":[{\\\"id\\\":\\\"sample_parameter\\\",\\\"has_fixed_value\\\":false,\\\"fixed_value\\\":null}],\\\"message_template\\\":[\\\"sample event\\\"]}},\\\"parameter_kinds\\\":[]},\\\"outlets\\\":[{\\\"exposed\\\":false,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d0\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d1\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":false,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d2\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"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\\\":false,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d6\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d7\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"}]},\\\"relay\\\":{\\\"all_caps\\\":false,\\\"min_relay_voltage\\\":8,\\\"lcd_rows\\\":2,\\\"user_message_timeout\\\":1,\\\"sequence_delay\\\":8,\\\"beep_sequence\\\":\\\"0\\\",\\\"min_sequence_delay\\\":1,\\\"outlets\\\":[{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Cooling fans\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":6,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":5,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #3\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #4\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Uplink Radio Power\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":1,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #7\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #8\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #9\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":3,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":9,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #11\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #12\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #14\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #15\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #16\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":6,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"POE Injector\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":1,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"POE Injector\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":8,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #19\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":7,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #20\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #21\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #22\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":1,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #24\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":7,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #25\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"POE Injector\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":6,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":1,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":4,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"WiFi AP\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":4,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Cooling fans\\\"}],\\\"lcd_columns\\\":16,\\\"relatch\\\":5,\\\"fuse_relatch\\\":1,\\\"model\\\":\\\"EPCR5\\\",\\\"user_lines\\\":[null,null],\\\"recovery_mode\\\":1,\\\"nets\\\":{\\\"ssu1\\\":{\\\"latest_value\\\":0,\\\"tracking\\\":\\\"pull\\\",\\\"name\\\":\\\"ssu1\\\",\\\"expression\\\":\\\"(not pin[\\\\\\\"dout87\\\\\\\"])\\\"}},\\\"pins\\\":{\\\"din85\\\":{\\\"level_bits\\\":0,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"din85\\\",\\\"drive_logic_mapping\\\":[\\\"Z\\\",\\\"Z\\\",\\\"Z\\\",\\\"Z\\\"],\\\"mode_driver\\\":false,\\\"mode_bits\\\":0,\\\"level_driver\\\":false,\\\"input_bits\\\":1},\\\"din3\\\":{\\\"level_bits\\\":1,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"din3\\\",\\\"drive_logic_mapping\\\":[\\\"0\\\",\\\"1\\\",\\\"0\\\",\\\"1\\\"],\\\"mode_driver\\\":\\\"i59\\\",\\\"mode_bits\\\":2,\\\"level_driver\\\":true,\\\"input_bits\\\":0}},\\\"ports\\\":{\\\"uart_l9chsl4\\\":{\\\"latest_received\\\":[],\\\"type\\\":\\\"uart\\\",\\\"name\\\":\\\"uart_l9chsl4\\\",\\\"accept\\\":{\\\"d\\\":true},\\\"configuration\\\":{\\\"parity\\\":\\\"M\\\",\\\"char_size\\\":\\\"7\\\"}},\\\"uart_lx\\\":{\\\"latest_received\\\":[],\\\"type\\\":\\\"uart\\\",\\\"name\\\":\\\"uart_lx\\\",\\\"accept\\\":[],\\\"configuration\\\":{\\\"baudrate\\\":\\\"194842\\\"}}},\\\"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\\\"}}},\\\"backlight_sequence\\\":\\\"0\\\",\\\"name\\\":\\\"My controller\\\",\\\"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\\\":[]},\\\"online\\\":true,\\\"version\\\":\\\"1.8.1.0\\\",\\\"cycle_delay\\\":3,\\\"keypad_enabled\\\":true,\\\"user_message_force_timeout\\\":1,\\\"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},\\\"autoping\\\":{\\\"enabled\\\":false,\\\"max_consecutive_reboot_count\\\":76,\\\"max_reboot_count\\\":1,\\\"items\\\":[{\\\"script\\\":\\\"\\\",\\\"outlets\\\":[0,8,10,11,18,20,22,27,28,30,31],\\\"addresses\\\":[\\\"http://hCRMO.example.com:63979/GAvTdGs1/HdOBoK\\\"],\\\"pings_before_enabling\\\":null},{\\\"script\\\":\\\"cycle_router\\\",\\\"outlets\\\":[],\\\"addresses\\\":[\\\"http://4.251.149.205:62639\\\"],\\\"pings_before_enabling\\\":null},{\\\"script\\\":\\\"energize_heater\\\",\\\"outlets\\\":[],\\\"addresses\\\":[\\\"207.159.16.144\\\"],\\\"pings_before_enabling\\\":null}],\\\"resume_without_retrial\\\":true,\\\"post_reboot_delay\\\":367,\\\"handle_failures_immediately\\\":false,\\\"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\\\":10,\\\"ping_timeout\\\":117,\\\"ping_interval\\\":10},\\\"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\\\":\\\"^(|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,}$\\\"}}},\\\"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\\\":{\\\"content_type\\\":{\\\"group\\\":\\\"msg\\\",\\\"name\\\":\\\"Content type\\\",\\\"regexp\\\":\\\"^(json|urlencoded)$\\\"},\\\"recipient\\\":{\\\"group\\\":\\\"rcpt\\\",\\\"name\\\":\\\"Recipient URL\\\",\\\"regexp\\\":\\\"^https?://.*$\\\"}}},\\\"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>=WARNING\\\",\\\"action\\\":\\\"notify(\\\\\\\"christopher\\\\\\\")\\\"},{\\\"condition\\\":\\\"severity>=EMERGENCY\\\",\\\"action\\\":\\\"notify(\\\\\\\"david\\\\\\\")\\\"}],\\\"sinks\\\":[{\\\"test\\\":{\\\"1\\\":{\\\"value\\\":\\\"function\\\"},\\\"results\\\":[\\\"Sink handler indicates notification failure, check log for errors\\\"],\\\"arguments\\\":[]},\\\"type\\\":\\\"snmpv3i\\\",\\\"name\\\":\\\"james\\\",\\\"data\\\":{\\\"security_engine_id\\\":\\\"\\\",\\\"context_engine_id\\\":\\\"\\\",\\\"auth_protocol\\\":\\\"SHA\\\",\\\"priv_protocol\\\":\\\"AES\\\",\\\"priv_passphrase\\\":\\\"bp0BXa+&gv%|\\\",\\\"auth_passphrase\\\":\\\",3)(:C;!\\\",\\\"context_name\\\":\\\"24\\\",\\\"security_name\\\":\\\"brian\\\",\\\"trap_oid\\\":\\\"1.079,,,,,\\\",\\\"server\\\":\\\"22zfon.example.com\\\"}},{\\\"test\\\":{\\\"1\\\":{\\\"value\\\":\\\"function\\\"},\\\"results\\\":[\\\"Sink handler indicates notification failure, check log for errors\\\"],\\\"arguments\\\":[]},\\\"type\\\":\\\"snmpv2ci\\\",\\\"name\\\":\\\"john\\\",\\\"data\\\":{\\\"trap_oid\\\":\\\"0.2,,,,,,,,,,,,\\\",\\\"server\\\":\\\"hrep.example.com\\\",\\\"community\\\":\\\"Ed+=\\\"}}],\\\"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}}},\\\"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\\\":{\\\"G\\\":{\\\"redirect_urls\\\":{\\\"https://%FF5]]%A1]\\\":true,\\\"https://%Bd]\\\":true},\\\"refresh_tokens\\\":{\\\"2c1f607935ad04ecbac06a54ab7e2a15\\\":{\\\"expiry_time\\\":1618614511,\\\"remaining_use_count\\\":87}},\\\"secret_hash\\\":null,\\\"access_tokens\\\":{\\\"66214352f1dc14779130f5b1a24f08c7\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null}},\\\"scopes\\\":{\\\"dli+object+read:/config/links/\\\":true,\\\"dli+object+full:/script/start/\\\":true,\\\"dli+object+full:/relay/\\\":true}},\\\"x5hvoBl_pl70q\\\":{\\\"redirect_urls\\\":{\\\"https://]r\\\":true},\\\"refresh_tokens\\\":{\\\"4999fa1e911ac2fa97dac8815da093ad\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":44},\\\"e6ef81f5507ef030a15e68215bd4c49b\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null}},\\\"secret_hash\\\":\\\"750a5d153be27ea7db2c858235432afa\\\",\\\"access_tokens\\\":{\\\"8a8ac26f1188e346c5b90c23600a7d9f\\\":{\\\"expiry_time\\\":1608494511,\\\"remaining_use_count\\\":null},\\\"30341ccff16b7257e8b58bff89f0a95e\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null},\\\"b4fb4120845f3eb867860161b06aafc6\\\":{\\\"expiry_time\\\":1678199550,\\\"remaining_use_count\\\":52}},\\\"scopes\\\":{\\\"dli+object+read:/relay/outlets/7/\\\":true}}},\\\"users\\\":[{\\\"password\\\":\\\"12sA2y4z%OER\\\",\\\"name\\\":\\\"admin\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[true,true,true,true,true,true,true,true]},{\\\"password\\\":\\\"Nf*M)mTj\\\",\\\"is_admin\\\":false,\\\"name\\\":\\\"tom\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[false,false,false,false,true,false,true,true,false,false,true,false,false,false,false,false,true,false,false,false,true,true,false,false,true,false,true,true,false,false,false,true]},{\\\"password\\\":\\\"eKz=s3ql]YYJS\\\",\\\"name\\\":\\\"dick\\\",\\\"is_allowed\\\":false,\\\"outlet_access\\\":[true,true,true,true,false,false,true,false,false,false,true,false,false,false,false,false,true,true,true,false,true,false,false,true,false,true,true,true,true,true,false,true]},{\\\"password\\\":\\\"/Urt$IFXd/>Sf~pz\\\",\\\"is_admin\\\":false,\\\"name\\\":\\\"harry\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[true,false,true,true,true,true,false,false,true,false,false,false,false,true,false,false,false,false,false,false,true,true,true,false,true,false,true,false,false,true,false,true]}],\\\"cookie_timeout\\\":30000}}\"\n\nencode <- \"json\"\n\nresponse <- VERB(\"PUT\", url, body = payload, add_headers(Connection = 'close', Content_Type = 'application/json', X_CSRF = 'x', '), content_type(\"application/json\"), encode = encode)\n\ncontent(response, \"text\")\n\n\n# Sample result:\n# \n"},"csharp-restsharp":{"filename":"set-using-csharp-restsharp.cs","data":"// \r\n// Sample for the whole object model.\r\n// \r\n// This is a sample demonstrating how to set the DLI Controller API.\r\n// \r\n\r\n// Note that this sample has been generated by httpsnippet;\r\n// authentication configuration (usually digest) is not included.\r\n\r\nvar client = new RestClient(\"http://192.168.0.100/restapi/\");\r\nvar request = new RestRequest(Method.PUT);\r\nrequest.AddHeader(\"Connection\", \"close\");\r\nrequest.AddHeader(\"Content-Type\", \"application/json\");\r\nrequest.AddHeader(\"X-CSRF\", \"x\");\r\nrequest.AddParameter(\"undefined\", \"{\\\"snmp\\\":{\\\"enabled\\\":true,\\\"engine_id\\\":\\\"91F34FFB045E5D\\\",\\\"known_auth_methods\\\":{\\\"sha1\\\":\\\"SHA1\\\",\\\"md5\\\":\\\"MD5\\\"},\\\"community_mappings\\\":[{\\\"ip_address\\\":\\\"10.1.164.164\\\",\\\"user\\\":\\\"userk50x\\\",\\\"netmask\\\":\\\"255.0.0.0\\\",\\\"community\\\":\\\"public\\\"}],\\\"users\\\":{\\\"powerReader\\\":{\\\"priv_password\\\":\\\"readerPrivPassword\\\",\\\"has_auth_password\\\":true,\\\"subtree_access\\\":{\\\"energyObject\\\":\\\"readonly\\\"},\\\"auth_password\\\":\\\"readerAuthPassword\\\",\\\"is_allowed\\\":true,\\\"priv_method\\\":\\\"aes\\\",\\\"auth_method\\\":\\\"md5\\\",\\\"has_priv_password\\\":false},\\\"powerAdmin\\\":{\\\"priv_password\\\":\\\"adminPrivPassword\\\",\\\"has_auth_password\\\":false,\\\"subtree_access\\\":{\\\"energyObject\\\":true},\\\"auth_password\\\":\\\"adminAuthPassword\\\",\\\"is_allowed\\\":true,\\\"priv_method\\\":\\\"des\\\",\\\"auth_method\\\":\\\"md5\\\",\\\"has_priv_password\\\":false}},\\\"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\\\"}}},\\\"network\\\":{\\\"wired\\\":{\\\"ip_address\\\":\\\"10.35.91.57\\\",\\\"serve_dns\\\":false,\\\"protocol\\\":\\\"static\\\",\\\"online\\\":false,\\\"gateway\\\":\\\"10.0.0.21\\\",\\\"dns_servers\\\":[\\\"29.152.188.60\\\",\\\"8.247.124.24\\\"],\\\"mac_address\\\":\\\"7C:E1:FF:D3:63:9D\\\",\\\"netmask\\\":\\\"255.0.0.0\\\"},\\\"wireless\\\":{\\\"wac_supported\\\":false,\\\"protocol\\\":\\\"static\\\",\\\"encryption\\\":\\\"psk\\\",\\\"netmask\\\":\\\"255.255.255.0\\\",\\\"known_encryptions\\\":{\\\"psk2\\\":\\\"WPA2 PSK\\\",\\\"psk-mixed\\\":\\\"WPA/WPA2 PSK mixed mode\\\",\\\"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\\\":\\\"VqRHr(isXEd8-Yh-Zg/TzD%cdMWlz&gVv8znDifx-K57&zFdfR8eqAIVi#Gi\\\",\\\"dns_servers\\\":[\\\"192.168.23.3\\\"],\\\"known_modes\\\":{\\\"sta\\\":\\\"Client\\\",\\\"ap\\\":\\\"Access Point\\\"},\\\"enabled\\\":true,\\\"serve_dns\\\":true,\\\"ssid\\\":\\\"DLI_ISO3256\\\",\\\"mac_address\\\":\\\"7C:E1:FF:E7:F0:37\\\",\\\"ip_address\\\":\\\"192.168.23.183\\\",\\\"online\\\":true,\\\"channel\\\":\\\"5\\\",\\\"wac_enabled\\\":false,\\\"mode\\\":\\\"sta\\\",\\\"gateway\\\":\\\"192.168.23.50\\\"},\\\"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\\\":[]},\\\"interface_order\\\":[\\\"wireless\\\"],\\\"known_protocols\\\":{\\\"dhcp\\\":\\\"Dynamic IP/DHCP\\\",\\\"static\\\":\\\"Static IP\\\"},\\\"same_subnet_only\\\":true},\\\"mqtt\\\":{\\\"connect_topic\\\":\\\"wQGPWD\\\",\\\"connect_payload\\\":\\\"K\\\",\\\"username\\\":\\\"userk9ns03\\\",\\\"reconnect_retain\\\":false,\\\"connect_qos\\\":2,\\\"use_ssl\\\":true,\\\"lwt_payload\\\":\\\"\\\",\\\"disconnect_payload\\\":\\\"EbioJ8\\\",\\\"outlets\\\":[{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"DysEr6q\\\",\\\"qos\\\":0,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"2PHQ5O23q\\\",\\\"qos\\\":2,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"HFTgiV6\\\",\\\"qos\\\":0,\\\"allow_write\\\":true},{\\\"allow_read\\\":true,\\\"topic_subtree\\\":\\\"L62w2\\\",\\\"qos\\\":0,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"xYkLboCC\\\",\\\"qos\\\":1,\\\"allow_write\\\":false},{\\\"allow_read\\\":true,\\\"topic_subtree\\\":\\\"98Vtecq7d\\\",\\\"qos\\\":2,\\\"allow_write\\\":true},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"QpJ4\\\",\\\"qos\\\":0,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"jO5YcJ4\\\",\\\"qos\\\":2,\\\"allow_write\\\":false}],\\\"enabled\\\":true,\\\"reconnect_qos\\\":1,\\\"disconnect_qos\\\":2,\\\"disconnect_retain\\\":true,\\\"lwt_qos\\\":0,\\\"broker_port\\\":\\\"38\\\",\\\"lwt_topic\\\":\\\"uRNIm\\\",\\\"disconnect_topic\\\":\\\"dfTcpZk\\\",\\\"password\\\":\\\"TaorXX#JO$\\\",\\\"lwt_retain\\\":false,\\\"reconnect_payload\\\":\\\"PmSp\\\",\\\"topic_root\\\":\\\"FZNf\\\",\\\"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\\\":\\\"Zm3Pvg.SYrHsw.zibO.18FX79DGZ.cCyJfOlDF36CG.zZbojcxy.8NLhAOKMNd1.example.com\\\",\\\"reconnect_topic\\\":\\\"GOi/j9i\\\",\\\"connect_retain\\\":false},\\\"script\\\":{\\\"source\\\":\\\"function energize_heaters(...)\\\\n ...\\\\nend\\\\nfunction energize_modem(...)\\\\n ...\\\\nend\\\\nfunction cycle_gadget(...)\\\\n ...\\\\nend\\\\n\\\",\\\"step_time_limit\\\":5,\\\"boot_handler\\\":\\\"\\\",\\\"threads\\\":{\\\"94\\\":{\\\"label\\\":\\\"label of thread #94\\\"},\\\"46\\\":{\\\"label\\\":\\\"label of thread #46\\\"},\\\"47\\\":{\\\"label\\\":\\\"label of thread #47\\\"},\\\"30\\\":{\\\"label\\\":\\\"label of thread #30\\\"},\\\"67\\\":{\\\"label\\\":\\\"label of thread #67\\\"},\\\"56\\\":{\\\"label\\\":\\\"label of thread #56\\\"}},\\\"traced\\\":false,\\\"step_delay\\\":3,\\\"user_function_ui_order\\\":[\\\"enable_router\\\",\\\"toggle_heater\\\",\\\"shut_down_engines\\\",\\\"energize_machines\\\",\\\"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\\\":{\\\"disable_machine_sample\\\":{\\\"source\\\":\\\"function shut_down_engine(...)\\\\n ...\\\\nend\\\\nfunction shut_down_engines(...)\\\\n ...\\\\nend\\\\nfunction disable_modem(...)\\\\n ...\\\\nend\\\\nfunction energize_router(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"energize_contraptions_sample\\\":{\\\"source\\\":\\\"function shut_down_engine(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"toggle_engine_sample\\\":{\\\"source\\\":\\\"function shut_down_heater(...)\\\\n ...\\\\nend\\\\n\\\"}},\\\"boot_handler_legacy\\\":true,\\\"variables\\\":{\\\"appliance_online\\\":1,\\\"gadget_status\\\":true}},\\\"meter\\\":{\\\"power_status\\\":true,\\\"values\\\":{\\\"vcc_voltage\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":493.33333333333,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":501.66666666667,\\\"alarm_period\\\":6},{\\\"lower_bound_bottom\\\":516.66666666667,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":525.83333333333,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":563.33333333333,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":571.66666666667,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":572.5,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":577.5,\\\"alarm_period\\\":2},{\\\"lower_bound_bottom\\\":600.83333333333,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":614.16666666667,\\\"alarm_period\\\":5},{\\\"lower_bound_bottom\\\":621.66666666667,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":633.33333333333,\\\"alarm_period\\\":null}],\\\"in_calibration\\\":false,\\\"expression\\\":\\\"2.8\\\",\\\"history_subsample_count\\\":2,\\\"data_absence_alarm_level\\\":2,\\\"log_history\\\":true,\\\"history_time_step\\\":14,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":5,\\\"data_absence_alarm_period\\\":1,\\\"quantity\\\":\\\"voltage\\\",\\\"name\\\":\\\"DC voltage\\\",\\\"internal\\\":false,\\\"lowest_interval_alarm_level\\\":null,\\\"bus\\\":2},\\\"current\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":592,\\\"alarm_level\\\":5,\\\"lower_bound_top\\\":607,\\\"alarm_period\\\":4},{\\\"lower_bound_bottom\\\":643,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":654,\\\"alarm_period\\\":9},{\\\"lower_bound_bottom\\\":658,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":663,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":694,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":704,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":713,\\\"alarm_level\\\":5,\\\"lower_bound_top\\\":727,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":741,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":759,\\\"alarm_period\\\":8}],\\\"in_calibration\\\":true,\\\"expression\\\":null,\\\"history_subsample_count\\\":21,\\\"data_absence_alarm_level\\\":3,\\\"value\\\":false,\\\"log_history\\\":false,\\\"history_time_step\\\":25,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":null,\\\"data_absence_alarm_period\\\":null,\\\"quantity\\\":\\\"current\\\",\\\"name\\\":\\\"Current\\\",\\\"supports_calibration\\\":false,\\\"internal\\\":false,\\\"lowest_interval_alarm_level\\\":null,\\\"bus\\\":null},\\\"mains_voltage\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":15.833333333333,\\\"alarm_level\\\":7,\\\"lower_bound_top\\\":17.333333333333,\\\"alarm_period\\\":2},{\\\"lower_bound_bottom\\\":19,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":19.916666666667,\\\"alarm_period\\\":1},{\\\"lower_bound_bottom\\\":19.75,\\\"alarm_level\\\":2,\\\"lower_bound_top\\\":20.5,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":20.583333333333,\\\"alarm_level\\\":8,\\\"lower_bound_top\\\":21.083333333333,\\\"alarm_period\\\":7},{\\\"lower_bound_bottom\\\":23.75,\\\"alarm_level\\\":2,\\\"lower_bound_top\\\":24.75,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":27.166666666667,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":27.75,\\\"alarm_period\\\":6}],\\\"in_calibration\\\":false,\\\"expression\\\":null,\\\"history_subsample_count\\\":25,\\\"data_absence_alarm_level\\\":null,\\\"value\\\":false,\\\"log_history\\\":false,\\\"history_time_step\\\":17,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":8,\\\"data_absence_alarm_period\\\":3,\\\"quantity\\\":\\\"voltage\\\",\\\"name\\\":\\\"AC voltage\\\",\\\"internal\\\":true,\\\"lowest_interval_alarm_level\\\":null,\\\"bus\\\":4},\\\"temperature\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":8.7087087087087,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":9.1891891891892,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":9.2492492492492,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":9.5495495495495,\\\"alarm_period\\\":null}],\\\"in_calibration\\\":false,\\\"expression\\\":null,\\\"history_subsample_count\\\":15,\\\"data_absence_alarm_level\\\":7,\\\"log_history\\\":true,\\\"history_time_step\\\":23,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":1,\\\"data_absence_alarm_period\\\":6,\\\"quantity\\\":\\\"temperature\\\",\\\"name\\\":\\\"Temperature\\\",\\\"internal\\\":true,\\\"lowest_interval_alarm_level\\\":4,\\\"bus\\\":2}},\\\"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\\\":[],\\\"arguments\\\":[]}},\\\"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\\\"}},\\\"config\\\":{\\\"allow_plaintext_logins\\\":true,\\\"allow_coapws\\\":false,\\\"protect_private_config\\\":false,\\\"brand_url\\\":\\\"http://bar.example.com:8031/baz/foo/foo/baz/quux/bar/bar/bar.htm\\\",\\\"allow_jsonrpc_nonadmin\\\":false,\\\"hide_passwords\\\":false,\\\"registration_status\\\":false,\\\"custom_brand_name\\\":\\\"Amazing Controller III\\\",\\\"known_quantities\\\":{\\\"current\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Current\\\",\\\"units\\\":{\\\"A\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"ampere\\\",\\\"scale\\\":1}}},\\\"screen_length\\\":{\\\"preferred_unit\\\":\\\"px\\\",\\\"name\\\":\\\"Screen length\\\",\\\"units\\\":{\\\"px\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"pixel\\\",\\\"scale\\\":1}}},\\\"temperature\\\":{\\\"preferred_unit\\\":\\\"K\\\",\\\"name\\\":\\\"Temperature\\\",\\\"units\\\":{\\\"K\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"kelvin\\\",\\\"scale\\\":1},\\\"C\\\":{\\\"offset\\\":-273.16,\\\"internal\\\":false,\\\"name\\\":\\\"degree Celsius\\\",\\\"scale\\\":1},\\\"F\\\":{\\\"offset\\\":-459.67,\\\"name\\\":\\\"degree Fahrenheit\\\",\\\"scale\\\":1.8}}},\\\"count\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Count\\\",\\\"units\\\":{\\\"times\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"time\\\",\\\"scale\\\":1}}},\\\"illuminance\\\":{\\\"preferred_unit\\\":\\\"lx\\\",\\\"name\\\":\\\"Illuminance\\\",\\\"units\\\":{\\\"lx\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"lux\\\",\\\"scale\\\":1},\\\"fc\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"foot-candle\\\",\\\"scale\\\":0.09290226681531}}},\\\"time\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Time\\\",\\\"units\\\":{\\\"s\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"second\\\",\\\"scale\\\":1}}},\\\"ratio\\\":{\\\"preferred_unit\\\":\\\"times\\\",\\\"name\\\":\\\"Ratio\\\",\\\"units\\\":{\\\"%\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"percent\\\",\\\"scale\\\":100},\\\"times\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"\\\",\\\"scale\\\":1}}},\\\"energy\\\":{\\\"preferred_unit\\\":\\\"kWh\\\",\\\"name\\\":\\\"Energy\\\",\\\"units\\\":{\\\"kWh\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"kilowatt-hour\\\",\\\"scale\\\":2.77777778e-07},\\\"J\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"joule\\\",\\\"scale\\\":1}}},\\\"voltage\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Voltage\\\",\\\"units\\\":{\\\"V\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"volt\\\",\\\"scale\\\":1}}}},\\\"allow_jsonrpc\\\":true,\\\"custom_register_url\\\":\\\"https://baz.example.com/foo/bar.html\\\",\\\"customization_status\\\":\\\"open\\\",\\\"known_protection_bits\\\":{\\\"protect_restore\\\":{\\\"name\\\":\\\"Protection from restore from backup\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"},\\\"protect_admin\\\":{\\\"name\\\":\\\"Administrator credentials protection\\\",\\\"status\\\":true},\\\"protect_private_config\\\":{\\\"name\\\":\\\"Private configuration protection\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"},\\\"protect_notification\\\":{\\\"name\\\":\\\"Notification settings protection\\\",\\\"status\\\":false},\\\"protect_network\\\":{\\\"name\\\":\\\"Network settings protection\\\",\\\"status\\\":true},\\\"protect_maintenance\\\":{\\\"name\\\":\\\"Maintenance mode lock\\\",\\\"status\\\":false},\\\"protect_firmware\\\":{\\\"name\\\":\\\"Firmware protection\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"}},\\\"refresh_enabled\\\":true,\\\"allow_modifying_get\\\":true,\\\"protect_maintenance\\\":false,\\\"serial\\\":\\\"ISO322203123456\\\",\\\"custom_support_email\\\":\\\"support@example.com\\\",\\\"allow_coapws_nonadmin\\\":false,\\\"allow_restapi\\\":true,\\\"upgrade_notify_beep\\\":false,\\\"brand_faq_url\\\":\\\"https://baz.example.com/quux/foo.html\\\",\\\"links\\\":[{\\\"description\\\":\\\"test 5\\\",\\\"href\\\":\\\"test_url7\\\"},{\\\"description\\\":\\\"test 3\\\",\\\"href\\\":\\\"test_url5\\\"}],\\\"custom_brand_logo\\\":\\\"http://bar.example.com:80/baz/foo/quux/foo/bar.png\\\",\\\"image_format\\\":\\\"jpg\\\",\\\"location\\\":\\\"Server room\\\",\\\"ntp_server_enabled\\\":true,\\\"http_ports\\\":[{\\\"port\\\":\\\"8046\\\",\\\"address\\\":\\\"192.168.0.9\\\"}],\\\"hide_wifi_key\\\":true,\\\"custom_brand_url\\\":\\\"https://baz.example.com/baz/quux/quux/baz.html\\\",\\\"syslog_ip_address\\\":null,\\\"protect_network\\\":false,\\\"lockout_delay_minutes\\\":60,\\\"version\\\":\\\"1.8.1.0\\\",\\\"allow_coapws_origins\\\":[\\\"https://baz.example.com\\\",\\\"https://foo.example.com\\\",\\\"http://bar.example.com\\\"],\\\"syslog_minimal_severity\\\":8,\\\"certificates\\\":{\\\"iTrustBazSign_Trusted_Certification_Authority\\\":{\\\"data\\\":\\\"-----BEGIN CERTIFICATE-----\\\\nMIIZNsCJ4KzRkhOd2DFrjawMoljLKzq6dLi1DxMJIMn23Bi7Qz/AaxYPjIm3HdCx\\\\n+DuNZClMGra+/1+0Da+o0j7ooQR0NSzOiuoI6ZhPRHQSLQUb1UP4DYu2/M5Pr4qZ\\\\net7EaYhu/9FSgsWBIcRtXVuwcKnjANkqGu4tTonUz3ygxUtG7K9gs4cUQQEdp+T6\\\\na/NOotOus4sN+8XLKDDQsktJ+X8+1GvdHJ16CS15ZvVZ42xQIBtBxnWxKgyNzt1H\\\\n4QRZTZ8P4kV9hxTuqgreCp+vnOvhRCwXfN79zHa415Fl2kfvRXZfNabA+WuRlq/Q\\\\n8cDRCJVJbGOLyKoVwUvW65Wf/+Qs/t6AVMdki94JRUhPrWxn1sK9+tq0tHuvB15j\\\\nkT8vZUN4Bpxjnlmg5yg+ojt6epJiw38gYIc8p0E0rCmfzZL5X25Mn/VSqrAmwKTV\\\\n6fU8wX08Kh8v2FT7NrwPNPFEb2AyYhegM9rJitT2ad+fvToILljkA//o3BmevRKH\\\\nBcK56PimQNhvC0Hzl2An3/tHoXCFuVt68EDHgy36Ln2apMabQnOWoIpcr1tmZnuk\\\\n81k67sTwx4mJgOmTpIH77w+BqmmdhWhraRzjKTgIZSdGsPlhk3rt0s4sftWMQDD0\\\\nCl2iSMHx0aqSMYCRP6UHDMy6vKY8abspNwXrJroLReqpC3HeBnxRAwZ5H8Gtl8i8\\\\nF0R7rpaVfPkkiPyWNPiJ+qc96WxHE6OW8sf0hGYMhI7Qk5y7WgSXW5ifdgyupNR+\\\\n60zPaL6vUYfcWo8DHhmOQR17QyyqPy6Y+5zaT5V+gAcD/mSIUEjxim49l20A08k1\\\\njdlr9mXMOnNBFiiWRfFEmQ/qSBtdyxviahZmT78uwY6CGqkjW0zIS+9xC2bA0Xvd\\\\nVPkfafb8nqQeb9Ad9V69g4OlhanEWQV1rFiRwKckA2OnEbRP6Zbog/ZNcNd8p8Bh\\\\nw9NGn7SsYG79jZHJB6/CiPr530xEEegAq3SdDxWnDfyzEFJSOKh6mYDrbA5srn3h\\\\nXL6VuwkaukrA3JaQ0iCay3C9A41+9luj61E1z/dulU4rphHrQWSPcha==\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"status\\\":false}},\\\"ssh_authorized_keys\\\":[{\\\"data\\\":\\\"ssh-dss aV===\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"n\\\"},{\\\"data\\\":\\\"ssh-dss CwLn\\\",\\\"options\\\":\\\"era,m=qjgge,wc=x\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 a\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 eEKp==\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 v7=\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 t91/5S==\\\",\\\"options\\\":\\\"oq=ml,yzreiwtvwctfx=e,zspqyuhlfl=bxo,i=ywi,e=dpvtn,yvmbbwdylns\\\",\\\"comment\\\":\\\"bqcl\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 r\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 5=\\\",\\\"options\\\":\\\"wllkv=991248,mu=92,dh=449\\\",\\\"comment\\\":\\\"jqkh\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 betjYa==\\\",\\\"options\\\":\\\"tdx\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 XA2J===\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 4i==\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 VWk==\\\",\\\"options\\\":\\\"nifiixiky=h,iy\\\",\\\"comment\\\":\\\"@h\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 9k=\\\",\\\"options\\\":\\\"kyxjhdrnrjrn=fk,wwqjk=180579801,uy=v\\\",\\\"comment\\\":\\\"dgvjcr\\\"},{\\\"data\\\":\\\"ssh-ed25519 Q=\\\",\\\"options\\\":\\\"rmhdcm,v=knapbe\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 k\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 77rl\\\",\\\"options\\\":\\\"rbjcf=12\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 n\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"ibawc\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 m===\\\",\\\"options\\\":\\\"x=cgkbjt,osvu,ukx,mun=605\\\",\\\"comment\\\":\\\"zspr\\\"},{\\\"data\\\":\\\"ssh-rsa 65=\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"f.o\\\"},{\\\"data\\\":\\\"ssh-rsa Y=\\\",\\\"options\\\":\\\"ace\\\",\\\"comment\\\":\\\"q\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 w+T8\\\",\\\"options\\\":\\\"uy=5,cqe,cvde=12\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 m\\\",\\\"options\\\":\\\"v=rwwifeli,zuyibsvmbt=6,n=01,jqv,sqg,jtul=4,hllpamsm,rttdmjk=n,yot,ai=d,qu,llp,bctpegotzltr=9,w=22,s,tt=8785,hjuj=coxr,yixrao=wgqr\\\",\\\"comment\\\":\\\"dpu\\\"}],\\\"refresh_delay_minutes\\\":1,\\\"ssh_enabled\\\":true,\\\"allow_restapi_nonadmin\\\":true,\\\"protect_restore\\\":false,\\\"custom_brand_logo_height\\\":32,\\\"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\\\"},\\\"allow_restapi_origins\\\":[\\\"https://foo.example.com\\\",\\\"http://bar.example.com\\\"],\\\"brand_manual_url\\\":\\\"https://bar.example.com/quux/quux/foo/quux/bar/bar/foo/quux/foo.htm\\\",\\\"custom_brand_logo_width\\\":22,\\\"plots\\\":[{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":0,\\\"softmax\\\":1,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":0,\\\"softmax\\\":1,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480}],\\\"ssh_port\\\":22,\\\"upgrade_notify_blink\\\":true,\\\"protect_admin\\\":false,\\\"relay_ports\\\":[\\\"ttyATH0\\\"],\\\"custom_update_url\\\":\\\"https://bar.example.com:443/bar.htm\\\",\\\"brand_company_name\\\":\\\"Digital Loggers, Inc.\\\",\\\"hardware_id\\\":\\\"EPCR5\\\",\\\"crls\\\":{\\\"iVeriFooCrypt_Primary_CA\\\":{\\\"data\\\":\\\"-----BEGIN X509 CRL-----\\\\nMIIRKoksuFeaVWE2tkGinxfQDg3P9X4mtoEEc/6XGn7nKOsD88xx5dOKJUlU1sHx\\\\nCJYLsq90dVQWlbgjYnMy8iTwCWoVUU2jqd4jTFl7nCfYpLIO9gNJOsFdP49vbEfR\\\\nlAM1yWqBBO0ZiQkPp4qhLU7Sf33vkXoVjBYijPvxqyWZOG+ENrylL5D0AIywrmSb\\\\n1=\\\\n-----END X509 CRL-----\\\\n\\\",\\\"status\\\":true}},\\\"contact\\\":\\\"support@example.com\\\",\\\"relax_nonhtml_content_types\\\":true,\\\"timezone\\\":\\\"UTC\\\",\\\"hostname\\\":\\\"foo.example.com\\\",\\\"protect_firmware\\\":true,\\\"outlet_label\\\":\\\"Outlet\\\",\\\"brand_name\\\":\\\"Ethernet Power Controller\\\",\\\"oid\\\":\\\"1.3.6.1.4.1.45770.1.3\\\",\\\"custom_brand_company_name\\\":\\\"Whatever Systems Inc.\\\",\\\"update_url\\\":\\\"http://foo.example.com:80/quux/baz/baz/baz/bar/bar/foo/bar/quux/bar.htm\\\",\\\"ntp_peers\\\":[\\\"0.ntp-pool.example.com\\\",\\\"1.ntp-pool.example.com\\\",\\\"2.ntp-pool.example.com\\\",\\\"3.ntp-pool.example.com\\\"],\\\"custom_help_url\\\":\\\"https://baz.example.com:443/foo/quux/quux/bar/baz/bar/bar/bar/quux.html\\\",\\\"name_always_visible\\\":true,\\\"support_email\\\":\\\"support@example.com\\\",\\\"https_ports\\\":[{\\\"port\\\":\\\"80\\\",\\\"address\\\":\\\"192.168.0.5\\\"},{\\\"port\\\":\\\"8079\\\",\\\"address\\\":\\\"192.168.0.58\\\"},{\\\"port\\\":\\\"1\\\",\\\"address\\\":\\\"192.168.0.21\\\"},{\\\"port\\\":\\\"8\\\",\\\"address\\\":\\\"192.168.0.19\\\"}],\\\"contacts\\\":{\\\"support\\\":{\\\"phone\\\":null,\\\"fax\\\":\\\"+67178999899706\\\",\\\"name\\\":\\\"Support\\\",\\\"email\\\":null},\\\"security\\\":{\\\"phone\\\":null,\\\"fax\\\":\\\"+766747320756474\\\",\\\"name\\\":\\\"Security\\\",\\\"email\\\":null}},\\\"custom_support_url\\\":\\\"http://foo.example.com:2/baz.html\\\",\\\"support_url\\\":\\\"https://foo.example.com/quux.htm\\\",\\\"protect_notification\\\":true,\\\"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\\\":false,\\\"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\\\":true,\\\"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\\\":false,\\\"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\\\":false,\\\"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\\\":false,\\\"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\\\":false,\\\"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}],\\\"register_url\\\":\\\"https://foo.example.com/foo.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\\\"},\\\"string_mask\\\":\\\"nombstr\\\",\\\"renewal_data\\\":{\\\"username\\\":\\\"R\\\",\\\"password\\\":\\\"N9\\\",\\\"est_url\\\":\\\"https://%a2\\\",\\\"auth\\\":\\\"basic\\\"},\\\"cert\\\":\\\"-----BEGIN CERTIFICATE-----\\\\nMIIarItKbzmTGF4/7lqJkfAKdQf93A4Pa30SNwo/vbUBsbC0M3L7kYTO+9Z3LgVy\\\\nQ9TFAPshclJrnix9rijL6kWipuOLsAvJLOaYqSGTEbK1JICB0yY8i4tY+HvsTqCr\\\\noP6HhbXJyaeGprInQ=\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"automatic_renewal\\\":false,\\\"renewal_method\\\":\\\"est\\\",\\\"bits\\\":4096,\\\"key\\\":\\\"-----BEGIN PRIVATE KEY-----\\\\nMII6faQLG+m0edZfvBcnqZMFXESVbslNm/VRcxpvxbxcFWIAkw+bWNs3dLbEDMe/\\\\nT17Jy5xvjCS1PD+PqWpjcT4DkKcOM1ar4jA3q7/aMUenjeDaB2JqYP4Iljj7mJ/t\\\\nBzvL+WjUAWDrlp2q9vOa/jMkSWXnXQslPo7QKswWPAOB0S2BNSoPBAAgjjTGAM2b\\\\nB2W4+3WATjDyoQMHEoVR+BAkgTw2XYFkcorduNpO72MxVlElZlDayPKfuHkSs/CU\\\\n47kTz8c2XZZJqLucbVa0sGx90P12eYukieDhpsmMSMhIkcwL8XO\\\\n-----END PRIVATE KEY-----\\\\n\\\",\\\"distinguished_name\\\":{\\\"commonName\\\":[\\\"Digital Loggers Unit\\\"],\\\"countryName\\\":[\\\"US\\\"],\\\"stateOrProvinceName\\\":[\\\"California\\\"],\\\"localityName\\\":[\\\"Santa Clara\\\"]},\\\"domains\\\":[\\\"foo.example.com\\\",\\\"bar.example.com\\\",\\\"baz.example.com\\\",\\\"foo.example.com\\\",\\\"bar.example.com\\\",\\\"bar.example.com\\\",\\\"foo.example.com\\\"],\\\"addresses\\\":[\\\"119.36.27.134\\\",\\\"6.250.3.168\\\",\\\"1.126.212.87\\\",\\\"84.7.125.77\\\",\\\"0.244.9.251\\\"],\\\"csr\\\":\\\"-----BEGIN CERTIFICATE REQUEST-----\\\\nMIIg/PAsd18SSGlAtIVrvA8k2TXUz31L9Z2A/E3fHD7mWvyPEUH9hSwmxTGwZJIk\\\\nxxd1dxGnkpijFyDZ8x14j/a0y9MHwIguFKxuIEh23QnKP1wZ/zgl/GnzS9GPUzKl\\\\nHgfYOjeqX/GbxsdwYOxrBx=\\\\n-----END CERTIFICATE REQUEST-----\\\\n\\\",\\\"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}}}}},\\\"relax_nonhtml_methods\\\":true,\\\"brand_product_info_url\\\":\\\"https://baz.example.com/foo/bar/bar.html\\\"},\\\"cred\\\":{\\\"ip_address\\\":\\\"192.168.0.53\\\",\\\"is_admin\\\":true,\\\"name\\\":\\\"admin\\\",\\\"agent\\\":\\\"web ui\\\",\\\"outlet_access\\\":[true,true,true,true,true,true,true,true]},\\\"upnp\\\":{\\\"enabled\\\":false,\\\"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\\\":null,\\\"model_number\\\":\\\"\\\",\\\"model\\\":\\\"DLI emulated Belkin socket\\\",\\\"soap_xmlns_prefix_override\\\":null,\\\"event_xmlns_prefix_override\\\":\\\"xDJXv3DK\\\",\\\"service_id\\\":\\\"basicevent1\\\",\\\"device_type\\\":\\\"controllee\\\"}},\\\"notifications\\\":{\\\"events\\\":{\\\"dli.upnp.sample_event\\\":{\\\"parameters\\\":[{\\\"id\\\":\\\"sample_parameter\\\",\\\"has_fixed_value\\\":false,\\\"fixed_value\\\":null}],\\\"message_template\\\":[\\\"sample event\\\"]}},\\\"parameter_kinds\\\":[]},\\\"outlets\\\":[{\\\"exposed\\\":false,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d0\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d1\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":false,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d2\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"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\\\":false,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d6\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d7\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"}]},\\\"relay\\\":{\\\"all_caps\\\":false,\\\"min_relay_voltage\\\":8,\\\"lcd_rows\\\":2,\\\"user_message_timeout\\\":1,\\\"sequence_delay\\\":8,\\\"beep_sequence\\\":\\\"0\\\",\\\"min_sequence_delay\\\":1,\\\"outlets\\\":[{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Cooling fans\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":6,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":5,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #3\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #4\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Uplink Radio Power\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":1,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #7\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #8\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #9\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":3,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":9,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #11\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #12\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #14\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #15\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #16\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":6,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"POE Injector\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":1,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"POE Injector\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":8,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #19\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":7,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #20\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #21\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #22\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":1,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #24\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":7,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #25\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"POE Injector\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":6,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":1,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":4,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"WiFi AP\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":4,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Cooling fans\\\"}],\\\"lcd_columns\\\":16,\\\"relatch\\\":5,\\\"fuse_relatch\\\":1,\\\"model\\\":\\\"EPCR5\\\",\\\"user_lines\\\":[null,null],\\\"recovery_mode\\\":1,\\\"nets\\\":{\\\"ssu1\\\":{\\\"latest_value\\\":0,\\\"tracking\\\":\\\"pull\\\",\\\"name\\\":\\\"ssu1\\\",\\\"expression\\\":\\\"(not pin[\\\\\\\"dout87\\\\\\\"])\\\"}},\\\"pins\\\":{\\\"din85\\\":{\\\"level_bits\\\":0,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"din85\\\",\\\"drive_logic_mapping\\\":[\\\"Z\\\",\\\"Z\\\",\\\"Z\\\",\\\"Z\\\"],\\\"mode_driver\\\":false,\\\"mode_bits\\\":0,\\\"level_driver\\\":false,\\\"input_bits\\\":1},\\\"din3\\\":{\\\"level_bits\\\":1,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"din3\\\",\\\"drive_logic_mapping\\\":[\\\"0\\\",\\\"1\\\",\\\"0\\\",\\\"1\\\"],\\\"mode_driver\\\":\\\"i59\\\",\\\"mode_bits\\\":2,\\\"level_driver\\\":true,\\\"input_bits\\\":0}},\\\"ports\\\":{\\\"uart_l9chsl4\\\":{\\\"latest_received\\\":[],\\\"type\\\":\\\"uart\\\",\\\"name\\\":\\\"uart_l9chsl4\\\",\\\"accept\\\":{\\\"d\\\":true},\\\"configuration\\\":{\\\"parity\\\":\\\"M\\\",\\\"char_size\\\":\\\"7\\\"}},\\\"uart_lx\\\":{\\\"latest_received\\\":[],\\\"type\\\":\\\"uart\\\",\\\"name\\\":\\\"uart_lx\\\",\\\"accept\\\":[],\\\"configuration\\\":{\\\"baudrate\\\":\\\"194842\\\"}}},\\\"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\\\"}}},\\\"backlight_sequence\\\":\\\"0\\\",\\\"name\\\":\\\"My controller\\\",\\\"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\\\":[]},\\\"online\\\":true,\\\"version\\\":\\\"1.8.1.0\\\",\\\"cycle_delay\\\":3,\\\"keypad_enabled\\\":true,\\\"user_message_force_timeout\\\":1,\\\"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},\\\"autoping\\\":{\\\"enabled\\\":false,\\\"max_consecutive_reboot_count\\\":76,\\\"max_reboot_count\\\":1,\\\"items\\\":[{\\\"script\\\":\\\"\\\",\\\"outlets\\\":[0,8,10,11,18,20,22,27,28,30,31],\\\"addresses\\\":[\\\"http://hCRMO.example.com:63979/GAvTdGs1/HdOBoK\\\"],\\\"pings_before_enabling\\\":null},{\\\"script\\\":\\\"cycle_router\\\",\\\"outlets\\\":[],\\\"addresses\\\":[\\\"http://4.251.149.205:62639\\\"],\\\"pings_before_enabling\\\":null},{\\\"script\\\":\\\"energize_heater\\\",\\\"outlets\\\":[],\\\"addresses\\\":[\\\"207.159.16.144\\\"],\\\"pings_before_enabling\\\":null}],\\\"resume_without_retrial\\\":true,\\\"post_reboot_delay\\\":367,\\\"handle_failures_immediately\\\":false,\\\"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\\\":10,\\\"ping_timeout\\\":117,\\\"ping_interval\\\":10},\\\"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\\\":\\\"^(|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,}$\\\"}}},\\\"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\\\":{\\\"content_type\\\":{\\\"group\\\":\\\"msg\\\",\\\"name\\\":\\\"Content type\\\",\\\"regexp\\\":\\\"^(json|urlencoded)$\\\"},\\\"recipient\\\":{\\\"group\\\":\\\"rcpt\\\",\\\"name\\\":\\\"Recipient URL\\\",\\\"regexp\\\":\\\"^https?://.*$\\\"}}},\\\"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>=WARNING\\\",\\\"action\\\":\\\"notify(\\\\\\\"christopher\\\\\\\")\\\"},{\\\"condition\\\":\\\"severity>=EMERGENCY\\\",\\\"action\\\":\\\"notify(\\\\\\\"david\\\\\\\")\\\"}],\\\"sinks\\\":[{\\\"test\\\":{\\\"1\\\":{\\\"value\\\":\\\"function\\\"},\\\"results\\\":[\\\"Sink handler indicates notification failure, check log for errors\\\"],\\\"arguments\\\":[]},\\\"type\\\":\\\"snmpv3i\\\",\\\"name\\\":\\\"james\\\",\\\"data\\\":{\\\"security_engine_id\\\":\\\"\\\",\\\"context_engine_id\\\":\\\"\\\",\\\"auth_protocol\\\":\\\"SHA\\\",\\\"priv_protocol\\\":\\\"AES\\\",\\\"priv_passphrase\\\":\\\"bp0BXa+&gv%|\\\",\\\"auth_passphrase\\\":\\\",3)(:C;!\\\",\\\"context_name\\\":\\\"24\\\",\\\"security_name\\\":\\\"brian\\\",\\\"trap_oid\\\":\\\"1.079,,,,,\\\",\\\"server\\\":\\\"22zfon.example.com\\\"}},{\\\"test\\\":{\\\"1\\\":{\\\"value\\\":\\\"function\\\"},\\\"results\\\":[\\\"Sink handler indicates notification failure, check log for errors\\\"],\\\"arguments\\\":[]},\\\"type\\\":\\\"snmpv2ci\\\",\\\"name\\\":\\\"john\\\",\\\"data\\\":{\\\"trap_oid\\\":\\\"0.2,,,,,,,,,,,,\\\",\\\"server\\\":\\\"hrep.example.com\\\",\\\"community\\\":\\\"Ed+=\\\"}}],\\\"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}}},\\\"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\\\":{\\\"G\\\":{\\\"redirect_urls\\\":{\\\"https://%FF5]]%A1]\\\":true,\\\"https://%Bd]\\\":true},\\\"refresh_tokens\\\":{\\\"2c1f607935ad04ecbac06a54ab7e2a15\\\":{\\\"expiry_time\\\":1618614511,\\\"remaining_use_count\\\":87}},\\\"secret_hash\\\":null,\\\"access_tokens\\\":{\\\"66214352f1dc14779130f5b1a24f08c7\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null}},\\\"scopes\\\":{\\\"dli+object+read:/config/links/\\\":true,\\\"dli+object+full:/script/start/\\\":true,\\\"dli+object+full:/relay/\\\":true}},\\\"x5hvoBl_pl70q\\\":{\\\"redirect_urls\\\":{\\\"https://]r\\\":true},\\\"refresh_tokens\\\":{\\\"4999fa1e911ac2fa97dac8815da093ad\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":44},\\\"e6ef81f5507ef030a15e68215bd4c49b\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null}},\\\"secret_hash\\\":\\\"750a5d153be27ea7db2c858235432afa\\\",\\\"access_tokens\\\":{\\\"8a8ac26f1188e346c5b90c23600a7d9f\\\":{\\\"expiry_time\\\":1608494511,\\\"remaining_use_count\\\":null},\\\"30341ccff16b7257e8b58bff89f0a95e\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null},\\\"b4fb4120845f3eb867860161b06aafc6\\\":{\\\"expiry_time\\\":1678199550,\\\"remaining_use_count\\\":52}},\\\"scopes\\\":{\\\"dli+object+read:/relay/outlets/7/\\\":true}}},\\\"users\\\":[{\\\"password\\\":\\\"12sA2y4z%OER\\\",\\\"name\\\":\\\"admin\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[true,true,true,true,true,true,true,true]},{\\\"password\\\":\\\"Nf*M)mTj\\\",\\\"is_admin\\\":false,\\\"name\\\":\\\"tom\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[false,false,false,false,true,false,true,true,false,false,true,false,false,false,false,false,true,false,false,false,true,true,false,false,true,false,true,true,false,false,false,true]},{\\\"password\\\":\\\"eKz=s3ql]YYJS\\\",\\\"name\\\":\\\"dick\\\",\\\"is_allowed\\\":false,\\\"outlet_access\\\":[true,true,true,true,false,false,true,false,false,false,true,false,false,false,false,false,true,true,true,false,true,false,false,true,false,true,true,true,true,true,false,true]},{\\\"password\\\":\\\"/Urt$IFXd/>Sf~pz\\\",\\\"is_admin\\\":false,\\\"name\\\":\\\"harry\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[true,false,true,true,true,true,false,false,true,false,false,false,false,true,false,false,false,false,false,false,true,true,true,false,true,false,true,false,false,true,false,true]}],\\\"cookie_timeout\\\":30000}}\", ParameterType.RequestBody);\r\nIRestResponse response = client.Execute(request);\r\n\r\n\r\n// Sample result:\r\n// \r\n"},"curl-sh":{"filename":"set-using-curl.sh","data":"#!/bin/sh\n# \n# Sample for the whole object model.\n# \n# This is a sample demonstrating how to set the DLI Controller API.\n# \n\ncurl --digest -u admin:1234 -H \"X-CSRF: x\" -X PUT -H \"Content-type: application/json\" -H \"Accept: application/json\" --data-binary \"{\\\"snmp\\\":{\\\"enabled\\\":true,\\\"engine_id\\\":\\\"32A3FA5265\\\",\\\"known_auth_methods\\\":{\\\"sha1\\\":\\\"SHA1\\\",\\\"md5\\\":\\\"MD5\\\"},\\\"community_mappings\\\":[{\\\"ip_address\\\":\\\"10.23.252.183\\\",\\\"user\\\":\\\"userCNORM2\\\",\\\"netmask\\\":\\\"255.0.0.0\\\",\\\"community\\\":\\\"O2X2t9lQE\\\"},{\\\"ip_address\\\":\\\"192.168.132.135\\\",\\\"user\\\":\\\"user4akVpx\\\",\\\"netmask\\\":\\\"255.255.255.0\\\",\\\"community\\\":\\\"public\\\"},{\\\"ip_address\\\":\\\"10.201.47.211\\\",\\\"user\\\":\\\"user1qB0vl\\\",\\\"netmask\\\":\\\"255.0.0.0\\\",\\\"community\\\":\\\"CQvECReJ9X\\\"},{\\\"ip_address\\\":\\\"192.168.113.171\\\",\\\"user\\\":\\\"useroqyTZ0\\\",\\\"netmask\\\":\\\"255.255.255.0\\\",\\\"community\\\":\\\"NuHMTTnPhz\\\"},{\\\"ip_address\\\":\\\"10.192.2.101\\\",\\\"user\\\":\\\"userHcf8zy\\\",\\\"netmask\\\":\\\"255.0.0.0\\\",\\\"community\\\":\\\"private\\\"},{\\\"ip_address\\\":\\\"10.226.203.250\\\",\\\"user\\\":\\\"user8MR31\\\",\\\"netmask\\\":\\\"255.0.0.0\\\",\\\"community\\\":\\\"ZsaJspqeW\\\"}],\\\"users\\\":{\\\"powerReader\\\":{\\\"priv_password\\\":\\\"readerPrivPassword\\\",\\\"has_auth_password\\\":false,\\\"subtree_access\\\":{\\\"energyObject\\\":\\\"readonly\\\"},\\\"auth_password\\\":\\\"readerAuthPassword\\\",\\\"is_allowed\\\":false,\\\"priv_method\\\":\\\"aes\\\",\\\"auth_method\\\":\\\"md5\\\",\\\"has_priv_password\\\":true},\\\"powerAdmin\\\":{\\\"priv_password\\\":\\\"adminPrivPassword\\\",\\\"has_auth_password\\\":false,\\\"subtree_access\\\":{\\\"energyObject\\\":false},\\\"auth_password\\\":\\\"adminAuthPassword\\\",\\\"is_allowed\\\":true,\\\"priv_method\\\":\\\"des\\\",\\\"auth_method\\\":\\\"sha1\\\",\\\"has_priv_password\\\":true}},\\\"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\\\"}}},\\\"network\\\":{\\\"wired\\\":{\\\"ip_address\\\":\\\"10.130.97.107\\\",\\\"serve_dns\\\":true,\\\"protocol\\\":\\\"static\\\",\\\"online\\\":false,\\\"gateway\\\":null,\\\"dns_servers\\\":[\\\"242.129.138.141\\\"],\\\"mac_address\\\":\\\"7C:E1:FF:8A:82:A8\\\",\\\"netmask\\\":\\\"255.0.0.0\\\"},\\\"wireless\\\":{\\\"wac_supported\\\":true,\\\"protocol\\\":\\\"static\\\",\\\"encryption\\\":\\\"none\\\",\\\"netmask\\\":\\\"255.255.255.0\\\",\\\"known_encryptions\\\":{\\\"psk2\\\":\\\"WPA2 PSK\\\",\\\"psk-mixed\\\":\\\"WPA/WPA2 PSK mixed mode\\\",\\\"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\\\":\\\"M(N)Tu9xS^Wb)XN@oZ#ASHSd!QbIxgqJl\\\",\\\"dns_servers\\\":[],\\\"known_modes\\\":{\\\"sta\\\":\\\"Client\\\",\\\"ap\\\":\\\"Access Point\\\"},\\\"enabled\\\":false,\\\"serve_dns\\\":true,\\\"ssid\\\":\\\"D8byyO\\\",\\\"mac_address\\\":\\\"7C:E1:FF:36:92:C3\\\",\\\"ip_address\\\":\\\"192.168.138.248\\\",\\\"online\\\":true,\\\"channel\\\":\\\"4\\\",\\\"wac_enabled\\\":false,\\\"mode\\\":\\\"ap\\\",\\\"gateway\\\":null},\\\"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\\\":[]},\\\"interface_order\\\":[\\\"wired\\\"],\\\"known_protocols\\\":{\\\"dhcp\\\":\\\"Dynamic IP/DHCP\\\",\\\"static\\\":\\\"Static IP\\\"},\\\"same_subnet_only\\\":false},\\\"mqtt\\\":{\\\"connect_topic\\\":\\\"wnVT\\\",\\\"connect_payload\\\":\\\"VJ\\\",\\\"username\\\":\\\"userQjBh\\\",\\\"reconnect_retain\\\":false,\\\"connect_qos\\\":2,\\\"use_ssl\\\":true,\\\"lwt_payload\\\":\\\"2\\\",\\\"disconnect_payload\\\":\\\"QAq7f1\\\",\\\"outlets\\\":[{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"xqcnyHp\\\",\\\"qos\\\":2,\\\"allow_write\\\":false},{\\\"allow_read\\\":true,\\\"topic_subtree\\\":\\\"8P6p\\\",\\\"qos\\\":0,\\\"allow_write\\\":true},{\\\"allow_read\\\":true,\\\"topic_subtree\\\":\\\"wA9sppVz\\\",\\\"qos\\\":1,\\\"allow_write\\\":false},{\\\"allow_read\\\":true,\\\"topic_subtree\\\":\\\"UGKHEd7o\\\",\\\"qos\\\":2,\\\"allow_write\\\":true},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"Q1QuThaQ\\\",\\\"qos\\\":0,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"ZpipM8XsP\\\",\\\"qos\\\":1,\\\"allow_write\\\":true},{\\\"allow_read\\\":true,\\\"topic_subtree\\\":\\\"ITyJNak\\\",\\\"qos\\\":1,\\\"allow_write\\\":true},{\\\"allow_read\\\":true,\\\"topic_subtree\\\":\\\"kFKd/eNaU5\\\",\\\"qos\\\":0,\\\"allow_write\\\":false}],\\\"enabled\\\":true,\\\"reconnect_qos\\\":1,\\\"disconnect_qos\\\":0,\\\"disconnect_retain\\\":false,\\\"lwt_qos\\\":2,\\\"broker_port\\\":null,\\\"lwt_topic\\\":\\\"v5Cfm\\\",\\\"disconnect_topic\\\":\\\"EXjp1q\\\",\\\"password\\\":\\\"uQwbda3L#L\\\",\\\"lwt_retain\\\":true,\\\"reconnect_payload\\\":\\\"8Prx\\\",\\\"topic_root\\\":\\\"W1WJX/f2\\\",\\\"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\\\":\\\"qvLMF.example.com\\\",\\\"reconnect_topic\\\":\\\"9fjndi\\\",\\\"connect_retain\\\":true},\\\"script\\\":{\\\"source\\\":\\\"function enable_heater(...)\\\\n ...\\\\nend\\\\nfunction shut_down_heaters(...)\\\\n ...\\\\nend\\\\nfunction shut_down_routers(...)\\\\n ...\\\\nend\\\\nfunction toggle_engines(...)\\\\n ...\\\\nend\\\\n\\\",\\\"step_time_limit\\\":25,\\\"boot_handler\\\":\\\"\\\",\\\"threads\\\":{\\\"55\\\":{\\\"label\\\":\\\"label of thread #55\\\"},\\\"63\\\":{\\\"label\\\":\\\"label of thread #63\\\"}},\\\"traced\\\":false,\\\"step_delay\\\":3,\\\"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\\\":{\\\"cycle_appliances_sample\\\":{\\\"source\\\":\\\"function toggle_machines(...)\\\\n ...\\\\nend\\\\nfunction energize_contraptions(...)\\\\n ...\\\\nend\\\\nfunction shut_down_gadgets(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"shut_down_engine_sample\\\":{\\\"source\\\":\\\"function cycle_heaters(...)\\\\n ...\\\\nend\\\\nfunction shut_down_engines(...)\\\\n ...\\\\nend\\\\nfunction toggle_contraptions(...)\\\\n ...\\\\nend\\\\nfunction cycle_machines(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"energize_contraption_sample\\\":{\\\"source\\\":\\\"function energize_heaters(...)\\\\n ...\\\\nend\\\\nfunction shut_down_machine(...)\\\\n ...\\\\nend\\\\nfunction disable_contraption(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"cycle_appliance_sample\\\":{\\\"source\\\":\\\"function shut_down_modem(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"enable_appliances_sample\\\":{\\\"source\\\":\\\"function energize_engines(...)\\\\n ...\\\\nend\\\\nfunction cycle_machines(...)\\\\n ...\\\\nend\\\\nfunction enable_gadget(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"enable_modem_sample\\\":{\\\"source\\\":\\\"function toggle_engines(...)\\\\n ...\\\\nend\\\\nfunction shut_down_heaters(...)\\\\n ...\\\\nend\\\\nfunction disable_engine(...)\\\\n ...\\\\nend\\\\nfunction enable_heaters(...)\\\\n ...\\\\nend\\\\nfunction energize_appliances(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"enable_router_sample\\\":{\\\"source\\\":\\\"function shut_down_contraptions(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"disable_gadgets_sample\\\":{\\\"source\\\":\\\"function toggle_modem(...)\\\\n ...\\\\nend\\\\nfunction cycle_gadgets(...)\\\\n ...\\\\nend\\\\nfunction cycle_engine(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"toggle_routers_sample\\\":{\\\"source\\\":\\\"function cycle_modem(...)\\\\n ...\\\\nend\\\\nfunction disable_appliance(...)\\\\n ...\\\\nend\\\\nfunction enable_machine(...)\\\\n ...\\\\nend\\\\nfunction cycle_appliances(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"toggle_machine_sample\\\":{\\\"source\\\":\\\"function enable_engines(...)\\\\n ...\\\\nend\\\\nfunction cycle_contraption(...)\\\\n ...\\\\nend\\\\nfunction disable_gadget(...)\\\\n ...\\\\nend\\\\nfunction cycle_appliances(...)\\\\n ...\\\\nend\\\\nfunction cycle_contraptions(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"disable_engine_sample\\\":{\\\"source\\\":\\\"function shut_down_contraption(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"cycle_machines_sample\\\":{\\\"source\\\":\\\"function toggle_engines(...)\\\\n ...\\\\nend\\\\nfunction shut_down_heater(...)\\\\n ...\\\\nend\\\\nfunction enable_modem(...)\\\\n ...\\\\nend\\\\nfunction disable_heater(...)\\\\n ...\\\\nend\\\\nfunction energize_machines(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"shut_down_heaters_sample\\\":{\\\"source\\\":\\\"function toggle_machine(...)\\\\n ...\\\\nend\\\\nfunction shut_down_contraption(...)\\\\n ...\\\\nend\\\\nfunction toggle_engines(...)\\\\n ...\\\\nend\\\\nfunction enable_machine(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"shut_down_appliances_sample\\\":{\\\"source\\\":\\\"function cycle_routers(...)\\\\n ...\\\\nend\\\\nfunction energize_gadget(...)\\\\n ...\\\\nend\\\\nfunction disable_appliances(...)\\\\n ...\\\\nend\\\\nfunction cycle_machines(...)\\\\n ...\\\\nend\\\\nfunction cycle_contraptions(...)\\\\n ...\\\\nend\\\\n\\\"}},\\\"boot_handler_legacy\\\":false,\\\"variables\\\":{\\\"engine_state\\\":3,\\\"engine_online\\\":false,\\\"heater_running\\\":true,\\\"appliance_status\\\":false,\\\"machine_temperature\\\":false,\\\"modem_state\\\":1,\\\"contraption_running\\\":true,\\\"router_state\\\":false,\\\"modem_status\\\":2}},\\\"meter\\\":{\\\"power_status\\\":true,\\\"values\\\":{\\\"vcc_voltage\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":330.83333333333,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":335.83333333333,\\\"alarm_period\\\":2},{\\\"lower_bound_bottom\\\":355,\\\"alarm_level\\\":5,\\\"lower_bound_top\\\":365,\\\"alarm_period\\\":6},{\\\"lower_bound_bottom\\\":391.66666666667,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":405.83333333333,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":438.33333333333,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":449.16666666667,\\\"alarm_period\\\":2},{\\\"lower_bound_bottom\\\":451.66666666667,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":464.16666666667,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":486.66666666667,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":493.33333333333,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":520.83333333333,\\\"alarm_level\\\":5,\\\"lower_bound_top\\\":533.33333333333,\\\"alarm_period\\\":5}],\\\"in_calibration\\\":false,\\\"expression\\\":\\\"4\\\",\\\"history_subsample_count\\\":8,\\\"data_absence_alarm_level\\\":3,\\\"value\\\":false,\\\"log_history\\\":false,\\\"history_time_step\\\":15,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":null,\\\"data_absence_alarm_period\\\":null,\\\"quantity\\\":\\\"voltage\\\",\\\"name\\\":\\\"DC voltage\\\",\\\"supports_calibration\\\":false,\\\"internal\\\":true,\\\"lowest_interval_alarm_level\\\":1,\\\"bus\\\":6},\\\"current\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":93,\\\"alarm_level\\\":3,\\\"lower_bound_top\\\":108,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":112,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":125,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":129,\\\"alarm_level\\\":2,\\\"lower_bound_top\\\":138,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":171,\\\"alarm_level\\\":11,\\\"lower_bound_top\\\":185,\\\"alarm_period\\\":1},{\\\"lower_bound_bottom\\\":201,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":216,\\\"alarm_period\\\":1},{\\\"lower_bound_bottom\\\":245,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":258,\\\"alarm_period\\\":14},{\\\"lower_bound_bottom\\\":283,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":296,\\\"alarm_period\\\":2},{\\\"lower_bound_bottom\\\":295,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":304,\\\"alarm_period\\\":null}],\\\"in_calibration\\\":true,\\\"expression\\\":\\\"2.5\\\",\\\"history_subsample_count\\\":8,\\\"data_absence_alarm_level\\\":null,\\\"value\\\":false,\\\"log_history\\\":false,\\\"history_time_step\\\":27,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":3,\\\"data_absence_alarm_period\\\":1,\\\"quantity\\\":\\\"current\\\",\\\"name\\\":\\\"Current\\\",\\\"supports_calibration\\\":false,\\\"internal\\\":false,\\\"lowest_interval_alarm_level\\\":1,\\\"bus\\\":null},\\\"mains_voltage\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":8.1666666666667,\\\"alarm_level\\\":4,\\\"lower_bound_top\\\":8.75,\\\"alarm_period\\\":9},{\\\"lower_bound_bottom\\\":8.75,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":9.8333333333333,\\\"alarm_period\\\":4},{\\\"lower_bound_bottom\\\":10.583333333333,\\\"alarm_level\\\":4,\\\"lower_bound_top\\\":10.916666666667,\\\"alarm_period\\\":5}],\\\"in_calibration\\\":true,\\\"expression\\\":\\\"5.3\\\",\\\"history_subsample_count\\\":28,\\\"data_absence_alarm_level\\\":null,\\\"value\\\":false,\\\"log_history\\\":true,\\\"history_time_step\\\":21,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":2,\\\"data_absence_alarm_period\\\":null,\\\"quantity\\\":\\\"voltage\\\",\\\"name\\\":\\\"AC voltage\\\",\\\"supports_calibration\\\":false,\\\"internal\\\":false,\\\"lowest_interval_alarm_level\\\":3,\\\"bus\\\":null},\\\"temperature\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":17.777777777778,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":18.078078078078,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":19.399399399399,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":19.63963963964,\\\"alarm_period\\\":4},{\\\"lower_bound_bottom\\\":20.750750750751,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":21.261261261261,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":21.921921921922,\\\"alarm_level\\\":2,\\\"lower_bound_top\\\":22.462462462462,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":23.063063063063,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":23.333333333333,\\\"alarm_period\\\":1},{\\\"lower_bound_bottom\\\":23.303303303303,\\\"alarm_level\\\":2,\\\"lower_bound_top\\\":23.603603603604,\\\"alarm_period\\\":6}],\\\"in_calibration\\\":false,\\\"expression\\\":null,\\\"history_subsample_count\\\":18,\\\"data_absence_alarm_level\\\":null,\\\"value\\\":false,\\\"log_history\\\":false,\\\"history_time_step\\\":3,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":4,\\\"data_absence_alarm_period\\\":1,\\\"quantity\\\":\\\"temperature\\\",\\\"name\\\":\\\"Temperature\\\",\\\"internal\\\":false,\\\"lowest_interval_alarm_level\\\":7,\\\"bus\\\":null}},\\\"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\\\":[],\\\"arguments\\\":[]}},\\\"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\\\"}},\\\"config\\\":{\\\"allow_plaintext_logins\\\":false,\\\"allow_coapws\\\":false,\\\"protect_private_config\\\":true,\\\"brand_url\\\":\\\"http://baz.example.com:8043/foo/baz/foo/quux/quux.htm\\\",\\\"allow_jsonrpc_nonadmin\\\":false,\\\"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\\\":false,\\\"name\\\":\\\"ampere\\\",\\\"scale\\\":1}}},\\\"screen_length\\\":{\\\"preferred_unit\\\":\\\"px\\\",\\\"name\\\":\\\"Screen length\\\",\\\"units\\\":{\\\"px\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"pixel\\\",\\\"scale\\\":1}}},\\\"temperature\\\":{\\\"preferred_unit\\\":\\\"K\\\",\\\"name\\\":\\\"Temperature\\\",\\\"units\\\":{\\\"K\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"kelvin\\\",\\\"scale\\\":1},\\\"C\\\":{\\\"offset\\\":-273.16,\\\"name\\\":\\\"degree Celsius\\\",\\\"scale\\\":1},\\\"F\\\":{\\\"offset\\\":-459.67,\\\"internal\\\":false,\\\"name\\\":\\\"degree Fahrenheit\\\",\\\"scale\\\":1.8}}},\\\"count\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Count\\\",\\\"units\\\":{\\\"times\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"time\\\",\\\"scale\\\":1}}},\\\"illuminance\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Illuminance\\\",\\\"units\\\":{\\\"lx\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"lux\\\",\\\"scale\\\":1},\\\"fc\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"foot-candle\\\",\\\"scale\\\":0.09290226681531}}},\\\"time\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Time\\\",\\\"units\\\":{\\\"s\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"second\\\",\\\"scale\\\":1}}},\\\"ratio\\\":{\\\"preferred_unit\\\":\\\"times\\\",\\\"name\\\":\\\"Ratio\\\",\\\"units\\\":{\\\"%\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"percent\\\",\\\"scale\\\":100},\\\"times\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"\\\",\\\"scale\\\":1}}},\\\"energy\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Energy\\\",\\\"units\\\":{\\\"kWh\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"kilowatt-hour\\\",\\\"scale\\\":2.77777778e-07},\\\"J\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"joule\\\",\\\"scale\\\":1}}},\\\"voltage\\\":{\\\"preferred_unit\\\":\\\"V\\\",\\\"name\\\":\\\"Voltage\\\",\\\"units\\\":{\\\"V\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"volt\\\",\\\"scale\\\":1}}}},\\\"allow_jsonrpc\\\":false,\\\"custom_register_url\\\":\\\"https://baz.example.com/bar/baz.htm\\\",\\\"customization_status\\\":\\\"locked\\\",\\\"known_protection_bits\\\":{\\\"protect_restore\\\":{\\\"name\\\":\\\"Protection from restore from backup\\\",\\\"status\\\":true},\\\"protect_admin\\\":{\\\"name\\\":\\\"Administrator credentials protection\\\",\\\"status\\\":false},\\\"protect_private_config\\\":{\\\"name\\\":\\\"Private configuration protection\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"},\\\"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 lock\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"},\\\"protect_firmware\\\":{\\\"name\\\":\\\"Firmware protection\\\",\\\"status\\\":false}},\\\"refresh_enabled\\\":true,\\\"allow_modifying_get\\\":false,\\\"protect_maintenance\\\":true,\\\"serial\\\":\\\"ISO322203123456\\\",\\\"custom_support_email\\\":\\\"support@example.com\\\",\\\"allow_coapws_nonadmin\\\":true,\\\"allow_restapi\\\":false,\\\"upgrade_notify_beep\\\":false,\\\"brand_faq_url\\\":\\\"https://bar.example.com/baz/bar/baz/foo/bar/bar.htm\\\",\\\"links\\\":[{\\\"description\\\":\\\"test 5\\\",\\\"href\\\":\\\"test_url7\\\"},{\\\"description\\\":\\\"test 3\\\",\\\"href\\\":\\\"test_url5\\\"}],\\\"custom_brand_logo\\\":\\\"http://foo.example.com:8042/foo/bar/baz/quux/baz.gif\\\",\\\"image_format\\\":\\\"gif\\\",\\\"location\\\":\\\"Server room\\\",\\\"ntp_server_enabled\\\":true,\\\"http_ports\\\":[{\\\"port\\\":\\\"8030\\\",\\\"address\\\":\\\"192.168.0.5\\\"},{\\\"port\\\":\\\"4\\\",\\\"address\\\":\\\"192.168.0.5\\\"},{\\\"port\\\":\\\"3\\\",\\\"address\\\":\\\"192.168.0.98\\\"},{\\\"port\\\":\\\"80\\\",\\\"address\\\":\\\"192.168.0.83\\\"},{\\\"port\\\":\\\"8058\\\",\\\"address\\\":\\\"192.168.0.87\\\"},{\\\"port\\\":\\\"6\\\",\\\"address\\\":\\\"192.168.0.16\\\"},{\\\"port\\\":\\\"8058\\\",\\\"address\\\":\\\"192.168.0.57\\\"},{\\\"port\\\":\\\"80\\\",\\\"address\\\":\\\"192.168.0.69\\\"},{\\\"port\\\":\\\"80\\\",\\\"address\\\":\\\"192.168.0.27\\\"}],\\\"hide_wifi_key\\\":true,\\\"custom_brand_url\\\":\\\"http://foo.example.com/foo.htm\\\",\\\"syslog_ip_address\\\":null,\\\"protect_network\\\":true,\\\"lockout_delay_minutes\\\":60,\\\"version\\\":\\\"1.8.1.0\\\",\\\"allow_coapws_origins\\\":[\\\"https://baz.example.com\\\",\\\"https://bar.example.com\\\",\\\"http://foo.example.com:1\\\"],\\\"syslog_minimal_severity\\\":8,\\\"certificates\\\":{\\\"iGuardBarWard_Primary_Certification_Authority\\\":{\\\"data\\\":\\\"-----BEGIN CERTIFICATE-----\\\\nMIIcs8bF86hpO9HOWEGTkWUHbigIulZBaNqTYSkibRY0crQ96ifsFAAtutBoen0E\\\\njlMUUzy2/bvSm2BSwSe6MZ0aOgNQxaKgLiBri9vkmrCZvP1suh/HH1thjG8gsUNE\\\\na5xl1hYvw7rMAjGukaBoTvYm4EfaevqF1n04Va0Rjtpwd6qOi2CC+m+41ghhbXzf\\\\n/mscoJMi9JLHAl/E+EEmFKqx1YZbXEyZ0qCrAaZLwwe6igMjwdVC+M91wkfT+d31\\\\nHuhuU2qRjy9QLuN+Qb+om2lXkFXNKbudWbX0fNTPMerjZEk0slreqcBatlzDMutu\\\\nQwBqPcC4UygliidTZHJBVv5HvLfpEaLgXYWzBl4hjmTRV6x4QHIyCPF8mw+1XLj5\\\\nG471BrnzKFUTCbvVwtkL8v85vBfHxmDEtNI4E53bNa4bC078vuW4phCkv==\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"status\\\":false},\\\"eCyberBazSign_Primary_CA_9\\\":{\\\"data\\\":\\\"-----BEGIN CERTIFICATE-----\\\\nMIIEyZowwTVWAEGptZZMYXbTPtGyUC5ncv1aUrWRL2zXJGNCryaQWBvx5CwcQ1P3\\\\nfUJCxhGxEbEeq6cRY9fU6ni2P96qE6Ivce8aMQYc2pHuxwMW510DrkIGvQ79YS5B\\\\nFoViM8mBR==\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"status\\\":true},\\\"eVeriFooCrypt_Primary_Certification_Authority\\\":{\\\"data\\\":\\\"-----BEGIN CERTIFICATE-----\\\\nMIIiQfyGLVu1CSLo8xIgKsaDKXqKawp/aFj0wiIHDDLShiGsfbY0T8Fqi6BI30Kf\\\\nhFo0Z2FwWzeprKQQMwaemJnzes0/YK5GcwJB/b7XaoNS9puYlVCYr0XVvZWTwelY\\\\n5mbiv9IkYnvOiTAEik5kIdfu99qqxPQ2B2m7D5touoDdIPt0A/nUeTOqeFgbg6fu\\\\nR1QZxFTmU74w0762wciP1Y3IEh/NMvaqz1PwJvjq3pm6zuAvXuLbTRwk9x7XtkOt\\\\nqq8mZ+rPmzOh9KE4isZAoJLmTvgDJZ2APCy/CqR/pri/Cz5xrh7f0USVQ8lmjqy9\\\\nxAHnd\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"status\\\":false}},\\\"ssh_authorized_keys\\\":[{\\\"data\\\":\\\"ecdsa-sha2-nistp256 G=\\\",\\\"options\\\":\\\"ttanbi=609\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-dss 0\\\",\\\"options\\\":\\\"fqu=w,xc,j=983\\\",\\\"comment\\\":\\\"\\\"}],\\\"refresh_delay_minutes\\\":1,\\\"ssh_enabled\\\":false,\\\"allow_restapi_nonadmin\\\":false,\\\"protect_restore\\\":true,\\\"custom_brand_logo_height\\\":32,\\\"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\\\"},\\\"allow_restapi_origins\\\":[\\\"http://bar.example.com:5\\\"],\\\"brand_manual_url\\\":\\\"http://bar.example.com/foo/bar/foo.htm\\\",\\\"custom_brand_logo_width\\\":22,\\\"plots\\\":[{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":0,\\\"softmax\\\":1,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":0,\\\"softmax\\\":1,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480}],\\\"ssh_port\\\":22,\\\"upgrade_notify_blink\\\":false,\\\"protect_admin\\\":false,\\\"relay_ports\\\":[\\\"ttyATH0\\\"],\\\"custom_update_url\\\":\\\"http://baz.example.com/quux/quux/foo/foo/quux/bar/foo/quux/foo.html\\\",\\\"brand_company_name\\\":\\\"Digital Loggers, Inc.\\\",\\\"hardware_id\\\":\\\"EPCR5\\\",\\\"crls\\\":{\\\"CyberBarProtect_Root_CA\\\":{\\\"data\\\":\\\"-----BEGIN X509 CRL-----\\\\nMIIJILcrNixcR+e8I6sopMtvyHs0nHj09BLUY+MxjJZAKEKeMDTCbN8ag0cTKLVV\\\\n07tO5cjhp4yAkLPDZ1cjdImFo6dJeDDgM65UlrCbxAnhXDx7GaswufBinr2S4I9T\\\\nG+C8Cp5Ocpyrn58N+4IfI1TA5xHQ6mtPn5Z/xhPaWNRJVcjVj1A14gECdXemKXC7\\\\nn8bUaB1+fNVI6119D5FvLTZv7MFgaOLNZzuABxAtL==\\\\n-----END X509 CRL-----\\\\n\\\",\\\"status\\\":false},\\\"eTrustBarSystems_Trusted_CA_3\\\":{\\\"data\\\":\\\"-----BEGIN X509 CRL-----\\\\nMII2FK/XsNBnLqdUgRrQcxOGocbiEsZdZ+hrKjPC6c0TSg+98scnq03efhNwayZ9\\\\n0J0RY93bfYHgkSZNFPPL442T1eScqRwsmyKL8Pyp+GVlk480WaNchS5k7ZNz0Jsp\\\\nCASe8HeRpQBwbESBd5u\\\\n-----END X509 CRL-----\\\\n\\\",\\\"status\\\":true}},\\\"contact\\\":\\\"support@example.com\\\",\\\"relax_nonhtml_content_types\\\":false,\\\"timezone\\\":\\\"UTC\\\",\\\"hostname\\\":\\\"baz.example.com\\\",\\\"protect_firmware\\\":true,\\\"outlet_label\\\":\\\"Outlet\\\",\\\"brand_name\\\":\\\"Ethernet Power Controller\\\",\\\"oid\\\":\\\"1.3.6.1.4.1.45770.1.3\\\",\\\"custom_brand_company_name\\\":\\\"Whatever Systems Inc.\\\",\\\"update_url\\\":\\\"http://bar.example.com/bar/baz/bar/foo/foo.html\\\",\\\"ntp_peers\\\":[\\\"0.ntp-pool.example.com\\\",\\\"1.ntp-pool.example.com\\\",\\\"2.ntp-pool.example.com\\\",\\\"3.ntp-pool.example.com\\\"],\\\"custom_help_url\\\":\\\"https://baz.example.com/quux/baz/foo.html\\\",\\\"name_always_visible\\\":false,\\\"support_email\\\":\\\"support@example.com\\\",\\\"https_ports\\\":[{\\\"port\\\":\\\"80\\\",\\\"address\\\":\\\"192.168.0.41\\\"},{\\\"port\\\":\\\"8\\\",\\\"address\\\":\\\"192.168.0.69\\\"},{\\\"port\\\":\\\"80\\\",\\\"address\\\":\\\"192.168.0.3\\\"},{\\\"port\\\":\\\"8014\\\",\\\"address\\\":\\\"192.168.0.31\\\"},{\\\"port\\\":\\\"80\\\",\\\"address\\\":\\\"192.168.0.89\\\"}],\\\"contacts\\\":{\\\"engineering\\\":{\\\"phone\\\":null,\\\"fax\\\":\\\"+016947234447915\\\",\\\"name\\\":\\\"Engineering\\\",\\\"email\\\":\\\"engineering@foo.example.com\\\"}},\\\"custom_support_url\\\":\\\"http://bar.example.com:8004/foo/bar/bar/foo/quux/bar/foo/foo.html\\\",\\\"support_url\\\":\\\"https://baz.example.com/quux/baz/baz/bar/bar/bar/foo/foo/quux/quux/foo/quux/bar/quux.html\\\",\\\"protect_notification\\\":false,\\\"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\\\":false,\\\"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\\\":true,\\\"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\\\":false,\\\"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\\\":true,\\\"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\\\":false,\\\"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\\\":false,\\\"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}],\\\"register_url\\\":\\\"https://bar.example.com/bar/foo/baz/quux/baz/quux/baz/foo/quux.htm\\\",\\\"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\\\"},\\\"string_mask\\\":\\\"pkix\\\",\\\"renewal_data\\\":{\\\"username\\\":\\\"u\\\",\\\"password\\\":\\\"\\\\\\\"uO\\\",\\\"est_url\\\":\\\"https://]\\\",\\\"auth\\\":\\\"basic\\\"},\\\"cert\\\":\\\"-----BEGIN CERTIFICATE-----\\\\nMIIYM2NIJXdxVFrc6HoTvz4a74uGPak6P1go646RemP91GoAZdfUcl5ms03HcpP2\\\\ns/D/Ttou3rBt2nXkI9WPyOR1h3t67mF0oU2HNsCTkPMoCwYW55x4VP8CV1Lfqche\\\\nmxXf90QbP\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"automatic_renewal\\\":true,\\\"renewal_method\\\":\\\"est\\\",\\\"bits\\\":4096,\\\"key\\\":\\\"-----BEGIN PRIVATE KEY-----\\\\nMIIfZi/xxKND+WxqVndyKIK5PHCDeCeZmXFLGHIDdiTeEQVmE9laT5iuOx83Aoez\\\\nKeDfutONYfp3R4FCglJOgkMqpYfUX1RuihZcb+/9frF7xWMdHi2zSQqI/VoYYFSH\\\\n2vZ2wlko0ulZHPt/UtUxjoyFcWpu/6t42T8+EvpHqat70n8WgfUQTSh5/X01gw7k\\\\nIlgDa+4AtEDgPlN4FpZkWhm4jpmfyW5GHoWtoc4isJPH5oNNez8BgwHPl35jcD/v\\\\nXprA==\\\\n-----END PRIVATE KEY-----\\\\n\\\",\\\"distinguished_name\\\":{\\\"commonName\\\":[\\\"Digital Loggers Unit\\\"],\\\"countryName\\\":[\\\"US\\\"],\\\"stateOrProvinceName\\\":[\\\"California\\\"],\\\"localityName\\\":[\\\"Santa Clara\\\"]},\\\"domains\\\":null,\\\"addresses\\\":[\\\"99.138.22.5\\\",\\\"255.213.28.192\\\",\\\"69.252.61.203\\\"],\\\"csr\\\":\\\"-----BEGIN CERTIFICATE REQUEST-----\\\\nMIITwKaSlkgGo2xegfIqSGN7RPZ3rquCgGhdcH5O2ohssfXZKsPp8ozcEYh5PcJ6\\\\nlYLtyPifIaLr9hkbXvPWXg5FnWu7fpBRNYKM+22IfPAr6wSgrtCPaJhNsbXXQk/q\\\\nLCJQGd6hqzqmRWeLl4x5o=\\\\n-----END CERTIFICATE REQUEST-----\\\\n\\\",\\\"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}}}}},\\\"relax_nonhtml_methods\\\":true,\\\"brand_product_info_url\\\":\\\"https://baz.example.com:443/foo/quux/quux/quux/quux/bar/bar/bar/bar/baz/baz/baz/foo/baz.html\\\"},\\\"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]},\\\"upnp\\\":{\\\"enabled\\\":false,\\\"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\\\":\\\"Xn0pJ\\\",\\\"model_number\\\":\\\"\\\",\\\"model\\\":\\\"DLI emulated Belkin socket\\\",\\\"soap_xmlns_prefix_override\\\":null,\\\"event_xmlns_prefix_override\\\":\\\"XMRX2Lw\\\",\\\"service_id\\\":\\\"basicevent1\\\",\\\"device_type\\\":\\\"controllee\\\"}},\\\"notifications\\\":{\\\"events\\\":{\\\"dli.upnp.sample_event\\\":{\\\"parameters\\\":[{\\\"id\\\":\\\"sample_parameter\\\",\\\"has_fixed_value\\\":false,\\\"fixed_value\\\":null}],\\\"message_template\\\":[\\\"sample event\\\"]}},\\\"parameter_kinds\\\":[]},\\\"outlets\\\":[{\\\"exposed\\\":true,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d0\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":false,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d1\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d2\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"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\\\"}]},\\\"relay\\\":{\\\"all_caps\\\":false,\\\"min_relay_voltage\\\":8,\\\"lcd_rows\\\":2,\\\"user_message_timeout\\\":null,\\\"sequence_delay\\\":10,\\\"beep_sequence\\\":\\\"0\\\",\\\"min_sequence_delay\\\":1,\\\"outlets\\\":[{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"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\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #4\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"WiFi AP\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":5,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"WiFi AP\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Cooling fans\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #8\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":2,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #9\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":1,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #10\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"Uplink Radio Power\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":5,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #12\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":1,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":8,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"Uplink Radio Power\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #15\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #16\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":8,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"Cooling fans\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":10,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #18\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":7,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #19\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":9,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #20\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":2,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Power grid\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":1,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #23\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"Power grid\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #26\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #27\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #29\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":10,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #30\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #31\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":5,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Server\\\"}],\\\"lcd_columns\\\":16,\\\"relatch\\\":10,\\\"fuse_relatch\\\":null,\\\"model\\\":\\\"EPCR5\\\",\\\"user_lines\\\":[null,null],\\\"recovery_mode\\\":0,\\\"nets\\\":{\\\"uuszk5\\\":{\\\"tracking\\\":\\\"push\\\",\\\"name\\\":\\\"uuszk5\\\",\\\"expression\\\":\\\"(not (not bxor(((not (lxor(apin[\\\\\\\"dio8\\\\\\\"],net[\\\\\\\"r99\\\\\\\"]) / apin[\\\\\\\"dio20\\\\\\\"])) or pin[\\\\\\\"aio83\\\\\\\"]),net[\\\\\\\"boo3\\\\\\\"])))\\\"},\\\"nrufp62\\\":{\\\"tracking\\\":\\\"pull\\\",\\\"name\\\":\\\"nrufp62\\\",\\\"expression\\\":\\\"(not net[\\\\\\\"mgpvpg32\\\\\\\"])\\\"},\\\"v97\\\":{\\\"latest_value\\\":0,\\\"tracking\\\":\\\"push\\\",\\\"name\\\":\\\"v97\\\",\\\"expression\\\":true},\\\"zrn7\\\":{\\\"tracking\\\":null,\\\"name\\\":\\\"zrn7\\\",\\\"expression\\\":\\\"apin[\\\\\\\"aio64\\\\\\\"]\\\"},\\\"msx3\\\":{\\\"latest_value\\\":0,\\\"tracking\\\":\\\"pull\\\",\\\"name\\\":\\\"msx3\\\",\\\"expression\\\":\\\"pin[\\\\\\\"din27\\\\\\\"]\\\"},\\\"h12\\\":{\\\"latest_value\\\":0,\\\"tracking\\\":null,\\\"name\\\":\\\"h12\\\",\\\"expression\\\":\\\"pin[\\\\\\\"dio6\\\\\\\"]\\\"},\\\"r43\\\":{\\\"tracking\\\":\\\"pull\\\",\\\"name\\\":\\\"r43\\\",\\\"expression\\\":\\\"pin[\\\\\\\"din84\\\\\\\"]\\\"},\\\"sx4\\\":{\\\"latest_value\\\":0,\\\"tracking\\\":\\\"pull\\\",\\\"name\\\":\\\"sx4\\\",\\\"expression\\\":false}},\\\"pins\\\":{\\\"dio85\\\":{\\\"level_bits\\\":0,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"dio85\\\",\\\"drive_logic_mapping\\\":[\\\"Z\\\",\\\"Z\\\",\\\"0\\\",\\\"0\\\"],\\\"mode_driver\\\":\\\"nh4\\\",\\\"mode_bits\\\":4,\\\"level_driver\\\":true,\\\"input_bits\\\":1},\\\"dio7\\\":{\\\"level_bits\\\":0,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"dio7\\\",\\\"drive_logic_mapping\\\":[\\\"Z\\\",\\\"H\\\",\\\"0\\\",\\\"1\\\"],\\\"mode_driver\\\":false,\\\"mode_bits\\\":0,\\\"level_driver\\\":true,\\\"input_bits\\\":8},\\\"din51\\\":{\\\"level_bits\\\":16,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"din51\\\",\\\"drive_logic_mapping\\\":[\\\"0\\\",\\\"1\\\",\\\"0\\\",\\\"1\\\"],\\\"mode_driver\\\":false,\\\"mode_bits\\\":16,\\\"level_driver\\\":false,\\\"input_bits\\\":16},\\\"din67\\\":{\\\"level_bits\\\":0,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"din67\\\",\\\"drive_logic_mapping\\\":[\\\"Z\\\",\\\"H\\\",\\\"0\\\",\\\"1\\\"],\\\"mode_driver\\\":true,\\\"mode_bits\\\":2,\\\"level_driver\\\":true,\\\"input_bits\\\":0},\\\"aout38\\\":{\\\"level_bits\\\":0,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"aout38\\\",\\\"drive_logic_mapping\\\":[\\\"Z\\\",\\\"Z\\\",\\\"0\\\",\\\"0\\\"],\\\"mode_driver\\\":true,\\\"mode_bits\\\":0,\\\"level_driver\\\":false,\\\"input_bits\\\":0},\\\"din6\\\":{\\\"level_bits\\\":0,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"din6\\\",\\\"drive_logic_mapping\\\":[\\\"Z\\\",\\\"Z\\\",\\\"0\\\",\\\"0\\\"],\\\"mode_driver\\\":true,\\\"mode_bits\\\":2,\\\"level_driver\\\":true,\\\"input_bits\\\":0},\\\"dio48\\\":{\\\"level_bits\\\":0,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"dio48\\\",\\\"drive_logic_mapping\\\":[\\\"Z\\\",\\\"H\\\",\\\"0\\\",\\\"1\\\"],\\\"mode_driver\\\":false,\\\"mode_bits\\\":0,\\\"level_driver\\\":true,\\\"input_bits\\\":8},\\\"ain56\\\":{\\\"level_bits\\\":2,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"ain56\\\",\\\"drive_logic_mapping\\\":[\\\"Z\\\",\\\"H\\\",\\\"0\\\",\\\"1\\\"],\\\"mode_driver\\\":true,\\\"mode_bits\\\":4,\\\"level_driver\\\":true,\\\"input_bits\\\":0},\\\"aout52\\\":{\\\"level_bits\\\":0,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"aout52\\\",\\\"drive_logic_mapping\\\":[\\\"Z\\\",\\\"Z\\\",\\\"Z\\\",\\\"Z\\\"],\\\"mode_driver\\\":true,\\\"mode_bits\\\":0,\\\"level_driver\\\":\\\"guzpioqtginfffjxgw11\\\",\\\"input_bits\\\":1},\\\"aout39\\\":{\\\"level_bits\\\":1,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"aout39\\\",\\\"drive_logic_mapping\\\":[\\\"Z\\\",\\\"H\\\",\\\"0\\\",\\\"1\\\"],\\\"mode_driver\\\":false,\\\"mode_bits\\\":0,\\\"level_driver\\\":true,\\\"input_bits\\\":0},\\\"dio43\\\":{\\\"level_bits\\\":4,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"dio43\\\",\\\"drive_logic_mapping\\\":[\\\"Z\\\",\\\"H\\\",\\\"0\\\",\\\"1\\\"],\\\"mode_driver\\\":\\\"xs1\\\",\\\"mode_bits\\\":0,\\\"level_driver\\\":true,\\\"input_bits\\\":0}},\\\"ports\\\":{\\\"uart_x3\\\":{\\\"latest_received\\\":{\\\"d\\\":\\\"\\\"},\\\"type\\\":\\\"uart\\\",\\\"name\\\":\\\"uart_x3\\\",\\\"accept\\\":[],\\\"configuration\\\":{\\\"baudrate\\\":\\\"3\\\",\\\"char_size\\\":\\\"6\\\",\\\"stop_bits\\\":\\\"1.5\\\"}},\\\"uart_add\\\":{\\\"latest_received\\\":{\\\"d\\\":\\\"E41B92DB57AE1DB4\\\"},\\\"type\\\":\\\"uart\\\",\\\"name\\\":\\\"uart_add\\\",\\\"accept\\\":{\\\"d\\\":true},\\\"configuration\\\":{\\\"char_size\\\":\\\"5\\\"}}},\\\"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\\\"}}},\\\"backlight_sequence\\\":\\\"0\\\",\\\"name\\\":\\\"My controller\\\",\\\"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\\\":[]},\\\"online\\\":true,\\\"version\\\":\\\"1.8.1.0\\\",\\\"cycle_delay\\\":7,\\\"keypad_enabled\\\":false,\\\"user_message_force_timeout\\\":0,\\\"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},\\\"autoping\\\":{\\\"enabled\\\":false,\\\"max_consecutive_reboot_count\\\":35,\\\"max_reboot_count\\\":5,\\\"items\\\":[{\\\"script\\\":\\\"shut_down_appliance\\\",\\\"outlets\\\":[],\\\"status\\\":{\\\"reboots\\\":0,\\\"hosts\\\":[]},\\\"addresses\\\":[\\\"8.63.252.1\\\"]}],\\\"resume_without_retrial\\\":true,\\\"post_reboot_delay\\\":135,\\\"handle_failures_immediately\\\":false,\\\"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\\\":142,\\\"ping_interval\\\":3},\\\"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\\\":\\\"^(|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,}$\\\"}}},\\\"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\\\":{\\\"content_type\\\":{\\\"group\\\":\\\"msg\\\",\\\"name\\\":\\\"Content type\\\",\\\"regexp\\\":\\\"^(json|urlencoded)$\\\"},\\\"recipient\\\":{\\\"group\\\":\\\"rcpt\\\",\\\"name\\\":\\\"Recipient URL\\\",\\\"regexp\\\":\\\"^https?://.*$\\\"}}},\\\"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>=EMERGENCY\\\",\\\"action\\\":\\\"notify(\\\\\\\"george\\\\\\\")\\\"},{\\\"condition\\\":\\\"severity>=CRITICAL\\\",\\\"action\\\":\\\"notify(\\\\\\\"michael\\\\\\\")\\\"},{\\\"condition\\\":\\\"severity>=ERROR\\\",\\\"action\\\":\\\"notify(\\\\\\\"jeff\\\\\\\")\\\"}],\\\"sinks\\\":[{\\\"test\\\":{\\\"1\\\":{\\\"value\\\":\\\"function\\\"},\\\"results\\\":[\\\"Sink handler indicates notification failure, check log for errors\\\"],\\\"arguments\\\":[]},\\\"type\\\":\\\"snmpv2ci\\\",\\\"name\\\":\\\"anthony\\\",\\\"data\\\":{\\\"trap_oid\\\":\\\"0.6752702,,,,\\\",\\\"server\\\":\\\"zy3wh.bpk3as.140pr.example.com\\\",\\\"community\\\":\\\"sWSHPM-\\\"}},{\\\"test\\\":{\\\"1\\\":{\\\"value\\\":\\\"function\\\"},\\\"results\\\":[true],\\\"arguments\\\":[]},\\\"type\\\":\\\"snmpv2c\\\",\\\"name\\\":\\\"kevin\\\",\\\"data\\\":{\\\"trap_oid\\\":\\\"2.353420,,,,,,,,,,,,\\\",\\\"server\\\":\\\"qbvez.example.com\\\",\\\"community\\\":\\\"\\\"}}],\\\"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}}},\\\"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\\\":{\\\"otWK1pYXE\\\":{\\\"redirect_urls\\\":{\\\"https://%3f%6F]%A5]]]P\\\":true,\\\"https://]\\\":true},\\\"refresh_tokens\\\":{\\\"fbd7dd70989e2606fb8f7a3dcaae88f8\\\":{\\\"expiry_time\\\":1684994650,\\\"remaining_use_count\\\":null},\\\"b7240c322381f116b548fe78770b40df\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null},\\\"8c7aeb30a5211769750fc807c05c9401\\\":{\\\"expiry_time\\\":1653552648,\\\"remaining_use_count\\\":null}},\\\"secret_hash\\\":null,\\\"access_tokens\\\":{\\\"f1e5306b6f2b02793f5442d93eacaa0a\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null}},\\\"scopes\\\":{\\\"dli+object+full:/script/source/\\\":true}}},\\\"users\\\":[{\\\"password\\\":\\\"{xD`?Dp$J!R 4PCL\\\",\\\"name\\\":\\\"admin\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[true,true,true,true,true,true,true,true]},{\\\"password\\\":\\\"S;Fh2&QqfQPMJOI\\\",\\\"name\\\":\\\"tom\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[true,false,true,false,true,false,false,false,false,true,false,true,false,true,false,false,false,false,true,true,true,true,false,true,false,true,false,true,false,true,false,true]},{\\\"password\\\":\\\"p{/ndrl V k__E<[\\\",\\\"is_admin\\\":false,\\\"name\\\":\\\"dick\\\",\\\"is_allowed\\\":false,\\\"outlet_access\\\":[true,false,false,true,false,false,true,true,true,false,false,true,true,true,true,true,true,true,false,false,true,false,false,false,false,false,true,true,true,false,true,true]},{\\\"password\\\":\\\"ru%]1'yg|8%*\\\",\\\"is_admin\\\":false,\\\"name\\\":\\\"harry\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[true,true,true,false,true,true,true,false,false,false,false,false,true,true,false,true,true,false,false,true,false,false,false,true,false,false,false,false,true,false,false,true]}],\\\"cookie_timeout\\\":30000}}\" \"http://192.168.0.100/restapi/\"\n\n# Sample result:\n# null\n"},"javascript-xhr":{"filename":"set-using-javascript-xhr.js","data":"// \n// Sample for the whole object model.\n// \n// This is a sample demonstrating how to set the DLI Controller API.\n// \n\n// Note that this sample has been generated by httpsnippet;\n// authentication configuration (usually digest) is not included.\n\nconst data = JSON.stringify({\n \"snmp\": {\n \"enabled\": true,\n \"engine_id\": \"91F34FFB045E5D\",\n \"known_auth_methods\": {\n \"sha1\": \"SHA1\",\n \"md5\": \"MD5\"\n },\n \"community_mappings\": [\n {\n \"ip_address\": \"10.1.164.164\",\n \"user\": \"userk50x\",\n \"netmask\": \"255.0.0.0\",\n \"community\": \"public\"\n }\n ],\n \"users\": {\n \"powerReader\": {\n \"priv_password\": \"readerPrivPassword\",\n \"has_auth_password\": true,\n \"subtree_access\": {\n \"energyObject\": \"readonly\"\n },\n \"auth_password\": \"readerAuthPassword\",\n \"is_allowed\": true,\n \"priv_method\": \"aes\",\n \"auth_method\": \"md5\",\n \"has_priv_password\": false\n },\n \"powerAdmin\": {\n \"priv_password\": \"adminPrivPassword\",\n \"has_auth_password\": false,\n \"subtree_access\": {\n \"energyObject\": true\n },\n \"auth_password\": \"adminAuthPassword\",\n \"is_allowed\": true,\n \"priv_method\": \"des\",\n \"auth_method\": \"md5\",\n \"has_priv_password\": false\n }\n },\n \"known_priv_methods\": {\n \"aes\": \"AES\",\n \"des\": \"DES\"\n },\n \"oid_subtrees\": {\n \"energyObject\": {\n \"read_security_level\": \"noauth\",\n \"root\": \"1.3.6.1.2.1.229\",\n \"title\": \"energyObject MIB (RFC 7460, allows manipulating relays and power-related meters)\",\n \"write_security_level\": \"noauth\"\n }\n }\n },\n \"network\": {\n \"wired\": {\n \"ip_address\": \"10.35.91.57\",\n \"serve_dns\": false,\n \"protocol\": \"static\",\n \"online\": false,\n \"gateway\": \"10.0.0.21\",\n \"dns_servers\": [\n \"29.152.188.60\",\n \"8.247.124.24\"\n ],\n \"mac_address\": \"7C:E1:FF:D3:63:9D\",\n \"netmask\": \"255.0.0.0\"\n },\n \"wireless\": {\n \"wac_supported\": false,\n \"protocol\": \"static\",\n \"encryption\": \"psk\",\n \"netmask\": \"255.255.255.0\",\n \"known_encryptions\": {\n \"psk2\": \"WPA2 PSK\",\n \"psk-mixed\": \"WPA/WPA2 PSK mixed mode\",\n \"psk\": \"WPA PSK\",\n \"none\": \"None\"\n },\n \"known_channels\": {\n \"1\": \"1 (2412 MHz)\",\n \"2\": \"2 (2417 MHz)\",\n \"3\": \"3 (2422 MHz)\",\n \"4\": \"4 (2427 MHz)\",\n \"5\": \"5 (2432 MHz)\",\n \"6\": \"6 (2437 MHz)\",\n \"7\": \"7 (2442 MHz)\",\n \"8\": \"8 (2447 MHz)\",\n \"9\": \"9 (2452 MHz)\",\n \"10\": \"10 (2457 MHz)\",\n \"11\": \"11 (2462 MHz)\",\n \"auto\": \"Autoselect\"\n },\n \"key\": \"VqRHr(isXEd8-Yh-Zg/TzD%cdMWlz&gVv8znDifx-K57&zFdfR8eqAIVi#Gi\",\n \"dns_servers\": [\n \"192.168.23.3\"\n ],\n \"known_modes\": {\n \"sta\": \"Client\",\n \"ap\": \"Access Point\"\n },\n \"enabled\": true,\n \"serve_dns\": true,\n \"ssid\": \"DLI_ISO3256\",\n \"mac_address\": \"7C:E1:FF:E7:F0:37\",\n \"ip_address\": \"192.168.23.183\",\n \"online\": true,\n \"channel\": \"5\",\n \"wac_enabled\": false,\n \"mode\": \"sta\",\n \"gateway\": \"192.168.23.50\"\n },\n \"notifications\": {\n \"events\": {\n \"dli.network.if_down\": {\n \"severity\": 5,\n \"message_template\": [\n \"Interface \\\"\",\n 0,\n \"\\\" is down\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"network_device\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"network_link_id\"\n },\n {\n \"fixed_value\": false,\n \"has_fixed_value\": true,\n \"id\": \"network_up\"\n }\n ]\n },\n \"dli.network.if_up\": {\n \"severity\": 6,\n \"message_template\": [\n \"Interface \\\"\",\n 0,\n \"\\\" is up\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"network_device\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"network_link_id\"\n },\n {\n \"fixed_value\": true,\n \"has_fixed_value\": true,\n \"id\": \"network_up\"\n }\n ]\n }\n },\n \"parameter_kinds\": []\n },\n \"interface_order\": [\n \"wireless\"\n ],\n \"known_protocols\": {\n \"dhcp\": \"Dynamic IP/DHCP\",\n \"static\": \"Static IP\"\n },\n \"same_subnet_only\": true\n },\n \"mqtt\": {\n \"connect_topic\": \"wQGPWD\",\n \"connect_payload\": \"K\",\n \"username\": \"userk9ns03\",\n \"reconnect_retain\": false,\n \"connect_qos\": 2,\n \"use_ssl\": true,\n \"lwt_payload\": \"\",\n \"disconnect_payload\": \"EbioJ8\",\n \"outlets\": [\n {\n \"allow_read\": false,\n \"topic_subtree\": \"DysEr6q\",\n \"qos\": 0,\n \"allow_write\": false\n },\n {\n \"allow_read\": false,\n \"topic_subtree\": \"2PHQ5O23q\",\n \"qos\": 2,\n \"allow_write\": false\n },\n {\n \"allow_read\": false,\n \"topic_subtree\": \"HFTgiV6\",\n \"qos\": 0,\n \"allow_write\": true\n },\n {\n \"allow_read\": true,\n \"topic_subtree\": \"L62w2\",\n \"qos\": 0,\n \"allow_write\": false\n },\n {\n \"allow_read\": false,\n \"topic_subtree\": \"xYkLboCC\",\n \"qos\": 1,\n \"allow_write\": false\n },\n {\n \"allow_read\": true,\n \"topic_subtree\": \"98Vtecq7d\",\n \"qos\": 2,\n \"allow_write\": true\n },\n {\n \"allow_read\": false,\n \"topic_subtree\": \"QpJ4\",\n \"qos\": 0,\n \"allow_write\": false\n },\n {\n \"allow_read\": false,\n \"topic_subtree\": \"jO5YcJ4\",\n \"qos\": 2,\n \"allow_write\": false\n }\n ],\n \"enabled\": true,\n \"reconnect_qos\": 1,\n \"disconnect_qos\": 2,\n \"disconnect_retain\": true,\n \"lwt_qos\": 0,\n \"broker_port\": \"38\",\n \"lwt_topic\": \"uRNIm\",\n \"disconnect_topic\": \"dfTcpZk\",\n \"password\": \"TaorXX#JO$\",\n \"lwt_retain\": false,\n \"reconnect_payload\": \"PmSp\",\n \"topic_root\": \"FZNf\",\n \"notifications\": {\n \"events\": {\n \"dli.mqtt.connection_failed\": {\n \"severity\": 5,\n \"message_template\": [\n \"failed to connect to broker\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": false,\n \"has_fixed_value\": true,\n \"id\": \"connected\"\n }\n ]\n },\n \"dli.mqtt.connection_succeeded\": {\n \"severity\": 6,\n \"message_template\": [\n \"connected to broker\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": true,\n \"has_fixed_value\": true,\n \"id\": \"connected\"\n }\n ]\n }\n },\n \"parameter_kinds\": []\n },\n \"broker_address\": \"Zm3Pvg.SYrHsw.zibO.18FX79DGZ.cCyJfOlDF36CG.zZbojcxy.8NLhAOKMNd1.example.com\",\n \"reconnect_topic\": \"GOi/j9i\",\n \"connect_retain\": false\n },\n \"script\": {\n \"source\": \"function energize_heaters(...)\\n ...\\nend\\nfunction energize_modem(...)\\n ...\\nend\\nfunction cycle_gadget(...)\\n ...\\nend\\n\",\n \"step_time_limit\": 5,\n \"boot_handler\": \"\",\n \"threads\": {\n \"30\": {\n \"label\": \"label of thread #30\"\n },\n \"46\": {\n \"label\": \"label of thread #46\"\n },\n \"47\": {\n \"label\": \"label of thread #47\"\n },\n \"56\": {\n \"label\": \"label of thread #56\"\n },\n \"67\": {\n \"label\": \"label of thread #67\"\n },\n \"94\": {\n \"label\": \"label of thread #94\"\n }\n },\n \"traced\": false,\n \"step_delay\": 3,\n \"user_function_ui_order\": [\n \"enable_router\",\n \"toggle_heater\",\n \"shut_down_engines\",\n \"energize_machines\",\n \"enable_engines\"\n ],\n \"notifications\": {\n \"events\": {\n \"dli.script.thread_stopped\": {\n \"severity\": 6,\n \"message_template\": [\n 0,\n \":\",\n 1,\n \" [\",\n 2,\n \"] (\",\n 3,\n \") stopped: \",\n 4\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"thread_id\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"thread_name\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"thread_origin\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"thread_start_reason\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"thread_stop_reason\"\n },\n {\n \"fixed_value\": false,\n \"has_fixed_value\": true,\n \"id\": \"thread_state\"\n }\n ]\n },\n \"dli.script.thread_started\": {\n \"severity\": 6,\n \"message_template\": [\n 0,\n \":\",\n 1,\n \" [\",\n 2,\n \"] (\",\n 3,\n \") started\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"thread_id\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"thread_name\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"thread_origin\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"thread_start_reason\"\n },\n {\n \"fixed_value\": true,\n \"has_fixed_value\": true,\n \"id\": \"thread_state\"\n }\n ]\n },\n \"dli.script.boot_script_reset\": {\n \"severity\": 5,\n \"message_template\": [\n \"no longer running a script function at boot since the function no longer exists in the script source\"\n ],\n \"parameters\": []\n },\n \"dli.script.thread_failed\": {\n \"severity\": 4,\n \"message_template\": [\n 0,\n \":\",\n 1,\n \" [\",\n 2,\n \"] (\",\n 3,\n \") failed: \",\n 4\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"thread_id\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"thread_name\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"thread_origin\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"thread_start_reason\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"thread_error\"\n }\n ]\n }\n },\n \"parameter_kinds\": []\n },\n \"snippets\": {\n \"disable_machine_sample\": {\n \"source\": \"function shut_down_engine(...)\\n ...\\nend\\nfunction shut_down_engines(...)\\n ...\\nend\\nfunction disable_modem(...)\\n ...\\nend\\nfunction energize_router(...)\\n ...\\nend\\n\"\n },\n \"energize_contraptions_sample\": {\n \"source\": \"function shut_down_engine(...)\\n ...\\nend\\n\"\n },\n \"toggle_engine_sample\": {\n \"source\": \"function shut_down_heater(...)\\n ...\\nend\\n\"\n }\n },\n \"boot_handler_legacy\": true,\n \"variables\": {\n \"appliance_online\": 1,\n \"gadget_status\": true\n }\n },\n \"meter\": {\n \"power_status\": true,\n \"values\": {\n \"vcc_voltage\": {\n \"intervals\": [\n {\n \"lower_bound_bottom\": 493.33333333333,\n \"alarm_level\": null,\n \"lower_bound_top\": 501.66666666667,\n \"alarm_period\": 6\n },\n {\n \"lower_bound_bottom\": 516.66666666667,\n \"alarm_level\": null,\n \"lower_bound_top\": 525.83333333333,\n \"alarm_period\": null\n },\n {\n \"lower_bound_bottom\": 563.33333333333,\n \"alarm_level\": null,\n \"lower_bound_top\": 571.66666666667,\n \"alarm_period\": null\n },\n {\n \"lower_bound_bottom\": 572.5,\n \"alarm_level\": null,\n \"lower_bound_top\": 577.5,\n \"alarm_period\": 2\n },\n {\n \"lower_bound_bottom\": 600.83333333333,\n \"alarm_level\": 1,\n \"lower_bound_top\": 614.16666666667,\n \"alarm_period\": 5\n },\n {\n \"lower_bound_bottom\": 621.66666666667,\n \"alarm_level\": null,\n \"lower_bound_top\": 633.33333333333,\n \"alarm_period\": null\n }\n ],\n \"in_calibration\": false,\n \"expression\": \"2.8\",\n \"history_subsample_count\": 2,\n \"data_absence_alarm_level\": 2,\n \"log_history\": true,\n \"history_time_step\": 14,\n \"history_parameters\": [\n [\n 300,\n 86400\n ],\n [\n 3600,\n 1209600\n ],\n [\n 86400,\n 31536000\n ]\n ],\n \"lowest_interval_alarm_period\": 5,\n \"data_absence_alarm_period\": 1,\n \"quantity\": \"voltage\",\n \"name\": \"DC voltage\",\n \"internal\": false,\n \"lowest_interval_alarm_level\": null,\n \"bus\": 2\n },\n \"current\": {\n \"intervals\": [\n {\n \"lower_bound_bottom\": 592,\n \"alarm_level\": 5,\n \"lower_bound_top\": 607,\n \"alarm_period\": 4\n },\n {\n \"lower_bound_bottom\": 643,\n \"alarm_level\": null,\n \"lower_bound_top\": 654,\n \"alarm_period\": 9\n },\n {\n \"lower_bound_bottom\": 658,\n \"alarm_level\": null,\n \"lower_bound_top\": 663,\n \"alarm_period\": null\n },\n {\n \"lower_bound_bottom\": 694,\n \"alarm_level\": 1,\n \"lower_bound_top\": 704,\n \"alarm_period\": null\n },\n {\n \"lower_bound_bottom\": 713,\n \"alarm_level\": 5,\n \"lower_bound_top\": 727,\n \"alarm_period\": null\n },\n {\n \"lower_bound_bottom\": 741,\n \"alarm_level\": null,\n \"lower_bound_top\": 759,\n \"alarm_period\": 8\n }\n ],\n \"in_calibration\": true,\n \"expression\": null,\n \"history_subsample_count\": 21,\n \"data_absence_alarm_level\": 3,\n \"value\": false,\n \"log_history\": false,\n \"history_time_step\": 25,\n \"history_parameters\": [\n [\n 300,\n 86400\n ],\n [\n 3600,\n 1209600\n ],\n [\n 86400,\n 31536000\n ]\n ],\n \"lowest_interval_alarm_period\": null,\n \"data_absence_alarm_period\": null,\n \"quantity\": \"current\",\n \"name\": \"Current\",\n \"supports_calibration\": false,\n \"internal\": false,\n \"lowest_interval_alarm_level\": null,\n \"bus\": null\n },\n \"mains_voltage\": {\n \"intervals\": [\n {\n \"lower_bound_bottom\": 15.833333333333,\n \"alarm_level\": 7,\n \"lower_bound_top\": 17.333333333333,\n \"alarm_period\": 2\n },\n {\n \"lower_bound_bottom\": 19,\n \"alarm_level\": null,\n \"lower_bound_top\": 19.916666666667,\n \"alarm_period\": 1\n },\n {\n \"lower_bound_bottom\": 19.75,\n \"alarm_level\": 2,\n \"lower_bound_top\": 20.5,\n \"alarm_period\": null\n },\n {\n \"lower_bound_bottom\": 20.583333333333,\n \"alarm_level\": 8,\n \"lower_bound_top\": 21.083333333333,\n \"alarm_period\": 7\n },\n {\n \"lower_bound_bottom\": 23.75,\n \"alarm_level\": 2,\n \"lower_bound_top\": 24.75,\n \"alarm_period\": null\n },\n {\n \"lower_bound_bottom\": 27.166666666667,\n \"alarm_level\": 1,\n \"lower_bound_top\": 27.75,\n \"alarm_period\": 6\n }\n ],\n \"in_calibration\": false,\n \"expression\": null,\n \"history_subsample_count\": 25,\n \"data_absence_alarm_level\": null,\n \"value\": false,\n \"log_history\": false,\n \"history_time_step\": 17,\n \"history_parameters\": [\n [\n 300,\n 86400\n ],\n [\n 3600,\n 1209600\n ],\n [\n 86400,\n 31536000\n ]\n ],\n \"lowest_interval_alarm_period\": 8,\n \"data_absence_alarm_period\": 3,\n \"quantity\": \"voltage\",\n \"name\": \"AC voltage\",\n \"internal\": true,\n \"lowest_interval_alarm_level\": null,\n \"bus\": 4\n },\n \"temperature\": {\n \"intervals\": [\n {\n \"lower_bound_bottom\": 8.7087087087087,\n \"alarm_level\": null,\n \"lower_bound_top\": 9.1891891891892,\n \"alarm_period\": null\n },\n {\n \"lower_bound_bottom\": 9.2492492492492,\n \"alarm_level\": 1,\n \"lower_bound_top\": 9.5495495495495,\n \"alarm_period\": null\n }\n ],\n \"in_calibration\": false,\n \"expression\": null,\n \"history_subsample_count\": 15,\n \"data_absence_alarm_level\": 7,\n \"log_history\": true,\n \"history_time_step\": 23,\n \"history_parameters\": [\n [\n 300,\n 86400\n ],\n [\n 3600,\n 1209600\n ],\n [\n 86400,\n 31536000\n ]\n ],\n \"lowest_interval_alarm_period\": 1,\n \"data_absence_alarm_period\": 6,\n \"quantity\": \"temperature\",\n \"name\": \"Temperature\",\n \"internal\": true,\n \"lowest_interval_alarm_level\": 4,\n \"bus\": 2\n }\n },\n \"notifications\": {\n \"events\": {\n \"dli.meter.value_interval_change\": {\n \"severity\": 7,\n \"message_template\": [\n 0,\n \" entered alarm level \",\n 1\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"value_name\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"value_alarm_level\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"value_id\"\n },\n {\n \"fixed_value\": 0,\n \"has_fixed_value\": true,\n \"id\": \"value_alarm_duration\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": true,\n \"id\": \"value_alarm_repeated\"\n }\n ]\n },\n \"dli.meter.bus_off\": {\n \"severity\": 5,\n \"message_template\": [\n \"bus \",\n 0,\n \" (\",\n 1,\n \") is not powered\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"bus_index\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"bus_name\"\n },\n {\n \"fixed_value\": false,\n \"has_fixed_value\": true,\n \"id\": \"bus_powered\"\n }\n ]\n },\n \"dli.meter.emergency_off_inactive\": {\n \"severity\": 6,\n \"message_template\": [\n \"emergency shutoff deactivated, normal outlet operation\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": false,\n \"has_fixed_value\": true,\n \"id\": \"emergency_off\"\n }\n ]\n },\n \"dli.meter.emergency_off_unknown\": {\n \"severity\": 7,\n \"message_template\": [\n \"emergency shutoff status unknown due to power loss\"\n ],\n \"parameters\": []\n },\n \"dli.meter.power_mains\": {\n \"severity\": 6,\n \"message_template\": [\n \"running on mains\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": true,\n \"has_fixed_value\": true,\n \"id\": \"powered\"\n }\n ]\n },\n \"dli.meter.emergency_off_active\": {\n \"severity\": 5,\n \"message_template\": [\n \"emergency shutoff activated, all outlets off\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": true,\n \"has_fixed_value\": true,\n \"id\": \"emergency_off\"\n }\n ]\n },\n \"dli.meter.value_interval\": {\n \"severity\": 7,\n \"message_template\": [\n 0,\n \" is at alarm level \",\n 1,\n \" for \",\n 2,\n \" seconds\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"value_name\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"value_alarm_level\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"value_alarm_duration\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"value_id\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"value_alarm_repeated\"\n }\n ]\n },\n \"dli.meter.power_battery\": {\n \"severity\": 5,\n \"message_template\": [\n \"running on battery\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": false,\n \"has_fixed_value\": true,\n \"id\": \"powered\"\n }\n ]\n },\n \"dli.meter.bus_on\": {\n \"severity\": 6,\n \"message_template\": [\n \"bus \",\n 0,\n \" (\",\n 1,\n \") is powered\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"bus_index\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"bus_name\"\n },\n {\n \"fixed_value\": true,\n \"has_fixed_value\": true,\n \"id\": \"bus_powered\"\n }\n ]\n }\n },\n \"parameter_kinds\": []\n },\n \"emergency_off_status\": false,\n \"buses\": [\n {\n \"power_status\": true,\n \"name\": \"Bus A\",\n \"power_factor_percent\": 100\n },\n {\n \"power_status\": false,\n \"name\": \"Bus B\",\n \"power_factor_percent\": 100\n }\n ],\n \"synchronize\": {\n \"results\": [],\n \"arguments\": []\n }\n },\n \"renderer\": {\n \"known_scales\": {\n \"linear\": \"linear\",\n \"log\": \"logarithmic\"\n },\n \"known_marker_types\": {\n \"circle\": \"Filled circle\",\n \"square\": \"Filled square\",\n \"otriangle\": \"Empty triangle\",\n \"osquare\": \"Empty square\",\n \"triangle\": \"Filled triangle\",\n \"rhombus\": \"Filled rhombus\",\n \"orhombus\": \"Empty rhombus\",\n \"plus\": \"Plus\",\n \"dot\": \"Dot\",\n \"rotriangle\": \"Empty inverse triangle\",\n \"rtriangle\": \"Filled inverse triangle\",\n \"ocircle\": \"Empty circle\",\n \"cross\": \"Cross\"\n },\n \"known_plot_styles\": {\n \"lines\": \"Lines only\",\n \"steps\": \"Step lines\",\n \"bezier\": \"Bezier smoothed lines\",\n \"linespoints\": \"Lines and markers\",\n \"impulses\": \"Vertical lines\",\n \"dots\": \"Small dots\",\n \"csplines\": \"Spline smoothed lines\",\n \"points\": \"Markers only\",\n \"boxes\": \"Boxes\",\n \"acsplines\": \"Approximated spline smoothed lines\"\n },\n \"known_line_types\": {\n \"dashed\": \"Dashed\",\n \"dotted\": \"Dotted\",\n \"solid\": \"Solid\"\n },\n \"known_image_formats\": {\n \"svg\": \"SVG\",\n \"gif\": \"GIF\",\n \"jpeg\": \"JPEG\",\n \"png\": \"PNG\"\n },\n \"known_axes\": {\n \"x2y2\": \"X2, Y2\",\n \"x2y1\": \"X2, Y1\",\n \"x1y1\": \"X1, Y1\",\n \"x1y2\": \"X1, Y2\"\n }\n },\n \"config\": {\n \"allow_plaintext_logins\": true,\n \"allow_coapws\": false,\n \"protect_private_config\": false,\n \"brand_url\": \"http://bar.example.com:8031/baz/foo/foo/baz/quux/bar/bar/bar.htm\",\n \"allow_jsonrpc_nonadmin\": false,\n \"hide_passwords\": false,\n \"registration_status\": false,\n \"custom_brand_name\": \"Amazing Controller III\",\n \"known_quantities\": {\n \"current\": {\n \"preferred_unit\": null,\n \"name\": \"Current\",\n \"units\": {\n \"A\": {\n \"offset\": 0,\n \"name\": \"ampere\",\n \"scale\": 1\n }\n }\n },\n \"screen_length\": {\n \"preferred_unit\": \"px\",\n \"name\": \"Screen length\",\n \"units\": {\n \"px\": {\n \"offset\": 0,\n \"name\": \"pixel\",\n \"scale\": 1\n }\n }\n },\n \"temperature\": {\n \"preferred_unit\": \"K\",\n \"name\": \"Temperature\",\n \"units\": {\n \"K\": {\n \"offset\": 0,\n \"name\": \"kelvin\",\n \"scale\": 1\n },\n \"C\": {\n \"offset\": -273.16,\n \"internal\": false,\n \"name\": \"degree Celsius\",\n \"scale\": 1\n },\n \"F\": {\n \"offset\": -459.67,\n \"name\": \"degree Fahrenheit\",\n \"scale\": 1.8\n }\n }\n },\n \"count\": {\n \"preferred_unit\": null,\n \"name\": \"Count\",\n \"units\": {\n \"times\": {\n \"offset\": 0,\n \"name\": \"time\",\n \"scale\": 1\n }\n }\n },\n \"illuminance\": {\n \"preferred_unit\": \"lx\",\n \"name\": \"Illuminance\",\n \"units\": {\n \"lx\": {\n \"offset\": 0,\n \"internal\": false,\n \"name\": \"lux\",\n \"scale\": 1\n },\n \"fc\": {\n \"offset\": 0,\n \"internal\": false,\n \"name\": \"foot-candle\",\n \"scale\": 0.09290226681531\n }\n }\n },\n \"time\": {\n \"preferred_unit\": null,\n \"name\": \"Time\",\n \"units\": {\n \"s\": {\n \"offset\": 0,\n \"internal\": false,\n \"name\": \"second\",\n \"scale\": 1\n }\n }\n },\n \"ratio\": {\n \"preferred_unit\": \"times\",\n \"name\": \"Ratio\",\n \"units\": {\n \"%\": {\n \"offset\": 0,\n \"name\": \"percent\",\n \"scale\": 100\n },\n \"times\": {\n \"offset\": 0,\n \"internal\": false,\n \"name\": \"\",\n \"scale\": 1\n }\n }\n },\n \"energy\": {\n \"preferred_unit\": \"kWh\",\n \"name\": \"Energy\",\n \"units\": {\n \"kWh\": {\n \"offset\": 0,\n \"internal\": false,\n \"name\": \"kilowatt-hour\",\n \"scale\": 2.77777778e-7\n },\n \"J\": {\n \"offset\": 0,\n \"name\": \"joule\",\n \"scale\": 1\n }\n }\n },\n \"voltage\": {\n \"preferred_unit\": null,\n \"name\": \"Voltage\",\n \"units\": {\n \"V\": {\n \"offset\": 0,\n \"name\": \"volt\",\n \"scale\": 1\n }\n }\n }\n },\n \"allow_jsonrpc\": true,\n \"custom_register_url\": \"https://baz.example.com/foo/bar.html\",\n \"customization_status\": \"open\",\n \"known_protection_bits\": {\n \"protect_restore\": {\n \"name\": \"Protection from restore from backup\",\n \"status\": \"You have enabled that and that service which allows to bypass this protection\"\n },\n \"protect_admin\": {\n \"name\": \"Administrator credentials protection\",\n \"status\": true\n },\n \"protect_private_config\": {\n \"name\": \"Private configuration protection\",\n \"status\": \"You have enabled that and that service which allows to bypass this protection\"\n },\n \"protect_notification\": {\n \"name\": \"Notification settings protection\",\n \"status\": false\n },\n \"protect_network\": {\n \"name\": \"Network settings protection\",\n \"status\": true\n },\n \"protect_maintenance\": {\n \"name\": \"Maintenance mode lock\",\n \"status\": false\n },\n \"protect_firmware\": {\n \"name\": \"Firmware protection\",\n \"status\": \"You have enabled that and that service which allows to bypass this protection\"\n }\n },\n \"refresh_enabled\": true,\n \"allow_modifying_get\": true,\n \"protect_maintenance\": false,\n \"serial\": \"ISO322203123456\",\n \"custom_support_email\": \"support@example.com\",\n \"allow_coapws_nonadmin\": false,\n \"allow_restapi\": true,\n \"upgrade_notify_beep\": false,\n \"brand_faq_url\": \"https://baz.example.com/quux/foo.html\",\n \"links\": [\n {\n \"description\": \"test 5\",\n \"href\": \"test_url7\"\n },\n {\n \"description\": \"test 3\",\n \"href\": \"test_url5\"\n }\n ],\n \"custom_brand_logo\": \"http://bar.example.com:80/baz/foo/quux/foo/bar.png\",\n \"image_format\": \"jpg\",\n \"location\": \"Server room\",\n \"ntp_server_enabled\": true,\n \"http_ports\": [\n {\n \"port\": \"8046\",\n \"address\": \"192.168.0.9\"\n }\n ],\n \"hide_wifi_key\": true,\n \"custom_brand_url\": \"https://baz.example.com/baz/quux/quux/baz.html\",\n \"syslog_ip_address\": null,\n \"protect_network\": false,\n \"lockout_delay_minutes\": 60,\n \"version\": \"1.8.1.0\",\n \"allow_coapws_origins\": [\n \"https://baz.example.com\",\n \"https://foo.example.com\",\n \"http://bar.example.com\"\n ],\n \"syslog_minimal_severity\": 8,\n \"certificates\": {\n \"iTrustBazSign_Trusted_Certification_Authority\": {\n \"data\": \"-----BEGIN CERTIFICATE-----\\nMIIZNsCJ4KzRkhOd2DFrjawMoljLKzq6dLi1DxMJIMn23Bi7Qz/AaxYPjIm3HdCx\\n+DuNZClMGra+/1+0Da+o0j7ooQR0NSzOiuoI6ZhPRHQSLQUb1UP4DYu2/M5Pr4qZ\\net7EaYhu/9FSgsWBIcRtXVuwcKnjANkqGu4tTonUz3ygxUtG7K9gs4cUQQEdp+T6\\na/NOotOus4sN+8XLKDDQsktJ+X8+1GvdHJ16CS15ZvVZ42xQIBtBxnWxKgyNzt1H\\n4QRZTZ8P4kV9hxTuqgreCp+vnOvhRCwXfN79zHa415Fl2kfvRXZfNabA+WuRlq/Q\\n8cDRCJVJbGOLyKoVwUvW65Wf/+Qs/t6AVMdki94JRUhPrWxn1sK9+tq0tHuvB15j\\nkT8vZUN4Bpxjnlmg5yg+ojt6epJiw38gYIc8p0E0rCmfzZL5X25Mn/VSqrAmwKTV\\n6fU8wX08Kh8v2FT7NrwPNPFEb2AyYhegM9rJitT2ad+fvToILljkA//o3BmevRKH\\nBcK56PimQNhvC0Hzl2An3/tHoXCFuVt68EDHgy36Ln2apMabQnOWoIpcr1tmZnuk\\n81k67sTwx4mJgOmTpIH77w+BqmmdhWhraRzjKTgIZSdGsPlhk3rt0s4sftWMQDD0\\nCl2iSMHx0aqSMYCRP6UHDMy6vKY8abspNwXrJroLReqpC3HeBnxRAwZ5H8Gtl8i8\\nF0R7rpaVfPkkiPyWNPiJ+qc96WxHE6OW8sf0hGYMhI7Qk5y7WgSXW5ifdgyupNR+\\n60zPaL6vUYfcWo8DHhmOQR17QyyqPy6Y+5zaT5V+gAcD/mSIUEjxim49l20A08k1\\njdlr9mXMOnNBFiiWRfFEmQ/qSBtdyxviahZmT78uwY6CGqkjW0zIS+9xC2bA0Xvd\\nVPkfafb8nqQeb9Ad9V69g4OlhanEWQV1rFiRwKckA2OnEbRP6Zbog/ZNcNd8p8Bh\\nw9NGn7SsYG79jZHJB6/CiPr530xEEegAq3SdDxWnDfyzEFJSOKh6mYDrbA5srn3h\\nXL6VuwkaukrA3JaQ0iCay3C9A41+9luj61E1z/dulU4rphHrQWSPcha==\\n-----END CERTIFICATE-----\\n\",\n \"status\": false\n }\n },\n \"ssh_authorized_keys\": [\n {\n \"data\": \"ssh-dss aV===\",\n \"options\": \"\",\n \"comment\": \"n\"\n },\n {\n \"data\": \"ssh-dss CwLn\",\n \"options\": \"era,m=qjgge,wc=x\",\n \"comment\": \"\"\n },\n {\n \"data\": \"ecdsa-sha2-nistp521 a\",\n \"options\": \"\",\n \"comment\": \"\"\n },\n {\n \"data\": \"ecdsa-sha2-nistp384 eEKp==\",\n \"options\": \"\",\n \"comment\": \"\"\n },\n {\n \"data\": \"ssh-ed25519 v7=\",\n \"options\": \"\",\n \"comment\": \"\"\n },\n {\n \"data\": \"ssh-ed25519 t91/5S==\",\n \"options\": \"oq=ml,yzreiwtvwctfx=e,zspqyuhlfl=bxo,i=ywi,e=dpvtn,yvmbbwdylns\",\n \"comment\": \"bqcl\"\n },\n {\n \"data\": \"ecdsa-sha2-nistp521 r\",\n \"options\": \"\",\n \"comment\": \"\"\n },\n {\n \"data\": \"ssh-ed25519 5=\",\n \"options\": \"wllkv=991248,mu=92,dh=449\",\n \"comment\": \"jqkh\"\n },\n {\n \"data\": \"ecdsa-sha2-nistp256 betjYa==\",\n \"options\": \"tdx\",\n \"comment\": \"\"\n },\n {\n \"data\": \"ecdsa-sha2-nistp384 XA2J===\",\n \"options\": \"\",\n \"comment\": \"\"\n },\n {\n \"data\": \"ecdsa-sha2-nistp521 4i==\",\n \"options\": \"\",\n \"comment\": \"\"\n },\n {\n \"data\": \"ecdsa-sha2-nistp384 VWk==\",\n \"options\": \"nifiixiky=h,iy\",\n \"comment\": \"@h\"\n },\n {\n \"data\": \"ecdsa-sha2-nistp256 9k=\",\n \"options\": \"kyxjhdrnrjrn=fk,wwqjk=180579801,uy=v\",\n \"comment\": \"dgvjcr\"\n },\n {\n \"data\": \"ssh-ed25519 Q=\",\n \"options\": \"rmhdcm,v=knapbe\",\n \"comment\": \"\"\n },\n {\n \"data\": \"ecdsa-sha2-nistp384 k\",\n \"options\": \"\",\n \"comment\": \"\"\n },\n {\n \"data\": \"ecdsa-sha2-nistp384 77rl\",\n \"options\": \"rbjcf=12\",\n \"comment\": \"\"\n },\n {\n \"data\": \"ecdsa-sha2-nistp521 n\",\n \"options\": \"\",\n \"comment\": \"ibawc\"\n },\n {\n \"data\": \"ecdsa-sha2-nistp256 m===\",\n \"options\": \"x=cgkbjt,osvu,ukx,mun=605\",\n \"comment\": \"zspr\"\n },\n {\n \"data\": \"ssh-rsa 65=\",\n \"options\": \"\",\n \"comment\": \"f.o\"\n },\n {\n \"data\": \"ssh-rsa Y=\",\n \"options\": \"ace\",\n \"comment\": \"q\"\n },\n {\n \"data\": \"ecdsa-sha2-nistp256 w+T8\",\n \"options\": \"uy=5,cqe,cvde=12\",\n \"comment\": \"\"\n },\n {\n \"data\": \"ssh-ed25519 m\",\n \"options\": \"v=rwwifeli,zuyibsvmbt=6,n=01,jqv,sqg,jtul=4,hllpamsm,rttdmjk=n,yot,ai=d,qu,llp,bctpegotzltr=9,w=22,s,tt=8785,hjuj=coxr,yixrao=wgqr\",\n \"comment\": \"dpu\"\n }\n ],\n \"refresh_delay_minutes\": 1,\n \"ssh_enabled\": true,\n \"allow_restapi_nonadmin\": true,\n \"protect_restore\": false,\n \"custom_brand_logo_height\": 32,\n \"known_timezones\": {\n \"UTC-6\": \"UTC+6\",\n \"UTC+4\": \"UTC-4\",\n \"UTC-9\": \"UTC+9\",\n \"UTC+6\": \"UTC-6\",\n \"UTC+5\": \"UTC-5\",\n \"UTC-5\": \"UTC+5\",\n \"UTC+11\": \"UTC-11\",\n \"UTC-8\": \"UTC+8\",\n \"UTC+8\": \"UTC-8\",\n \"UTC\": \"UTC\",\n \"UTC-10\": \"UTC+10\",\n \"UTC+1\": \"UTC-1\",\n \"UTC-11\": \"UTC+11\",\n \"UTC+12\": \"UTC-12\",\n \"UTC-12\": \"UTC+12\",\n \"UTC+9\": \"UTC-9\",\n \"UTC+10\": \"UTC-10\",\n \"UTC-4\": \"UTC+4\",\n \"UTC+7\": \"UTC-7\",\n \"UTC-7\": \"UTC+7\",\n \"UTC-3\": \"UTC+3\",\n \"UTC-1\": \"UTC+1\",\n \"UTC+2\": \"UTC-2\",\n \"UTC+3\": \"UTC-3\",\n \"UTC-2\": \"UTC+2\"\n },\n \"allow_restapi_origins\": [\n \"https://foo.example.com\",\n \"http://bar.example.com\"\n ],\n \"brand_manual_url\": \"https://bar.example.com/quux/quux/foo/quux/bar/bar/foo/quux/foo.htm\",\n \"custom_brand_logo_width\": 22,\n \"plots\": [\n {\n \"x2\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"y2\": {\n \"min\": 0,\n \"softmax\": 1,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"data\": [\n {\n \"ds\": \"buses.0.voltage\",\n \"style\": {\n \"type\": \"solid\",\n \"style\": \"lines\",\n \"width\": 1,\n \"color\": \"FF0000\",\n \"axes\": \"x1y1\",\n \"marker\": \"plus\",\n \"size\": 0\n },\n \"title\": \"Bus A voltage\"\n },\n {\n \"ds\": \"buses.0.current\",\n \"style\": {\n \"type\": \"solid\",\n \"style\": \"lines\",\n \"width\": 1,\n \"color\": \"0000FF\",\n \"axes\": \"x1y2\",\n \"marker\": \"plus\",\n \"size\": 0\n },\n \"title\": \"Bus A current\"\n }\n ],\n \"width\": 640,\n \"title\": \"Bus A status\",\n \"display\": true,\n \"y1\": {\n \"min\": 0,\n \"softmax\": 110,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"x1\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"height\": 480\n },\n {\n \"x2\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"y2\": {\n \"min\": 0,\n \"softmax\": 1,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"data\": [\n {\n \"ds\": \"buses.1.voltage\",\n \"style\": {\n \"type\": \"solid\",\n \"style\": \"lines\",\n \"width\": 1,\n \"color\": \"FF0000\",\n \"axes\": \"x1y1\",\n \"marker\": \"plus\",\n \"size\": 0\n },\n \"title\": \"Bus B voltage\"\n },\n {\n \"ds\": \"buses.1.current\",\n \"style\": {\n \"type\": \"solid\",\n \"style\": \"lines\",\n \"width\": 1,\n \"color\": \"0000FF\",\n \"axes\": \"x1y2\",\n \"marker\": \"plus\",\n \"size\": 0\n },\n \"title\": \"Bus B current\"\n }\n ],\n \"width\": 640,\n \"title\": \"Bus B status\",\n \"display\": true,\n \"y1\": {\n \"min\": 0,\n \"softmax\": 110,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"x1\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"height\": 480\n },\n {\n \"x2\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"y2\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"data\": [\n {\n \"ds\": \"buses.0.total_energy\",\n \"style\": {\n \"type\": \"solid\",\n \"style\": \"lines\",\n \"width\": 1,\n \"color\": \"FF0000\",\n \"axes\": \"x1y1\",\n \"marker\": \"plus\",\n \"size\": 0\n },\n \"title\": \"Bus A total energy\"\n },\n {\n \"ds\": \"buses.1.total_energy\",\n \"style\": {\n \"type\": \"solid\",\n \"style\": \"lines\",\n \"width\": 1,\n \"color\": \"0000FF\",\n \"axes\": \"x1y1\",\n \"marker\": \"plus\",\n \"size\": 0\n },\n \"title\": \"Bus B total energy\"\n }\n ],\n \"width\": 640,\n \"title\": \"Bus energy consumption\",\n \"display\": false,\n \"y1\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"x1\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"height\": 480\n },\n {\n \"x2\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"y2\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"data\": [\n {\n \"ds\": \"buses.0.voltage\",\n \"style\": {\n \"type\": \"solid\",\n \"style\": \"lines\",\n \"width\": 1,\n \"color\": \"FF0000\",\n \"axes\": \"x1y1\",\n \"marker\": \"plus\",\n \"size\": 0\n },\n \"title\": \"Bus A voltage\"\n },\n {\n \"ds\": \"buses.1.voltage\",\n \"style\": {\n \"type\": \"solid\",\n \"style\": \"lines\",\n \"width\": 1,\n \"color\": \"0000FF\",\n \"axes\": \"x1y1\",\n \"marker\": \"plus\",\n \"size\": 0\n },\n \"title\": \"Bus B voltage\"\n }\n ],\n \"width\": 640,\n \"title\": \"Bus voltages\",\n \"display\": false,\n \"y1\": {\n \"min\": 0,\n \"softmax\": 110,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"x1\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"height\": 480\n },\n {\n \"x2\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"y2\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"data\": [\n {\n \"ds\": \"buses.0.current\",\n \"style\": {\n \"type\": \"solid\",\n \"style\": \"lines\",\n \"width\": 1,\n \"color\": \"FF0000\",\n \"axes\": \"x1y1\",\n \"marker\": \"plus\",\n \"size\": 0\n },\n \"title\": \"Bus A current\"\n },\n {\n \"ds\": \"buses.1.current\",\n \"style\": {\n \"type\": \"solid\",\n \"style\": \"lines\",\n \"width\": 1,\n \"color\": \"0000FF\",\n \"axes\": \"x1y1\",\n \"marker\": \"plus\",\n \"size\": 0\n },\n \"title\": \"Bus B current\"\n }\n ],\n \"width\": 640,\n \"title\": \"Bus currents\",\n \"display\": true,\n \"y1\": {\n \"min\": 0,\n \"softmax\": 1,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"x1\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"height\": 480\n },\n {\n \"x2\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"y2\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"data\": [\n {\n \"ds\": \"environment.temperature\",\n \"style\": {\n \"type\": \"solid\",\n \"style\": \"lines\",\n \"width\": 1,\n \"color\": \"FF0000\",\n \"axes\": \"x1y1\",\n \"marker\": \"plus\",\n \"size\": 0\n },\n \"title\": \"Temperature\"\n }\n ],\n \"width\": 640,\n \"title\": \"Temperature\",\n \"display\": true,\n \"y1\": {\n \"min\": 0,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"x1\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"height\": 480\n },\n {\n \"x2\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"y2\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"data\": [\n {\n \"ds\": \"environment.illuminance\",\n \"style\": {\n \"type\": \"solid\",\n \"style\": \"lines\",\n \"width\": 1,\n \"color\": \"FF0000\",\n \"axes\": \"x1y1\",\n \"marker\": \"plus\",\n \"size\": 0\n },\n \"title\": \"Illuminance\"\n }\n ],\n \"width\": 640,\n \"title\": \"Illuminance\",\n \"display\": true,\n \"y1\": {\n \"min\": 0,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"x1\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"height\": 480\n },\n {\n \"x2\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"y2\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"data\": [\n {\n \"ds\": \"battery_voltage\",\n \"style\": {\n \"type\": \"solid\",\n \"style\": \"lines\",\n \"width\": 1,\n \"color\": \"FF0000\",\n \"axes\": \"x1y1\",\n \"marker\": \"plus\",\n \"size\": 0\n },\n \"title\": \"Battery voltage\"\n }\n ],\n \"width\": 640,\n \"title\": \"Battery voltage\",\n \"display\": false,\n \"y1\": {\n \"min\": 0,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"x1\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"height\": 480\n },\n {\n \"x2\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"y2\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"data\": [\n {\n \"ds\": \"power_voltage\",\n \"style\": {\n \"type\": \"solid\",\n \"style\": \"lines\",\n \"width\": 1,\n \"color\": \"FF0000\",\n \"axes\": \"x1y1\",\n \"marker\": \"plus\",\n \"size\": 0\n },\n \"title\": \"Power voltage\"\n }\n ],\n \"width\": 640,\n \"title\": \"Power voltage\",\n \"display\": false,\n \"y1\": {\n \"min\": 0,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"x1\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"height\": 480\n },\n {\n \"x2\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"y2\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"data\": [\n {\n \"ds\": \"relay_voltage\",\n \"style\": {\n \"type\": \"solid\",\n \"style\": \"lines\",\n \"width\": 1,\n \"color\": \"FF0000\",\n \"axes\": \"x1y1\",\n \"marker\": \"plus\",\n \"size\": 0\n },\n \"title\": \"Relay voltage\"\n }\n ],\n \"width\": 640,\n \"title\": \"Relay voltage\",\n \"display\": true,\n \"y1\": {\n \"min\": 0,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"x1\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"height\": 480\n }\n ],\n \"ssh_port\": 22,\n \"upgrade_notify_blink\": true,\n \"protect_admin\": false,\n \"relay_ports\": [\n \"ttyATH0\"\n ],\n \"custom_update_url\": \"https://bar.example.com:443/bar.htm\",\n \"brand_company_name\": \"Digital Loggers, Inc.\",\n \"hardware_id\": \"EPCR5\",\n \"crls\": {\n \"iVeriFooCrypt_Primary_CA\": {\n \"data\": \"-----BEGIN X509 CRL-----\\nMIIRKoksuFeaVWE2tkGinxfQDg3P9X4mtoEEc/6XGn7nKOsD88xx5dOKJUlU1sHx\\nCJYLsq90dVQWlbgjYnMy8iTwCWoVUU2jqd4jTFl7nCfYpLIO9gNJOsFdP49vbEfR\\nlAM1yWqBBO0ZiQkPp4qhLU7Sf33vkXoVjBYijPvxqyWZOG+ENrylL5D0AIywrmSb\\n1=\\n-----END X509 CRL-----\\n\",\n \"status\": true\n }\n },\n \"contact\": \"support@example.com\",\n \"relax_nonhtml_content_types\": true,\n \"timezone\": \"UTC\",\n \"hostname\": \"foo.example.com\",\n \"protect_firmware\": true,\n \"outlet_label\": \"Outlet\",\n \"brand_name\": \"Ethernet Power Controller\",\n \"oid\": \"1.3.6.1.4.1.45770.1.3\",\n \"custom_brand_company_name\": \"Whatever Systems Inc.\",\n \"update_url\": \"http://foo.example.com:80/quux/baz/baz/baz/bar/bar/foo/bar/quux/bar.htm\",\n \"ntp_peers\": [\n \"0.ntp-pool.example.com\",\n \"1.ntp-pool.example.com\",\n \"2.ntp-pool.example.com\",\n \"3.ntp-pool.example.com\"\n ],\n \"custom_help_url\": \"https://baz.example.com:443/foo/quux/quux/bar/baz/bar/bar/bar/quux.html\",\n \"name_always_visible\": true,\n \"support_email\": \"support@example.com\",\n \"https_ports\": [\n {\n \"port\": \"80\",\n \"address\": \"192.168.0.5\"\n },\n {\n \"port\": \"8079\",\n \"address\": \"192.168.0.58\"\n },\n {\n \"port\": \"1\",\n \"address\": \"192.168.0.21\"\n },\n {\n \"port\": \"8\",\n \"address\": \"192.168.0.19\"\n }\n ],\n \"contacts\": {\n \"support\": {\n \"phone\": null,\n \"fax\": \"+67178999899706\",\n \"name\": \"Support\",\n \"email\": null\n },\n \"security\": {\n \"phone\": null,\n \"fax\": \"+766747320756474\",\n \"name\": \"Security\",\n \"email\": null\n }\n },\n \"custom_support_url\": \"http://foo.example.com:2/baz.html\",\n \"support_url\": \"https://foo.example.com/quux.htm\",\n \"protect_notification\": true,\n \"meters\": [\n {\n \"decimals\": 0,\n \"color\": \"\",\n \"sectors\": [\n {\n \"color\": \"0000FF\",\n \"name\": \"Low\",\n \"value\": 100\n },\n {\n \"color\": \"00FF00\",\n \"name\": \"Optimal\",\n \"value\": 127\n },\n {\n \"color\": \"FF0000\",\n \"name\": \"High\",\n \"value\": 140\n }\n ],\n \"data\": \"buses.0.voltage\",\n \"width\": 128,\n \"title\": \"Bus A voltage\",\n \"display\": false,\n \"min_value\": 90,\n \"scale\": \"linear\",\n \"height\": 64\n },\n {\n \"decimals\": 1,\n \"color\": \"\",\n \"sectors\": [\n {\n \"color\": \"00FF00\",\n \"name\": \"Optimal\",\n \"value\": 12\n },\n {\n \"color\": \"FF0000\",\n \"name\": \"High\",\n \"value\": 15\n }\n ],\n \"data\": \"buses.0.current\",\n \"width\": 128,\n \"title\": \"Bus A current\",\n \"display\": true,\n \"min_value\": 0,\n \"scale\": \"linear\",\n \"height\": 64\n },\n {\n \"decimals\": 0,\n \"color\": \"\",\n \"sectors\": [\n {\n \"color\": \"0000FF\",\n \"name\": \"Low\",\n \"value\": 100\n },\n {\n \"color\": \"00FF00\",\n \"name\": \"Optimal\",\n \"value\": 127\n },\n {\n \"color\": \"FF0000\",\n \"name\": \"High\",\n \"value\": 140\n }\n ],\n \"data\": \"buses.1.voltage\",\n \"width\": 128,\n \"title\": \"Bus B voltage\",\n \"display\": false,\n \"min_value\": 90,\n \"scale\": \"linear\",\n \"height\": 64\n },\n {\n \"decimals\": 1,\n \"color\": \"\",\n \"sectors\": [\n {\n \"color\": \"00FF00\",\n \"name\": \"Optimal\",\n \"value\": 12\n },\n {\n \"color\": \"FF0000\",\n \"name\": \"High\",\n \"value\": 15\n }\n ],\n \"data\": \"buses.1.current\",\n \"width\": 128,\n \"title\": \"Bus B current\",\n \"display\": false,\n \"min_value\": 0,\n \"scale\": \"linear\",\n \"height\": 64\n },\n {\n \"decimals\": 0,\n \"color\": \"\",\n \"sectors\": [\n {\n \"color\": \"0000FF\",\n \"name\": \"Cold\",\n \"value\": 273\n },\n {\n \"color\": \"00FF00\",\n \"name\": \"Optimal\",\n \"value\": 322\n },\n {\n \"color\": \"FF0000\",\n \"name\": \"Hot\",\n \"value\": 366\n }\n ],\n \"data\": \"environment.temperature\",\n \"width\": 128,\n \"title\": \"Temperature\",\n \"display\": true,\n \"min_value\": 244,\n \"scale\": \"linear\",\n \"height\": 64\n },\n {\n \"decimals\": 0,\n \"color\": \"\",\n \"sectors\": [\n {\n \"color\": \"0000FF\",\n \"name\": \"Low\",\n \"value\": 100\n },\n {\n \"color\": \"00FF00\",\n \"name\": \"Optimal\",\n \"value\": 1000\n },\n {\n \"color\": \"FF0000\",\n \"name\": \"High\",\n \"value\": 10000\n }\n ],\n \"data\": \"environment.illuminance\",\n \"width\": 128,\n \"title\": \"Illuminance\",\n \"display\": false,\n \"min_value\": 0,\n \"scale\": \"log\",\n \"height\": 64\n },\n {\n \"decimals\": 2,\n \"color\": \"\",\n \"sectors\": [\n {\n \"color\": \"0000FF\",\n \"name\": \"Low\",\n \"value\": 4.3\n },\n {\n \"color\": \"EEEE00\",\n \"name\": \"Medium\",\n \"value\": 4.5\n },\n {\n \"color\": \"00FF00\",\n \"name\": \"High\",\n \"value\": 6.4\n }\n ],\n \"data\": \"battery_voltage\",\n \"width\": 128,\n \"title\": \"Battery voltage\",\n \"display\": false,\n \"min_value\": 4,\n \"scale\": \"linear\",\n \"height\": 64\n },\n {\n \"decimals\": 2,\n \"color\": \"\",\n \"sectors\": [\n {\n \"color\": \"0000FF\",\n \"name\": \"Low\",\n \"value\": 4.9\n },\n {\n \"color\": \"00FF00\",\n \"name\": \"Optimal\",\n \"value\": 5.5\n },\n {\n \"color\": \"FF0000\",\n \"name\": \"High\",\n \"value\": 6\n }\n ],\n \"data\": \"power_voltage\",\n \"width\": 128,\n \"title\": \"Power voltage\",\n \"display\": false,\n \"min_value\": 4,\n \"scale\": \"linear\",\n \"height\": 64\n },\n {\n \"decimals\": 1,\n \"color\": \"\",\n \"sectors\": [\n {\n \"color\": \"0000FF\",\n \"name\": \"Low\",\n \"value\": 10\n },\n {\n \"color\": \"00FF00\",\n \"name\": \"Optimal\",\n \"value\": 13\n },\n {\n \"color\": \"FF0000\",\n \"name\": \"High\",\n \"value\": 15\n }\n ],\n \"data\": \"relay_voltage\",\n \"width\": 128,\n \"title\": \"Relay voltage\",\n \"display\": true,\n \"min_value\": 8,\n \"scale\": \"linear\",\n \"height\": 64\n }\n ],\n \"register_url\": \"https://foo.example.com/foo.html\",\n \"https_cert\": {\n \"known_dn_oids\": {\n \"generationQualifier\": \"2.5.4.44\",\n \"description\": \"2.5.4.13\",\n \"businessCategory\": \"2.5.4.15\",\n \"initials\": \"2.5.4.43\",\n \"stateOrProvinceName\": \"2.5.4.8\",\n \"organizationName\": \"2.5.4.10\",\n \"telephoneNumber\": \"2.5.4.20\",\n \"emailAddress\": \"1.2.840.113549.1.9.1\",\n \"street\": \"2.5.4.9\",\n \"pseudonym\": \"2.5.4.65\",\n \"postOfficeBox\": \"2.5.4.18\",\n \"facsimileTelephoneNumber\": \"2.5.4.23\",\n \"x500UniqueIdentifier\": \"2.5.4.45\",\n \"givenName\": \"2.5.4.42\",\n \"title\": \"2.5.4.12\",\n \"serialNumber\": \"2.5.4.5\",\n \"domainComponent\": \"0.9.2342.19200300.100.1.25\",\n \"postalCode\": \"2.5.4.17\",\n \"countryName\": \"2.5.4.6\",\n \"commonName\": \"2.5.4.3\",\n \"localityName\": \"2.5.4.7\",\n \"houseIdentifier\": \"2.5.4.51\",\n \"postalAddress\": \"2.5.4.16\",\n \"registeredAddress\": \"2.5.4.26\",\n \"dnQualifier\": \"2.5.4.46\",\n \"physicalDeliveryOfficeName\": \"2.5.4.19\",\n \"name\": \"2.5.4.41\",\n \"organizationalUnitName\": \"2.5.4.11\",\n \"surname\": \"2.5.4.4\"\n },\n \"string_mask\": \"nombstr\",\n \"renewal_data\": {\n \"username\": \"R\",\n \"password\": \"N9\",\n \"est_url\": \"https://%a2\",\n \"auth\": \"basic\"\n },\n \"cert\": \"-----BEGIN CERTIFICATE-----\\nMIIarItKbzmTGF4/7lqJkfAKdQf93A4Pa30SNwo/vbUBsbC0M3L7kYTO+9Z3LgVy\\nQ9TFAPshclJrnix9rijL6kWipuOLsAvJLOaYqSGTEbK1JICB0yY8i4tY+HvsTqCr\\noP6HhbXJyaeGprInQ=\\n-----END CERTIFICATE-----\\n\",\n \"automatic_renewal\": false,\n \"renewal_method\": \"est\",\n \"bits\": 4096,\n \"key\": \"-----BEGIN PRIVATE KEY-----\\nMII6faQLG+m0edZfvBcnqZMFXESVbslNm/VRcxpvxbxcFWIAkw+bWNs3dLbEDMe/\\nT17Jy5xvjCS1PD+PqWpjcT4DkKcOM1ar4jA3q7/aMUenjeDaB2JqYP4Iljj7mJ/t\\nBzvL+WjUAWDrlp2q9vOa/jMkSWXnXQslPo7QKswWPAOB0S2BNSoPBAAgjjTGAM2b\\nB2W4+3WATjDyoQMHEoVR+BAkgTw2XYFkcorduNpO72MxVlElZlDayPKfuHkSs/CU\\n47kTz8c2XZZJqLucbVa0sGx90P12eYukieDhpsmMSMhIkcwL8XO\\n-----END PRIVATE KEY-----\\n\",\n \"distinguished_name\": {\n \"commonName\": [\n \"Digital Loggers Unit\"\n ],\n \"countryName\": [\n \"US\"\n ],\n \"stateOrProvinceName\": [\n \"California\"\n ],\n \"localityName\": [\n \"Santa Clara\"\n ]\n },\n \"domains\": [\n \"foo.example.com\",\n \"bar.example.com\",\n \"baz.example.com\",\n \"foo.example.com\",\n \"bar.example.com\",\n \"bar.example.com\",\n \"foo.example.com\"\n ],\n \"addresses\": [\n \"119.36.27.134\",\n \"6.250.3.168\",\n \"1.126.212.87\",\n \"84.7.125.77\",\n \"0.244.9.251\"\n ],\n \"csr\": \"-----BEGIN CERTIFICATE REQUEST-----\\nMIIg/PAsd18SSGlAtIVrvA8k2TXUz31L9Z2A/E3fHD7mWvyPEUH9hSwmxTGwZJIk\\nxxd1dxGnkpijFyDZ8x14j/a0y9MHwIguFKxuIEh23QnKP1wZ/zgl/GnzS9GPUzKl\\nHgfYOjeqX/GbxsdwYOxrBx=\\n-----END CERTIFICATE REQUEST-----\\n\",\n \"known_renewal_methods\": {\n \"selfsigned\": {\n \"name\": \"Generate a self-signed certificate\",\n \"data_items\": {\n \"days\": {\n \"regexp\": \"^[1-9][0-9]*$\",\n \"name\": \"Number of days to issue new certificates for\",\n \"secret\": false\n }\n }\n },\n \"acmev2\": {\n \"name\": \"Obtain a certificate from an ACME v2 endpoint (e.g. Let's Encrypt)\",\n \"data_items\": {\n \"acmev2_auth_algorithm\": {\n \"regexp\": \"^(RS256|RS384|RS512|ES256|ES384|ES512)$\",\n \"name\": \"ACMEv2 authentication algorithm\",\n \"secret\": false\n },\n \"acmev2_contacts\": {\n \"regexp\": \"^((]|[!#&'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))| )+$\",\n \"name\": \"ACMEv2 contact URLs, whitespace-separated\",\n \"secret\": false\n },\n \"acmev2_agreement\": {\n \"regexp\": \"^((]|[!#&'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))| )+$\",\n \"name\": \"ACMEv2 service agreement\",\n \"secret\": false\n },\n \"acmev2_url\": {\n \"regexp\": \"^https?://(]|[!#&'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))+$\",\n \"name\": \"ACMEv2 directory endpoint URL\",\n \"secret\": false\n }\n }\n },\n \"acmev1\": {\n \"name\": \"Obtain a certificate from an ACME v1 endpoint (e.g. Let's Encrypt)\",\n \"data_items\": {\n \"acmev1_key_size\": {\n \"regexp\": \"^[1-9][0-9]*$\",\n \"name\": \"ACMEv1 default account key size in bits\",\n \"secret\": false\n },\n \"acmev1_url\": {\n \"regexp\": \"^https?://(]|[!#&'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))+$\",\n \"name\": \"ACMEv1 directory endpoint URL\",\n \"secret\": false\n },\n \"acmev1_agreement\": {\n \"regexp\": \"^((]|[!#&'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))| )+$\",\n \"name\": \"ACMEv1 service agreement\",\n \"secret\": false\n },\n \"acmev1_key_type\": {\n \"regexp\": \"^(rsa|dsa|dh)$\",\n \"name\": \"ACMEv1 default account key type\",\n \"secret\": false\n },\n \"acmev1_contacts\": {\n \"regexp\": \"^((]|[!#&'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))| )+$\",\n \"name\": \"ACMEv1 contact URLs, whitespace-separated\",\n \"secret\": false\n }\n }\n },\n \"est\": {\n \"name\": \"Obtain a certificate via EST (Enrollment over Secure Transport)\",\n \"data_items\": {\n \"password\": {\n \"regexp\": \"[ -~]*\",\n \"name\": \"Password to use for authentication\",\n \"secret\": true\n },\n \"username\": {\n \"regexp\": \"[A-Za-z_-][A-Za-z0-9_@-]*\",\n \"name\": \"Username to authenticate as\",\n \"secret\": false\n },\n \"est_url\": {\n \"regexp\": \"^https://(]|[!#&'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))+$\",\n \"name\": \"EST server base URL (not including .well-known/...; secure transport required)\",\n \"secret\": false\n },\n \"auth\": {\n \"regexp\": \"^(|basic|digest)$\",\n \"name\": \"HTTP authentication to use\",\n \"secret\": false\n }\n }\n }\n }\n },\n \"relax_nonhtml_methods\": true,\n \"brand_product_info_url\": \"https://baz.example.com/foo/bar/bar.html\"\n },\n \"cred\": {\n \"ip_address\": \"192.168.0.53\",\n \"is_admin\": true,\n \"name\": \"admin\",\n \"agent\": \"web ui\",\n \"outlet_access\": [\n true,\n true,\n true,\n true,\n true,\n true,\n true,\n true\n ]\n },\n \"upnp\": {\n \"enabled\": false,\n \"profiles\": {\n \"belkin_wemo_socket\": {\n \"nid\": \"Belkin\",\n \"state_variables\": {\n \"FriendlyName\": {\n \"default_value\": \"\",\n \"events_enabled\": true,\n \"name\": \"name\",\n \"type\": \"string\"\n },\n \"BinaryState\": {\n \"default_value\": \"0\",\n \"events_enabled\": true,\n \"name\": \"state\",\n \"type\": \"Boolean\"\n }\n },\n \"service_type\": \"basicevent\",\n \"service_version\": \"1\",\n \"device_xmlns\": \"urn:Belkin:device-1-0\",\n \"manufacturer\": \"Belkin International Inc.\",\n \"actions\": {\n \"GetFriendlyName\": {\n \"code\": \"function(outlet) return outlet.name end\",\n \"arguments\": [\n {\n \"is_output\": true,\n \"state_id\": \"FriendlyName\",\n \"name\": \"FriendlyName\",\n \"type\": \"string\"\n }\n ]\n },\n \"GetBinaryState\": {\n \"code\": \"function(outlet) return outlet.state end\",\n \"arguments\": [\n {\n \"is_output\": true,\n \"state_id\": \"BinaryState\",\n \"name\": \"BinaryState\",\n \"type\": \"Boolean\"\n }\n ]\n },\n \"SetBinaryState\": {\n \"code\": \"function(outlet,value) outlet.state=value end\",\n \"arguments\": [\n {\n \"is_output\": false,\n \"state_id\": \"BinaryState\",\n \"name\": \"BinaryState\",\n \"type\": \"Boolean\"\n }\n ]\n },\n \"SetFriendlyName\": {\n \"code\": \"function(outlet,value) outlet.name=val end\",\n \"arguments\": [\n {\n \"is_output\": false,\n \"state_id\": \"FriendlyName\",\n \"name\": \"FriendlyName\",\n \"type\": \"string\"\n }\n ]\n }\n },\n \"types\": {\n \"Boolean\": {\n \"decode\": \"function(str) return str==\\\"1\\\" end\",\n \"encode\": \"function(value) return value and \\\"1\\\" or \\\"0\\\" end\"\n },\n \"string\": {\n \"decode\": \"function(str) return str end\",\n \"encode\": \"function(value) return value end\"\n }\n },\n \"device_version\": \"1\",\n \"service_scpd_url\": \"/eventservice.xml\",\n \"uuid_prefix\": \"Socket-1_0\",\n \"service_event_sub_url\": \"/upnp/event/basicevent1\",\n \"service_xmlns\": \"urn:Belkin:service-1-0\",\n \"service_control_url\": \"/upnp/control/basicevent1\",\n \"service_xmlns_prefix_override\": null,\n \"model_number\": \"\",\n \"model\": \"DLI emulated Belkin socket\",\n \"soap_xmlns_prefix_override\": null,\n \"event_xmlns_prefix_override\": \"xDJXv3DK\",\n \"service_id\": \"basicevent1\",\n \"device_type\": \"controllee\"\n }\n },\n \"notifications\": {\n \"events\": {\n \"dli.upnp.sample_event\": {\n \"parameters\": [\n {\n \"id\": \"sample_parameter\",\n \"has_fixed_value\": false,\n \"fixed_value\": null\n }\n ],\n \"message_template\": [\n \"sample event\"\n ]\n }\n },\n \"parameter_kinds\": []\n },\n \"outlets\": [\n {\n \"exposed\": false,\n \"alternate_name\": null,\n \"id\": \"1944d90d0\",\n \"profile\": \"belkin_wemo_socket\"\n },\n {\n \"exposed\": true,\n \"alternate_name\": null,\n \"id\": \"1944d90d1\",\n \"profile\": \"belkin_wemo_socket\"\n },\n {\n \"exposed\": false,\n \"alternate_name\": null,\n \"id\": \"1944d90d2\",\n \"profile\": \"belkin_wemo_socket\"\n },\n {\n \"exposed\": true,\n \"alternate_name\": null,\n \"id\": \"1944d90d3\",\n \"profile\": \"belkin_wemo_socket\"\n },\n {\n \"exposed\": true,\n \"alternate_name\": null,\n \"id\": \"1944d90d4\",\n \"profile\": \"belkin_wemo_socket\"\n },\n {\n \"exposed\": true,\n \"alternate_name\": null,\n \"id\": \"1944d90d5\",\n \"profile\": \"belkin_wemo_socket\"\n },\n {\n \"exposed\": false,\n \"alternate_name\": null,\n \"id\": \"1944d90d6\",\n \"profile\": \"belkin_wemo_socket\"\n },\n {\n \"exposed\": true,\n \"alternate_name\": null,\n \"id\": \"1944d90d7\",\n \"profile\": \"belkin_wemo_socket\"\n }\n ]\n },\n \"relay\": {\n \"all_caps\": false,\n \"min_relay_voltage\": 8,\n \"lcd_rows\": 2,\n \"user_message_timeout\": 1,\n \"sequence_delay\": 8,\n \"beep_sequence\": \"0\",\n \"min_sequence_delay\": 1,\n \"outlets\": [\n {\n \"state\": false,\n \"critical\": false,\n \"cycle_delay\": null,\n \"locked\": true,\n \"transient_state\": true,\n \"physical_state\": true,\n \"name\": \"Cooling fans\"\n },\n {\n \"state\": false,\n \"critical\": true,\n \"cycle_delay\": 6,\n \"locked\": true,\n \"transient_state\": true,\n \"physical_state\": false,\n \"name\": \"Server\"\n },\n {\n \"state\": false,\n \"critical\": false,\n \"cycle_delay\": 5,\n \"locked\": false,\n \"transient_state\": true,\n \"physical_state\": true,\n \"name\": \"outlet #3\"\n },\n {\n \"state\": true,\n \"critical\": true,\n \"cycle_delay\": null,\n \"locked\": true,\n \"transient_state\": false,\n \"physical_state\": true,\n \"name\": \"outlet #4\"\n },\n {\n \"state\": true,\n \"critical\": false,\n \"cycle_delay\": null,\n \"locked\": false,\n \"transient_state\": true,\n \"physical_state\": true,\n \"name\": \"Uplink Radio Power\"\n },\n {\n \"state\": true,\n \"critical\": true,\n \"cycle_delay\": 1,\n \"locked\": true,\n \"transient_state\": true,\n \"physical_state\": true,\n \"name\": \"Local alarm lights\"\n },\n {\n \"state\": false,\n \"critical\": false,\n \"cycle_delay\": null,\n \"locked\": true,\n \"transient_state\": false,\n \"physical_state\": false,\n \"name\": \"outlet #7\"\n },\n {\n \"state\": false,\n \"critical\": false,\n \"cycle_delay\": null,\n \"locked\": false,\n \"transient_state\": false,\n \"physical_state\": true,\n \"name\": \"outlet #8\"\n },\n {\n \"state\": true,\n \"critical\": true,\n \"cycle_delay\": null,\n \"locked\": true,\n \"transient_state\": false,\n \"physical_state\": false,\n \"name\": \"outlet #9\"\n },\n {\n \"state\": false,\n \"critical\": false,\n \"cycle_delay\": 3,\n \"locked\": false,\n \"transient_state\": true,\n \"physical_state\": false,\n \"name\": \"Local alarm lights\"\n },\n {\n \"state\": true,\n \"critical\": false,\n \"cycle_delay\": 9,\n \"locked\": false,\n \"transient_state\": false,\n \"physical_state\": false,\n \"name\": \"outlet #11\"\n },\n {\n \"state\": true,\n \"critical\": false,\n \"cycle_delay\": null,\n \"locked\": false,\n \"transient_state\": false,\n \"physical_state\": true,\n \"name\": \"outlet #12\"\n },\n {\n \"state\": false,\n \"critical\": true,\n \"cycle_delay\": null,\n \"locked\": false,\n \"transient_state\": true,\n \"physical_state\": true,\n \"name\": \"Local alarm lights\"\n },\n {\n \"state\": false,\n \"critical\": false,\n \"cycle_delay\": null,\n \"locked\": false,\n \"transient_state\": true,\n \"physical_state\": false,\n \"name\": \"outlet #14\"\n },\n {\n \"state\": false,\n \"critical\": false,\n \"cycle_delay\": null,\n \"locked\": false,\n \"transient_state\": false,\n \"physical_state\": false,\n \"name\": \"outlet #15\"\n },\n {\n \"state\": true,\n \"critical\": false,\n \"cycle_delay\": null,\n \"locked\": true,\n \"transient_state\": false,\n \"physical_state\": false,\n \"name\": \"outlet #16\"\n },\n {\n \"state\": true,\n \"critical\": false,\n \"cycle_delay\": 6,\n \"locked\": false,\n \"transient_state\": true,\n \"physical_state\": true,\n \"name\": \"POE Injector\"\n },\n {\n \"state\": false,\n \"critical\": false,\n \"cycle_delay\": 1,\n \"locked\": false,\n \"transient_state\": false,\n \"physical_state\": true,\n \"name\": \"POE Injector\"\n },\n {\n \"state\": true,\n \"critical\": false,\n \"cycle_delay\": 8,\n \"locked\": false,\n \"transient_state\": true,\n \"physical_state\": true,\n \"name\": \"outlet #19\"\n },\n {\n \"state\": true,\n \"critical\": true,\n \"cycle_delay\": 7,\n \"locked\": true,\n \"transient_state\": false,\n \"physical_state\": false,\n \"name\": \"outlet #20\"\n },\n {\n \"state\": true,\n \"critical\": false,\n \"cycle_delay\": null,\n \"locked\": true,\n \"transient_state\": false,\n \"physical_state\": false,\n \"name\": \"outlet #21\"\n },\n {\n \"state\": false,\n \"critical\": true,\n \"cycle_delay\": null,\n \"locked\": false,\n \"transient_state\": true,\n \"physical_state\": true,\n \"name\": \"outlet #22\"\n },\n {\n \"state\": false,\n \"critical\": false,\n \"cycle_delay\": 1,\n \"locked\": false,\n \"transient_state\": true,\n \"physical_state\": true,\n \"name\": \"Server\"\n },\n {\n \"state\": true,\n \"critical\": true,\n \"cycle_delay\": null,\n \"locked\": false,\n \"transient_state\": true,\n \"physical_state\": true,\n \"name\": \"outlet #24\"\n },\n {\n \"state\": false,\n \"critical\": false,\n \"cycle_delay\": 7,\n \"locked\": true,\n \"transient_state\": false,\n \"physical_state\": false,\n \"name\": \"outlet #25\"\n },\n {\n \"state\": true,\n \"critical\": false,\n \"cycle_delay\": null,\n \"locked\": false,\n \"transient_state\": true,\n \"physical_state\": false,\n \"name\": \"Local alarm lights\"\n },\n {\n \"state\": true,\n \"critical\": true,\n \"cycle_delay\": null,\n \"locked\": true,\n \"transient_state\": false,\n \"physical_state\": true,\n \"name\": \"POE Injector\"\n },\n {\n \"state\": false,\n \"critical\": true,\n \"cycle_delay\": 6,\n \"locked\": false,\n \"transient_state\": true,\n \"physical_state\": false,\n \"name\": \"Server\"\n },\n {\n \"state\": true,\n \"critical\": true,\n \"cycle_delay\": 1,\n \"locked\": true,\n \"transient_state\": true,\n \"physical_state\": true,\n \"name\": \"Local alarm lights\"\n },\n {\n \"state\": true,\n \"critical\": false,\n \"cycle_delay\": 4,\n \"locked\": true,\n \"transient_state\": true,\n \"physical_state\": false,\n \"name\": \"WiFi AP\"\n },\n {\n \"state\": false,\n \"critical\": true,\n \"cycle_delay\": 4,\n \"locked\": false,\n \"transient_state\": true,\n \"physical_state\": false,\n \"name\": \"Server\"\n },\n {\n \"state\": false,\n \"critical\": false,\n \"cycle_delay\": null,\n \"locked\": true,\n \"transient_state\": true,\n \"physical_state\": false,\n \"name\": \"Cooling fans\"\n }\n ],\n \"lcd_columns\": 16,\n \"relatch\": 5,\n \"fuse_relatch\": 1,\n \"model\": \"EPCR5\",\n \"user_lines\": [\n null,\n null\n ],\n \"recovery_mode\": 1,\n \"nets\": {\n \"ssu1\": {\n \"latest_value\": 0,\n \"tracking\": \"pull\",\n \"name\": \"ssu1\",\n \"expression\": \"(not pin[\\\"dout87\\\"])\"\n }\n },\n \"pins\": {\n \"din85\": {\n \"level_bits\": 0,\n \"latest_input_value\": null,\n \"name\": \"din85\",\n \"drive_logic_mapping\": [\n \"Z\",\n \"Z\",\n \"Z\",\n \"Z\"\n ],\n \"mode_driver\": false,\n \"mode_bits\": 0,\n \"level_driver\": false,\n \"input_bits\": 1\n },\n \"din3\": {\n \"level_bits\": 1,\n \"latest_input_value\": null,\n \"name\": \"din3\",\n \"drive_logic_mapping\": [\n \"0\",\n \"1\",\n \"0\",\n \"1\"\n ],\n \"mode_driver\": \"i59\",\n \"mode_bits\": 2,\n \"level_driver\": true,\n \"input_bits\": 0\n }\n },\n \"ports\": {\n \"uart_l9chsl4\": {\n \"latest_received\": [],\n \"type\": \"uart\",\n \"name\": \"uart_l9chsl4\",\n \"accept\": {\n \"d\": true\n },\n \"configuration\": {\n \"parity\": \"M\",\n \"char_size\": \"7\"\n }\n },\n \"uart_lx\": {\n \"latest_received\": [],\n \"type\": \"uart\",\n \"name\": \"uart_lx\",\n \"accept\": [],\n \"configuration\": {\n \"baudrate\": \"194842\"\n }\n }\n },\n \"known_port_types\": {\n \"uart\": {\n \"data_items\": {\n \"baudrate\": {\n \"name\": \"Baud rate\",\n \"regexp\": \"^[1-9][0-9]*$\"\n },\n \"char_size\": {\n \"name\": \"Character size in bits\",\n \"regexp\": \"^(5|6|7|8)$\"\n },\n \"stop_bits\": {\n \"name\": \"Number of stop bits\",\n \"regexp\": \"^(1|2|1\\\\.5)$\"\n },\n \"parity\": {\n \"name\": \"Parity setting: N for none, E for even, O for odd, M for mark, S for space\",\n \"regexp\": \"^(N|E|O|M|S)$\"\n }\n },\n \"channels\": {\n \"d\": \"Data\"\n }\n }\n },\n \"backlight_sequence\": \"0\",\n \"name\": \"My controller\",\n \"notifications\": {\n \"events\": {\n \"dli.relay.outlet_physical_state_on\": {\n \"severity\": 7,\n \"message_template\": [\n \"outlet \",\n 0,\n \" is ON\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"outlet\"\n },\n {\n \"fixed_value\": true,\n \"has_fixed_value\": true,\n \"id\": \"physical_state\"\n }\n ]\n },\n \"dli.relay.outlet_powerup_state_off\": {\n \"severity\": 6,\n \"message_template\": [\n \"outlet \",\n 0,\n \" configured to be OFF at power-up\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"outlet\"\n },\n {\n \"fixed_value\": false,\n \"has_fixed_value\": true,\n \"id\": \"state\"\n }\n ]\n },\n \"dli.relay.outlet_physical_state_off\": {\n \"severity\": 7,\n \"message_template\": [\n \"outlet \",\n 0,\n \" is OFF\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"outlet\"\n },\n {\n \"fixed_value\": false,\n \"has_fixed_value\": true,\n \"id\": \"physical_state\"\n }\n ]\n },\n \"dli.relay.outlet_state_off\": {\n \"severity\": 6,\n \"message_template\": [\n \"outlet \",\n 0,\n \" configured to be OFF\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"outlet\"\n },\n {\n \"fixed_value\": false,\n \"has_fixed_value\": true,\n \"id\": \"state\"\n }\n ]\n },\n \"dli.relay.outlet_state_on\": {\n \"severity\": 6,\n \"message_template\": [\n \"outlet \",\n 0,\n \" configured to be ON\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"outlet\"\n },\n {\n \"fixed_value\": true,\n \"has_fixed_value\": true,\n \"id\": \"state\"\n }\n ]\n },\n \"dli.relay.outlet_powerup_locked_state_on\": {\n \"severity\": 6,\n \"message_template\": [\n \"locked outlet \",\n 0,\n \" remains ON at power-up\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"outlet\"\n },\n {\n \"fixed_value\": true,\n \"has_fixed_value\": true,\n \"id\": \"state\"\n }\n ]\n },\n \"dli.relay.outlet_powerup_state_on\": {\n \"severity\": 6,\n \"message_template\": [\n \"outlet \",\n 0,\n \" configured to be ON at power-up\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"outlet\"\n },\n {\n \"fixed_value\": true,\n \"has_fixed_value\": true,\n \"id\": \"state\"\n }\n ]\n },\n \"dli.relay.outlet_powerup_locked_state_off\": {\n \"severity\": 6,\n \"message_template\": [\n \"locked outlet \",\n 0,\n \" remains OFF at power-up\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"outlet\"\n },\n {\n \"fixed_value\": false,\n \"has_fixed_value\": true,\n \"id\": \"state\"\n }\n ]\n },\n \"dli.relay.outlet_transient_state_off\": {\n \"severity\": 7,\n \"message_template\": [\n \"outlet \",\n 0,\n \" expected to be OFF\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"outlet\"\n },\n {\n \"fixed_value\": false,\n \"has_fixed_value\": true,\n \"id\": \"transient_state\"\n }\n ]\n },\n \"dli.relay.outlet_transient_state_on\": {\n \"severity\": 7,\n \"message_template\": [\n \"outlet \",\n 0,\n \" expected to be ON\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"outlet\"\n },\n {\n \"fixed_value\": true,\n \"has_fixed_value\": true,\n \"id\": \"transient_state\"\n }\n ]\n }\n },\n \"parameter_kinds\": []\n },\n \"online\": true,\n \"version\": \"1.8.1.0\",\n \"cycle_delay\": 3,\n \"keypad_enabled\": true,\n \"user_message_force_timeout\": 1,\n \"buses\": [\n {\n \"outlet_indices\": [\n 0,\n 1,\n 2,\n 3\n ],\n \"voltage_affects_outlets\": [\n 1,\n 2,\n 3\n ],\n \"max_current\": 5,\n \"current_affects_outlets\": [\n 0\n ],\n \"max_voltage\": null,\n \"min_voltage\": 60\n },\n {\n \"outlet_indices\": [\n 4,\n 5,\n 6,\n 7\n ],\n \"voltage_affects_outlets\": [\n 0,\n 1,\n 2,\n 3\n ],\n \"max_current\": 14,\n \"current_affects_outlets\": [\n 0,\n 1,\n 2,\n 3\n ],\n \"max_voltage\": null,\n \"min_voltage\": 60\n }\n ],\n \"fuses_enabled\": false\n },\n \"autoping\": {\n \"enabled\": false,\n \"max_consecutive_reboot_count\": 76,\n \"max_reboot_count\": 1,\n \"items\": [\n {\n \"script\": \"\",\n \"outlets\": [\n 0,\n 8,\n 10,\n 11,\n 18,\n 20,\n 22,\n 27,\n 28,\n 30,\n 31\n ],\n \"addresses\": [\n \"http://hCRMO.example.com:63979/GAvTdGs1/HdOBoK\"\n ],\n \"pings_before_enabling\": null\n },\n {\n \"script\": \"cycle_router\",\n \"outlets\": [],\n \"addresses\": [\n \"http://4.251.149.205:62639\"\n ],\n \"pings_before_enabling\": null\n },\n {\n \"script\": \"energize_heater\",\n \"outlets\": [],\n \"addresses\": [\n \"207.159.16.144\"\n ],\n \"pings_before_enabling\": null\n }\n ],\n \"resume_without_retrial\": true,\n \"post_reboot_delay\": 367,\n \"handle_failures_immediately\": false,\n \"notifications\": {\n \"events\": {\n \"dli.autoping.unclear_failure\": {\n \"severity\": 6,\n \"message_template\": [\n \"ping \",\n 0,\n \" not received (\",\n 1,\n \"), possibly due to local network outage, not considered a failure unless during trial\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"ping_address\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"ping_ping_time\"\n }\n ]\n },\n \"dli.autoping.failure\": {\n \"severity\": 6,\n \"message_template\": [\n \"ping \",\n 0,\n \" failed (\",\n 1,\n \")\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"ping_address\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"ping_ping_time\"\n },\n {\n \"fixed_value\": false,\n \"has_fixed_value\": true,\n \"id\": \"ping_state\"\n }\n ]\n },\n \"dli.autoping.not_starting\": {\n \"severity\": 6,\n \"message_template\": [\n \"ping \",\n 0,\n \": no usable route to host, possibly due to local network outage, not considered a failure unless during trial\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"ping_address\"\n }\n ]\n },\n \"dli.autoping.enable_cancelled\": {\n \"severity\": 6,\n \"message_template\": [\n \"item \",\n 0,\n \" (\",\n 1,\n \") enable cancelled (\",\n 2,\n \" pings left)\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"ping_item_name\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"ping_item_addrs\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"ping_item_pings_before_enabling\"\n },\n {\n \"fixed_value\": false,\n \"has_fixed_value\": true,\n \"id\": \"ping_item_state\"\n }\n ]\n },\n \"dli.autoping.item_total_failure\": {\n \"severity\": 5,\n \"message_template\": [\n \"item \",\n 0,\n \" (\",\n 1,\n \") failed over \",\n 2,\n \" times in a row, disabling\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"ping_item_name\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"ping_item_addrs\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"ping_item_max_failure_count\"\n },\n {\n \"fixed_value\": false,\n \"has_fixed_value\": true,\n \"id\": \"ping_item_state\"\n }\n ]\n },\n \"dli.autoping.success\": {\n \"severity\": 7,\n \"message_template\": [\n \"ping \",\n 0,\n \" succeeded (\",\n 1,\n \")\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"ping_address\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"ping_ping_time\"\n },\n {\n \"fixed_value\": true,\n \"has_fixed_value\": true,\n \"id\": \"ping_state\"\n }\n ]\n },\n \"dli.autoping.trial_restart\": {\n \"severity\": 7,\n \"message_template\": [\n \"item \",\n 0,\n \" (\",\n 1,\n \") trial restarted due to address list changes\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"ping_item_name\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"ping_item_addrs\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"ping_item_pings_before_enabling\"\n },\n {\n \"fixed_value\": \"enabling\",\n \"has_fixed_value\": true,\n \"id\": \"ping_item_state\"\n }\n ]\n },\n \"dli.autoping.item_failure\": {\n \"severity\": 6,\n \"message_template\": [\n \"item \",\n 0,\n \" (\",\n 1,\n \") failed [\",\n 2,\n \"/\",\n 3,\n \"]\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"ping_item_name\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"ping_item_addrs\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"ping_item_failure_count\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"ping_item_max_failure_count\"\n },\n {\n \"fixed_value\": true,\n \"has_fixed_value\": true,\n \"id\": \"ping_item_state\"\n }\n ]\n },\n \"dli.autoping.start\": {\n \"severity\": 7,\n \"message_template\": [\n \"pinging \",\n 0,\n \" (timeout \",\n 1,\n \")\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"ping_address\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"ping_ping_timeout\"\n },\n {\n \"fixed_value\": \"sent\",\n \"has_fixed_value\": true,\n \"id\": \"ping_state\"\n }\n ]\n },\n \"dli.autoping.enable_approved\": {\n \"severity\": 6,\n \"message_template\": [\n \"item \",\n 0,\n \" (\",\n 1,\n \") enable approved\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"ping_item_name\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"ping_item_addrs\"\n },\n {\n \"fixed_value\": true,\n \"has_fixed_value\": true,\n \"id\": \"ping_item_state\"\n },\n {\n \"fixed_value\": 0,\n \"has_fixed_value\": true,\n \"id\": \"ping_item_pings_before_enabling\"\n }\n ]\n }\n },\n \"parameter_kinds\": []\n },\n \"pings_before_enabling\": 10,\n \"ping_timeout\": 117,\n \"ping_interval\": 10\n },\n \"notification\": {\n \"known_sink_types\": {\n \"snmpv3\": {\n \"name\": \"SNMP v3 trap\",\n \"data_items\": {\n \"context_name\": {\n \"regexp\": \"^.*$\",\n \"name\": \"Context name\",\n \"group\": \"msg\"\n },\n \"context_engine_id\": {\n \"group\": \"msg\",\n \"name\": \"Context engine ID\",\n \"regexp\": \"^(|0x([0-9A-Fa-f][0-,9A-Fa-f]){1,})$\"\n },\n \"auth_protocol\": {\n \"group\": \"msg\",\n \"name\": \"Authentication protocol\",\n \"regexp\": \"^(|MD5|SHA)$\"\n },\n \"priv_protocol\": {\n \"group\": \"msg\",\n \"name\": \"Privacy protocol\",\n \"regexp\": \"^(|DES|AES)$\"\n },\n \"priv_passphrase\": {\n \"group\": \"msgkey\",\n \"name\": \"Privacy passphrase\",\n \"regexp\": \"^(|.{8,})$\"\n },\n \"security_name\": {\n \"regexp\": \"^.*$\",\n \"name\": \"Security name\",\n \"group\": \"msg\"\n },\n \"auth_passphrase\": {\n \"group\": \"msgkey\",\n \"name\": \"Authentication passphrase\",\n \"regexp\": \"^(|.{8,})$\"\n },\n \"trap_oid\": {\n \"group\": \"msg\",\n \"name\": \"Default trap OID\",\n \"regexp\": \"^[012](\\\\.[0-9]{1,}),{1,}$\"\n },\n \"security_engine_id\": {\n \"group\": \"msg\",\n \"name\": \"Security engine ID\",\n \"regexp\": \"^(|0x([0-9A-Fa-f][0-,9A-Fa-f]){1,})$\"\n },\n \"server\": {\n \"group\": \"rcpt\",\n \"name\": \"Server address\",\n \"regexp\": \"^[0-9A-Za-z.-]{1,}$\"\n }\n }\n },\n \"snmpv2c\": {\n \"name\": \"SNMP v2c trap\",\n \"data_items\": {\n \"trap_oid\": {\n \"group\": \"msg\",\n \"name\": \"Default trap OID\",\n \"regexp\": \"^[012](\\\\.[0-9]{1,}),{1,}$\"\n },\n \"server\": {\n \"group\": \"rcpt\",\n \"name\": \"Server address\",\n \"regexp\": \"^[0-9A-Za-z.-]{1,}$\"\n },\n \"community\": {\n \"group\": \"msgkey\",\n \"name\": \"Community string\",\n \"regexp\": \"^.*$\"\n }\n }\n },\n \"webhook\": {\n \"name\": \"WebHook\",\n \"data_items\": {\n \"content_type\": {\n \"group\": \"msg\",\n \"name\": \"Content type\",\n \"regexp\": \"^(json|urlencoded)$\"\n },\n \"recipient\": {\n \"group\": \"rcpt\",\n \"name\": \"Recipient URL\",\n \"regexp\": \"^https?://.*$\"\n }\n }\n },\n \"snmpv2ci\": {\n \"name\": \"SNMP v2c inform\",\n \"data_items\": {\n \"trap_oid\": {\n \"group\": \"msg\",\n \"name\": \"Default trap OID\",\n \"regexp\": \"^[012](\\\\.[0-9]{1,}),{1,}$\"\n },\n \"server\": {\n \"group\": \"rcpt\",\n \"name\": \"Server address\",\n \"regexp\": \"^[0-9A-Za-z.-]{1,}$\"\n },\n \"community\": {\n \"regexp\": \"^.*$\",\n \"name\": \"Community string\",\n \"group\": \"msgkey\"\n }\n }\n },\n \"snmpv3i\": {\n \"name\": \"SNMP v3 inform\",\n \"data_items\": {\n \"context_name\": {\n \"regexp\": \"^.*$\",\n \"name\": \"Context name\",\n \"group\": \"msg\"\n },\n \"context_engine_id\": {\n \"group\": \"msg\",\n \"name\": \"Context engine ID\",\n \"regexp\": \"^(|0x([0-9A-Fa-f][0-,9A-Fa-f]){1,})$\"\n },\n \"auth_protocol\": {\n \"group\": \"msg\",\n \"name\": \"Authentication protocol\",\n \"regexp\": \"^(|MD5|SHA)$\"\n },\n \"priv_protocol\": {\n \"group\": \"msg\",\n \"name\": \"Privacy protocol\",\n \"regexp\": \"^(|DES|AES)$\"\n },\n \"priv_passphrase\": {\n \"group\": \"msgkey\",\n \"name\": \"Privacy passphrase\",\n \"regexp\": \"^(|.{8,})$\"\n },\n \"security_name\": {\n \"regexp\": \"^.*$\",\n \"name\": \"Security name\",\n \"group\": \"msg\"\n },\n \"auth_passphrase\": {\n \"group\": \"msgkey\",\n \"name\": \"Authentication passphrase\",\n \"regexp\": \"^(|.{8,})$\"\n },\n \"trap_oid\": {\n \"group\": \"msg\",\n \"name\": \"Default trap OID\",\n \"regexp\": \"^[012](\\\\.[0-9]{1,}),{1,}$\"\n },\n \"security_engine_id\": {\n \"group\": \"msg\",\n \"name\": \"Security engine ID\",\n \"regexp\": \"^(|0x([0-9A-Fa-f][0-,9A-Fa-f]){1,})$\"\n },\n \"server\": {\n \"group\": \"rcpt\",\n \"name\": \"Server address\",\n \"regexp\": \"^[0-9A-Za-z.-]{1,}$\"\n }\n }\n },\n \"snmpv1\": {\n \"name\": \"SNMP v1 trap\",\n \"data_items\": {\n \"community\": {\n \"group\": \"msgkey\",\n \"name\": \"Community string\",\n \"regexp\": \"^.*$\"\n },\n \"specific_trap_type\": {\n \"group\": \"msg\",\n \"name\": \"Default specific trap type\",\n \"regexp\": \"^[0-9][0-9]*$\"\n },\n \"generic_trap_type\": {\n \"group\": \"msg\",\n \"name\": \"Default generic trap type\",\n \"regexp\": \"^[0-9][0-9]*$\"\n },\n \"enterprise_oid\": {\n \"group\": \"msg\",\n \"name\": \"Enterprise OID\",\n \"regexp\": \"^[012](\\\\.[0-9]{1,}),{1,}$\"\n },\n \"server\": {\n \"group\": \"rcpt\",\n \"name\": \"Server address\",\n \"regexp\": \"^[0-9A-Za-z.-]{1,}$\"\n }\n }\n },\n \"xmpp\": {\n \"name\": \"XMPP (Jabber)\",\n \"data_items\": {\n \"password\": {\n \"regexp\": \"^.*$\",\n \"name\": \"Password\",\n \"group\": \"sndrkey\"\n },\n \"sender\": {\n \"group\": \"sndr\",\n \"name\": \"Sender XMPP ID\",\n \"regexp\": \"^..*@[0-9A-Za-z.-]{1,}$\"\n },\n \"recipient\": {\n \"group\": \"rcpt\",\n \"name\": \"Recipient XMPP ID\",\n \"regexp\": \"^..*@[0-9A-Za-z.-]{1,}$\"\n }\n }\n },\n \"email\": {\n \"name\": \"Email\",\n \"data_items\": {\n \"password\": {\n \"group\": \"sndrkey\",\n \"name\": \"Password\",\n \"regexp\": \"^.*$\"\n },\n \"port\": {\n \"group\": \"sndr\",\n \"name\": \"Server port\",\n \"regexp\": \"^[0-9]{1,5}$\"\n },\n \"encryption\": {\n \"group\": \"sndr\",\n \"name\": \"Transport encryption\",\n \"regexp\": \"^(|smtps|starttls)$\"\n },\n \"username\": {\n \"group\": \"sndr\",\n \"name\": \"Username\",\n \"regexp\": \"^.*$\"\n },\n \"recipient\": {\n \"group\": \"rcpt\",\n \"name\": \"Recipient email address\",\n \"regexp\": \"^..*@[0-9A-Za-z.-]{1,}$\"\n },\n \"sender\": {\n \"group\": \"sndr\",\n \"name\": \"Sender email address\",\n \"regexp\": \"^..*@[0-9A-Za-z.-]{1,}$\"\n },\n \"server\": {\n \"group\": \"sndr\",\n \"name\": \"Server\",\n \"regexp\": \"^[0-9A-Za-z.-]{1,}$\"\n }\n }\n }\n },\n \"rules\": [\n {\n \"condition\": \"severity>=WARNING\",\n \"action\": \"notify(\\\"christopher\\\")\"\n },\n {\n \"condition\": \"severity>=EMERGENCY\",\n \"action\": \"notify(\\\"david\\\")\"\n }\n ],\n \"sinks\": [\n {\n \"test\": {\n \"1\": {\n \"value\": \"function\"\n },\n \"results\": [\n \"Sink handler indicates notification failure, check log for errors\"\n ],\n \"arguments\": []\n },\n \"type\": \"snmpv3i\",\n \"name\": \"james\",\n \"data\": {\n \"security_engine_id\": \"\",\n \"context_engine_id\": \"\",\n \"auth_protocol\": \"SHA\",\n \"priv_protocol\": \"AES\",\n \"priv_passphrase\": \"bp0BXa+&gv%|\",\n \"auth_passphrase\": \",3)(:C;!\",\n \"context_name\": \"24\",\n \"security_name\": \"brian\",\n \"trap_oid\": \"1.079,,,,,\",\n \"server\": \"22zfon.example.com\"\n }\n },\n {\n \"test\": {\n \"1\": {\n \"value\": \"function\"\n },\n \"results\": [\n \"Sink handler indicates notification failure, check log for errors\"\n ],\n \"arguments\": []\n },\n \"type\": \"snmpv2ci\",\n \"name\": \"john\",\n \"data\": {\n \"trap_oid\": \"0.2,,,,,,,,,,,,\",\n \"server\": \"hrep.example.com\",\n \"community\": \"Ed+=\"\n }\n }\n ],\n \"sink_data_item_groups\": {\n \"rcptkey\": {\n \"immutable\": false,\n \"unreadable\": false,\n \"name\": \"Recipient key\",\n \"secret\": true\n },\n \"rcpt\": {\n \"immutable\": false,\n \"unreadable\": false,\n \"name\": \"Recipient attribute\",\n \"secret\": false\n },\n \"sndrkey\": {\n \"immutable\": false,\n \"unreadable\": false,\n \"name\": \"Sender key\",\n \"secret\": true\n },\n \"msg\": {\n \"immutable\": false,\n \"unreadable\": false,\n \"name\": \"Message attribute\",\n \"secret\": false\n },\n \"msgkey\": {\n \"immutable\": false,\n \"unreadable\": false,\n \"name\": \"Message key\",\n \"secret\": true\n },\n \"sndr\": {\n \"immutable\": false,\n \"unreadable\": false,\n \"name\": \"Sender attribute\",\n \"secret\": false\n }\n }\n },\n \"auth\": {\n \"notifications\": {\n \"events\": {\n \"dli.auth.user_created\": {\n \"severity\": 6,\n \"message_template\": [\n \"created user \",\n 0\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"auth_login\"\n },\n {\n \"fixed_value\": \"new\",\n \"has_fixed_value\": true,\n \"id\": \"user_state\"\n }\n ]\n },\n \"dli.auth.login_allowed\": {\n \"severity\": 6,\n \"message_template\": [\n \"login allowed for \",\n 0,\n \"@\",\n 1,\n \" (\",\n 2,\n \")\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"auth_login\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"auth_ip\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"auth_method\"\n },\n {\n \"fixed_value\": true,\n \"has_fixed_value\": true,\n \"id\": \"auth_allowed\"\n }\n ]\n },\n \"dli.auth.login_denied\": {\n \"severity\": 6,\n \"message_template\": [\n \"login denied for \",\n 0,\n \"@\",\n 1,\n \" (\",\n 2,\n \"): \",\n 3\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"auth_login\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"auth_ip\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"auth_method\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"auth_reason\"\n },\n {\n \"fixed_value\": false,\n \"has_fixed_value\": true,\n \"id\": \"auth_allowed\"\n }\n ]\n },\n \"dli.auth.session_closed\": {\n \"severity\": 7,\n \"message_template\": [\n 0,\n \"@\",\n 1,\n \" session closed\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"auth_login\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"auth_ip\"\n }\n ]\n },\n \"dli.auth.protection_violation\": {\n \"severity\": 6,\n \"message_template\": [\n \"protection violation attempt: \",\n 0\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"auth_reason\"\n }\n ]\n },\n \"dli.auth.user_modified\": {\n \"severity\": 6,\n \"message_template\": [\n \"modified user \",\n 0\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"auth_login\"\n },\n {\n \"fixed_value\": true,\n \"has_fixed_value\": true,\n \"id\": \"user_state\"\n }\n ]\n },\n \"dli.auth.user_deleted\": {\n \"severity\": 6,\n \"message_template\": [\n \"deleted user \",\n 0\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"auth_login\"\n },\n {\n \"fixed_value\": false,\n \"has_fixed_value\": true,\n \"id\": \"user_state\"\n }\n ]\n }\n },\n \"parameter_kinds\": []\n },\n \"clients\": {\n \"G\": {\n \"redirect_urls\": {\n \"https://%FF5]]%A1]\": true,\n \"https://%Bd]\": true\n },\n \"refresh_tokens\": {\n \"2c1f607935ad04ecbac06a54ab7e2a15\": {\n \"expiry_time\": 1618614511,\n \"remaining_use_count\": 87\n }\n },\n \"secret_hash\": null,\n \"access_tokens\": {\n \"66214352f1dc14779130f5b1a24f08c7\": {\n \"expiry_time\": null,\n \"remaining_use_count\": null\n }\n },\n \"scopes\": {\n \"dli+object+read:/config/links/\": true,\n \"dli+object+full:/script/start/\": true,\n \"dli+object+full:/relay/\": true\n }\n },\n \"x5hvoBl_pl70q\": {\n \"redirect_urls\": {\n \"https://]r\": true\n },\n \"refresh_tokens\": {\n \"4999fa1e911ac2fa97dac8815da093ad\": {\n \"expiry_time\": null,\n \"remaining_use_count\": 44\n },\n \"e6ef81f5507ef030a15e68215bd4c49b\": {\n \"expiry_time\": null,\n \"remaining_use_count\": null\n }\n },\n \"secret_hash\": \"750a5d153be27ea7db2c858235432afa\",\n \"access_tokens\": {\n \"8a8ac26f1188e346c5b90c23600a7d9f\": {\n \"expiry_time\": 1608494511,\n \"remaining_use_count\": null\n },\n \"30341ccff16b7257e8b58bff89f0a95e\": {\n \"expiry_time\": null,\n \"remaining_use_count\": null\n },\n \"b4fb4120845f3eb867860161b06aafc6\": {\n \"expiry_time\": 1678199550,\n \"remaining_use_count\": 52\n }\n },\n \"scopes\": {\n \"dli+object+read:/relay/outlets/7/\": true\n }\n }\n },\n \"users\": [\n {\n \"password\": \"12sA2y4z%OER\",\n \"name\": \"admin\",\n \"is_allowed\": true,\n \"outlet_access\": [\n true,\n true,\n true,\n true,\n true,\n true,\n true,\n true\n ]\n },\n {\n \"password\": \"Nf*M)mTj\",\n \"is_admin\": false,\n \"name\": \"tom\",\n \"is_allowed\": true,\n \"outlet_access\": [\n false,\n false,\n false,\n false,\n true,\n false,\n true,\n true,\n false,\n false,\n true,\n false,\n false,\n false,\n false,\n false,\n true,\n false,\n false,\n false,\n true,\n true,\n false,\n false,\n true,\n false,\n true,\n true,\n false,\n false,\n false,\n true\n ]\n },\n {\n \"password\": \"eKz=s3ql]YYJS\",\n \"name\": \"dick\",\n \"is_allowed\": false,\n \"outlet_access\": [\n true,\n true,\n true,\n true,\n false,\n false,\n true,\n false,\n false,\n false,\n true,\n false,\n false,\n false,\n false,\n false,\n true,\n true,\n true,\n false,\n true,\n false,\n false,\n true,\n false,\n true,\n true,\n true,\n true,\n true,\n false,\n true\n ]\n },\n {\n \"password\": \"/Urt$IFXd/>Sf~pz\",\n \"is_admin\": false,\n \"name\": \"harry\",\n \"is_allowed\": true,\n \"outlet_access\": [\n true,\n false,\n true,\n true,\n true,\n true,\n false,\n false,\n true,\n false,\n false,\n false,\n false,\n true,\n false,\n false,\n false,\n false,\n false,\n false,\n true,\n true,\n true,\n false,\n true,\n false,\n true,\n false,\n false,\n true,\n false,\n true\n ]\n }\n ],\n \"cookie_timeout\": 30000\n }\n});\n\nconst xhr = new XMLHttpRequest();\nxhr.withCredentials = true;\n\nxhr.addEventListener(\"readystatechange\", function () {\n if (this.readyState === this.DONE) {\n console.log(this.responseText);\n }\n});\n\nxhr.open(\"PUT\", \"http://192.168.0.100/restapi/\");\nxhr.setRequestHeader(\"Connection\", \"close\");\nxhr.setRequestHeader(\"Content-Type\", \"application/json\");\nxhr.setRequestHeader(\"X-CSRF\", \"x\");\n\nxhr.send(data);\n\n\n// Sample result:\n// \n"},"node-axios":{"filename":"set-using-node-axios.js","data":"#!/usr/bin/env node\n// \n// Sample for the whole object model.\n// \n// This is a sample demonstrating how to set the DLI Controller API.\n// \n\n// Note that this sample has been generated by httpsnippet;\n// authentication configuration (usually digest) is not included.\n\nvar axios = require(\"axios\").default;\n\nvar options = {\n method: 'PUT',\n url: 'http://192.168.0.100/restapi/',\n headers: {Connection: 'close', 'Content-Type': 'application/json', 'X-CSRF': 'x'},\n data: {\n snmp: {\n enabled: true,\n engine_id: '91F34FFB045E5D',\n known_auth_methods: {sha1: 'SHA1', md5: 'MD5'},\n community_mappings: [\n {\n ip_address: '10.1.164.164',\n user: 'userk50x',\n netmask: '255.0.0.0',\n community: 'public'\n }\n ],\n users: {\n powerReader: {\n priv_password: 'readerPrivPassword',\n has_auth_password: true,\n subtree_access: {energyObject: 'readonly'},\n auth_password: 'readerAuthPassword',\n is_allowed: true,\n priv_method: 'aes',\n auth_method: 'md5',\n has_priv_password: false\n },\n powerAdmin: {\n priv_password: 'adminPrivPassword',\n has_auth_password: false,\n subtree_access: {energyObject: true},\n auth_password: 'adminAuthPassword',\n is_allowed: true,\n priv_method: 'des',\n auth_method: 'md5',\n has_priv_password: false\n }\n },\n known_priv_methods: {aes: 'AES', des: 'DES'},\n oid_subtrees: {\n energyObject: {\n read_security_level: 'noauth',\n root: '1.3.6.1.2.1.229',\n title: 'energyObject MIB (RFC 7460, allows manipulating relays and power-related meters)',\n write_security_level: 'noauth'\n }\n }\n },\n network: {\n wired: {\n ip_address: '10.35.91.57',\n serve_dns: false,\n protocol: 'static',\n online: false,\n gateway: '10.0.0.21',\n dns_servers: ['29.152.188.60', '8.247.124.24'],\n mac_address: '7C:E1:FF:D3:63:9D',\n netmask: '255.0.0.0'\n },\n wireless: {\n wac_supported: false,\n protocol: 'static',\n encryption: 'psk',\n netmask: '255.255.255.0',\n known_encryptions: {\n psk2: 'WPA2 PSK',\n 'psk-mixed': 'WPA/WPA2 PSK mixed mode',\n psk: 'WPA PSK',\n none: 'None'\n },\n known_channels: {\n '1': '1 (2412 MHz)',\n '2': '2 (2417 MHz)',\n '3': '3 (2422 MHz)',\n '4': '4 (2427 MHz)',\n '5': '5 (2432 MHz)',\n '6': '6 (2437 MHz)',\n '7': '7 (2442 MHz)',\n '8': '8 (2447 MHz)',\n '9': '9 (2452 MHz)',\n '10': '10 (2457 MHz)',\n '11': '11 (2462 MHz)',\n auto: 'Autoselect'\n },\n key: 'VqRHr(isXEd8-Yh-Zg/TzD%cdMWlz&gVv8znDifx-K57&zFdfR8eqAIVi#Gi',\n dns_servers: ['192.168.23.3'],\n known_modes: {sta: 'Client', ap: 'Access Point'},\n enabled: true,\n serve_dns: true,\n ssid: 'DLI_ISO3256',\n mac_address: '7C:E1:FF:E7:F0:37',\n ip_address: '192.168.23.183',\n online: true,\n channel: '5',\n wac_enabled: false,\n mode: 'sta',\n gateway: '192.168.23.50'\n },\n notifications: {\n events: {\n 'dli.network.if_down': {\n severity: 5,\n message_template: ['Interface \"', 0, '\" is down'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'network_device'},\n {fixed_value: null, has_fixed_value: false, id: 'network_link_id'},\n {fixed_value: false, has_fixed_value: true, id: 'network_up'}\n ]\n },\n 'dli.network.if_up': {\n severity: 6,\n message_template: ['Interface \"', 0, '\" is up'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'network_device'},\n {fixed_value: null, has_fixed_value: false, id: 'network_link_id'},\n {fixed_value: true, has_fixed_value: true, id: 'network_up'}\n ]\n }\n },\n parameter_kinds: []\n },\n interface_order: ['wireless'],\n known_protocols: {dhcp: 'Dynamic IP/DHCP', static: 'Static IP'},\n same_subnet_only: true\n },\n mqtt: {\n connect_topic: 'wQGPWD',\n connect_payload: 'K',\n username: 'userk9ns03',\n reconnect_retain: false,\n connect_qos: 2,\n use_ssl: true,\n lwt_payload: '',\n disconnect_payload: 'EbioJ8',\n outlets: [\n {allow_read: false, topic_subtree: 'DysEr6q', qos: 0, allow_write: false},\n {allow_read: false, topic_subtree: '2PHQ5O23q', qos: 2, allow_write: false},\n {allow_read: false, topic_subtree: 'HFTgiV6', qos: 0, allow_write: true},\n {allow_read: true, topic_subtree: 'L62w2', qos: 0, allow_write: false},\n {allow_read: false, topic_subtree: 'xYkLboCC', qos: 1, allow_write: false},\n {allow_read: true, topic_subtree: '98Vtecq7d', qos: 2, allow_write: true},\n {allow_read: false, topic_subtree: 'QpJ4', qos: 0, allow_write: false},\n {allow_read: false, topic_subtree: 'jO5YcJ4', qos: 2, allow_write: false}\n ],\n enabled: true,\n reconnect_qos: 1,\n disconnect_qos: 2,\n disconnect_retain: true,\n lwt_qos: 0,\n broker_port: '38',\n lwt_topic: 'uRNIm',\n disconnect_topic: 'dfTcpZk',\n password: 'TaorXX#JO$',\n lwt_retain: false,\n reconnect_payload: 'PmSp',\n topic_root: 'FZNf',\n notifications: {\n events: {\n 'dli.mqtt.connection_failed': {\n severity: 5,\n message_template: ['failed to connect to broker'],\n parameters: [{fixed_value: false, has_fixed_value: true, id: 'connected'}]\n },\n 'dli.mqtt.connection_succeeded': {\n severity: 6,\n message_template: ['connected to broker'],\n parameters: [{fixed_value: true, has_fixed_value: true, id: 'connected'}]\n }\n },\n parameter_kinds: []\n },\n broker_address: 'Zm3Pvg.SYrHsw.zibO.18FX79DGZ.cCyJfOlDF36CG.zZbojcxy.8NLhAOKMNd1.example.com',\n reconnect_topic: 'GOi/j9i',\n connect_retain: false\n },\n script: {\n source: 'function energize_heaters(...)\\n ...\\nend\\nfunction energize_modem(...)\\n ...\\nend\\nfunction cycle_gadget(...)\\n ...\\nend\\n',\n step_time_limit: 5,\n boot_handler: '',\n threads: {\n '30': {label: 'label of thread #30'},\n '46': {label: 'label of thread #46'},\n '47': {label: 'label of thread #47'},\n '56': {label: 'label of thread #56'},\n '67': {label: 'label of thread #67'},\n '94': {label: 'label of thread #94'}\n },\n traced: false,\n step_delay: 3,\n user_function_ui_order: [\n 'enable_router',\n 'toggle_heater',\n 'shut_down_engines',\n 'energize_machines',\n 'enable_engines'\n ],\n notifications: {\n events: {\n 'dli.script.thread_stopped': {\n severity: 6,\n message_template: [0, ':', 1, ' [', 2, '] (', 3, ') stopped: ', 4],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'thread_id'},\n {fixed_value: null, has_fixed_value: false, id: 'thread_name'},\n {fixed_value: null, has_fixed_value: false, id: 'thread_origin'},\n {fixed_value: null, has_fixed_value: false, id: 'thread_start_reason'},\n {fixed_value: null, has_fixed_value: false, id: 'thread_stop_reason'},\n {fixed_value: false, has_fixed_value: true, id: 'thread_state'}\n ]\n },\n 'dli.script.thread_started': {\n severity: 6,\n message_template: [0, ':', 1, ' [', 2, '] (', 3, ') started'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'thread_id'},\n {fixed_value: null, has_fixed_value: false, id: 'thread_name'},\n {fixed_value: null, has_fixed_value: false, id: 'thread_origin'},\n {fixed_value: null, has_fixed_value: false, id: 'thread_start_reason'},\n {fixed_value: true, has_fixed_value: true, id: 'thread_state'}\n ]\n },\n 'dli.script.boot_script_reset': {\n severity: 5,\n message_template: [\n 'no longer running a script function at boot since the function no longer exists in the script source'\n ],\n parameters: []\n },\n 'dli.script.thread_failed': {\n severity: 4,\n message_template: [0, ':', 1, ' [', 2, '] (', 3, ') failed: ', 4],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'thread_id'},\n {fixed_value: null, has_fixed_value: false, id: 'thread_name'},\n {fixed_value: null, has_fixed_value: false, id: 'thread_origin'},\n {fixed_value: null, has_fixed_value: false, id: 'thread_start_reason'},\n {fixed_value: null, has_fixed_value: false, id: 'thread_error'}\n ]\n }\n },\n parameter_kinds: []\n },\n snippets: {\n disable_machine_sample: {\n source: 'function shut_down_engine(...)\\n ...\\nend\\nfunction shut_down_engines(...)\\n ...\\nend\\nfunction disable_modem(...)\\n ...\\nend\\nfunction energize_router(...)\\n ...\\nend\\n'\n },\n energize_contraptions_sample: {source: 'function shut_down_engine(...)\\n ...\\nend\\n'},\n toggle_engine_sample: {source: 'function shut_down_heater(...)\\n ...\\nend\\n'}\n },\n boot_handler_legacy: true,\n variables: {appliance_online: 1, gadget_status: true}\n },\n meter: {\n power_status: true,\n values: {\n vcc_voltage: {\n intervals: [\n {\n lower_bound_bottom: 493.33333333333,\n alarm_level: null,\n lower_bound_top: 501.66666666667,\n alarm_period: 6\n },\n {\n lower_bound_bottom: 516.66666666667,\n alarm_level: null,\n lower_bound_top: 525.83333333333,\n alarm_period: null\n },\n {\n lower_bound_bottom: 563.33333333333,\n alarm_level: null,\n lower_bound_top: 571.66666666667,\n alarm_period: null\n },\n {\n lower_bound_bottom: 572.5,\n alarm_level: null,\n lower_bound_top: 577.5,\n alarm_period: 2\n },\n {\n lower_bound_bottom: 600.83333333333,\n alarm_level: 1,\n lower_bound_top: 614.16666666667,\n alarm_period: 5\n },\n {\n lower_bound_bottom: 621.66666666667,\n alarm_level: null,\n lower_bound_top: 633.33333333333,\n alarm_period: null\n }\n ],\n in_calibration: false,\n expression: '2.8',\n history_subsample_count: 2,\n data_absence_alarm_level: 2,\n log_history: true,\n history_time_step: 14,\n history_parameters: [[300, 86400], [3600, 1209600], [86400, 31536000]],\n lowest_interval_alarm_period: 5,\n data_absence_alarm_period: 1,\n quantity: 'voltage',\n name: 'DC voltage',\n internal: false,\n lowest_interval_alarm_level: null,\n bus: 2\n },\n current: {\n intervals: [\n {lower_bound_bottom: 592, alarm_level: 5, lower_bound_top: 607, alarm_period: 4},\n {\n lower_bound_bottom: 643,\n alarm_level: null,\n lower_bound_top: 654,\n alarm_period: 9\n },\n {\n lower_bound_bottom: 658,\n alarm_level: null,\n lower_bound_top: 663,\n alarm_period: null\n },\n {\n lower_bound_bottom: 694,\n alarm_level: 1,\n lower_bound_top: 704,\n alarm_period: null\n },\n {\n lower_bound_bottom: 713,\n alarm_level: 5,\n lower_bound_top: 727,\n alarm_period: null\n },\n {\n lower_bound_bottom: 741,\n alarm_level: null,\n lower_bound_top: 759,\n alarm_period: 8\n }\n ],\n in_calibration: true,\n expression: null,\n history_subsample_count: 21,\n data_absence_alarm_level: 3,\n value: false,\n log_history: false,\n history_time_step: 25,\n history_parameters: [[300, 86400], [3600, 1209600], [86400, 31536000]],\n lowest_interval_alarm_period: null,\n data_absence_alarm_period: null,\n quantity: 'current',\n name: 'Current',\n supports_calibration: false,\n internal: false,\n lowest_interval_alarm_level: null,\n bus: null\n },\n mains_voltage: {\n intervals: [\n {\n lower_bound_bottom: 15.833333333333,\n alarm_level: 7,\n lower_bound_top: 17.333333333333,\n alarm_period: 2\n },\n {\n lower_bound_bottom: 19,\n alarm_level: null,\n lower_bound_top: 19.916666666667,\n alarm_period: 1\n },\n {\n lower_bound_bottom: 19.75,\n alarm_level: 2,\n lower_bound_top: 20.5,\n alarm_period: null\n },\n {\n lower_bound_bottom: 20.583333333333,\n alarm_level: 8,\n lower_bound_top: 21.083333333333,\n alarm_period: 7\n },\n {\n lower_bound_bottom: 23.75,\n alarm_level: 2,\n lower_bound_top: 24.75,\n alarm_period: null\n },\n {\n lower_bound_bottom: 27.166666666667,\n alarm_level: 1,\n lower_bound_top: 27.75,\n alarm_period: 6\n }\n ],\n in_calibration: false,\n expression: null,\n history_subsample_count: 25,\n data_absence_alarm_level: null,\n value: false,\n log_history: false,\n history_time_step: 17,\n history_parameters: [[300, 86400], [3600, 1209600], [86400, 31536000]],\n lowest_interval_alarm_period: 8,\n data_absence_alarm_period: 3,\n quantity: 'voltage',\n name: 'AC voltage',\n internal: true,\n lowest_interval_alarm_level: null,\n bus: 4\n },\n temperature: {\n intervals: [\n {\n lower_bound_bottom: 8.7087087087087,\n alarm_level: null,\n lower_bound_top: 9.1891891891892,\n alarm_period: null\n },\n {\n lower_bound_bottom: 9.2492492492492,\n alarm_level: 1,\n lower_bound_top: 9.5495495495495,\n alarm_period: null\n }\n ],\n in_calibration: false,\n expression: null,\n history_subsample_count: 15,\n data_absence_alarm_level: 7,\n log_history: true,\n history_time_step: 23,\n history_parameters: [[300, 86400], [3600, 1209600], [86400, 31536000]],\n lowest_interval_alarm_period: 1,\n data_absence_alarm_period: 6,\n quantity: 'temperature',\n name: 'Temperature',\n internal: true,\n lowest_interval_alarm_level: 4,\n bus: 2\n }\n },\n notifications: {\n events: {\n 'dli.meter.value_interval_change': {\n severity: 7,\n message_template: [0, ' entered alarm level ', 1],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'value_name'},\n {fixed_value: null, has_fixed_value: false, id: 'value_alarm_level'},\n {fixed_value: null, has_fixed_value: false, id: 'value_id'},\n {fixed_value: 0, has_fixed_value: true, id: 'value_alarm_duration'},\n {fixed_value: null, has_fixed_value: true, id: 'value_alarm_repeated'}\n ]\n },\n 'dli.meter.bus_off': {\n severity: 5,\n message_template: ['bus ', 0, ' (', 1, ') is not powered'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'bus_index'},\n {fixed_value: null, has_fixed_value: false, id: 'bus_name'},\n {fixed_value: false, has_fixed_value: true, id: 'bus_powered'}\n ]\n },\n 'dli.meter.emergency_off_inactive': {\n severity: 6,\n message_template: ['emergency shutoff deactivated, normal outlet operation'],\n parameters: [{fixed_value: false, has_fixed_value: true, id: 'emergency_off'}]\n },\n 'dli.meter.emergency_off_unknown': {\n severity: 7,\n message_template: ['emergency shutoff status unknown due to power loss'],\n parameters: []\n },\n 'dli.meter.power_mains': {\n severity: 6,\n message_template: ['running on mains'],\n parameters: [{fixed_value: true, has_fixed_value: true, id: 'powered'}]\n },\n 'dli.meter.emergency_off_active': {\n severity: 5,\n message_template: ['emergency shutoff activated, all outlets off'],\n parameters: [{fixed_value: true, has_fixed_value: true, id: 'emergency_off'}]\n },\n 'dli.meter.value_interval': {\n severity: 7,\n message_template: [0, ' is at alarm level ', 1, ' for ', 2, ' seconds'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'value_name'},\n {fixed_value: null, has_fixed_value: false, id: 'value_alarm_level'},\n {fixed_value: null, has_fixed_value: false, id: 'value_alarm_duration'},\n {fixed_value: null, has_fixed_value: false, id: 'value_id'},\n {fixed_value: null, has_fixed_value: false, id: 'value_alarm_repeated'}\n ]\n },\n 'dli.meter.power_battery': {\n severity: 5,\n message_template: ['running on battery'],\n parameters: [{fixed_value: false, has_fixed_value: true, id: 'powered'}]\n },\n 'dli.meter.bus_on': {\n severity: 6,\n message_template: ['bus ', 0, ' (', 1, ') is powered'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'bus_index'},\n {fixed_value: null, has_fixed_value: false, id: 'bus_name'},\n {fixed_value: true, has_fixed_value: true, id: 'bus_powered'}\n ]\n }\n },\n parameter_kinds: []\n },\n emergency_off_status: false,\n buses: [\n {power_status: true, name: 'Bus A', power_factor_percent: 100},\n {power_status: false, name: 'Bus B', power_factor_percent: 100}\n ],\n synchronize: {results: [], arguments: []}\n },\n renderer: {\n known_scales: {linear: 'linear', log: 'logarithmic'},\n known_marker_types: {\n circle: 'Filled circle',\n square: 'Filled square',\n otriangle: 'Empty triangle',\n osquare: 'Empty square',\n triangle: 'Filled triangle',\n rhombus: 'Filled rhombus',\n orhombus: 'Empty rhombus',\n plus: 'Plus',\n dot: 'Dot',\n rotriangle: 'Empty inverse triangle',\n rtriangle: 'Filled inverse triangle',\n ocircle: 'Empty circle',\n cross: 'Cross'\n },\n known_plot_styles: {\n lines: 'Lines only',\n steps: 'Step lines',\n bezier: 'Bezier smoothed lines',\n linespoints: 'Lines and markers',\n impulses: 'Vertical lines',\n dots: 'Small dots',\n csplines: 'Spline smoothed lines',\n points: 'Markers only',\n boxes: 'Boxes',\n acsplines: 'Approximated spline smoothed lines'\n },\n known_line_types: {dashed: 'Dashed', dotted: 'Dotted', solid: 'Solid'},\n known_image_formats: {svg: 'SVG', gif: 'GIF', jpeg: 'JPEG', png: 'PNG'},\n known_axes: {x2y2: 'X2, Y2', x2y1: 'X2, Y1', x1y1: 'X1, Y1', x1y2: 'X1, Y2'}\n },\n config: {\n allow_plaintext_logins: true,\n allow_coapws: false,\n protect_private_config: false,\n brand_url: 'http://bar.example.com:8031/baz/foo/foo/baz/quux/bar/bar/bar.htm',\n allow_jsonrpc_nonadmin: false,\n hide_passwords: false,\n registration_status: false,\n custom_brand_name: 'Amazing Controller III',\n known_quantities: {\n current: {\n preferred_unit: null,\n name: 'Current',\n units: {A: {offset: 0, name: 'ampere', scale: 1}}\n },\n screen_length: {\n preferred_unit: 'px',\n name: 'Screen length',\n units: {px: {offset: 0, name: 'pixel', scale: 1}}\n },\n temperature: {\n preferred_unit: 'K',\n name: 'Temperature',\n units: {\n K: {offset: 0, name: 'kelvin', scale: 1},\n C: {offset: -273.16, internal: false, name: 'degree Celsius', scale: 1},\n F: {offset: -459.67, name: 'degree Fahrenheit', scale: 1.8}\n }\n },\n count: {\n preferred_unit: null,\n name: 'Count',\n units: {times: {offset: 0, name: 'time', scale: 1}}\n },\n illuminance: {\n preferred_unit: 'lx',\n name: 'Illuminance',\n units: {\n lx: {offset: 0, internal: false, name: 'lux', scale: 1},\n fc: {offset: 0, internal: false, name: 'foot-candle', scale: 0.09290226681531}\n }\n },\n time: {\n preferred_unit: null,\n name: 'Time',\n units: {s: {offset: 0, internal: false, name: 'second', scale: 1}}\n },\n ratio: {\n preferred_unit: 'times',\n name: 'Ratio',\n units: {\n '%': {offset: 0, name: 'percent', scale: 100},\n times: {offset: 0, internal: false, name: '', scale: 1}\n }\n },\n energy: {\n preferred_unit: 'kWh',\n name: 'Energy',\n units: {\n kWh: {offset: 0, internal: false, name: 'kilowatt-hour', scale: 2.77777778e-7},\n J: {offset: 0, name: 'joule', scale: 1}\n }\n },\n voltage: {\n preferred_unit: null,\n name: 'Voltage',\n units: {V: {offset: 0, name: 'volt', scale: 1}}\n }\n },\n allow_jsonrpc: true,\n custom_register_url: 'https://baz.example.com/foo/bar.html',\n customization_status: 'open',\n known_protection_bits: {\n protect_restore: {\n name: 'Protection from restore from backup',\n status: 'You have enabled that and that service which allows to bypass this protection'\n },\n protect_admin: {name: 'Administrator credentials protection', status: true},\n protect_private_config: {\n name: 'Private configuration protection',\n status: 'You have enabled that and that service which allows to bypass this protection'\n },\n protect_notification: {name: 'Notification settings protection', status: false},\n protect_network: {name: 'Network settings protection', status: true},\n protect_maintenance: {name: 'Maintenance mode lock', status: false},\n protect_firmware: {\n name: 'Firmware protection',\n status: 'You have enabled that and that service which allows to bypass this protection'\n }\n },\n refresh_enabled: true,\n allow_modifying_get: true,\n protect_maintenance: false,\n serial: 'ISO322203123456',\n custom_support_email: 'support@example.com',\n allow_coapws_nonadmin: false,\n allow_restapi: true,\n upgrade_notify_beep: false,\n brand_faq_url: 'https://baz.example.com/quux/foo.html',\n links: [\n {description: 'test 5', href: 'test_url7'},\n {description: 'test 3', href: 'test_url5'}\n ],\n custom_brand_logo: 'http://bar.example.com:80/baz/foo/quux/foo/bar.png',\n image_format: 'jpg',\n location: 'Server room',\n ntp_server_enabled: true,\n http_ports: [{port: '8046', address: '192.168.0.9'}],\n hide_wifi_key: true,\n custom_brand_url: 'https://baz.example.com/baz/quux/quux/baz.html',\n syslog_ip_address: null,\n protect_network: false,\n lockout_delay_minutes: 60,\n version: '1.8.1.0',\n allow_coapws_origins: ['https://baz.example.com', 'https://foo.example.com', 'http://bar.example.com'],\n syslog_minimal_severity: 8,\n certificates: {\n iTrustBazSign_Trusted_Certification_Authority: {\n data: '-----BEGIN CERTIFICATE-----\\nMIIZNsCJ4KzRkhOd2DFrjawMoljLKzq6dLi1DxMJIMn23Bi7Qz/AaxYPjIm3HdCx\\n+DuNZClMGra+/1+0Da+o0j7ooQR0NSzOiuoI6ZhPRHQSLQUb1UP4DYu2/M5Pr4qZ\\net7EaYhu/9FSgsWBIcRtXVuwcKnjANkqGu4tTonUz3ygxUtG7K9gs4cUQQEdp+T6\\na/NOotOus4sN+8XLKDDQsktJ+X8+1GvdHJ16CS15ZvVZ42xQIBtBxnWxKgyNzt1H\\n4QRZTZ8P4kV9hxTuqgreCp+vnOvhRCwXfN79zHa415Fl2kfvRXZfNabA+WuRlq/Q\\n8cDRCJVJbGOLyKoVwUvW65Wf/+Qs/t6AVMdki94JRUhPrWxn1sK9+tq0tHuvB15j\\nkT8vZUN4Bpxjnlmg5yg+ojt6epJiw38gYIc8p0E0rCmfzZL5X25Mn/VSqrAmwKTV\\n6fU8wX08Kh8v2FT7NrwPNPFEb2AyYhegM9rJitT2ad+fvToILljkA//o3BmevRKH\\nBcK56PimQNhvC0Hzl2An3/tHoXCFuVt68EDHgy36Ln2apMabQnOWoIpcr1tmZnuk\\n81k67sTwx4mJgOmTpIH77w+BqmmdhWhraRzjKTgIZSdGsPlhk3rt0s4sftWMQDD0\\nCl2iSMHx0aqSMYCRP6UHDMy6vKY8abspNwXrJroLReqpC3HeBnxRAwZ5H8Gtl8i8\\nF0R7rpaVfPkkiPyWNPiJ+qc96WxHE6OW8sf0hGYMhI7Qk5y7WgSXW5ifdgyupNR+\\n60zPaL6vUYfcWo8DHhmOQR17QyyqPy6Y+5zaT5V+gAcD/mSIUEjxim49l20A08k1\\njdlr9mXMOnNBFiiWRfFEmQ/qSBtdyxviahZmT78uwY6CGqkjW0zIS+9xC2bA0Xvd\\nVPkfafb8nqQeb9Ad9V69g4OlhanEWQV1rFiRwKckA2OnEbRP6Zbog/ZNcNd8p8Bh\\nw9NGn7SsYG79jZHJB6/CiPr530xEEegAq3SdDxWnDfyzEFJSOKh6mYDrbA5srn3h\\nXL6VuwkaukrA3JaQ0iCay3C9A41+9luj61E1z/dulU4rphHrQWSPcha==\\n-----END CERTIFICATE-----\\n',\n status: false\n }\n },\n ssh_authorized_keys: [\n {data: 'ssh-dss aV===', options: '', comment: 'n'},\n {data: 'ssh-dss CwLn', options: 'era,m=qjgge,wc=x', comment: ''},\n {data: 'ecdsa-sha2-nistp521 a', options: '', comment: ''},\n {data: 'ecdsa-sha2-nistp384 eEKp==', options: '', comment: ''},\n {data: 'ssh-ed25519 v7=', options: '', comment: ''},\n {\n data: 'ssh-ed25519 t91/5S==',\n options: 'oq=ml,yzreiwtvwctfx=e,zspqyuhlfl=bxo,i=ywi,e=dpvtn,yvmbbwdylns',\n comment: 'bqcl'\n },\n {data: 'ecdsa-sha2-nistp521 r', options: '', comment: ''},\n {data: 'ssh-ed25519 5=', options: 'wllkv=991248,mu=92,dh=449', comment: 'jqkh'},\n {data: 'ecdsa-sha2-nistp256 betjYa==', options: 'tdx', comment: ''},\n {data: 'ecdsa-sha2-nistp384 XA2J===', options: '', comment: ''},\n {data: 'ecdsa-sha2-nistp521 4i==', options: '', comment: ''},\n {\n data: 'ecdsa-sha2-nistp384 VWk==',\n options: 'nifiixiky=h,iy',\n comment: '@h'\n },\n {\n data: 'ecdsa-sha2-nistp256 9k=',\n options: 'kyxjhdrnrjrn=fk,wwqjk=180579801,uy=v',\n comment: 'dgvjcr'\n },\n {data: 'ssh-ed25519 Q=', options: 'rmhdcm,v=knapbe', comment: ''},\n {data: 'ecdsa-sha2-nistp384 k', options: '', comment: ''},\n {data: 'ecdsa-sha2-nistp384 77rl', options: 'rbjcf=12', comment: ''},\n {data: 'ecdsa-sha2-nistp521 n', options: '', comment: 'ibawc'},\n {\n data: 'ecdsa-sha2-nistp256 m===',\n options: 'x=cgkbjt,osvu,ukx,mun=605',\n comment: 'zspr'\n },\n {data: 'ssh-rsa 65=', options: '', comment: 'f.o'},\n {data: 'ssh-rsa Y=', options: 'ace', comment: 'q'},\n {data: 'ecdsa-sha2-nistp256 w+T8', options: 'uy=5,cqe,cvde=12', comment: ''},\n {\n data: 'ssh-ed25519 m',\n options: 'v=rwwifeli,zuyibsvmbt=6,n=01,jqv,sqg,jtul=4,hllpamsm,rttdmjk=n,yot,ai=d,qu,llp,bctpegotzltr=9,w=22,s,tt=8785,hjuj=coxr,yixrao=wgqr',\n comment: 'dpu'\n }\n ],\n refresh_delay_minutes: 1,\n ssh_enabled: true,\n allow_restapi_nonadmin: true,\n protect_restore: false,\n custom_brand_logo_height: 32,\n known_timezones: {\n 'UTC-6': 'UTC+6',\n 'UTC+4': 'UTC-4',\n 'UTC-9': 'UTC+9',\n 'UTC+6': 'UTC-6',\n 'UTC+5': 'UTC-5',\n 'UTC-5': 'UTC+5',\n 'UTC+11': 'UTC-11',\n 'UTC-8': 'UTC+8',\n 'UTC+8': 'UTC-8',\n UTC: 'UTC',\n 'UTC-10': 'UTC+10',\n 'UTC+1': 'UTC-1',\n 'UTC-11': 'UTC+11',\n 'UTC+12': 'UTC-12',\n 'UTC-12': 'UTC+12',\n 'UTC+9': 'UTC-9',\n 'UTC+10': 'UTC-10',\n 'UTC-4': 'UTC+4',\n 'UTC+7': 'UTC-7',\n 'UTC-7': 'UTC+7',\n 'UTC-3': 'UTC+3',\n 'UTC-1': 'UTC+1',\n 'UTC+2': 'UTC-2',\n 'UTC+3': 'UTC-3',\n 'UTC-2': 'UTC+2'\n },\n allow_restapi_origins: ['https://foo.example.com', 'http://bar.example.com'],\n brand_manual_url: 'https://bar.example.com/quux/quux/foo/quux/bar/bar/foo/quux/foo.htm',\n custom_brand_logo_width: 22,\n plots: [\n {\n x2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n y2: {min: 0, softmax: 1, max: null, tics: null, mtics: null, softmin: null},\n data: [\n {\n ds: 'buses.0.voltage',\n style: {\n type: 'solid',\n style: 'lines',\n width: 1,\n color: 'FF0000',\n axes: 'x1y1',\n marker: 'plus',\n size: 0\n },\n title: 'Bus A voltage'\n },\n {\n ds: 'buses.0.current',\n style: {\n type: 'solid',\n style: 'lines',\n width: 1,\n color: '0000FF',\n axes: 'x1y2',\n marker: 'plus',\n size: 0\n },\n title: 'Bus A current'\n }\n ],\n width: 640,\n title: 'Bus A status',\n display: true,\n y1: {min: 0, softmax: 110, max: null, tics: null, mtics: null, softmin: null},\n x1: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n height: 480\n },\n {\n x2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n y2: {min: 0, softmax: 1, max: null, tics: null, mtics: null, softmin: null},\n data: [\n {\n ds: 'buses.1.voltage',\n style: {\n type: 'solid',\n style: 'lines',\n width: 1,\n color: 'FF0000',\n axes: 'x1y1',\n marker: 'plus',\n size: 0\n },\n title: 'Bus B voltage'\n },\n {\n ds: 'buses.1.current',\n style: {\n type: 'solid',\n style: 'lines',\n width: 1,\n color: '0000FF',\n axes: 'x1y2',\n marker: 'plus',\n size: 0\n },\n title: 'Bus B current'\n }\n ],\n width: 640,\n title: 'Bus B status',\n display: true,\n y1: {min: 0, softmax: 110, max: null, tics: null, mtics: null, softmin: null},\n x1: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n height: 480\n },\n {\n x2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n y2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n data: [\n {\n ds: 'buses.0.total_energy',\n style: {\n type: 'solid',\n style: 'lines',\n width: 1,\n color: 'FF0000',\n axes: 'x1y1',\n marker: 'plus',\n size: 0\n },\n title: 'Bus A total energy'\n },\n {\n ds: 'buses.1.total_energy',\n style: {\n type: 'solid',\n style: 'lines',\n width: 1,\n color: '0000FF',\n axes: 'x1y1',\n marker: 'plus',\n size: 0\n },\n title: 'Bus B total energy'\n }\n ],\n width: 640,\n title: 'Bus energy consumption',\n display: false,\n y1: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n x1: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n height: 480\n },\n {\n x2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n y2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n data: [\n {\n ds: 'buses.0.voltage',\n style: {\n type: 'solid',\n style: 'lines',\n width: 1,\n color: 'FF0000',\n axes: 'x1y1',\n marker: 'plus',\n size: 0\n },\n title: 'Bus A voltage'\n },\n {\n ds: 'buses.1.voltage',\n style: {\n type: 'solid',\n style: 'lines',\n width: 1,\n color: '0000FF',\n axes: 'x1y1',\n marker: 'plus',\n size: 0\n },\n title: 'Bus B voltage'\n }\n ],\n width: 640,\n title: 'Bus voltages',\n display: false,\n y1: {min: 0, softmax: 110, max: null, tics: null, mtics: null, softmin: null},\n x1: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n height: 480\n },\n {\n x2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n y2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n data: [\n {\n ds: 'buses.0.current',\n style: {\n type: 'solid',\n style: 'lines',\n width: 1,\n color: 'FF0000',\n axes: 'x1y1',\n marker: 'plus',\n size: 0\n },\n title: 'Bus A current'\n },\n {\n ds: 'buses.1.current',\n style: {\n type: 'solid',\n style: 'lines',\n width: 1,\n color: '0000FF',\n axes: 'x1y1',\n marker: 'plus',\n size: 0\n },\n title: 'Bus B current'\n }\n ],\n width: 640,\n title: 'Bus currents',\n display: true,\n y1: {min: 0, softmax: 1, max: null, tics: null, mtics: null, softmin: null},\n x1: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n height: 480\n },\n {\n x2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n y2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n data: [\n {\n ds: 'environment.temperature',\n style: {\n type: 'solid',\n style: 'lines',\n width: 1,\n color: 'FF0000',\n axes: 'x1y1',\n marker: 'plus',\n size: 0\n },\n title: 'Temperature'\n }\n ],\n width: 640,\n title: 'Temperature',\n display: true,\n y1: {min: 0, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n x1: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n height: 480\n },\n {\n x2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n y2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n data: [\n {\n ds: 'environment.illuminance',\n style: {\n type: 'solid',\n style: 'lines',\n width: 1,\n color: 'FF0000',\n axes: 'x1y1',\n marker: 'plus',\n size: 0\n },\n title: 'Illuminance'\n }\n ],\n width: 640,\n title: 'Illuminance',\n display: true,\n y1: {min: 0, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n x1: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n height: 480\n },\n {\n x2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n y2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n data: [\n {\n ds: 'battery_voltage',\n style: {\n type: 'solid',\n style: 'lines',\n width: 1,\n color: 'FF0000',\n axes: 'x1y1',\n marker: 'plus',\n size: 0\n },\n title: 'Battery voltage'\n }\n ],\n width: 640,\n title: 'Battery voltage',\n display: false,\n y1: {min: 0, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n x1: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n height: 480\n },\n {\n x2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n y2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n data: [\n {\n ds: 'power_voltage',\n style: {\n type: 'solid',\n style: 'lines',\n width: 1,\n color: 'FF0000',\n axes: 'x1y1',\n marker: 'plus',\n size: 0\n },\n title: 'Power voltage'\n }\n ],\n width: 640,\n title: 'Power voltage',\n display: false,\n y1: {min: 0, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n x1: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n height: 480\n },\n {\n x2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n y2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n data: [\n {\n ds: 'relay_voltage',\n style: {\n type: 'solid',\n style: 'lines',\n width: 1,\n color: 'FF0000',\n axes: 'x1y1',\n marker: 'plus',\n size: 0\n },\n title: 'Relay voltage'\n }\n ],\n width: 640,\n title: 'Relay voltage',\n display: true,\n y1: {min: 0, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n x1: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n height: 480\n }\n ],\n ssh_port: 22,\n upgrade_notify_blink: true,\n protect_admin: false,\n relay_ports: ['ttyATH0'],\n custom_update_url: 'https://bar.example.com:443/bar.htm',\n brand_company_name: 'Digital Loggers, Inc.',\n hardware_id: 'EPCR5',\n crls: {\n iVeriFooCrypt_Primary_CA: {\n data: '-----BEGIN X509 CRL-----\\nMIIRKoksuFeaVWE2tkGinxfQDg3P9X4mtoEEc/6XGn7nKOsD88xx5dOKJUlU1sHx\\nCJYLsq90dVQWlbgjYnMy8iTwCWoVUU2jqd4jTFl7nCfYpLIO9gNJOsFdP49vbEfR\\nlAM1yWqBBO0ZiQkPp4qhLU7Sf33vkXoVjBYijPvxqyWZOG+ENrylL5D0AIywrmSb\\n1=\\n-----END X509 CRL-----\\n',\n status: true\n }\n },\n contact: 'support@example.com',\n relax_nonhtml_content_types: true,\n timezone: 'UTC',\n hostname: 'foo.example.com',\n protect_firmware: true,\n outlet_label: 'Outlet',\n brand_name: 'Ethernet Power Controller',\n oid: '1.3.6.1.4.1.45770.1.3',\n custom_brand_company_name: 'Whatever Systems Inc.',\n update_url: 'http://foo.example.com:80/quux/baz/baz/baz/bar/bar/foo/bar/quux/bar.htm',\n ntp_peers: [\n '0.ntp-pool.example.com',\n '1.ntp-pool.example.com',\n '2.ntp-pool.example.com',\n '3.ntp-pool.example.com'\n ],\n custom_help_url: 'https://baz.example.com:443/foo/quux/quux/bar/baz/bar/bar/bar/quux.html',\n name_always_visible: true,\n support_email: 'support@example.com',\n https_ports: [\n {port: '80', address: '192.168.0.5'},\n {port: '8079', address: '192.168.0.58'},\n {port: '1', address: '192.168.0.21'},\n {port: '8', address: '192.168.0.19'}\n ],\n contacts: {\n support: {phone: null, fax: '+67178999899706', name: 'Support', email: null},\n security: {phone: null, fax: '+766747320756474', name: 'Security', email: null}\n },\n custom_support_url: 'http://foo.example.com:2/baz.html',\n support_url: 'https://foo.example.com/quux.htm',\n protect_notification: true,\n meters: [\n {\n decimals: 0,\n color: '',\n sectors: [\n {color: '0000FF', name: 'Low', value: 100},\n {color: '00FF00', name: 'Optimal', value: 127},\n {color: 'FF0000', name: 'High', value: 140}\n ],\n data: 'buses.0.voltage',\n width: 128,\n title: 'Bus A voltage',\n display: false,\n min_value: 90,\n scale: 'linear',\n height: 64\n },\n {\n decimals: 1,\n color: '',\n sectors: [\n {color: '00FF00', name: 'Optimal', value: 12},\n {color: 'FF0000', name: 'High', value: 15}\n ],\n data: 'buses.0.current',\n width: 128,\n title: 'Bus A current',\n display: true,\n min_value: 0,\n scale: 'linear',\n height: 64\n },\n {\n decimals: 0,\n color: '',\n sectors: [\n {color: '0000FF', name: 'Low', value: 100},\n {color: '00FF00', name: 'Optimal', value: 127},\n {color: 'FF0000', name: 'High', value: 140}\n ],\n data: 'buses.1.voltage',\n width: 128,\n title: 'Bus B voltage',\n display: false,\n min_value: 90,\n scale: 'linear',\n height: 64\n },\n {\n decimals: 1,\n color: '',\n sectors: [\n {color: '00FF00', name: 'Optimal', value: 12},\n {color: 'FF0000', name: 'High', value: 15}\n ],\n data: 'buses.1.current',\n width: 128,\n title: 'Bus B current',\n display: false,\n min_value: 0,\n scale: 'linear',\n height: 64\n },\n {\n decimals: 0,\n color: '',\n sectors: [\n {color: '0000FF', name: 'Cold', value: 273},\n {color: '00FF00', name: 'Optimal', value: 322},\n {color: 'FF0000', name: 'Hot', value: 366}\n ],\n data: 'environment.temperature',\n width: 128,\n title: 'Temperature',\n display: true,\n min_value: 244,\n scale: 'linear',\n height: 64\n },\n {\n decimals: 0,\n color: '',\n sectors: [\n {color: '0000FF', name: 'Low', value: 100},\n {color: '00FF00', name: 'Optimal', value: 1000},\n {color: 'FF0000', name: 'High', value: 10000}\n ],\n data: 'environment.illuminance',\n width: 128,\n title: 'Illuminance',\n display: false,\n min_value: 0,\n scale: 'log',\n height: 64\n },\n {\n decimals: 2,\n color: '',\n sectors: [\n {color: '0000FF', name: 'Low', value: 4.3},\n {color: 'EEEE00', name: 'Medium', value: 4.5},\n {color: '00FF00', name: 'High', value: 6.4}\n ],\n data: 'battery_voltage',\n width: 128,\n title: 'Battery voltage',\n display: false,\n min_value: 4,\n scale: 'linear',\n height: 64\n },\n {\n decimals: 2,\n color: '',\n sectors: [\n {color: '0000FF', name: 'Low', value: 4.9},\n {color: '00FF00', name: 'Optimal', value: 5.5},\n {color: 'FF0000', name: 'High', value: 6}\n ],\n data: 'power_voltage',\n width: 128,\n title: 'Power voltage',\n display: false,\n min_value: 4,\n scale: 'linear',\n height: 64\n },\n {\n decimals: 1,\n color: '',\n sectors: [\n {color: '0000FF', name: 'Low', value: 10},\n {color: '00FF00', name: 'Optimal', value: 13},\n {color: 'FF0000', name: 'High', value: 15}\n ],\n data: 'relay_voltage',\n width: 128,\n title: 'Relay voltage',\n display: true,\n min_value: 8,\n scale: 'linear',\n height: 64\n }\n ],\n register_url: 'https://foo.example.com/foo.html',\n https_cert: {\n known_dn_oids: {\n generationQualifier: '2.5.4.44',\n description: '2.5.4.13',\n businessCategory: '2.5.4.15',\n initials: '2.5.4.43',\n stateOrProvinceName: '2.5.4.8',\n organizationName: '2.5.4.10',\n telephoneNumber: '2.5.4.20',\n emailAddress: '1.2.840.113549.1.9.1',\n street: '2.5.4.9',\n pseudonym: '2.5.4.65',\n postOfficeBox: '2.5.4.18',\n facsimileTelephoneNumber: '2.5.4.23',\n x500UniqueIdentifier: '2.5.4.45',\n givenName: '2.5.4.42',\n title: '2.5.4.12',\n serialNumber: '2.5.4.5',\n domainComponent: '0.9.2342.19200300.100.1.25',\n postalCode: '2.5.4.17',\n countryName: '2.5.4.6',\n commonName: '2.5.4.3',\n localityName: '2.5.4.7',\n houseIdentifier: '2.5.4.51',\n postalAddress: '2.5.4.16',\n registeredAddress: '2.5.4.26',\n dnQualifier: '2.5.4.46',\n physicalDeliveryOfficeName: '2.5.4.19',\n name: '2.5.4.41',\n organizationalUnitName: '2.5.4.11',\n surname: '2.5.4.4'\n },\n string_mask: 'nombstr',\n renewal_data: {username: 'R', password: 'N9', est_url: 'https://%a2', auth: 'basic'},\n cert: '-----BEGIN CERTIFICATE-----\\nMIIarItKbzmTGF4/7lqJkfAKdQf93A4Pa30SNwo/vbUBsbC0M3L7kYTO+9Z3LgVy\\nQ9TFAPshclJrnix9rijL6kWipuOLsAvJLOaYqSGTEbK1JICB0yY8i4tY+HvsTqCr\\noP6HhbXJyaeGprInQ=\\n-----END CERTIFICATE-----\\n',\n automatic_renewal: false,\n renewal_method: 'est',\n bits: 4096,\n key: '-----BEGIN PRIVATE KEY-----\\nMII6faQLG+m0edZfvBcnqZMFXESVbslNm/VRcxpvxbxcFWIAkw+bWNs3dLbEDMe/\\nT17Jy5xvjCS1PD+PqWpjcT4DkKcOM1ar4jA3q7/aMUenjeDaB2JqYP4Iljj7mJ/t\\nBzvL+WjUAWDrlp2q9vOa/jMkSWXnXQslPo7QKswWPAOB0S2BNSoPBAAgjjTGAM2b\\nB2W4+3WATjDyoQMHEoVR+BAkgTw2XYFkcorduNpO72MxVlElZlDayPKfuHkSs/CU\\n47kTz8c2XZZJqLucbVa0sGx90P12eYukieDhpsmMSMhIkcwL8XO\\n-----END PRIVATE KEY-----\\n',\n distinguished_name: {\n commonName: ['Digital Loggers Unit'],\n countryName: ['US'],\n stateOrProvinceName: ['California'],\n localityName: ['Santa Clara']\n },\n domains: [\n 'foo.example.com',\n 'bar.example.com',\n 'baz.example.com',\n 'foo.example.com',\n 'bar.example.com',\n 'bar.example.com',\n 'foo.example.com'\n ],\n addresses: ['119.36.27.134', '6.250.3.168', '1.126.212.87', '84.7.125.77', '0.244.9.251'],\n csr: '-----BEGIN CERTIFICATE REQUEST-----\\nMIIg/PAsd18SSGlAtIVrvA8k2TXUz31L9Z2A/E3fHD7mWvyPEUH9hSwmxTGwZJIk\\nxxd1dxGnkpijFyDZ8x14j/a0y9MHwIguFKxuIEh23QnKP1wZ/zgl/GnzS9GPUzKl\\nHgfYOjeqX/GbxsdwYOxrBx=\\n-----END CERTIFICATE REQUEST-----\\n',\n known_renewal_methods: {\n selfsigned: {\n name: 'Generate a self-signed certificate',\n data_items: {\n days: {\n regexp: '^[1-9][0-9]*$',\n name: 'Number of days to issue new certificates for',\n secret: false\n }\n }\n },\n acmev2: {\n name: 'Obtain a certificate from an ACME v2 endpoint (e.g. Let\\'s Encrypt)',\n data_items: {\n acmev2_auth_algorithm: {\n regexp: '^(RS256|RS384|RS512|ES256|ES384|ES512)$',\n name: 'ACMEv2 authentication algorithm',\n secret: false\n },\n acmev2_contacts: {\n regexp: '^((]|[!#&\\'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))| )+$',\n name: 'ACMEv2 contact URLs, whitespace-separated',\n secret: false\n },\n acmev2_agreement: {\n regexp: '^((]|[!#&\\'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))| )+$',\n name: 'ACMEv2 service agreement',\n secret: false\n },\n acmev2_url: {\n regexp: '^https?://(]|[!#&\\'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))+$',\n name: 'ACMEv2 directory endpoint URL',\n secret: false\n }\n }\n },\n acmev1: {\n name: 'Obtain a certificate from an ACME v1 endpoint (e.g. Let\\'s Encrypt)',\n data_items: {\n acmev1_key_size: {\n regexp: '^[1-9][0-9]*$',\n name: 'ACMEv1 default account key size in bits',\n secret: false\n },\n acmev1_url: {\n regexp: '^https?://(]|[!#&\\'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))+$',\n name: 'ACMEv1 directory endpoint URL',\n secret: false\n },\n acmev1_agreement: {\n regexp: '^((]|[!#&\\'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))| )+$',\n name: 'ACMEv1 service agreement',\n secret: false\n },\n acmev1_key_type: {\n regexp: '^(rsa|dsa|dh)$',\n name: 'ACMEv1 default account key type',\n secret: false\n },\n acmev1_contacts: {\n regexp: '^((]|[!#&\\'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))| )+$',\n name: 'ACMEv1 contact URLs, whitespace-separated',\n secret: false\n }\n }\n },\n est: {\n name: 'Obtain a certificate via EST (Enrollment over Secure Transport)',\n data_items: {\n password: {regexp: '[ -~]*', name: 'Password to use for authentication', secret: true},\n username: {\n regexp: '[A-Za-z_-][A-Za-z0-9_@-]*',\n name: 'Username to authenticate as',\n secret: false\n },\n est_url: {\n regexp: '^https://(]|[!#&\\'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))+$',\n name: 'EST server base URL (not including .well-known/...; secure transport required)',\n secret: false\n },\n auth: {regexp: '^(|basic|digest)$', name: 'HTTP authentication to use', secret: false}\n }\n }\n }\n },\n relax_nonhtml_methods: true,\n brand_product_info_url: 'https://baz.example.com/foo/bar/bar.html'\n },\n cred: {\n ip_address: '192.168.0.53',\n is_admin: true,\n name: 'admin',\n agent: 'web ui',\n outlet_access: [true, true, true, true, true, true, true, true]\n },\n upnp: {\n enabled: false,\n profiles: {\n belkin_wemo_socket: {\n nid: 'Belkin',\n state_variables: {\n FriendlyName: {default_value: '', events_enabled: true, name: 'name', type: 'string'},\n BinaryState: {default_value: '0', events_enabled: true, name: 'state', type: 'Boolean'}\n },\n service_type: 'basicevent',\n service_version: '1',\n device_xmlns: 'urn:Belkin:device-1-0',\n manufacturer: 'Belkin International Inc.',\n actions: {\n GetFriendlyName: {\n code: 'function(outlet) return outlet.name end',\n arguments: [\n {\n is_output: true,\n state_id: 'FriendlyName',\n name: 'FriendlyName',\n type: 'string'\n }\n ]\n },\n GetBinaryState: {\n code: 'function(outlet) return outlet.state end',\n arguments: [\n {is_output: true, state_id: 'BinaryState', name: 'BinaryState', type: 'Boolean'}\n ]\n },\n SetBinaryState: {\n code: 'function(outlet,value) outlet.state=value end',\n arguments: [\n {\n is_output: false,\n state_id: 'BinaryState',\n name: 'BinaryState',\n type: 'Boolean'\n }\n ]\n },\n SetFriendlyName: {\n code: 'function(outlet,value) outlet.name=val end',\n arguments: [\n {\n is_output: false,\n state_id: 'FriendlyName',\n name: 'FriendlyName',\n type: 'string'\n }\n ]\n }\n },\n types: {\n Boolean: {\n decode: 'function(str) return str==\"1\" end',\n encode: 'function(value) return value and \"1\" or \"0\" end'\n },\n string: {\n decode: 'function(str) return str end',\n encode: 'function(value) return value end'\n }\n },\n device_version: '1',\n service_scpd_url: '/eventservice.xml',\n uuid_prefix: 'Socket-1_0',\n service_event_sub_url: '/upnp/event/basicevent1',\n service_xmlns: 'urn:Belkin:service-1-0',\n service_control_url: '/upnp/control/basicevent1',\n service_xmlns_prefix_override: null,\n model_number: '',\n model: 'DLI emulated Belkin socket',\n soap_xmlns_prefix_override: null,\n event_xmlns_prefix_override: 'xDJXv3DK',\n service_id: 'basicevent1',\n device_type: 'controllee'\n }\n },\n notifications: {\n events: {\n 'dli.upnp.sample_event': {\n parameters: [{id: 'sample_parameter', has_fixed_value: false, fixed_value: null}],\n message_template: ['sample event']\n }\n },\n parameter_kinds: []\n },\n outlets: [\n {\n exposed: false,\n alternate_name: null,\n id: '1944d90d0',\n profile: 'belkin_wemo_socket'\n },\n {\n exposed: true,\n alternate_name: null,\n id: '1944d90d1',\n profile: 'belkin_wemo_socket'\n },\n {\n exposed: false,\n alternate_name: null,\n id: '1944d90d2',\n profile: 'belkin_wemo_socket'\n },\n {\n exposed: true,\n alternate_name: null,\n id: '1944d90d3',\n profile: 'belkin_wemo_socket'\n },\n {\n exposed: true,\n alternate_name: null,\n id: '1944d90d4',\n profile: 'belkin_wemo_socket'\n },\n {\n exposed: true,\n alternate_name: null,\n id: '1944d90d5',\n profile: 'belkin_wemo_socket'\n },\n {\n exposed: false,\n alternate_name: null,\n id: '1944d90d6',\n profile: 'belkin_wemo_socket'\n },\n {\n exposed: true,\n alternate_name: null,\n id: '1944d90d7',\n profile: 'belkin_wemo_socket'\n }\n ]\n },\n relay: {\n all_caps: false,\n min_relay_voltage: 8,\n lcd_rows: 2,\n user_message_timeout: 1,\n sequence_delay: 8,\n beep_sequence: '0',\n min_sequence_delay: 1,\n outlets: [\n {\n state: false,\n critical: false,\n cycle_delay: null,\n locked: true,\n transient_state: true,\n physical_state: true,\n name: 'Cooling fans'\n },\n {\n state: false,\n critical: true,\n cycle_delay: 6,\n locked: true,\n transient_state: true,\n physical_state: false,\n name: 'Server'\n },\n {\n state: false,\n critical: false,\n cycle_delay: 5,\n locked: false,\n transient_state: true,\n physical_state: true,\n name: 'outlet #3'\n },\n {\n state: true,\n critical: true,\n cycle_delay: null,\n locked: true,\n transient_state: false,\n physical_state: true,\n name: 'outlet #4'\n },\n {\n state: true,\n critical: false,\n cycle_delay: null,\n locked: false,\n transient_state: true,\n physical_state: true,\n name: 'Uplink Radio Power'\n },\n {\n state: true,\n critical: true,\n cycle_delay: 1,\n locked: true,\n transient_state: true,\n physical_state: true,\n name: 'Local alarm lights'\n },\n {\n state: false,\n critical: false,\n cycle_delay: null,\n locked: true,\n transient_state: false,\n physical_state: false,\n name: 'outlet #7'\n },\n {\n state: false,\n critical: false,\n cycle_delay: null,\n locked: false,\n transient_state: false,\n physical_state: true,\n name: 'outlet #8'\n },\n {\n state: true,\n critical: true,\n cycle_delay: null,\n locked: true,\n transient_state: false,\n physical_state: false,\n name: 'outlet #9'\n },\n {\n state: false,\n critical: false,\n cycle_delay: 3,\n locked: false,\n transient_state: true,\n physical_state: false,\n name: 'Local alarm lights'\n },\n {\n state: true,\n critical: false,\n cycle_delay: 9,\n locked: false,\n transient_state: false,\n physical_state: false,\n name: 'outlet #11'\n },\n {\n state: true,\n critical: false,\n cycle_delay: null,\n locked: false,\n transient_state: false,\n physical_state: true,\n name: 'outlet #12'\n },\n {\n state: false,\n critical: true,\n cycle_delay: null,\n locked: false,\n transient_state: true,\n physical_state: true,\n name: 'Local alarm lights'\n },\n {\n state: false,\n critical: false,\n cycle_delay: null,\n locked: false,\n transient_state: true,\n physical_state: false,\n name: 'outlet #14'\n },\n {\n state: false,\n critical: false,\n cycle_delay: null,\n locked: false,\n transient_state: false,\n physical_state: false,\n name: 'outlet #15'\n },\n {\n state: true,\n critical: false,\n cycle_delay: null,\n locked: true,\n transient_state: false,\n physical_state: false,\n name: 'outlet #16'\n },\n {\n state: true,\n critical: false,\n cycle_delay: 6,\n locked: false,\n transient_state: true,\n physical_state: true,\n name: 'POE Injector'\n },\n {\n state: false,\n critical: false,\n cycle_delay: 1,\n locked: false,\n transient_state: false,\n physical_state: true,\n name: 'POE Injector'\n },\n {\n state: true,\n critical: false,\n cycle_delay: 8,\n locked: false,\n transient_state: true,\n physical_state: true,\n name: 'outlet #19'\n },\n {\n state: true,\n critical: true,\n cycle_delay: 7,\n locked: true,\n transient_state: false,\n physical_state: false,\n name: 'outlet #20'\n },\n {\n state: true,\n critical: false,\n cycle_delay: null,\n locked: true,\n transient_state: false,\n physical_state: false,\n name: 'outlet #21'\n },\n {\n state: false,\n critical: true,\n cycle_delay: null,\n locked: false,\n transient_state: true,\n physical_state: true,\n name: 'outlet #22'\n },\n {\n state: false,\n critical: false,\n cycle_delay: 1,\n locked: false,\n transient_state: true,\n physical_state: true,\n name: 'Server'\n },\n {\n state: true,\n critical: true,\n cycle_delay: null,\n locked: false,\n transient_state: true,\n physical_state: true,\n name: 'outlet #24'\n },\n {\n state: false,\n critical: false,\n cycle_delay: 7,\n locked: true,\n transient_state: false,\n physical_state: false,\n name: 'outlet #25'\n },\n {\n state: true,\n critical: false,\n cycle_delay: null,\n locked: false,\n transient_state: true,\n physical_state: false,\n name: 'Local alarm lights'\n },\n {\n state: true,\n critical: true,\n cycle_delay: null,\n locked: true,\n transient_state: false,\n physical_state: true,\n name: 'POE Injector'\n },\n {\n state: false,\n critical: true,\n cycle_delay: 6,\n locked: false,\n transient_state: true,\n physical_state: false,\n name: 'Server'\n },\n {\n state: true,\n critical: true,\n cycle_delay: 1,\n locked: true,\n transient_state: true,\n physical_state: true,\n name: 'Local alarm lights'\n },\n {\n state: true,\n critical: false,\n cycle_delay: 4,\n locked: true,\n transient_state: true,\n physical_state: false,\n name: 'WiFi AP'\n },\n {\n state: false,\n critical: true,\n cycle_delay: 4,\n locked: false,\n transient_state: true,\n physical_state: false,\n name: 'Server'\n },\n {\n state: false,\n critical: false,\n cycle_delay: null,\n locked: true,\n transient_state: true,\n physical_state: false,\n name: 'Cooling fans'\n }\n ],\n lcd_columns: 16,\n relatch: 5,\n fuse_relatch: 1,\n model: 'EPCR5',\n user_lines: [null, null],\n recovery_mode: 1,\n nets: {\n ssu1: {\n latest_value: 0,\n tracking: 'pull',\n name: 'ssu1',\n expression: '(not pin[\"dout87\"])'\n }\n },\n pins: {\n din85: {\n level_bits: 0,\n latest_input_value: null,\n name: 'din85',\n drive_logic_mapping: ['Z', 'Z', 'Z', 'Z'],\n mode_driver: false,\n mode_bits: 0,\n level_driver: false,\n input_bits: 1\n },\n din3: {\n level_bits: 1,\n latest_input_value: null,\n name: 'din3',\n drive_logic_mapping: ['0', '1', '0', '1'],\n mode_driver: 'i59',\n mode_bits: 2,\n level_driver: true,\n input_bits: 0\n }\n },\n ports: {\n uart_l9chsl4: {\n latest_received: [],\n type: 'uart',\n name: 'uart_l9chsl4',\n accept: {d: true},\n configuration: {parity: 'M', char_size: '7'}\n },\n uart_lx: {\n latest_received: [],\n type: 'uart',\n name: 'uart_lx',\n accept: [],\n configuration: {baudrate: '194842'}\n }\n },\n known_port_types: {\n uart: {\n data_items: {\n baudrate: {name: 'Baud rate', regexp: '^[1-9][0-9]*$'},\n char_size: {name: 'Character size in bits', regexp: '^(5|6|7|8)$'},\n stop_bits: {name: 'Number of stop bits', regexp: '^(1|2|1\\.5)$'},\n parity: {\n name: 'Parity setting: N for none, E for even, O for odd, M for mark, S for space',\n regexp: '^(N|E|O|M|S)$'\n }\n },\n channels: {d: 'Data'}\n }\n },\n backlight_sequence: '0',\n name: 'My controller',\n notifications: {\n events: {\n 'dli.relay.outlet_physical_state_on': {\n severity: 7,\n message_template: ['outlet ', 0, ' is ON'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'outlet'},\n {fixed_value: true, has_fixed_value: true, id: 'physical_state'}\n ]\n },\n 'dli.relay.outlet_powerup_state_off': {\n severity: 6,\n message_template: ['outlet ', 0, ' configured to be OFF at power-up'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'outlet'},\n {fixed_value: false, has_fixed_value: true, id: 'state'}\n ]\n },\n 'dli.relay.outlet_physical_state_off': {\n severity: 7,\n message_template: ['outlet ', 0, ' is OFF'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'outlet'},\n {fixed_value: false, has_fixed_value: true, id: 'physical_state'}\n ]\n },\n 'dli.relay.outlet_state_off': {\n severity: 6,\n message_template: ['outlet ', 0, ' configured to be OFF'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'outlet'},\n {fixed_value: false, has_fixed_value: true, id: 'state'}\n ]\n },\n 'dli.relay.outlet_state_on': {\n severity: 6,\n message_template: ['outlet ', 0, ' configured to be ON'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'outlet'},\n {fixed_value: true, has_fixed_value: true, id: 'state'}\n ]\n },\n 'dli.relay.outlet_powerup_locked_state_on': {\n severity: 6,\n message_template: ['locked outlet ', 0, ' remains ON at power-up'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'outlet'},\n {fixed_value: true, has_fixed_value: true, id: 'state'}\n ]\n },\n 'dli.relay.outlet_powerup_state_on': {\n severity: 6,\n message_template: ['outlet ', 0, ' configured to be ON at power-up'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'outlet'},\n {fixed_value: true, has_fixed_value: true, id: 'state'}\n ]\n },\n 'dli.relay.outlet_powerup_locked_state_off': {\n severity: 6,\n message_template: ['locked outlet ', 0, ' remains OFF at power-up'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'outlet'},\n {fixed_value: false, has_fixed_value: true, id: 'state'}\n ]\n },\n 'dli.relay.outlet_transient_state_off': {\n severity: 7,\n message_template: ['outlet ', 0, ' expected to be OFF'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'outlet'},\n {fixed_value: false, has_fixed_value: true, id: 'transient_state'}\n ]\n },\n 'dli.relay.outlet_transient_state_on': {\n severity: 7,\n message_template: ['outlet ', 0, ' expected to be ON'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'outlet'},\n {fixed_value: true, has_fixed_value: true, id: 'transient_state'}\n ]\n }\n },\n parameter_kinds: []\n },\n online: true,\n version: '1.8.1.0',\n cycle_delay: 3,\n keypad_enabled: true,\n user_message_force_timeout: 1,\n buses: [\n {\n outlet_indices: [0, 1, 2, 3],\n voltage_affects_outlets: [1, 2, 3],\n max_current: 5,\n current_affects_outlets: [0],\n max_voltage: null,\n min_voltage: 60\n },\n {\n outlet_indices: [4, 5, 6, 7],\n voltage_affects_outlets: [0, 1, 2, 3],\n max_current: 14,\n current_affects_outlets: [0, 1, 2, 3],\n max_voltage: null,\n min_voltage: 60\n }\n ],\n fuses_enabled: false\n },\n autoping: {\n enabled: false,\n max_consecutive_reboot_count: 76,\n max_reboot_count: 1,\n items: [\n {\n script: '',\n outlets: [0, 8, 10, 11, 18, 20, 22, 27, 28, 30, 31],\n addresses: ['http://hCRMO.example.com:63979/GAvTdGs1/HdOBoK'],\n pings_before_enabling: null\n },\n {\n script: 'cycle_router',\n outlets: [],\n addresses: ['http://4.251.149.205:62639'],\n pings_before_enabling: null\n },\n {\n script: 'energize_heater',\n outlets: [],\n addresses: ['207.159.16.144'],\n pings_before_enabling: null\n }\n ],\n resume_without_retrial: true,\n post_reboot_delay: 367,\n handle_failures_immediately: false,\n notifications: {\n events: {\n 'dli.autoping.unclear_failure': {\n severity: 6,\n message_template: [\n 'ping ',\n 0,\n ' not received (',\n 1,\n '), possibly due to local network outage, not considered a failure unless during trial'\n ],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'ping_address'},\n {fixed_value: null, has_fixed_value: false, id: 'ping_ping_time'}\n ]\n },\n 'dli.autoping.failure': {\n severity: 6,\n message_template: ['ping ', 0, ' failed (', 1, ')'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'ping_address'},\n {fixed_value: null, has_fixed_value: false, id: 'ping_ping_time'},\n {fixed_value: false, has_fixed_value: true, id: 'ping_state'}\n ]\n },\n 'dli.autoping.not_starting': {\n severity: 6,\n message_template: [\n 'ping ',\n 0,\n ': no usable route to host, possibly due to local network outage, not considered a failure unless during trial'\n ],\n parameters: [{fixed_value: null, has_fixed_value: false, id: 'ping_address'}]\n },\n 'dli.autoping.enable_cancelled': {\n severity: 6,\n message_template: ['item ', 0, ' (', 1, ') enable cancelled (', 2, ' pings left)'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'ping_item_name'},\n {fixed_value: null, has_fixed_value: false, id: 'ping_item_addrs'},\n {\n fixed_value: null,\n has_fixed_value: false,\n id: 'ping_item_pings_before_enabling'\n },\n {fixed_value: false, has_fixed_value: true, id: 'ping_item_state'}\n ]\n },\n 'dli.autoping.item_total_failure': {\n severity: 5,\n message_template: ['item ', 0, ' (', 1, ') failed over ', 2, ' times in a row, disabling'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'ping_item_name'},\n {fixed_value: null, has_fixed_value: false, id: 'ping_item_addrs'},\n {fixed_value: null, has_fixed_value: false, id: 'ping_item_max_failure_count'},\n {fixed_value: false, has_fixed_value: true, id: 'ping_item_state'}\n ]\n },\n 'dli.autoping.success': {\n severity: 7,\n message_template: ['ping ', 0, ' succeeded (', 1, ')'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'ping_address'},\n {fixed_value: null, has_fixed_value: false, id: 'ping_ping_time'},\n {fixed_value: true, has_fixed_value: true, id: 'ping_state'}\n ]\n },\n 'dli.autoping.trial_restart': {\n severity: 7,\n message_template: ['item ', 0, ' (', 1, ') trial restarted due to address list changes'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'ping_item_name'},\n {fixed_value: null, has_fixed_value: false, id: 'ping_item_addrs'},\n {\n fixed_value: null,\n has_fixed_value: false,\n id: 'ping_item_pings_before_enabling'\n },\n {fixed_value: 'enabling', has_fixed_value: true, id: 'ping_item_state'}\n ]\n },\n 'dli.autoping.item_failure': {\n severity: 6,\n message_template: ['item ', 0, ' (', 1, ') failed [', 2, '/', 3, ']'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'ping_item_name'},\n {fixed_value: null, has_fixed_value: false, id: 'ping_item_addrs'},\n {fixed_value: null, has_fixed_value: false, id: 'ping_item_failure_count'},\n {fixed_value: null, has_fixed_value: false, id: 'ping_item_max_failure_count'},\n {fixed_value: true, has_fixed_value: true, id: 'ping_item_state'}\n ]\n },\n 'dli.autoping.start': {\n severity: 7,\n message_template: ['pinging ', 0, ' (timeout ', 1, ')'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'ping_address'},\n {fixed_value: null, has_fixed_value: false, id: 'ping_ping_timeout'},\n {fixed_value: 'sent', has_fixed_value: true, id: 'ping_state'}\n ]\n },\n 'dli.autoping.enable_approved': {\n severity: 6,\n message_template: ['item ', 0, ' (', 1, ') enable approved'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'ping_item_name'},\n {fixed_value: null, has_fixed_value: false, id: 'ping_item_addrs'},\n {fixed_value: true, has_fixed_value: true, id: 'ping_item_state'},\n {fixed_value: 0, has_fixed_value: true, id: 'ping_item_pings_before_enabling'}\n ]\n }\n },\n parameter_kinds: []\n },\n pings_before_enabling: 10,\n ping_timeout: 117,\n ping_interval: 10\n },\n notification: {\n known_sink_types: {\n snmpv3: {\n name: 'SNMP v3 trap',\n data_items: {\n context_name: {regexp: '^.*$', name: 'Context name', group: 'msg'},\n context_engine_id: {\n group: 'msg',\n name: 'Context engine ID',\n regexp: '^(|0x([0-9A-Fa-f][0-,9A-Fa-f]){1,})$'\n },\n auth_protocol: {group: 'msg', name: 'Authentication protocol', regexp: '^(|MD5|SHA)$'},\n priv_protocol: {group: 'msg', name: 'Privacy protocol', regexp: '^(|DES|AES)$'},\n priv_passphrase: {group: 'msgkey', name: 'Privacy passphrase', regexp: '^(|.{8,})$'},\n security_name: {regexp: '^.*$', name: 'Security name', group: 'msg'},\n auth_passphrase: {group: 'msgkey', name: 'Authentication passphrase', regexp: '^(|.{8,})$'},\n trap_oid: {group: 'msg', name: 'Default trap OID', regexp: '^[012](\\.[0-9]{1,}),{1,}$'},\n security_engine_id: {\n group: 'msg',\n name: 'Security engine ID',\n regexp: '^(|0x([0-9A-Fa-f][0-,9A-Fa-f]){1,})$'\n },\n server: {group: 'rcpt', name: 'Server address', regexp: '^[0-9A-Za-z.-]{1,}$'}\n }\n },\n snmpv2c: {\n name: 'SNMP v2c trap',\n data_items: {\n trap_oid: {group: 'msg', name: 'Default trap OID', regexp: '^[012](\\.[0-9]{1,}),{1,}$'},\n server: {group: 'rcpt', name: 'Server address', regexp: '^[0-9A-Za-z.-]{1,}$'},\n community: {group: 'msgkey', name: 'Community string', regexp: '^.*$'}\n }\n },\n webhook: {\n name: 'WebHook',\n data_items: {\n content_type: {group: 'msg', name: 'Content type', regexp: '^(json|urlencoded)$'},\n recipient: {group: 'rcpt', name: 'Recipient URL', regexp: '^https?://.*$'}\n }\n },\n snmpv2ci: {\n name: 'SNMP v2c inform',\n data_items: {\n trap_oid: {group: 'msg', name: 'Default trap OID', regexp: '^[012](\\.[0-9]{1,}),{1,}$'},\n server: {group: 'rcpt', name: 'Server address', regexp: '^[0-9A-Za-z.-]{1,}$'},\n community: {regexp: '^.*$', name: 'Community string', group: 'msgkey'}\n }\n },\n snmpv3i: {\n name: 'SNMP v3 inform',\n data_items: {\n context_name: {regexp: '^.*$', name: 'Context name', group: 'msg'},\n context_engine_id: {\n group: 'msg',\n name: 'Context engine ID',\n regexp: '^(|0x([0-9A-Fa-f][0-,9A-Fa-f]){1,})$'\n },\n auth_protocol: {group: 'msg', name: 'Authentication protocol', regexp: '^(|MD5|SHA)$'},\n priv_protocol: {group: 'msg', name: 'Privacy protocol', regexp: '^(|DES|AES)$'},\n priv_passphrase: {group: 'msgkey', name: 'Privacy passphrase', regexp: '^(|.{8,})$'},\n security_name: {regexp: '^.*$', name: 'Security name', group: 'msg'},\n auth_passphrase: {group: 'msgkey', name: 'Authentication passphrase', regexp: '^(|.{8,})$'},\n trap_oid: {group: 'msg', name: 'Default trap OID', regexp: '^[012](\\.[0-9]{1,}),{1,}$'},\n security_engine_id: {\n group: 'msg',\n name: 'Security engine ID',\n regexp: '^(|0x([0-9A-Fa-f][0-,9A-Fa-f]){1,})$'\n },\n server: {group: 'rcpt', name: 'Server address', regexp: '^[0-9A-Za-z.-]{1,}$'}\n }\n },\n snmpv1: {\n name: 'SNMP v1 trap',\n data_items: {\n community: {group: 'msgkey', name: 'Community string', regexp: '^.*$'},\n specific_trap_type: {group: 'msg', name: 'Default specific trap type', regexp: '^[0-9][0-9]*$'},\n generic_trap_type: {group: 'msg', name: 'Default generic trap type', regexp: '^[0-9][0-9]*$'},\n enterprise_oid: {group: 'msg', name: 'Enterprise OID', regexp: '^[012](\\.[0-9]{1,}),{1,}$'},\n server: {group: 'rcpt', name: 'Server address', regexp: '^[0-9A-Za-z.-]{1,}$'}\n }\n },\n xmpp: {\n name: 'XMPP (Jabber)',\n data_items: {\n password: {regexp: '^.*$', name: 'Password', group: 'sndrkey'},\n sender: {group: 'sndr', name: 'Sender XMPP ID', regexp: '^..*@[0-9A-Za-z.-]{1,}$'},\n recipient: {group: 'rcpt', name: 'Recipient XMPP ID', regexp: '^..*@[0-9A-Za-z.-]{1,}$'}\n }\n },\n email: {\n name: 'Email',\n data_items: {\n password: {group: 'sndrkey', name: 'Password', regexp: '^.*$'},\n port: {group: 'sndr', name: 'Server port', regexp: '^[0-9]{1,5}$'},\n encryption: {group: 'sndr', name: 'Transport encryption', regexp: '^(|smtps|starttls)$'},\n username: {group: 'sndr', name: 'Username', regexp: '^.*$'},\n recipient: {\n group: 'rcpt',\n name: 'Recipient email address',\n regexp: '^..*@[0-9A-Za-z.-]{1,}$'\n },\n sender: {group: 'sndr', name: 'Sender email address', regexp: '^..*@[0-9A-Za-z.-]{1,}$'},\n server: {group: 'sndr', name: 'Server', regexp: '^[0-9A-Za-z.-]{1,}$'}\n }\n }\n },\n rules: [\n {condition: 'severity>=WARNING', action: 'notify(\"christopher\")'},\n {condition: 'severity>=EMERGENCY', action: 'notify(\"david\")'}\n ],\n sinks: [\n {\n test: {\n '1': {value: 'function'},\n results: ['Sink handler indicates notification failure, check log for errors'],\n arguments: []\n },\n type: 'snmpv3i',\n name: 'james',\n data: {\n security_engine_id: '',\n context_engine_id: '',\n auth_protocol: 'SHA',\n priv_protocol: 'AES',\n priv_passphrase: 'bp0BXa+&gv%|',\n auth_passphrase: ',3)(:C;!',\n context_name: '24',\n security_name: 'brian',\n trap_oid: '1.079,,,,,',\n server: '22zfon.example.com'\n }\n },\n {\n test: {\n '1': {value: 'function'},\n results: ['Sink handler indicates notification failure, check log for errors'],\n arguments: []\n },\n type: 'snmpv2ci',\n name: 'john',\n data: {trap_oid: '0.2,,,,,,,,,,,,', server: 'hrep.example.com', community: 'Ed+='}\n }\n ],\n sink_data_item_groups: {\n rcptkey: {immutable: false, unreadable: false, name: 'Recipient key', secret: true},\n rcpt: {\n immutable: false,\n unreadable: false,\n name: 'Recipient attribute',\n secret: false\n },\n sndrkey: {immutable: false, unreadable: false, name: 'Sender key', secret: true},\n msg: {immutable: false, unreadable: false, name: 'Message attribute', secret: false},\n msgkey: {immutable: false, unreadable: false, name: 'Message key', secret: true},\n sndr: {immutable: false, unreadable: false, name: 'Sender attribute', secret: false}\n }\n },\n auth: {\n notifications: {\n events: {\n 'dli.auth.user_created': {\n severity: 6,\n message_template: ['created user ', 0],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'auth_login'},\n {fixed_value: 'new', has_fixed_value: true, id: 'user_state'}\n ]\n },\n 'dli.auth.login_allowed': {\n severity: 6,\n message_template: ['login allowed for ', 0, '@', 1, ' (', 2, ')'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'auth_login'},\n {fixed_value: null, has_fixed_value: false, id: 'auth_ip'},\n {fixed_value: null, has_fixed_value: false, id: 'auth_method'},\n {fixed_value: true, has_fixed_value: true, id: 'auth_allowed'}\n ]\n },\n 'dli.auth.login_denied': {\n severity: 6,\n message_template: ['login denied for ', 0, '@', 1, ' (', 2, '): ', 3],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'auth_login'},\n {fixed_value: null, has_fixed_value: false, id: 'auth_ip'},\n {fixed_value: null, has_fixed_value: false, id: 'auth_method'},\n {fixed_value: null, has_fixed_value: false, id: 'auth_reason'},\n {fixed_value: false, has_fixed_value: true, id: 'auth_allowed'}\n ]\n },\n 'dli.auth.session_closed': {\n severity: 7,\n message_template: [0, '@', 1, ' session closed'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'auth_login'},\n {fixed_value: null, has_fixed_value: false, id: 'auth_ip'}\n ]\n },\n 'dli.auth.protection_violation': {\n severity: 6,\n message_template: ['protection violation attempt: ', 0],\n parameters: [{fixed_value: null, has_fixed_value: false, id: 'auth_reason'}]\n },\n 'dli.auth.user_modified': {\n severity: 6,\n message_template: ['modified user ', 0],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'auth_login'},\n {fixed_value: true, has_fixed_value: true, id: 'user_state'}\n ]\n },\n 'dli.auth.user_deleted': {\n severity: 6,\n message_template: ['deleted user ', 0],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'auth_login'},\n {fixed_value: false, has_fixed_value: true, id: 'user_state'}\n ]\n }\n },\n parameter_kinds: []\n },\n clients: {\n G: {\n redirect_urls: {'https://%FF5]]%A1]': true, 'https://%Bd]': true},\n refresh_tokens: {\n '2c1f607935ad04ecbac06a54ab7e2a15': {expiry_time: 1618614511, remaining_use_count: 87}\n },\n secret_hash: null,\n access_tokens: {\n '66214352f1dc14779130f5b1a24f08c7': {expiry_time: null, remaining_use_count: null}\n },\n scopes: {\n 'dli+object+read:/config/links/': true,\n 'dli+object+full:/script/start/': true,\n 'dli+object+full:/relay/': true\n }\n },\n x5hvoBl_pl70q: {\n redirect_urls: {'https://]r': true},\n refresh_tokens: {\n '4999fa1e911ac2fa97dac8815da093ad': {expiry_time: null, remaining_use_count: 44},\n e6ef81f5507ef030a15e68215bd4c49b: {expiry_time: null, remaining_use_count: null}\n },\n secret_hash: '750a5d153be27ea7db2c858235432afa',\n access_tokens: {\n '8a8ac26f1188e346c5b90c23600a7d9f': {expiry_time: 1608494511, remaining_use_count: null},\n '30341ccff16b7257e8b58bff89f0a95e': {expiry_time: null, remaining_use_count: null},\n b4fb4120845f3eb867860161b06aafc6: {expiry_time: 1678199550, remaining_use_count: 52}\n },\n scopes: {'dli+object+read:/relay/outlets/7/': true}\n }\n },\n users: [\n {\n password: '12sA2y4z%OER',\n name: 'admin',\n is_allowed: true,\n outlet_access: [true, true, true, true, true, true, true, true]\n },\n {\n password: 'Nf*M)mTj',\n is_admin: false,\n name: 'tom',\n is_allowed: true,\n outlet_access: [\n false,\n false,\n false,\n false,\n true,\n false,\n true,\n true,\n false,\n false,\n true,\n false,\n false,\n false,\n false,\n false,\n true,\n false,\n false,\n false,\n true,\n true,\n false,\n false,\n true,\n false,\n true,\n true,\n false,\n false,\n false,\n true\n ]\n },\n {\n password: 'eKz=s3ql]YYJS',\n name: 'dick',\n is_allowed: false,\n outlet_access: [\n true,\n true,\n true,\n true,\n false,\n false,\n true,\n false,\n false,\n false,\n true,\n false,\n false,\n false,\n false,\n false,\n true,\n true,\n true,\n false,\n true,\n false,\n false,\n true,\n false,\n true,\n true,\n true,\n true,\n true,\n false,\n true\n ]\n },\n {\n password: '/Urt$IFXd/>Sf~pz',\n is_admin: false,\n name: 'harry',\n is_allowed: true,\n outlet_access: [\n true,\n false,\n true,\n true,\n true,\n true,\n false,\n false,\n true,\n false,\n false,\n false,\n false,\n true,\n false,\n false,\n false,\n false,\n false,\n false,\n true,\n true,\n true,\n false,\n true,\n false,\n true,\n false,\n false,\n true,\n false,\n true\n ]\n }\n ],\n cookie_timeout: 30000\n }\n }\n};\n\naxios.request(options).then(function (response) {\n console.log(response.data);\n}).catch(function (error) {\n console.error(error);\n});\n\n\n// Sample result:\n// \n"},"ocaml-cohttp":{"filename":"set-using-ocaml-cohttp.ml","data":"(* *)\n(* Sample for the whole object model.*)\n(* *)\n(* This is a sample demonstrating how to set the DLI Controller API.*)\n(* *)\n\n(* Note that this sample has been generated by httpsnippet;*)\n(* authentication configuration (usually digest) is not included.*)\n\nopen Cohttp_lwt_unix\nopen Cohttp\nopen Lwt\n\nlet uri = Uri.of_string \"http://192.168.0.100/restapi/\" in\nlet headers = Header.add_list (Header.init ()) [\n (\"Connection\", \"close\");\n (\"Content-Type\", \"application/json\");\n (\"X-CSRF\", \"x\");\n] in\nlet body = Cohttp_lwt_body.of_string \"{\\\"snmp\\\":{\\\"enabled\\\":true,\\\"engine_id\\\":\\\"91F34FFB045E5D\\\",\\\"known_auth_methods\\\":{\\\"sha1\\\":\\\"SHA1\\\",\\\"md5\\\":\\\"MD5\\\"},\\\"community_mappings\\\":[{\\\"ip_address\\\":\\\"10.1.164.164\\\",\\\"user\\\":\\\"userk50x\\\",\\\"netmask\\\":\\\"255.0.0.0\\\",\\\"community\\\":\\\"public\\\"}],\\\"users\\\":{\\\"powerReader\\\":{\\\"priv_password\\\":\\\"readerPrivPassword\\\",\\\"has_auth_password\\\":true,\\\"subtree_access\\\":{\\\"energyObject\\\":\\\"readonly\\\"},\\\"auth_password\\\":\\\"readerAuthPassword\\\",\\\"is_allowed\\\":true,\\\"priv_method\\\":\\\"aes\\\",\\\"auth_method\\\":\\\"md5\\\",\\\"has_priv_password\\\":false},\\\"powerAdmin\\\":{\\\"priv_password\\\":\\\"adminPrivPassword\\\",\\\"has_auth_password\\\":false,\\\"subtree_access\\\":{\\\"energyObject\\\":true},\\\"auth_password\\\":\\\"adminAuthPassword\\\",\\\"is_allowed\\\":true,\\\"priv_method\\\":\\\"des\\\",\\\"auth_method\\\":\\\"md5\\\",\\\"has_priv_password\\\":false}},\\\"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\\\"}}},\\\"network\\\":{\\\"wired\\\":{\\\"ip_address\\\":\\\"10.35.91.57\\\",\\\"serve_dns\\\":false,\\\"protocol\\\":\\\"static\\\",\\\"online\\\":false,\\\"gateway\\\":\\\"10.0.0.21\\\",\\\"dns_servers\\\":[\\\"29.152.188.60\\\",\\\"8.247.124.24\\\"],\\\"mac_address\\\":\\\"7C:E1:FF:D3:63:9D\\\",\\\"netmask\\\":\\\"255.0.0.0\\\"},\\\"wireless\\\":{\\\"wac_supported\\\":false,\\\"protocol\\\":\\\"static\\\",\\\"encryption\\\":\\\"psk\\\",\\\"netmask\\\":\\\"255.255.255.0\\\",\\\"known_encryptions\\\":{\\\"psk2\\\":\\\"WPA2 PSK\\\",\\\"psk-mixed\\\":\\\"WPA/WPA2 PSK mixed mode\\\",\\\"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\\\":\\\"VqRHr(isXEd8-Yh-Zg/TzD%cdMWlz&gVv8znDifx-K57&zFdfR8eqAIVi#Gi\\\",\\\"dns_servers\\\":[\\\"192.168.23.3\\\"],\\\"known_modes\\\":{\\\"sta\\\":\\\"Client\\\",\\\"ap\\\":\\\"Access Point\\\"},\\\"enabled\\\":true,\\\"serve_dns\\\":true,\\\"ssid\\\":\\\"DLI_ISO3256\\\",\\\"mac_address\\\":\\\"7C:E1:FF:E7:F0:37\\\",\\\"ip_address\\\":\\\"192.168.23.183\\\",\\\"online\\\":true,\\\"channel\\\":\\\"5\\\",\\\"wac_enabled\\\":false,\\\"mode\\\":\\\"sta\\\",\\\"gateway\\\":\\\"192.168.23.50\\\"},\\\"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\\\":[]},\\\"interface_order\\\":[\\\"wireless\\\"],\\\"known_protocols\\\":{\\\"dhcp\\\":\\\"Dynamic IP/DHCP\\\",\\\"static\\\":\\\"Static IP\\\"},\\\"same_subnet_only\\\":true},\\\"mqtt\\\":{\\\"connect_topic\\\":\\\"wQGPWD\\\",\\\"connect_payload\\\":\\\"K\\\",\\\"username\\\":\\\"userk9ns03\\\",\\\"reconnect_retain\\\":false,\\\"connect_qos\\\":2,\\\"use_ssl\\\":true,\\\"lwt_payload\\\":\\\"\\\",\\\"disconnect_payload\\\":\\\"EbioJ8\\\",\\\"outlets\\\":[{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"DysEr6q\\\",\\\"qos\\\":0,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"2PHQ5O23q\\\",\\\"qos\\\":2,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"HFTgiV6\\\",\\\"qos\\\":0,\\\"allow_write\\\":true},{\\\"allow_read\\\":true,\\\"topic_subtree\\\":\\\"L62w2\\\",\\\"qos\\\":0,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"xYkLboCC\\\",\\\"qos\\\":1,\\\"allow_write\\\":false},{\\\"allow_read\\\":true,\\\"topic_subtree\\\":\\\"98Vtecq7d\\\",\\\"qos\\\":2,\\\"allow_write\\\":true},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"QpJ4\\\",\\\"qos\\\":0,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"jO5YcJ4\\\",\\\"qos\\\":2,\\\"allow_write\\\":false}],\\\"enabled\\\":true,\\\"reconnect_qos\\\":1,\\\"disconnect_qos\\\":2,\\\"disconnect_retain\\\":true,\\\"lwt_qos\\\":0,\\\"broker_port\\\":\\\"38\\\",\\\"lwt_topic\\\":\\\"uRNIm\\\",\\\"disconnect_topic\\\":\\\"dfTcpZk\\\",\\\"password\\\":\\\"TaorXX#JO$\\\",\\\"lwt_retain\\\":false,\\\"reconnect_payload\\\":\\\"PmSp\\\",\\\"topic_root\\\":\\\"FZNf\\\",\\\"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\\\":\\\"Zm3Pvg.SYrHsw.zibO.18FX79DGZ.cCyJfOlDF36CG.zZbojcxy.8NLhAOKMNd1.example.com\\\",\\\"reconnect_topic\\\":\\\"GOi/j9i\\\",\\\"connect_retain\\\":false},\\\"script\\\":{\\\"source\\\":\\\"function energize_heaters(...)\\\\n ...\\\\nend\\\\nfunction energize_modem(...)\\\\n ...\\\\nend\\\\nfunction cycle_gadget(...)\\\\n ...\\\\nend\\\\n\\\",\\\"step_time_limit\\\":5,\\\"boot_handler\\\":\\\"\\\",\\\"threads\\\":{\\\"94\\\":{\\\"label\\\":\\\"label of thread #94\\\"},\\\"46\\\":{\\\"label\\\":\\\"label of thread #46\\\"},\\\"47\\\":{\\\"label\\\":\\\"label of thread #47\\\"},\\\"30\\\":{\\\"label\\\":\\\"label of thread #30\\\"},\\\"67\\\":{\\\"label\\\":\\\"label of thread #67\\\"},\\\"56\\\":{\\\"label\\\":\\\"label of thread #56\\\"}},\\\"traced\\\":false,\\\"step_delay\\\":3,\\\"user_function_ui_order\\\":[\\\"enable_router\\\",\\\"toggle_heater\\\",\\\"shut_down_engines\\\",\\\"energize_machines\\\",\\\"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\\\":{\\\"disable_machine_sample\\\":{\\\"source\\\":\\\"function shut_down_engine(...)\\\\n ...\\\\nend\\\\nfunction shut_down_engines(...)\\\\n ...\\\\nend\\\\nfunction disable_modem(...)\\\\n ...\\\\nend\\\\nfunction energize_router(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"energize_contraptions_sample\\\":{\\\"source\\\":\\\"function shut_down_engine(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"toggle_engine_sample\\\":{\\\"source\\\":\\\"function shut_down_heater(...)\\\\n ...\\\\nend\\\\n\\\"}},\\\"boot_handler_legacy\\\":true,\\\"variables\\\":{\\\"appliance_online\\\":1,\\\"gadget_status\\\":true}},\\\"meter\\\":{\\\"power_status\\\":true,\\\"values\\\":{\\\"vcc_voltage\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":493.33333333333,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":501.66666666667,\\\"alarm_period\\\":6},{\\\"lower_bound_bottom\\\":516.66666666667,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":525.83333333333,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":563.33333333333,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":571.66666666667,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":572.5,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":577.5,\\\"alarm_period\\\":2},{\\\"lower_bound_bottom\\\":600.83333333333,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":614.16666666667,\\\"alarm_period\\\":5},{\\\"lower_bound_bottom\\\":621.66666666667,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":633.33333333333,\\\"alarm_period\\\":null}],\\\"in_calibration\\\":false,\\\"expression\\\":\\\"2.8\\\",\\\"history_subsample_count\\\":2,\\\"data_absence_alarm_level\\\":2,\\\"log_history\\\":true,\\\"history_time_step\\\":14,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":5,\\\"data_absence_alarm_period\\\":1,\\\"quantity\\\":\\\"voltage\\\",\\\"name\\\":\\\"DC voltage\\\",\\\"internal\\\":false,\\\"lowest_interval_alarm_level\\\":null,\\\"bus\\\":2},\\\"current\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":592,\\\"alarm_level\\\":5,\\\"lower_bound_top\\\":607,\\\"alarm_period\\\":4},{\\\"lower_bound_bottom\\\":643,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":654,\\\"alarm_period\\\":9},{\\\"lower_bound_bottom\\\":658,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":663,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":694,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":704,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":713,\\\"alarm_level\\\":5,\\\"lower_bound_top\\\":727,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":741,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":759,\\\"alarm_period\\\":8}],\\\"in_calibration\\\":true,\\\"expression\\\":null,\\\"history_subsample_count\\\":21,\\\"data_absence_alarm_level\\\":3,\\\"value\\\":false,\\\"log_history\\\":false,\\\"history_time_step\\\":25,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":null,\\\"data_absence_alarm_period\\\":null,\\\"quantity\\\":\\\"current\\\",\\\"name\\\":\\\"Current\\\",\\\"supports_calibration\\\":false,\\\"internal\\\":false,\\\"lowest_interval_alarm_level\\\":null,\\\"bus\\\":null},\\\"mains_voltage\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":15.833333333333,\\\"alarm_level\\\":7,\\\"lower_bound_top\\\":17.333333333333,\\\"alarm_period\\\":2},{\\\"lower_bound_bottom\\\":19,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":19.916666666667,\\\"alarm_period\\\":1},{\\\"lower_bound_bottom\\\":19.75,\\\"alarm_level\\\":2,\\\"lower_bound_top\\\":20.5,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":20.583333333333,\\\"alarm_level\\\":8,\\\"lower_bound_top\\\":21.083333333333,\\\"alarm_period\\\":7},{\\\"lower_bound_bottom\\\":23.75,\\\"alarm_level\\\":2,\\\"lower_bound_top\\\":24.75,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":27.166666666667,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":27.75,\\\"alarm_period\\\":6}],\\\"in_calibration\\\":false,\\\"expression\\\":null,\\\"history_subsample_count\\\":25,\\\"data_absence_alarm_level\\\":null,\\\"value\\\":false,\\\"log_history\\\":false,\\\"history_time_step\\\":17,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":8,\\\"data_absence_alarm_period\\\":3,\\\"quantity\\\":\\\"voltage\\\",\\\"name\\\":\\\"AC voltage\\\",\\\"internal\\\":true,\\\"lowest_interval_alarm_level\\\":null,\\\"bus\\\":4},\\\"temperature\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":8.7087087087087,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":9.1891891891892,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":9.2492492492492,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":9.5495495495495,\\\"alarm_period\\\":null}],\\\"in_calibration\\\":false,\\\"expression\\\":null,\\\"history_subsample_count\\\":15,\\\"data_absence_alarm_level\\\":7,\\\"log_history\\\":true,\\\"history_time_step\\\":23,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":1,\\\"data_absence_alarm_period\\\":6,\\\"quantity\\\":\\\"temperature\\\",\\\"name\\\":\\\"Temperature\\\",\\\"internal\\\":true,\\\"lowest_interval_alarm_level\\\":4,\\\"bus\\\":2}},\\\"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\\\":[],\\\"arguments\\\":[]}},\\\"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\\\"}},\\\"config\\\":{\\\"allow_plaintext_logins\\\":true,\\\"allow_coapws\\\":false,\\\"protect_private_config\\\":false,\\\"brand_url\\\":\\\"http://bar.example.com:8031/baz/foo/foo/baz/quux/bar/bar/bar.htm\\\",\\\"allow_jsonrpc_nonadmin\\\":false,\\\"hide_passwords\\\":false,\\\"registration_status\\\":false,\\\"custom_brand_name\\\":\\\"Amazing Controller III\\\",\\\"known_quantities\\\":{\\\"current\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Current\\\",\\\"units\\\":{\\\"A\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"ampere\\\",\\\"scale\\\":1}}},\\\"screen_length\\\":{\\\"preferred_unit\\\":\\\"px\\\",\\\"name\\\":\\\"Screen length\\\",\\\"units\\\":{\\\"px\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"pixel\\\",\\\"scale\\\":1}}},\\\"temperature\\\":{\\\"preferred_unit\\\":\\\"K\\\",\\\"name\\\":\\\"Temperature\\\",\\\"units\\\":{\\\"K\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"kelvin\\\",\\\"scale\\\":1},\\\"C\\\":{\\\"offset\\\":-273.16,\\\"internal\\\":false,\\\"name\\\":\\\"degree Celsius\\\",\\\"scale\\\":1},\\\"F\\\":{\\\"offset\\\":-459.67,\\\"name\\\":\\\"degree Fahrenheit\\\",\\\"scale\\\":1.8}}},\\\"count\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Count\\\",\\\"units\\\":{\\\"times\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"time\\\",\\\"scale\\\":1}}},\\\"illuminance\\\":{\\\"preferred_unit\\\":\\\"lx\\\",\\\"name\\\":\\\"Illuminance\\\",\\\"units\\\":{\\\"lx\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"lux\\\",\\\"scale\\\":1},\\\"fc\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"foot-candle\\\",\\\"scale\\\":0.09290226681531}}},\\\"time\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Time\\\",\\\"units\\\":{\\\"s\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"second\\\",\\\"scale\\\":1}}},\\\"ratio\\\":{\\\"preferred_unit\\\":\\\"times\\\",\\\"name\\\":\\\"Ratio\\\",\\\"units\\\":{\\\"%\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"percent\\\",\\\"scale\\\":100},\\\"times\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"\\\",\\\"scale\\\":1}}},\\\"energy\\\":{\\\"preferred_unit\\\":\\\"kWh\\\",\\\"name\\\":\\\"Energy\\\",\\\"units\\\":{\\\"kWh\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"kilowatt-hour\\\",\\\"scale\\\":2.77777778e-07},\\\"J\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"joule\\\",\\\"scale\\\":1}}},\\\"voltage\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Voltage\\\",\\\"units\\\":{\\\"V\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"volt\\\",\\\"scale\\\":1}}}},\\\"allow_jsonrpc\\\":true,\\\"custom_register_url\\\":\\\"https://baz.example.com/foo/bar.html\\\",\\\"customization_status\\\":\\\"open\\\",\\\"known_protection_bits\\\":{\\\"protect_restore\\\":{\\\"name\\\":\\\"Protection from restore from backup\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"},\\\"protect_admin\\\":{\\\"name\\\":\\\"Administrator credentials protection\\\",\\\"status\\\":true},\\\"protect_private_config\\\":{\\\"name\\\":\\\"Private configuration protection\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"},\\\"protect_notification\\\":{\\\"name\\\":\\\"Notification settings protection\\\",\\\"status\\\":false},\\\"protect_network\\\":{\\\"name\\\":\\\"Network settings protection\\\",\\\"status\\\":true},\\\"protect_maintenance\\\":{\\\"name\\\":\\\"Maintenance mode lock\\\",\\\"status\\\":false},\\\"protect_firmware\\\":{\\\"name\\\":\\\"Firmware protection\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"}},\\\"refresh_enabled\\\":true,\\\"allow_modifying_get\\\":true,\\\"protect_maintenance\\\":false,\\\"serial\\\":\\\"ISO322203123456\\\",\\\"custom_support_email\\\":\\\"support@example.com\\\",\\\"allow_coapws_nonadmin\\\":false,\\\"allow_restapi\\\":true,\\\"upgrade_notify_beep\\\":false,\\\"brand_faq_url\\\":\\\"https://baz.example.com/quux/foo.html\\\",\\\"links\\\":[{\\\"description\\\":\\\"test 5\\\",\\\"href\\\":\\\"test_url7\\\"},{\\\"description\\\":\\\"test 3\\\",\\\"href\\\":\\\"test_url5\\\"}],\\\"custom_brand_logo\\\":\\\"http://bar.example.com:80/baz/foo/quux/foo/bar.png\\\",\\\"image_format\\\":\\\"jpg\\\",\\\"location\\\":\\\"Server room\\\",\\\"ntp_server_enabled\\\":true,\\\"http_ports\\\":[{\\\"port\\\":\\\"8046\\\",\\\"address\\\":\\\"192.168.0.9\\\"}],\\\"hide_wifi_key\\\":true,\\\"custom_brand_url\\\":\\\"https://baz.example.com/baz/quux/quux/baz.html\\\",\\\"syslog_ip_address\\\":null,\\\"protect_network\\\":false,\\\"lockout_delay_minutes\\\":60,\\\"version\\\":\\\"1.8.1.0\\\",\\\"allow_coapws_origins\\\":[\\\"https://baz.example.com\\\",\\\"https://foo.example.com\\\",\\\"http://bar.example.com\\\"],\\\"syslog_minimal_severity\\\":8,\\\"certificates\\\":{\\\"iTrustBazSign_Trusted_Certification_Authority\\\":{\\\"data\\\":\\\"-----BEGIN CERTIFICATE-----\\\\nMIIZNsCJ4KzRkhOd2DFrjawMoljLKzq6dLi1DxMJIMn23Bi7Qz/AaxYPjIm3HdCx\\\\n+DuNZClMGra+/1+0Da+o0j7ooQR0NSzOiuoI6ZhPRHQSLQUb1UP4DYu2/M5Pr4qZ\\\\net7EaYhu/9FSgsWBIcRtXVuwcKnjANkqGu4tTonUz3ygxUtG7K9gs4cUQQEdp+T6\\\\na/NOotOus4sN+8XLKDDQsktJ+X8+1GvdHJ16CS15ZvVZ42xQIBtBxnWxKgyNzt1H\\\\n4QRZTZ8P4kV9hxTuqgreCp+vnOvhRCwXfN79zHa415Fl2kfvRXZfNabA+WuRlq/Q\\\\n8cDRCJVJbGOLyKoVwUvW65Wf/+Qs/t6AVMdki94JRUhPrWxn1sK9+tq0tHuvB15j\\\\nkT8vZUN4Bpxjnlmg5yg+ojt6epJiw38gYIc8p0E0rCmfzZL5X25Mn/VSqrAmwKTV\\\\n6fU8wX08Kh8v2FT7NrwPNPFEb2AyYhegM9rJitT2ad+fvToILljkA//o3BmevRKH\\\\nBcK56PimQNhvC0Hzl2An3/tHoXCFuVt68EDHgy36Ln2apMabQnOWoIpcr1tmZnuk\\\\n81k67sTwx4mJgOmTpIH77w+BqmmdhWhraRzjKTgIZSdGsPlhk3rt0s4sftWMQDD0\\\\nCl2iSMHx0aqSMYCRP6UHDMy6vKY8abspNwXrJroLReqpC3HeBnxRAwZ5H8Gtl8i8\\\\nF0R7rpaVfPkkiPyWNPiJ+qc96WxHE6OW8sf0hGYMhI7Qk5y7WgSXW5ifdgyupNR+\\\\n60zPaL6vUYfcWo8DHhmOQR17QyyqPy6Y+5zaT5V+gAcD/mSIUEjxim49l20A08k1\\\\njdlr9mXMOnNBFiiWRfFEmQ/qSBtdyxviahZmT78uwY6CGqkjW0zIS+9xC2bA0Xvd\\\\nVPkfafb8nqQeb9Ad9V69g4OlhanEWQV1rFiRwKckA2OnEbRP6Zbog/ZNcNd8p8Bh\\\\nw9NGn7SsYG79jZHJB6/CiPr530xEEegAq3SdDxWnDfyzEFJSOKh6mYDrbA5srn3h\\\\nXL6VuwkaukrA3JaQ0iCay3C9A41+9luj61E1z/dulU4rphHrQWSPcha==\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"status\\\":false}},\\\"ssh_authorized_keys\\\":[{\\\"data\\\":\\\"ssh-dss aV===\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"n\\\"},{\\\"data\\\":\\\"ssh-dss CwLn\\\",\\\"options\\\":\\\"era,m=qjgge,wc=x\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 a\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 eEKp==\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 v7=\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 t91/5S==\\\",\\\"options\\\":\\\"oq=ml,yzreiwtvwctfx=e,zspqyuhlfl=bxo,i=ywi,e=dpvtn,yvmbbwdylns\\\",\\\"comment\\\":\\\"bqcl\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 r\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 5=\\\",\\\"options\\\":\\\"wllkv=991248,mu=92,dh=449\\\",\\\"comment\\\":\\\"jqkh\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 betjYa==\\\",\\\"options\\\":\\\"tdx\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 XA2J===\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 4i==\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 VWk==\\\",\\\"options\\\":\\\"nifiixiky=h,iy\\\",\\\"comment\\\":\\\"@h\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 9k=\\\",\\\"options\\\":\\\"kyxjhdrnrjrn=fk,wwqjk=180579801,uy=v\\\",\\\"comment\\\":\\\"dgvjcr\\\"},{\\\"data\\\":\\\"ssh-ed25519 Q=\\\",\\\"options\\\":\\\"rmhdcm,v=knapbe\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 k\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 77rl\\\",\\\"options\\\":\\\"rbjcf=12\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 n\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"ibawc\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 m===\\\",\\\"options\\\":\\\"x=cgkbjt,osvu,ukx,mun=605\\\",\\\"comment\\\":\\\"zspr\\\"},{\\\"data\\\":\\\"ssh-rsa 65=\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"f.o\\\"},{\\\"data\\\":\\\"ssh-rsa Y=\\\",\\\"options\\\":\\\"ace\\\",\\\"comment\\\":\\\"q\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 w+T8\\\",\\\"options\\\":\\\"uy=5,cqe,cvde=12\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 m\\\",\\\"options\\\":\\\"v=rwwifeli,zuyibsvmbt=6,n=01,jqv,sqg,jtul=4,hllpamsm,rttdmjk=n,yot,ai=d,qu,llp,bctpegotzltr=9,w=22,s,tt=8785,hjuj=coxr,yixrao=wgqr\\\",\\\"comment\\\":\\\"dpu\\\"}],\\\"refresh_delay_minutes\\\":1,\\\"ssh_enabled\\\":true,\\\"allow_restapi_nonadmin\\\":true,\\\"protect_restore\\\":false,\\\"custom_brand_logo_height\\\":32,\\\"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\\\"},\\\"allow_restapi_origins\\\":[\\\"https://foo.example.com\\\",\\\"http://bar.example.com\\\"],\\\"brand_manual_url\\\":\\\"https://bar.example.com/quux/quux/foo/quux/bar/bar/foo/quux/foo.htm\\\",\\\"custom_brand_logo_width\\\":22,\\\"plots\\\":[{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":0,\\\"softmax\\\":1,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":0,\\\"softmax\\\":1,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480}],\\\"ssh_port\\\":22,\\\"upgrade_notify_blink\\\":true,\\\"protect_admin\\\":false,\\\"relay_ports\\\":[\\\"ttyATH0\\\"],\\\"custom_update_url\\\":\\\"https://bar.example.com:443/bar.htm\\\",\\\"brand_company_name\\\":\\\"Digital Loggers, Inc.\\\",\\\"hardware_id\\\":\\\"EPCR5\\\",\\\"crls\\\":{\\\"iVeriFooCrypt_Primary_CA\\\":{\\\"data\\\":\\\"-----BEGIN X509 CRL-----\\\\nMIIRKoksuFeaVWE2tkGinxfQDg3P9X4mtoEEc/6XGn7nKOsD88xx5dOKJUlU1sHx\\\\nCJYLsq90dVQWlbgjYnMy8iTwCWoVUU2jqd4jTFl7nCfYpLIO9gNJOsFdP49vbEfR\\\\nlAM1yWqBBO0ZiQkPp4qhLU7Sf33vkXoVjBYijPvxqyWZOG+ENrylL5D0AIywrmSb\\\\n1=\\\\n-----END X509 CRL-----\\\\n\\\",\\\"status\\\":true}},\\\"contact\\\":\\\"support@example.com\\\",\\\"relax_nonhtml_content_types\\\":true,\\\"timezone\\\":\\\"UTC\\\",\\\"hostname\\\":\\\"foo.example.com\\\",\\\"protect_firmware\\\":true,\\\"outlet_label\\\":\\\"Outlet\\\",\\\"brand_name\\\":\\\"Ethernet Power Controller\\\",\\\"oid\\\":\\\"1.3.6.1.4.1.45770.1.3\\\",\\\"custom_brand_company_name\\\":\\\"Whatever Systems Inc.\\\",\\\"update_url\\\":\\\"http://foo.example.com:80/quux/baz/baz/baz/bar/bar/foo/bar/quux/bar.htm\\\",\\\"ntp_peers\\\":[\\\"0.ntp-pool.example.com\\\",\\\"1.ntp-pool.example.com\\\",\\\"2.ntp-pool.example.com\\\",\\\"3.ntp-pool.example.com\\\"],\\\"custom_help_url\\\":\\\"https://baz.example.com:443/foo/quux/quux/bar/baz/bar/bar/bar/quux.html\\\",\\\"name_always_visible\\\":true,\\\"support_email\\\":\\\"support@example.com\\\",\\\"https_ports\\\":[{\\\"port\\\":\\\"80\\\",\\\"address\\\":\\\"192.168.0.5\\\"},{\\\"port\\\":\\\"8079\\\",\\\"address\\\":\\\"192.168.0.58\\\"},{\\\"port\\\":\\\"1\\\",\\\"address\\\":\\\"192.168.0.21\\\"},{\\\"port\\\":\\\"8\\\",\\\"address\\\":\\\"192.168.0.19\\\"}],\\\"contacts\\\":{\\\"support\\\":{\\\"phone\\\":null,\\\"fax\\\":\\\"+67178999899706\\\",\\\"name\\\":\\\"Support\\\",\\\"email\\\":null},\\\"security\\\":{\\\"phone\\\":null,\\\"fax\\\":\\\"+766747320756474\\\",\\\"name\\\":\\\"Security\\\",\\\"email\\\":null}},\\\"custom_support_url\\\":\\\"http://foo.example.com:2/baz.html\\\",\\\"support_url\\\":\\\"https://foo.example.com/quux.htm\\\",\\\"protect_notification\\\":true,\\\"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\\\":false,\\\"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\\\":true,\\\"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\\\":false,\\\"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\\\":false,\\\"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\\\":false,\\\"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\\\":false,\\\"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}],\\\"register_url\\\":\\\"https://foo.example.com/foo.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\\\"},\\\"string_mask\\\":\\\"nombstr\\\",\\\"renewal_data\\\":{\\\"username\\\":\\\"R\\\",\\\"password\\\":\\\"N9\\\",\\\"est_url\\\":\\\"https://%a2\\\",\\\"auth\\\":\\\"basic\\\"},\\\"cert\\\":\\\"-----BEGIN CERTIFICATE-----\\\\nMIIarItKbzmTGF4/7lqJkfAKdQf93A4Pa30SNwo/vbUBsbC0M3L7kYTO+9Z3LgVy\\\\nQ9TFAPshclJrnix9rijL6kWipuOLsAvJLOaYqSGTEbK1JICB0yY8i4tY+HvsTqCr\\\\noP6HhbXJyaeGprInQ=\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"automatic_renewal\\\":false,\\\"renewal_method\\\":\\\"est\\\",\\\"bits\\\":4096,\\\"key\\\":\\\"-----BEGIN PRIVATE KEY-----\\\\nMII6faQLG+m0edZfvBcnqZMFXESVbslNm/VRcxpvxbxcFWIAkw+bWNs3dLbEDMe/\\\\nT17Jy5xvjCS1PD+PqWpjcT4DkKcOM1ar4jA3q7/aMUenjeDaB2JqYP4Iljj7mJ/t\\\\nBzvL+WjUAWDrlp2q9vOa/jMkSWXnXQslPo7QKswWPAOB0S2BNSoPBAAgjjTGAM2b\\\\nB2W4+3WATjDyoQMHEoVR+BAkgTw2XYFkcorduNpO72MxVlElZlDayPKfuHkSs/CU\\\\n47kTz8c2XZZJqLucbVa0sGx90P12eYukieDhpsmMSMhIkcwL8XO\\\\n-----END PRIVATE KEY-----\\\\n\\\",\\\"distinguished_name\\\":{\\\"commonName\\\":[\\\"Digital Loggers Unit\\\"],\\\"countryName\\\":[\\\"US\\\"],\\\"stateOrProvinceName\\\":[\\\"California\\\"],\\\"localityName\\\":[\\\"Santa Clara\\\"]},\\\"domains\\\":[\\\"foo.example.com\\\",\\\"bar.example.com\\\",\\\"baz.example.com\\\",\\\"foo.example.com\\\",\\\"bar.example.com\\\",\\\"bar.example.com\\\",\\\"foo.example.com\\\"],\\\"addresses\\\":[\\\"119.36.27.134\\\",\\\"6.250.3.168\\\",\\\"1.126.212.87\\\",\\\"84.7.125.77\\\",\\\"0.244.9.251\\\"],\\\"csr\\\":\\\"-----BEGIN CERTIFICATE REQUEST-----\\\\nMIIg/PAsd18SSGlAtIVrvA8k2TXUz31L9Z2A/E3fHD7mWvyPEUH9hSwmxTGwZJIk\\\\nxxd1dxGnkpijFyDZ8x14j/a0y9MHwIguFKxuIEh23QnKP1wZ/zgl/GnzS9GPUzKl\\\\nHgfYOjeqX/GbxsdwYOxrBx=\\\\n-----END CERTIFICATE REQUEST-----\\\\n\\\",\\\"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}}}}},\\\"relax_nonhtml_methods\\\":true,\\\"brand_product_info_url\\\":\\\"https://baz.example.com/foo/bar/bar.html\\\"},\\\"cred\\\":{\\\"ip_address\\\":\\\"192.168.0.53\\\",\\\"is_admin\\\":true,\\\"name\\\":\\\"admin\\\",\\\"agent\\\":\\\"web ui\\\",\\\"outlet_access\\\":[true,true,true,true,true,true,true,true]},\\\"upnp\\\":{\\\"enabled\\\":false,\\\"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\\\":null,\\\"model_number\\\":\\\"\\\",\\\"model\\\":\\\"DLI emulated Belkin socket\\\",\\\"soap_xmlns_prefix_override\\\":null,\\\"event_xmlns_prefix_override\\\":\\\"xDJXv3DK\\\",\\\"service_id\\\":\\\"basicevent1\\\",\\\"device_type\\\":\\\"controllee\\\"}},\\\"notifications\\\":{\\\"events\\\":{\\\"dli.upnp.sample_event\\\":{\\\"parameters\\\":[{\\\"id\\\":\\\"sample_parameter\\\",\\\"has_fixed_value\\\":false,\\\"fixed_value\\\":null}],\\\"message_template\\\":[\\\"sample event\\\"]}},\\\"parameter_kinds\\\":[]},\\\"outlets\\\":[{\\\"exposed\\\":false,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d0\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d1\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":false,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d2\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"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\\\":false,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d6\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d7\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"}]},\\\"relay\\\":{\\\"all_caps\\\":false,\\\"min_relay_voltage\\\":8,\\\"lcd_rows\\\":2,\\\"user_message_timeout\\\":1,\\\"sequence_delay\\\":8,\\\"beep_sequence\\\":\\\"0\\\",\\\"min_sequence_delay\\\":1,\\\"outlets\\\":[{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Cooling fans\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":6,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":5,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #3\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #4\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Uplink Radio Power\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":1,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #7\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #8\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #9\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":3,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":9,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #11\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #12\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #14\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #15\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #16\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":6,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"POE Injector\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":1,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"POE Injector\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":8,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #19\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":7,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #20\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #21\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #22\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":1,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #24\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":7,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #25\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"POE Injector\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":6,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":1,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":4,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"WiFi AP\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":4,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Cooling fans\\\"}],\\\"lcd_columns\\\":16,\\\"relatch\\\":5,\\\"fuse_relatch\\\":1,\\\"model\\\":\\\"EPCR5\\\",\\\"user_lines\\\":[null,null],\\\"recovery_mode\\\":1,\\\"nets\\\":{\\\"ssu1\\\":{\\\"latest_value\\\":0,\\\"tracking\\\":\\\"pull\\\",\\\"name\\\":\\\"ssu1\\\",\\\"expression\\\":\\\"(not pin[\\\\\\\"dout87\\\\\\\"])\\\"}},\\\"pins\\\":{\\\"din85\\\":{\\\"level_bits\\\":0,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"din85\\\",\\\"drive_logic_mapping\\\":[\\\"Z\\\",\\\"Z\\\",\\\"Z\\\",\\\"Z\\\"],\\\"mode_driver\\\":false,\\\"mode_bits\\\":0,\\\"level_driver\\\":false,\\\"input_bits\\\":1},\\\"din3\\\":{\\\"level_bits\\\":1,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"din3\\\",\\\"drive_logic_mapping\\\":[\\\"0\\\",\\\"1\\\",\\\"0\\\",\\\"1\\\"],\\\"mode_driver\\\":\\\"i59\\\",\\\"mode_bits\\\":2,\\\"level_driver\\\":true,\\\"input_bits\\\":0}},\\\"ports\\\":{\\\"uart_l9chsl4\\\":{\\\"latest_received\\\":[],\\\"type\\\":\\\"uart\\\",\\\"name\\\":\\\"uart_l9chsl4\\\",\\\"accept\\\":{\\\"d\\\":true},\\\"configuration\\\":{\\\"parity\\\":\\\"M\\\",\\\"char_size\\\":\\\"7\\\"}},\\\"uart_lx\\\":{\\\"latest_received\\\":[],\\\"type\\\":\\\"uart\\\",\\\"name\\\":\\\"uart_lx\\\",\\\"accept\\\":[],\\\"configuration\\\":{\\\"baudrate\\\":\\\"194842\\\"}}},\\\"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\\\"}}},\\\"backlight_sequence\\\":\\\"0\\\",\\\"name\\\":\\\"My controller\\\",\\\"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\\\":[]},\\\"online\\\":true,\\\"version\\\":\\\"1.8.1.0\\\",\\\"cycle_delay\\\":3,\\\"keypad_enabled\\\":true,\\\"user_message_force_timeout\\\":1,\\\"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},\\\"autoping\\\":{\\\"enabled\\\":false,\\\"max_consecutive_reboot_count\\\":76,\\\"max_reboot_count\\\":1,\\\"items\\\":[{\\\"script\\\":\\\"\\\",\\\"outlets\\\":[0,8,10,11,18,20,22,27,28,30,31],\\\"addresses\\\":[\\\"http://hCRMO.example.com:63979/GAvTdGs1/HdOBoK\\\"],\\\"pings_before_enabling\\\":null},{\\\"script\\\":\\\"cycle_router\\\",\\\"outlets\\\":[],\\\"addresses\\\":[\\\"http://4.251.149.205:62639\\\"],\\\"pings_before_enabling\\\":null},{\\\"script\\\":\\\"energize_heater\\\",\\\"outlets\\\":[],\\\"addresses\\\":[\\\"207.159.16.144\\\"],\\\"pings_before_enabling\\\":null}],\\\"resume_without_retrial\\\":true,\\\"post_reboot_delay\\\":367,\\\"handle_failures_immediately\\\":false,\\\"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\\\":10,\\\"ping_timeout\\\":117,\\\"ping_interval\\\":10},\\\"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\\\":\\\"^(|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,}$\\\"}}},\\\"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\\\":{\\\"content_type\\\":{\\\"group\\\":\\\"msg\\\",\\\"name\\\":\\\"Content type\\\",\\\"regexp\\\":\\\"^(json|urlencoded)$\\\"},\\\"recipient\\\":{\\\"group\\\":\\\"rcpt\\\",\\\"name\\\":\\\"Recipient URL\\\",\\\"regexp\\\":\\\"^https?://.*$\\\"}}},\\\"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>=WARNING\\\",\\\"action\\\":\\\"notify(\\\\\\\"christopher\\\\\\\")\\\"},{\\\"condition\\\":\\\"severity>=EMERGENCY\\\",\\\"action\\\":\\\"notify(\\\\\\\"david\\\\\\\")\\\"}],\\\"sinks\\\":[{\\\"test\\\":{\\\"1\\\":{\\\"value\\\":\\\"function\\\"},\\\"results\\\":[\\\"Sink handler indicates notification failure, check log for errors\\\"],\\\"arguments\\\":[]},\\\"type\\\":\\\"snmpv3i\\\",\\\"name\\\":\\\"james\\\",\\\"data\\\":{\\\"security_engine_id\\\":\\\"\\\",\\\"context_engine_id\\\":\\\"\\\",\\\"auth_protocol\\\":\\\"SHA\\\",\\\"priv_protocol\\\":\\\"AES\\\",\\\"priv_passphrase\\\":\\\"bp0BXa+&gv%|\\\",\\\"auth_passphrase\\\":\\\",3)(:C;!\\\",\\\"context_name\\\":\\\"24\\\",\\\"security_name\\\":\\\"brian\\\",\\\"trap_oid\\\":\\\"1.079,,,,,\\\",\\\"server\\\":\\\"22zfon.example.com\\\"}},{\\\"test\\\":{\\\"1\\\":{\\\"value\\\":\\\"function\\\"},\\\"results\\\":[\\\"Sink handler indicates notification failure, check log for errors\\\"],\\\"arguments\\\":[]},\\\"type\\\":\\\"snmpv2ci\\\",\\\"name\\\":\\\"john\\\",\\\"data\\\":{\\\"trap_oid\\\":\\\"0.2,,,,,,,,,,,,\\\",\\\"server\\\":\\\"hrep.example.com\\\",\\\"community\\\":\\\"Ed+=\\\"}}],\\\"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}}},\\\"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\\\":{\\\"G\\\":{\\\"redirect_urls\\\":{\\\"https://%FF5]]%A1]\\\":true,\\\"https://%Bd]\\\":true},\\\"refresh_tokens\\\":{\\\"2c1f607935ad04ecbac06a54ab7e2a15\\\":{\\\"expiry_time\\\":1618614511,\\\"remaining_use_count\\\":87}},\\\"secret_hash\\\":null,\\\"access_tokens\\\":{\\\"66214352f1dc14779130f5b1a24f08c7\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null}},\\\"scopes\\\":{\\\"dli+object+read:/config/links/\\\":true,\\\"dli+object+full:/script/start/\\\":true,\\\"dli+object+full:/relay/\\\":true}},\\\"x5hvoBl_pl70q\\\":{\\\"redirect_urls\\\":{\\\"https://]r\\\":true},\\\"refresh_tokens\\\":{\\\"4999fa1e911ac2fa97dac8815da093ad\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":44},\\\"e6ef81f5507ef030a15e68215bd4c49b\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null}},\\\"secret_hash\\\":\\\"750a5d153be27ea7db2c858235432afa\\\",\\\"access_tokens\\\":{\\\"8a8ac26f1188e346c5b90c23600a7d9f\\\":{\\\"expiry_time\\\":1608494511,\\\"remaining_use_count\\\":null},\\\"30341ccff16b7257e8b58bff89f0a95e\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null},\\\"b4fb4120845f3eb867860161b06aafc6\\\":{\\\"expiry_time\\\":1678199550,\\\"remaining_use_count\\\":52}},\\\"scopes\\\":{\\\"dli+object+read:/relay/outlets/7/\\\":true}}},\\\"users\\\":[{\\\"password\\\":\\\"12sA2y4z%OER\\\",\\\"name\\\":\\\"admin\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[true,true,true,true,true,true,true,true]},{\\\"password\\\":\\\"Nf*M)mTj\\\",\\\"is_admin\\\":false,\\\"name\\\":\\\"tom\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[false,false,false,false,true,false,true,true,false,false,true,false,false,false,false,false,true,false,false,false,true,true,false,false,true,false,true,true,false,false,false,true]},{\\\"password\\\":\\\"eKz=s3ql]YYJS\\\",\\\"name\\\":\\\"dick\\\",\\\"is_allowed\\\":false,\\\"outlet_access\\\":[true,true,true,true,false,false,true,false,false,false,true,false,false,false,false,false,true,true,true,false,true,false,false,true,false,true,true,true,true,true,false,true]},{\\\"password\\\":\\\"/Urt$IFXd/>Sf~pz\\\",\\\"is_admin\\\":false,\\\"name\\\":\\\"harry\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[true,false,true,true,true,true,false,false,true,false,false,false,false,true,false,false,false,false,false,false,true,true,true,false,true,false,true,false,false,true,false,true]}],\\\"cookie_timeout\\\":30000}}\" in\n\nClient.call ~headers ~body `PUT uri\n>>= fun (res, body_stream) ->\n (* Do stuff with the result *)\n\n\n(* Sample result:*)\n(* *)\n"},"node-unirest":{"filename":"set-using-node-unirest.js","data":"#!/usr/bin/env node\n// \n// Sample for the whole object model.\n// \n// This is a sample demonstrating how to set the DLI Controller API.\n// \n\n// Note that this sample has been generated by httpsnippet;\n// authentication configuration (usually digest) is not included.\n\nconst unirest = require(\"unirest\");\n\nconst req = unirest(\"PUT\", \"http://192.168.0.100/restapi/\");\n\nreq.headers({\n \"Connection\": \"close\",\n \"Content-Type\": \"application/json\",\n \"X-CSRF\": \"x\"\n});\n\nreq.type(\"json\");\nreq.send({\n \"snmp\": {\n \"enabled\": true,\n \"engine_id\": \"91F34FFB045E5D\",\n \"known_auth_methods\": {\n \"sha1\": \"SHA1\",\n \"md5\": \"MD5\"\n },\n \"community_mappings\": [\n {\n \"ip_address\": \"10.1.164.164\",\n \"user\": \"userk50x\",\n \"netmask\": \"255.0.0.0\",\n \"community\": \"public\"\n }\n ],\n \"users\": {\n \"powerReader\": {\n \"priv_password\": \"readerPrivPassword\",\n \"has_auth_password\": true,\n \"subtree_access\": {\n \"energyObject\": \"readonly\"\n },\n \"auth_password\": \"readerAuthPassword\",\n \"is_allowed\": true,\n \"priv_method\": \"aes\",\n \"auth_method\": \"md5\",\n \"has_priv_password\": false\n },\n \"powerAdmin\": {\n \"priv_password\": \"adminPrivPassword\",\n \"has_auth_password\": false,\n \"subtree_access\": {\n \"energyObject\": true\n },\n \"auth_password\": \"adminAuthPassword\",\n \"is_allowed\": true,\n \"priv_method\": \"des\",\n \"auth_method\": \"md5\",\n \"has_priv_password\": false\n }\n },\n \"known_priv_methods\": {\n \"aes\": \"AES\",\n \"des\": \"DES\"\n },\n \"oid_subtrees\": {\n \"energyObject\": {\n \"read_security_level\": \"noauth\",\n \"root\": \"1.3.6.1.2.1.229\",\n \"title\": \"energyObject MIB (RFC 7460, allows manipulating relays and power-related meters)\",\n \"write_security_level\": \"noauth\"\n }\n }\n },\n \"network\": {\n \"wired\": {\n \"ip_address\": \"10.35.91.57\",\n \"serve_dns\": false,\n \"protocol\": \"static\",\n \"online\": false,\n \"gateway\": \"10.0.0.21\",\n \"dns_servers\": [\n \"29.152.188.60\",\n \"8.247.124.24\"\n ],\n \"mac_address\": \"7C:E1:FF:D3:63:9D\",\n \"netmask\": \"255.0.0.0\"\n },\n \"wireless\": {\n \"wac_supported\": false,\n \"protocol\": \"static\",\n \"encryption\": \"psk\",\n \"netmask\": \"255.255.255.0\",\n \"known_encryptions\": {\n \"psk2\": \"WPA2 PSK\",\n \"psk-mixed\": \"WPA/WPA2 PSK mixed mode\",\n \"psk\": \"WPA PSK\",\n \"none\": \"None\"\n },\n \"known_channels\": {\n \"1\": \"1 (2412 MHz)\",\n \"2\": \"2 (2417 MHz)\",\n \"3\": \"3 (2422 MHz)\",\n \"4\": \"4 (2427 MHz)\",\n \"5\": \"5 (2432 MHz)\",\n \"6\": \"6 (2437 MHz)\",\n \"7\": \"7 (2442 MHz)\",\n \"8\": \"8 (2447 MHz)\",\n \"9\": \"9 (2452 MHz)\",\n \"10\": \"10 (2457 MHz)\",\n \"11\": \"11 (2462 MHz)\",\n \"auto\": \"Autoselect\"\n },\n \"key\": \"VqRHr(isXEd8-Yh-Zg/TzD%cdMWlz&gVv8znDifx-K57&zFdfR8eqAIVi#Gi\",\n \"dns_servers\": [\n \"192.168.23.3\"\n ],\n \"known_modes\": {\n \"sta\": \"Client\",\n \"ap\": \"Access Point\"\n },\n \"enabled\": true,\n \"serve_dns\": true,\n \"ssid\": \"DLI_ISO3256\",\n \"mac_address\": \"7C:E1:FF:E7:F0:37\",\n \"ip_address\": \"192.168.23.183\",\n \"online\": true,\n \"channel\": \"5\",\n \"wac_enabled\": false,\n \"mode\": \"sta\",\n \"gateway\": \"192.168.23.50\"\n },\n \"notifications\": {\n \"events\": {\n \"dli.network.if_down\": {\n \"severity\": 5,\n \"message_template\": [\n \"Interface \\\"\",\n 0,\n \"\\\" is down\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"network_device\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"network_link_id\"\n },\n {\n \"fixed_value\": false,\n \"has_fixed_value\": true,\n \"id\": \"network_up\"\n }\n ]\n },\n \"dli.network.if_up\": {\n \"severity\": 6,\n \"message_template\": [\n \"Interface \\\"\",\n 0,\n \"\\\" is up\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"network_device\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"network_link_id\"\n },\n {\n \"fixed_value\": true,\n \"has_fixed_value\": true,\n \"id\": \"network_up\"\n }\n ]\n }\n },\n \"parameter_kinds\": []\n },\n \"interface_order\": [\n \"wireless\"\n ],\n \"known_protocols\": {\n \"dhcp\": \"Dynamic IP/DHCP\",\n \"static\": \"Static IP\"\n },\n \"same_subnet_only\": true\n },\n \"mqtt\": {\n \"connect_topic\": \"wQGPWD\",\n \"connect_payload\": \"K\",\n \"username\": \"userk9ns03\",\n \"reconnect_retain\": false,\n \"connect_qos\": 2,\n \"use_ssl\": true,\n \"lwt_payload\": \"\",\n \"disconnect_payload\": \"EbioJ8\",\n \"outlets\": [\n {\n \"allow_read\": false,\n \"topic_subtree\": \"DysEr6q\",\n \"qos\": 0,\n \"allow_write\": false\n },\n {\n \"allow_read\": false,\n \"topic_subtree\": \"2PHQ5O23q\",\n \"qos\": 2,\n \"allow_write\": false\n },\n {\n \"allow_read\": false,\n \"topic_subtree\": \"HFTgiV6\",\n \"qos\": 0,\n \"allow_write\": true\n },\n {\n \"allow_read\": true,\n \"topic_subtree\": \"L62w2\",\n \"qos\": 0,\n \"allow_write\": false\n },\n {\n \"allow_read\": false,\n \"topic_subtree\": \"xYkLboCC\",\n \"qos\": 1,\n \"allow_write\": false\n },\n {\n \"allow_read\": true,\n \"topic_subtree\": \"98Vtecq7d\",\n \"qos\": 2,\n \"allow_write\": true\n },\n {\n \"allow_read\": false,\n \"topic_subtree\": \"QpJ4\",\n \"qos\": 0,\n \"allow_write\": false\n },\n {\n \"allow_read\": false,\n \"topic_subtree\": \"jO5YcJ4\",\n \"qos\": 2,\n \"allow_write\": false\n }\n ],\n \"enabled\": true,\n \"reconnect_qos\": 1,\n \"disconnect_qos\": 2,\n \"disconnect_retain\": true,\n \"lwt_qos\": 0,\n \"broker_port\": \"38\",\n \"lwt_topic\": \"uRNIm\",\n \"disconnect_topic\": \"dfTcpZk\",\n \"password\": \"TaorXX#JO$\",\n \"lwt_retain\": false,\n \"reconnect_payload\": \"PmSp\",\n \"topic_root\": \"FZNf\",\n \"notifications\": {\n \"events\": {\n \"dli.mqtt.connection_failed\": {\n \"severity\": 5,\n \"message_template\": [\n \"failed to connect to broker\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": false,\n \"has_fixed_value\": true,\n \"id\": \"connected\"\n }\n ]\n },\n \"dli.mqtt.connection_succeeded\": {\n \"severity\": 6,\n \"message_template\": [\n \"connected to broker\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": true,\n \"has_fixed_value\": true,\n \"id\": \"connected\"\n }\n ]\n }\n },\n \"parameter_kinds\": []\n },\n \"broker_address\": \"Zm3Pvg.SYrHsw.zibO.18FX79DGZ.cCyJfOlDF36CG.zZbojcxy.8NLhAOKMNd1.example.com\",\n \"reconnect_topic\": \"GOi/j9i\",\n \"connect_retain\": false\n },\n \"script\": {\n \"source\": \"function energize_heaters(...)\\n ...\\nend\\nfunction energize_modem(...)\\n ...\\nend\\nfunction cycle_gadget(...)\\n ...\\nend\\n\",\n \"step_time_limit\": 5,\n \"boot_handler\": \"\",\n \"threads\": {\n \"30\": {\n \"label\": \"label of thread #30\"\n },\n \"46\": {\n \"label\": \"label of thread #46\"\n },\n \"47\": {\n \"label\": \"label of thread #47\"\n },\n \"56\": {\n \"label\": \"label of thread #56\"\n },\n \"67\": {\n \"label\": \"label of thread #67\"\n },\n \"94\": {\n \"label\": \"label of thread #94\"\n }\n },\n \"traced\": false,\n \"step_delay\": 3,\n \"user_function_ui_order\": [\n \"enable_router\",\n \"toggle_heater\",\n \"shut_down_engines\",\n \"energize_machines\",\n \"enable_engines\"\n ],\n \"notifications\": {\n \"events\": {\n \"dli.script.thread_stopped\": {\n \"severity\": 6,\n \"message_template\": [\n 0,\n \":\",\n 1,\n \" [\",\n 2,\n \"] (\",\n 3,\n \") stopped: \",\n 4\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"thread_id\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"thread_name\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"thread_origin\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"thread_start_reason\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"thread_stop_reason\"\n },\n {\n \"fixed_value\": false,\n \"has_fixed_value\": true,\n \"id\": \"thread_state\"\n }\n ]\n },\n \"dli.script.thread_started\": {\n \"severity\": 6,\n \"message_template\": [\n 0,\n \":\",\n 1,\n \" [\",\n 2,\n \"] (\",\n 3,\n \") started\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"thread_id\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"thread_name\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"thread_origin\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"thread_start_reason\"\n },\n {\n \"fixed_value\": true,\n \"has_fixed_value\": true,\n \"id\": \"thread_state\"\n }\n ]\n },\n \"dli.script.boot_script_reset\": {\n \"severity\": 5,\n \"message_template\": [\n \"no longer running a script function at boot since the function no longer exists in the script source\"\n ],\n \"parameters\": []\n },\n \"dli.script.thread_failed\": {\n \"severity\": 4,\n \"message_template\": [\n 0,\n \":\",\n 1,\n \" [\",\n 2,\n \"] (\",\n 3,\n \") failed: \",\n 4\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"thread_id\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"thread_name\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"thread_origin\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"thread_start_reason\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"thread_error\"\n }\n ]\n }\n },\n \"parameter_kinds\": []\n },\n \"snippets\": {\n \"disable_machine_sample\": {\n \"source\": \"function shut_down_engine(...)\\n ...\\nend\\nfunction shut_down_engines(...)\\n ...\\nend\\nfunction disable_modem(...)\\n ...\\nend\\nfunction energize_router(...)\\n ...\\nend\\n\"\n },\n \"energize_contraptions_sample\": {\n \"source\": \"function shut_down_engine(...)\\n ...\\nend\\n\"\n },\n \"toggle_engine_sample\": {\n \"source\": \"function shut_down_heater(...)\\n ...\\nend\\n\"\n }\n },\n \"boot_handler_legacy\": true,\n \"variables\": {\n \"appliance_online\": 1,\n \"gadget_status\": true\n }\n },\n \"meter\": {\n \"power_status\": true,\n \"values\": {\n \"vcc_voltage\": {\n \"intervals\": [\n {\n \"lower_bound_bottom\": 493.33333333333,\n \"alarm_level\": null,\n \"lower_bound_top\": 501.66666666667,\n \"alarm_period\": 6\n },\n {\n \"lower_bound_bottom\": 516.66666666667,\n \"alarm_level\": null,\n \"lower_bound_top\": 525.83333333333,\n \"alarm_period\": null\n },\n {\n \"lower_bound_bottom\": 563.33333333333,\n \"alarm_level\": null,\n \"lower_bound_top\": 571.66666666667,\n \"alarm_period\": null\n },\n {\n \"lower_bound_bottom\": 572.5,\n \"alarm_level\": null,\n \"lower_bound_top\": 577.5,\n \"alarm_period\": 2\n },\n {\n \"lower_bound_bottom\": 600.83333333333,\n \"alarm_level\": 1,\n \"lower_bound_top\": 614.16666666667,\n \"alarm_period\": 5\n },\n {\n \"lower_bound_bottom\": 621.66666666667,\n \"alarm_level\": null,\n \"lower_bound_top\": 633.33333333333,\n \"alarm_period\": null\n }\n ],\n \"in_calibration\": false,\n \"expression\": \"2.8\",\n \"history_subsample_count\": 2,\n \"data_absence_alarm_level\": 2,\n \"log_history\": true,\n \"history_time_step\": 14,\n \"history_parameters\": [\n [\n 300,\n 86400\n ],\n [\n 3600,\n 1209600\n ],\n [\n 86400,\n 31536000\n ]\n ],\n \"lowest_interval_alarm_period\": 5,\n \"data_absence_alarm_period\": 1,\n \"quantity\": \"voltage\",\n \"name\": \"DC voltage\",\n \"internal\": false,\n \"lowest_interval_alarm_level\": null,\n \"bus\": 2\n },\n \"current\": {\n \"intervals\": [\n {\n \"lower_bound_bottom\": 592,\n \"alarm_level\": 5,\n \"lower_bound_top\": 607,\n \"alarm_period\": 4\n },\n {\n \"lower_bound_bottom\": 643,\n \"alarm_level\": null,\n \"lower_bound_top\": 654,\n \"alarm_period\": 9\n },\n {\n \"lower_bound_bottom\": 658,\n \"alarm_level\": null,\n \"lower_bound_top\": 663,\n \"alarm_period\": null\n },\n {\n \"lower_bound_bottom\": 694,\n \"alarm_level\": 1,\n \"lower_bound_top\": 704,\n \"alarm_period\": null\n },\n {\n \"lower_bound_bottom\": 713,\n \"alarm_level\": 5,\n \"lower_bound_top\": 727,\n \"alarm_period\": null\n },\n {\n \"lower_bound_bottom\": 741,\n \"alarm_level\": null,\n \"lower_bound_top\": 759,\n \"alarm_period\": 8\n }\n ],\n \"in_calibration\": true,\n \"expression\": null,\n \"history_subsample_count\": 21,\n \"data_absence_alarm_level\": 3,\n \"value\": false,\n \"log_history\": false,\n \"history_time_step\": 25,\n \"history_parameters\": [\n [\n 300,\n 86400\n ],\n [\n 3600,\n 1209600\n ],\n [\n 86400,\n 31536000\n ]\n ],\n \"lowest_interval_alarm_period\": null,\n \"data_absence_alarm_period\": null,\n \"quantity\": \"current\",\n \"name\": \"Current\",\n \"supports_calibration\": false,\n \"internal\": false,\n \"lowest_interval_alarm_level\": null,\n \"bus\": null\n },\n \"mains_voltage\": {\n \"intervals\": [\n {\n \"lower_bound_bottom\": 15.833333333333,\n \"alarm_level\": 7,\n \"lower_bound_top\": 17.333333333333,\n \"alarm_period\": 2\n },\n {\n \"lower_bound_bottom\": 19,\n \"alarm_level\": null,\n \"lower_bound_top\": 19.916666666667,\n \"alarm_period\": 1\n },\n {\n \"lower_bound_bottom\": 19.75,\n \"alarm_level\": 2,\n \"lower_bound_top\": 20.5,\n \"alarm_period\": null\n },\n {\n \"lower_bound_bottom\": 20.583333333333,\n \"alarm_level\": 8,\n \"lower_bound_top\": 21.083333333333,\n \"alarm_period\": 7\n },\n {\n \"lower_bound_bottom\": 23.75,\n \"alarm_level\": 2,\n \"lower_bound_top\": 24.75,\n \"alarm_period\": null\n },\n {\n \"lower_bound_bottom\": 27.166666666667,\n \"alarm_level\": 1,\n \"lower_bound_top\": 27.75,\n \"alarm_period\": 6\n }\n ],\n \"in_calibration\": false,\n \"expression\": null,\n \"history_subsample_count\": 25,\n \"data_absence_alarm_level\": null,\n \"value\": false,\n \"log_history\": false,\n \"history_time_step\": 17,\n \"history_parameters\": [\n [\n 300,\n 86400\n ],\n [\n 3600,\n 1209600\n ],\n [\n 86400,\n 31536000\n ]\n ],\n \"lowest_interval_alarm_period\": 8,\n \"data_absence_alarm_period\": 3,\n \"quantity\": \"voltage\",\n \"name\": \"AC voltage\",\n \"internal\": true,\n \"lowest_interval_alarm_level\": null,\n \"bus\": 4\n },\n \"temperature\": {\n \"intervals\": [\n {\n \"lower_bound_bottom\": 8.7087087087087,\n \"alarm_level\": null,\n \"lower_bound_top\": 9.1891891891892,\n \"alarm_period\": null\n },\n {\n \"lower_bound_bottom\": 9.2492492492492,\n \"alarm_level\": 1,\n \"lower_bound_top\": 9.5495495495495,\n \"alarm_period\": null\n }\n ],\n \"in_calibration\": false,\n \"expression\": null,\n \"history_subsample_count\": 15,\n \"data_absence_alarm_level\": 7,\n \"log_history\": true,\n \"history_time_step\": 23,\n \"history_parameters\": [\n [\n 300,\n 86400\n ],\n [\n 3600,\n 1209600\n ],\n [\n 86400,\n 31536000\n ]\n ],\n \"lowest_interval_alarm_period\": 1,\n \"data_absence_alarm_period\": 6,\n \"quantity\": \"temperature\",\n \"name\": \"Temperature\",\n \"internal\": true,\n \"lowest_interval_alarm_level\": 4,\n \"bus\": 2\n }\n },\n \"notifications\": {\n \"events\": {\n \"dli.meter.value_interval_change\": {\n \"severity\": 7,\n \"message_template\": [\n 0,\n \" entered alarm level \",\n 1\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"value_name\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"value_alarm_level\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"value_id\"\n },\n {\n \"fixed_value\": 0,\n \"has_fixed_value\": true,\n \"id\": \"value_alarm_duration\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": true,\n \"id\": \"value_alarm_repeated\"\n }\n ]\n },\n \"dli.meter.bus_off\": {\n \"severity\": 5,\n \"message_template\": [\n \"bus \",\n 0,\n \" (\",\n 1,\n \") is not powered\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"bus_index\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"bus_name\"\n },\n {\n \"fixed_value\": false,\n \"has_fixed_value\": true,\n \"id\": \"bus_powered\"\n }\n ]\n },\n \"dli.meter.emergency_off_inactive\": {\n \"severity\": 6,\n \"message_template\": [\n \"emergency shutoff deactivated, normal outlet operation\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": false,\n \"has_fixed_value\": true,\n \"id\": \"emergency_off\"\n }\n ]\n },\n \"dli.meter.emergency_off_unknown\": {\n \"severity\": 7,\n \"message_template\": [\n \"emergency shutoff status unknown due to power loss\"\n ],\n \"parameters\": []\n },\n \"dli.meter.power_mains\": {\n \"severity\": 6,\n \"message_template\": [\n \"running on mains\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": true,\n \"has_fixed_value\": true,\n \"id\": \"powered\"\n }\n ]\n },\n \"dli.meter.emergency_off_active\": {\n \"severity\": 5,\n \"message_template\": [\n \"emergency shutoff activated, all outlets off\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": true,\n \"has_fixed_value\": true,\n \"id\": \"emergency_off\"\n }\n ]\n },\n \"dli.meter.value_interval\": {\n \"severity\": 7,\n \"message_template\": [\n 0,\n \" is at alarm level \",\n 1,\n \" for \",\n 2,\n \" seconds\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"value_name\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"value_alarm_level\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"value_alarm_duration\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"value_id\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"value_alarm_repeated\"\n }\n ]\n },\n \"dli.meter.power_battery\": {\n \"severity\": 5,\n \"message_template\": [\n \"running on battery\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": false,\n \"has_fixed_value\": true,\n \"id\": \"powered\"\n }\n ]\n },\n \"dli.meter.bus_on\": {\n \"severity\": 6,\n \"message_template\": [\n \"bus \",\n 0,\n \" (\",\n 1,\n \") is powered\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"bus_index\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"bus_name\"\n },\n {\n \"fixed_value\": true,\n \"has_fixed_value\": true,\n \"id\": \"bus_powered\"\n }\n ]\n }\n },\n \"parameter_kinds\": []\n },\n \"emergency_off_status\": false,\n \"buses\": [\n {\n \"power_status\": true,\n \"name\": \"Bus A\",\n \"power_factor_percent\": 100\n },\n {\n \"power_status\": false,\n \"name\": \"Bus B\",\n \"power_factor_percent\": 100\n }\n ],\n \"synchronize\": {\n \"results\": [],\n \"arguments\": []\n }\n },\n \"renderer\": {\n \"known_scales\": {\n \"linear\": \"linear\",\n \"log\": \"logarithmic\"\n },\n \"known_marker_types\": {\n \"circle\": \"Filled circle\",\n \"square\": \"Filled square\",\n \"otriangle\": \"Empty triangle\",\n \"osquare\": \"Empty square\",\n \"triangle\": \"Filled triangle\",\n \"rhombus\": \"Filled rhombus\",\n \"orhombus\": \"Empty rhombus\",\n \"plus\": \"Plus\",\n \"dot\": \"Dot\",\n \"rotriangle\": \"Empty inverse triangle\",\n \"rtriangle\": \"Filled inverse triangle\",\n \"ocircle\": \"Empty circle\",\n \"cross\": \"Cross\"\n },\n \"known_plot_styles\": {\n \"lines\": \"Lines only\",\n \"steps\": \"Step lines\",\n \"bezier\": \"Bezier smoothed lines\",\n \"linespoints\": \"Lines and markers\",\n \"impulses\": \"Vertical lines\",\n \"dots\": \"Small dots\",\n \"csplines\": \"Spline smoothed lines\",\n \"points\": \"Markers only\",\n \"boxes\": \"Boxes\",\n \"acsplines\": \"Approximated spline smoothed lines\"\n },\n \"known_line_types\": {\n \"dashed\": \"Dashed\",\n \"dotted\": \"Dotted\",\n \"solid\": \"Solid\"\n },\n \"known_image_formats\": {\n \"svg\": \"SVG\",\n \"gif\": \"GIF\",\n \"jpeg\": \"JPEG\",\n \"png\": \"PNG\"\n },\n \"known_axes\": {\n \"x2y2\": \"X2, Y2\",\n \"x2y1\": \"X2, Y1\",\n \"x1y1\": \"X1, Y1\",\n \"x1y2\": \"X1, Y2\"\n }\n },\n \"config\": {\n \"allow_plaintext_logins\": true,\n \"allow_coapws\": false,\n \"protect_private_config\": false,\n \"brand_url\": \"http://bar.example.com:8031/baz/foo/foo/baz/quux/bar/bar/bar.htm\",\n \"allow_jsonrpc_nonadmin\": false,\n \"hide_passwords\": false,\n \"registration_status\": false,\n \"custom_brand_name\": \"Amazing Controller III\",\n \"known_quantities\": {\n \"current\": {\n \"preferred_unit\": null,\n \"name\": \"Current\",\n \"units\": {\n \"A\": {\n \"offset\": 0,\n \"name\": \"ampere\",\n \"scale\": 1\n }\n }\n },\n \"screen_length\": {\n \"preferred_unit\": \"px\",\n \"name\": \"Screen length\",\n \"units\": {\n \"px\": {\n \"offset\": 0,\n \"name\": \"pixel\",\n \"scale\": 1\n }\n }\n },\n \"temperature\": {\n \"preferred_unit\": \"K\",\n \"name\": \"Temperature\",\n \"units\": {\n \"K\": {\n \"offset\": 0,\n \"name\": \"kelvin\",\n \"scale\": 1\n },\n \"C\": {\n \"offset\": -273.16,\n \"internal\": false,\n \"name\": \"degree Celsius\",\n \"scale\": 1\n },\n \"F\": {\n \"offset\": -459.67,\n \"name\": \"degree Fahrenheit\",\n \"scale\": 1.8\n }\n }\n },\n \"count\": {\n \"preferred_unit\": null,\n \"name\": \"Count\",\n \"units\": {\n \"times\": {\n \"offset\": 0,\n \"name\": \"time\",\n \"scale\": 1\n }\n }\n },\n \"illuminance\": {\n \"preferred_unit\": \"lx\",\n \"name\": \"Illuminance\",\n \"units\": {\n \"lx\": {\n \"offset\": 0,\n \"internal\": false,\n \"name\": \"lux\",\n \"scale\": 1\n },\n \"fc\": {\n \"offset\": 0,\n \"internal\": false,\n \"name\": \"foot-candle\",\n \"scale\": 0.09290226681531\n }\n }\n },\n \"time\": {\n \"preferred_unit\": null,\n \"name\": \"Time\",\n \"units\": {\n \"s\": {\n \"offset\": 0,\n \"internal\": false,\n \"name\": \"second\",\n \"scale\": 1\n }\n }\n },\n \"ratio\": {\n \"preferred_unit\": \"times\",\n \"name\": \"Ratio\",\n \"units\": {\n \"%\": {\n \"offset\": 0,\n \"name\": \"percent\",\n \"scale\": 100\n },\n \"times\": {\n \"offset\": 0,\n \"internal\": false,\n \"name\": \"\",\n \"scale\": 1\n }\n }\n },\n \"energy\": {\n \"preferred_unit\": \"kWh\",\n \"name\": \"Energy\",\n \"units\": {\n \"kWh\": {\n \"offset\": 0,\n \"internal\": false,\n \"name\": \"kilowatt-hour\",\n \"scale\": 2.77777778e-7\n },\n \"J\": {\n \"offset\": 0,\n \"name\": \"joule\",\n \"scale\": 1\n }\n }\n },\n \"voltage\": {\n \"preferred_unit\": null,\n \"name\": \"Voltage\",\n \"units\": {\n \"V\": {\n \"offset\": 0,\n \"name\": \"volt\",\n \"scale\": 1\n }\n }\n }\n },\n \"allow_jsonrpc\": true,\n \"custom_register_url\": \"https://baz.example.com/foo/bar.html\",\n \"customization_status\": \"open\",\n \"known_protection_bits\": {\n \"protect_restore\": {\n \"name\": \"Protection from restore from backup\",\n \"status\": \"You have enabled that and that service which allows to bypass this protection\"\n },\n \"protect_admin\": {\n \"name\": \"Administrator credentials protection\",\n \"status\": true\n },\n \"protect_private_config\": {\n \"name\": \"Private configuration protection\",\n \"status\": \"You have enabled that and that service which allows to bypass this protection\"\n },\n \"protect_notification\": {\n \"name\": \"Notification settings protection\",\n \"status\": false\n },\n \"protect_network\": {\n \"name\": \"Network settings protection\",\n \"status\": true\n },\n \"protect_maintenance\": {\n \"name\": \"Maintenance mode lock\",\n \"status\": false\n },\n \"protect_firmware\": {\n \"name\": \"Firmware protection\",\n \"status\": \"You have enabled that and that service which allows to bypass this protection\"\n }\n },\n \"refresh_enabled\": true,\n \"allow_modifying_get\": true,\n \"protect_maintenance\": false,\n \"serial\": \"ISO322203123456\",\n \"custom_support_email\": \"support@example.com\",\n \"allow_coapws_nonadmin\": false,\n \"allow_restapi\": true,\n \"upgrade_notify_beep\": false,\n \"brand_faq_url\": \"https://baz.example.com/quux/foo.html\",\n \"links\": [\n {\n \"description\": \"test 5\",\n \"href\": \"test_url7\"\n },\n {\n \"description\": \"test 3\",\n \"href\": \"test_url5\"\n }\n ],\n \"custom_brand_logo\": \"http://bar.example.com:80/baz/foo/quux/foo/bar.png\",\n \"image_format\": \"jpg\",\n \"location\": \"Server room\",\n \"ntp_server_enabled\": true,\n \"http_ports\": [\n {\n \"port\": \"8046\",\n \"address\": \"192.168.0.9\"\n }\n ],\n \"hide_wifi_key\": true,\n \"custom_brand_url\": \"https://baz.example.com/baz/quux/quux/baz.html\",\n \"syslog_ip_address\": null,\n \"protect_network\": false,\n \"lockout_delay_minutes\": 60,\n \"version\": \"1.8.1.0\",\n \"allow_coapws_origins\": [\n \"https://baz.example.com\",\n \"https://foo.example.com\",\n \"http://bar.example.com\"\n ],\n \"syslog_minimal_severity\": 8,\n \"certificates\": {\n \"iTrustBazSign_Trusted_Certification_Authority\": {\n \"data\": \"-----BEGIN CERTIFICATE-----\\nMIIZNsCJ4KzRkhOd2DFrjawMoljLKzq6dLi1DxMJIMn23Bi7Qz/AaxYPjIm3HdCx\\n+DuNZClMGra+/1+0Da+o0j7ooQR0NSzOiuoI6ZhPRHQSLQUb1UP4DYu2/M5Pr4qZ\\net7EaYhu/9FSgsWBIcRtXVuwcKnjANkqGu4tTonUz3ygxUtG7K9gs4cUQQEdp+T6\\na/NOotOus4sN+8XLKDDQsktJ+X8+1GvdHJ16CS15ZvVZ42xQIBtBxnWxKgyNzt1H\\n4QRZTZ8P4kV9hxTuqgreCp+vnOvhRCwXfN79zHa415Fl2kfvRXZfNabA+WuRlq/Q\\n8cDRCJVJbGOLyKoVwUvW65Wf/+Qs/t6AVMdki94JRUhPrWxn1sK9+tq0tHuvB15j\\nkT8vZUN4Bpxjnlmg5yg+ojt6epJiw38gYIc8p0E0rCmfzZL5X25Mn/VSqrAmwKTV\\n6fU8wX08Kh8v2FT7NrwPNPFEb2AyYhegM9rJitT2ad+fvToILljkA//o3BmevRKH\\nBcK56PimQNhvC0Hzl2An3/tHoXCFuVt68EDHgy36Ln2apMabQnOWoIpcr1tmZnuk\\n81k67sTwx4mJgOmTpIH77w+BqmmdhWhraRzjKTgIZSdGsPlhk3rt0s4sftWMQDD0\\nCl2iSMHx0aqSMYCRP6UHDMy6vKY8abspNwXrJroLReqpC3HeBnxRAwZ5H8Gtl8i8\\nF0R7rpaVfPkkiPyWNPiJ+qc96WxHE6OW8sf0hGYMhI7Qk5y7WgSXW5ifdgyupNR+\\n60zPaL6vUYfcWo8DHhmOQR17QyyqPy6Y+5zaT5V+gAcD/mSIUEjxim49l20A08k1\\njdlr9mXMOnNBFiiWRfFEmQ/qSBtdyxviahZmT78uwY6CGqkjW0zIS+9xC2bA0Xvd\\nVPkfafb8nqQeb9Ad9V69g4OlhanEWQV1rFiRwKckA2OnEbRP6Zbog/ZNcNd8p8Bh\\nw9NGn7SsYG79jZHJB6/CiPr530xEEegAq3SdDxWnDfyzEFJSOKh6mYDrbA5srn3h\\nXL6VuwkaukrA3JaQ0iCay3C9A41+9luj61E1z/dulU4rphHrQWSPcha==\\n-----END CERTIFICATE-----\\n\",\n \"status\": false\n }\n },\n \"ssh_authorized_keys\": [\n {\n \"data\": \"ssh-dss aV===\",\n \"options\": \"\",\n \"comment\": \"n\"\n },\n {\n \"data\": \"ssh-dss CwLn\",\n \"options\": \"era,m=qjgge,wc=x\",\n \"comment\": \"\"\n },\n {\n \"data\": \"ecdsa-sha2-nistp521 a\",\n \"options\": \"\",\n \"comment\": \"\"\n },\n {\n \"data\": \"ecdsa-sha2-nistp384 eEKp==\",\n \"options\": \"\",\n \"comment\": \"\"\n },\n {\n \"data\": \"ssh-ed25519 v7=\",\n \"options\": \"\",\n \"comment\": \"\"\n },\n {\n \"data\": \"ssh-ed25519 t91/5S==\",\n \"options\": \"oq=ml,yzreiwtvwctfx=e,zspqyuhlfl=bxo,i=ywi,e=dpvtn,yvmbbwdylns\",\n \"comment\": \"bqcl\"\n },\n {\n \"data\": \"ecdsa-sha2-nistp521 r\",\n \"options\": \"\",\n \"comment\": \"\"\n },\n {\n \"data\": \"ssh-ed25519 5=\",\n \"options\": \"wllkv=991248,mu=92,dh=449\",\n \"comment\": \"jqkh\"\n },\n {\n \"data\": \"ecdsa-sha2-nistp256 betjYa==\",\n \"options\": \"tdx\",\n \"comment\": \"\"\n },\n {\n \"data\": \"ecdsa-sha2-nistp384 XA2J===\",\n \"options\": \"\",\n \"comment\": \"\"\n },\n {\n \"data\": \"ecdsa-sha2-nistp521 4i==\",\n \"options\": \"\",\n \"comment\": \"\"\n },\n {\n \"data\": \"ecdsa-sha2-nistp384 VWk==\",\n \"options\": \"nifiixiky=h,iy\",\n \"comment\": \"@h\"\n },\n {\n \"data\": \"ecdsa-sha2-nistp256 9k=\",\n \"options\": \"kyxjhdrnrjrn=fk,wwqjk=180579801,uy=v\",\n \"comment\": \"dgvjcr\"\n },\n {\n \"data\": \"ssh-ed25519 Q=\",\n \"options\": \"rmhdcm,v=knapbe\",\n \"comment\": \"\"\n },\n {\n \"data\": \"ecdsa-sha2-nistp384 k\",\n \"options\": \"\",\n \"comment\": \"\"\n },\n {\n \"data\": \"ecdsa-sha2-nistp384 77rl\",\n \"options\": \"rbjcf=12\",\n \"comment\": \"\"\n },\n {\n \"data\": \"ecdsa-sha2-nistp521 n\",\n \"options\": \"\",\n \"comment\": \"ibawc\"\n },\n {\n \"data\": \"ecdsa-sha2-nistp256 m===\",\n \"options\": \"x=cgkbjt,osvu,ukx,mun=605\",\n \"comment\": \"zspr\"\n },\n {\n \"data\": \"ssh-rsa 65=\",\n \"options\": \"\",\n \"comment\": \"f.o\"\n },\n {\n \"data\": \"ssh-rsa Y=\",\n \"options\": \"ace\",\n \"comment\": \"q\"\n },\n {\n \"data\": \"ecdsa-sha2-nistp256 w+T8\",\n \"options\": \"uy=5,cqe,cvde=12\",\n \"comment\": \"\"\n },\n {\n \"data\": \"ssh-ed25519 m\",\n \"options\": \"v=rwwifeli,zuyibsvmbt=6,n=01,jqv,sqg,jtul=4,hllpamsm,rttdmjk=n,yot,ai=d,qu,llp,bctpegotzltr=9,w=22,s,tt=8785,hjuj=coxr,yixrao=wgqr\",\n \"comment\": \"dpu\"\n }\n ],\n \"refresh_delay_minutes\": 1,\n \"ssh_enabled\": true,\n \"allow_restapi_nonadmin\": true,\n \"protect_restore\": false,\n \"custom_brand_logo_height\": 32,\n \"known_timezones\": {\n \"UTC-6\": \"UTC+6\",\n \"UTC+4\": \"UTC-4\",\n \"UTC-9\": \"UTC+9\",\n \"UTC+6\": \"UTC-6\",\n \"UTC+5\": \"UTC-5\",\n \"UTC-5\": \"UTC+5\",\n \"UTC+11\": \"UTC-11\",\n \"UTC-8\": \"UTC+8\",\n \"UTC+8\": \"UTC-8\",\n \"UTC\": \"UTC\",\n \"UTC-10\": \"UTC+10\",\n \"UTC+1\": \"UTC-1\",\n \"UTC-11\": \"UTC+11\",\n \"UTC+12\": \"UTC-12\",\n \"UTC-12\": \"UTC+12\",\n \"UTC+9\": \"UTC-9\",\n \"UTC+10\": \"UTC-10\",\n \"UTC-4\": \"UTC+4\",\n \"UTC+7\": \"UTC-7\",\n \"UTC-7\": \"UTC+7\",\n \"UTC-3\": \"UTC+3\",\n \"UTC-1\": \"UTC+1\",\n \"UTC+2\": \"UTC-2\",\n \"UTC+3\": \"UTC-3\",\n \"UTC-2\": \"UTC+2\"\n },\n \"allow_restapi_origins\": [\n \"https://foo.example.com\",\n \"http://bar.example.com\"\n ],\n \"brand_manual_url\": \"https://bar.example.com/quux/quux/foo/quux/bar/bar/foo/quux/foo.htm\",\n \"custom_brand_logo_width\": 22,\n \"plots\": [\n {\n \"x2\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"y2\": {\n \"min\": 0,\n \"softmax\": 1,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"data\": [\n {\n \"ds\": \"buses.0.voltage\",\n \"style\": {\n \"type\": \"solid\",\n \"style\": \"lines\",\n \"width\": 1,\n \"color\": \"FF0000\",\n \"axes\": \"x1y1\",\n \"marker\": \"plus\",\n \"size\": 0\n },\n \"title\": \"Bus A voltage\"\n },\n {\n \"ds\": \"buses.0.current\",\n \"style\": {\n \"type\": \"solid\",\n \"style\": \"lines\",\n \"width\": 1,\n \"color\": \"0000FF\",\n \"axes\": \"x1y2\",\n \"marker\": \"plus\",\n \"size\": 0\n },\n \"title\": \"Bus A current\"\n }\n ],\n \"width\": 640,\n \"title\": \"Bus A status\",\n \"display\": true,\n \"y1\": {\n \"min\": 0,\n \"softmax\": 110,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"x1\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"height\": 480\n },\n {\n \"x2\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"y2\": {\n \"min\": 0,\n \"softmax\": 1,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"data\": [\n {\n \"ds\": \"buses.1.voltage\",\n \"style\": {\n \"type\": \"solid\",\n \"style\": \"lines\",\n \"width\": 1,\n \"color\": \"FF0000\",\n \"axes\": \"x1y1\",\n \"marker\": \"plus\",\n \"size\": 0\n },\n \"title\": \"Bus B voltage\"\n },\n {\n \"ds\": \"buses.1.current\",\n \"style\": {\n \"type\": \"solid\",\n \"style\": \"lines\",\n \"width\": 1,\n \"color\": \"0000FF\",\n \"axes\": \"x1y2\",\n \"marker\": \"plus\",\n \"size\": 0\n },\n \"title\": \"Bus B current\"\n }\n ],\n \"width\": 640,\n \"title\": \"Bus B status\",\n \"display\": true,\n \"y1\": {\n \"min\": 0,\n \"softmax\": 110,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"x1\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"height\": 480\n },\n {\n \"x2\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"y2\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"data\": [\n {\n \"ds\": \"buses.0.total_energy\",\n \"style\": {\n \"type\": \"solid\",\n \"style\": \"lines\",\n \"width\": 1,\n \"color\": \"FF0000\",\n \"axes\": \"x1y1\",\n \"marker\": \"plus\",\n \"size\": 0\n },\n \"title\": \"Bus A total energy\"\n },\n {\n \"ds\": \"buses.1.total_energy\",\n \"style\": {\n \"type\": \"solid\",\n \"style\": \"lines\",\n \"width\": 1,\n \"color\": \"0000FF\",\n \"axes\": \"x1y1\",\n \"marker\": \"plus\",\n \"size\": 0\n },\n \"title\": \"Bus B total energy\"\n }\n ],\n \"width\": 640,\n \"title\": \"Bus energy consumption\",\n \"display\": false,\n \"y1\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"x1\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"height\": 480\n },\n {\n \"x2\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"y2\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"data\": [\n {\n \"ds\": \"buses.0.voltage\",\n \"style\": {\n \"type\": \"solid\",\n \"style\": \"lines\",\n \"width\": 1,\n \"color\": \"FF0000\",\n \"axes\": \"x1y1\",\n \"marker\": \"plus\",\n \"size\": 0\n },\n \"title\": \"Bus A voltage\"\n },\n {\n \"ds\": \"buses.1.voltage\",\n \"style\": {\n \"type\": \"solid\",\n \"style\": \"lines\",\n \"width\": 1,\n \"color\": \"0000FF\",\n \"axes\": \"x1y1\",\n \"marker\": \"plus\",\n \"size\": 0\n },\n \"title\": \"Bus B voltage\"\n }\n ],\n \"width\": 640,\n \"title\": \"Bus voltages\",\n \"display\": false,\n \"y1\": {\n \"min\": 0,\n \"softmax\": 110,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"x1\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"height\": 480\n },\n {\n \"x2\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"y2\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"data\": [\n {\n \"ds\": \"buses.0.current\",\n \"style\": {\n \"type\": \"solid\",\n \"style\": \"lines\",\n \"width\": 1,\n \"color\": \"FF0000\",\n \"axes\": \"x1y1\",\n \"marker\": \"plus\",\n \"size\": 0\n },\n \"title\": \"Bus A current\"\n },\n {\n \"ds\": \"buses.1.current\",\n \"style\": {\n \"type\": \"solid\",\n \"style\": \"lines\",\n \"width\": 1,\n \"color\": \"0000FF\",\n \"axes\": \"x1y1\",\n \"marker\": \"plus\",\n \"size\": 0\n },\n \"title\": \"Bus B current\"\n }\n ],\n \"width\": 640,\n \"title\": \"Bus currents\",\n \"display\": true,\n \"y1\": {\n \"min\": 0,\n \"softmax\": 1,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"x1\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"height\": 480\n },\n {\n \"x2\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"y2\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"data\": [\n {\n \"ds\": \"environment.temperature\",\n \"style\": {\n \"type\": \"solid\",\n \"style\": \"lines\",\n \"width\": 1,\n \"color\": \"FF0000\",\n \"axes\": \"x1y1\",\n \"marker\": \"plus\",\n \"size\": 0\n },\n \"title\": \"Temperature\"\n }\n ],\n \"width\": 640,\n \"title\": \"Temperature\",\n \"display\": true,\n \"y1\": {\n \"min\": 0,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"x1\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"height\": 480\n },\n {\n \"x2\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"y2\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"data\": [\n {\n \"ds\": \"environment.illuminance\",\n \"style\": {\n \"type\": \"solid\",\n \"style\": \"lines\",\n \"width\": 1,\n \"color\": \"FF0000\",\n \"axes\": \"x1y1\",\n \"marker\": \"plus\",\n \"size\": 0\n },\n \"title\": \"Illuminance\"\n }\n ],\n \"width\": 640,\n \"title\": \"Illuminance\",\n \"display\": true,\n \"y1\": {\n \"min\": 0,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"x1\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"height\": 480\n },\n {\n \"x2\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"y2\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"data\": [\n {\n \"ds\": \"battery_voltage\",\n \"style\": {\n \"type\": \"solid\",\n \"style\": \"lines\",\n \"width\": 1,\n \"color\": \"FF0000\",\n \"axes\": \"x1y1\",\n \"marker\": \"plus\",\n \"size\": 0\n },\n \"title\": \"Battery voltage\"\n }\n ],\n \"width\": 640,\n \"title\": \"Battery voltage\",\n \"display\": false,\n \"y1\": {\n \"min\": 0,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"x1\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"height\": 480\n },\n {\n \"x2\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"y2\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"data\": [\n {\n \"ds\": \"power_voltage\",\n \"style\": {\n \"type\": \"solid\",\n \"style\": \"lines\",\n \"width\": 1,\n \"color\": \"FF0000\",\n \"axes\": \"x1y1\",\n \"marker\": \"plus\",\n \"size\": 0\n },\n \"title\": \"Power voltage\"\n }\n ],\n \"width\": 640,\n \"title\": \"Power voltage\",\n \"display\": false,\n \"y1\": {\n \"min\": 0,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"x1\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"height\": 480\n },\n {\n \"x2\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"y2\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"data\": [\n {\n \"ds\": \"relay_voltage\",\n \"style\": {\n \"type\": \"solid\",\n \"style\": \"lines\",\n \"width\": 1,\n \"color\": \"FF0000\",\n \"axes\": \"x1y1\",\n \"marker\": \"plus\",\n \"size\": 0\n },\n \"title\": \"Relay voltage\"\n }\n ],\n \"width\": 640,\n \"title\": \"Relay voltage\",\n \"display\": true,\n \"y1\": {\n \"min\": 0,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"x1\": {\n \"min\": null,\n \"softmax\": null,\n \"max\": null,\n \"tics\": null,\n \"mtics\": null,\n \"softmin\": null\n },\n \"height\": 480\n }\n ],\n \"ssh_port\": 22,\n \"upgrade_notify_blink\": true,\n \"protect_admin\": false,\n \"relay_ports\": [\n \"ttyATH0\"\n ],\n \"custom_update_url\": \"https://bar.example.com:443/bar.htm\",\n \"brand_company_name\": \"Digital Loggers, Inc.\",\n \"hardware_id\": \"EPCR5\",\n \"crls\": {\n \"iVeriFooCrypt_Primary_CA\": {\n \"data\": \"-----BEGIN X509 CRL-----\\nMIIRKoksuFeaVWE2tkGinxfQDg3P9X4mtoEEc/6XGn7nKOsD88xx5dOKJUlU1sHx\\nCJYLsq90dVQWlbgjYnMy8iTwCWoVUU2jqd4jTFl7nCfYpLIO9gNJOsFdP49vbEfR\\nlAM1yWqBBO0ZiQkPp4qhLU7Sf33vkXoVjBYijPvxqyWZOG+ENrylL5D0AIywrmSb\\n1=\\n-----END X509 CRL-----\\n\",\n \"status\": true\n }\n },\n \"contact\": \"support@example.com\",\n \"relax_nonhtml_content_types\": true,\n \"timezone\": \"UTC\",\n \"hostname\": \"foo.example.com\",\n \"protect_firmware\": true,\n \"outlet_label\": \"Outlet\",\n \"brand_name\": \"Ethernet Power Controller\",\n \"oid\": \"1.3.6.1.4.1.45770.1.3\",\n \"custom_brand_company_name\": \"Whatever Systems Inc.\",\n \"update_url\": \"http://foo.example.com:80/quux/baz/baz/baz/bar/bar/foo/bar/quux/bar.htm\",\n \"ntp_peers\": [\n \"0.ntp-pool.example.com\",\n \"1.ntp-pool.example.com\",\n \"2.ntp-pool.example.com\",\n \"3.ntp-pool.example.com\"\n ],\n \"custom_help_url\": \"https://baz.example.com:443/foo/quux/quux/bar/baz/bar/bar/bar/quux.html\",\n \"name_always_visible\": true,\n \"support_email\": \"support@example.com\",\n \"https_ports\": [\n {\n \"port\": \"80\",\n \"address\": \"192.168.0.5\"\n },\n {\n \"port\": \"8079\",\n \"address\": \"192.168.0.58\"\n },\n {\n \"port\": \"1\",\n \"address\": \"192.168.0.21\"\n },\n {\n \"port\": \"8\",\n \"address\": \"192.168.0.19\"\n }\n ],\n \"contacts\": {\n \"support\": {\n \"phone\": null,\n \"fax\": \"+67178999899706\",\n \"name\": \"Support\",\n \"email\": null\n },\n \"security\": {\n \"phone\": null,\n \"fax\": \"+766747320756474\",\n \"name\": \"Security\",\n \"email\": null\n }\n },\n \"custom_support_url\": \"http://foo.example.com:2/baz.html\",\n \"support_url\": \"https://foo.example.com/quux.htm\",\n \"protect_notification\": true,\n \"meters\": [\n {\n \"decimals\": 0,\n \"color\": \"\",\n \"sectors\": [\n {\n \"color\": \"0000FF\",\n \"name\": \"Low\",\n \"value\": 100\n },\n {\n \"color\": \"00FF00\",\n \"name\": \"Optimal\",\n \"value\": 127\n },\n {\n \"color\": \"FF0000\",\n \"name\": \"High\",\n \"value\": 140\n }\n ],\n \"data\": \"buses.0.voltage\",\n \"width\": 128,\n \"title\": \"Bus A voltage\",\n \"display\": false,\n \"min_value\": 90,\n \"scale\": \"linear\",\n \"height\": 64\n },\n {\n \"decimals\": 1,\n \"color\": \"\",\n \"sectors\": [\n {\n \"color\": \"00FF00\",\n \"name\": \"Optimal\",\n \"value\": 12\n },\n {\n \"color\": \"FF0000\",\n \"name\": \"High\",\n \"value\": 15\n }\n ],\n \"data\": \"buses.0.current\",\n \"width\": 128,\n \"title\": \"Bus A current\",\n \"display\": true,\n \"min_value\": 0,\n \"scale\": \"linear\",\n \"height\": 64\n },\n {\n \"decimals\": 0,\n \"color\": \"\",\n \"sectors\": [\n {\n \"color\": \"0000FF\",\n \"name\": \"Low\",\n \"value\": 100\n },\n {\n \"color\": \"00FF00\",\n \"name\": \"Optimal\",\n \"value\": 127\n },\n {\n \"color\": \"FF0000\",\n \"name\": \"High\",\n \"value\": 140\n }\n ],\n \"data\": \"buses.1.voltage\",\n \"width\": 128,\n \"title\": \"Bus B voltage\",\n \"display\": false,\n \"min_value\": 90,\n \"scale\": \"linear\",\n \"height\": 64\n },\n {\n \"decimals\": 1,\n \"color\": \"\",\n \"sectors\": [\n {\n \"color\": \"00FF00\",\n \"name\": \"Optimal\",\n \"value\": 12\n },\n {\n \"color\": \"FF0000\",\n \"name\": \"High\",\n \"value\": 15\n }\n ],\n \"data\": \"buses.1.current\",\n \"width\": 128,\n \"title\": \"Bus B current\",\n \"display\": false,\n \"min_value\": 0,\n \"scale\": \"linear\",\n \"height\": 64\n },\n {\n \"decimals\": 0,\n \"color\": \"\",\n \"sectors\": [\n {\n \"color\": \"0000FF\",\n \"name\": \"Cold\",\n \"value\": 273\n },\n {\n \"color\": \"00FF00\",\n \"name\": \"Optimal\",\n \"value\": 322\n },\n {\n \"color\": \"FF0000\",\n \"name\": \"Hot\",\n \"value\": 366\n }\n ],\n \"data\": \"environment.temperature\",\n \"width\": 128,\n \"title\": \"Temperature\",\n \"display\": true,\n \"min_value\": 244,\n \"scale\": \"linear\",\n \"height\": 64\n },\n {\n \"decimals\": 0,\n \"color\": \"\",\n \"sectors\": [\n {\n \"color\": \"0000FF\",\n \"name\": \"Low\",\n \"value\": 100\n },\n {\n \"color\": \"00FF00\",\n \"name\": \"Optimal\",\n \"value\": 1000\n },\n {\n \"color\": \"FF0000\",\n \"name\": \"High\",\n \"value\": 10000\n }\n ],\n \"data\": \"environment.illuminance\",\n \"width\": 128,\n \"title\": \"Illuminance\",\n \"display\": false,\n \"min_value\": 0,\n \"scale\": \"log\",\n \"height\": 64\n },\n {\n \"decimals\": 2,\n \"color\": \"\",\n \"sectors\": [\n {\n \"color\": \"0000FF\",\n \"name\": \"Low\",\n \"value\": 4.3\n },\n {\n \"color\": \"EEEE00\",\n \"name\": \"Medium\",\n \"value\": 4.5\n },\n {\n \"color\": \"00FF00\",\n \"name\": \"High\",\n \"value\": 6.4\n }\n ],\n \"data\": \"battery_voltage\",\n \"width\": 128,\n \"title\": \"Battery voltage\",\n \"display\": false,\n \"min_value\": 4,\n \"scale\": \"linear\",\n \"height\": 64\n },\n {\n \"decimals\": 2,\n \"color\": \"\",\n \"sectors\": [\n {\n \"color\": \"0000FF\",\n \"name\": \"Low\",\n \"value\": 4.9\n },\n {\n \"color\": \"00FF00\",\n \"name\": \"Optimal\",\n \"value\": 5.5\n },\n {\n \"color\": \"FF0000\",\n \"name\": \"High\",\n \"value\": 6\n }\n ],\n \"data\": \"power_voltage\",\n \"width\": 128,\n \"title\": \"Power voltage\",\n \"display\": false,\n \"min_value\": 4,\n \"scale\": \"linear\",\n \"height\": 64\n },\n {\n \"decimals\": 1,\n \"color\": \"\",\n \"sectors\": [\n {\n \"color\": \"0000FF\",\n \"name\": \"Low\",\n \"value\": 10\n },\n {\n \"color\": \"00FF00\",\n \"name\": \"Optimal\",\n \"value\": 13\n },\n {\n \"color\": \"FF0000\",\n \"name\": \"High\",\n \"value\": 15\n }\n ],\n \"data\": \"relay_voltage\",\n \"width\": 128,\n \"title\": \"Relay voltage\",\n \"display\": true,\n \"min_value\": 8,\n \"scale\": \"linear\",\n \"height\": 64\n }\n ],\n \"register_url\": \"https://foo.example.com/foo.html\",\n \"https_cert\": {\n \"known_dn_oids\": {\n \"generationQualifier\": \"2.5.4.44\",\n \"description\": \"2.5.4.13\",\n \"businessCategory\": \"2.5.4.15\",\n \"initials\": \"2.5.4.43\",\n \"stateOrProvinceName\": \"2.5.4.8\",\n \"organizationName\": \"2.5.4.10\",\n \"telephoneNumber\": \"2.5.4.20\",\n \"emailAddress\": \"1.2.840.113549.1.9.1\",\n \"street\": \"2.5.4.9\",\n \"pseudonym\": \"2.5.4.65\",\n \"postOfficeBox\": \"2.5.4.18\",\n \"facsimileTelephoneNumber\": \"2.5.4.23\",\n \"x500UniqueIdentifier\": \"2.5.4.45\",\n \"givenName\": \"2.5.4.42\",\n \"title\": \"2.5.4.12\",\n \"serialNumber\": \"2.5.4.5\",\n \"domainComponent\": \"0.9.2342.19200300.100.1.25\",\n \"postalCode\": \"2.5.4.17\",\n \"countryName\": \"2.5.4.6\",\n \"commonName\": \"2.5.4.3\",\n \"localityName\": \"2.5.4.7\",\n \"houseIdentifier\": \"2.5.4.51\",\n \"postalAddress\": \"2.5.4.16\",\n \"registeredAddress\": \"2.5.4.26\",\n \"dnQualifier\": \"2.5.4.46\",\n \"physicalDeliveryOfficeName\": \"2.5.4.19\",\n \"name\": \"2.5.4.41\",\n \"organizationalUnitName\": \"2.5.4.11\",\n \"surname\": \"2.5.4.4\"\n },\n \"string_mask\": \"nombstr\",\n \"renewal_data\": {\n \"username\": \"R\",\n \"password\": \"N9\",\n \"est_url\": \"https://%a2\",\n \"auth\": \"basic\"\n },\n \"cert\": \"-----BEGIN CERTIFICATE-----\\nMIIarItKbzmTGF4/7lqJkfAKdQf93A4Pa30SNwo/vbUBsbC0M3L7kYTO+9Z3LgVy\\nQ9TFAPshclJrnix9rijL6kWipuOLsAvJLOaYqSGTEbK1JICB0yY8i4tY+HvsTqCr\\noP6HhbXJyaeGprInQ=\\n-----END CERTIFICATE-----\\n\",\n \"automatic_renewal\": false,\n \"renewal_method\": \"est\",\n \"bits\": 4096,\n \"key\": \"-----BEGIN PRIVATE KEY-----\\nMII6faQLG+m0edZfvBcnqZMFXESVbslNm/VRcxpvxbxcFWIAkw+bWNs3dLbEDMe/\\nT17Jy5xvjCS1PD+PqWpjcT4DkKcOM1ar4jA3q7/aMUenjeDaB2JqYP4Iljj7mJ/t\\nBzvL+WjUAWDrlp2q9vOa/jMkSWXnXQslPo7QKswWPAOB0S2BNSoPBAAgjjTGAM2b\\nB2W4+3WATjDyoQMHEoVR+BAkgTw2XYFkcorduNpO72MxVlElZlDayPKfuHkSs/CU\\n47kTz8c2XZZJqLucbVa0sGx90P12eYukieDhpsmMSMhIkcwL8XO\\n-----END PRIVATE KEY-----\\n\",\n \"distinguished_name\": {\n \"commonName\": [\n \"Digital Loggers Unit\"\n ],\n \"countryName\": [\n \"US\"\n ],\n \"stateOrProvinceName\": [\n \"California\"\n ],\n \"localityName\": [\n \"Santa Clara\"\n ]\n },\n \"domains\": [\n \"foo.example.com\",\n \"bar.example.com\",\n \"baz.example.com\",\n \"foo.example.com\",\n \"bar.example.com\",\n \"bar.example.com\",\n \"foo.example.com\"\n ],\n \"addresses\": [\n \"119.36.27.134\",\n \"6.250.3.168\",\n \"1.126.212.87\",\n \"84.7.125.77\",\n \"0.244.9.251\"\n ],\n \"csr\": \"-----BEGIN CERTIFICATE REQUEST-----\\nMIIg/PAsd18SSGlAtIVrvA8k2TXUz31L9Z2A/E3fHD7mWvyPEUH9hSwmxTGwZJIk\\nxxd1dxGnkpijFyDZ8x14j/a0y9MHwIguFKxuIEh23QnKP1wZ/zgl/GnzS9GPUzKl\\nHgfYOjeqX/GbxsdwYOxrBx=\\n-----END CERTIFICATE REQUEST-----\\n\",\n \"known_renewal_methods\": {\n \"selfsigned\": {\n \"name\": \"Generate a self-signed certificate\",\n \"data_items\": {\n \"days\": {\n \"regexp\": \"^[1-9][0-9]*$\",\n \"name\": \"Number of days to issue new certificates for\",\n \"secret\": false\n }\n }\n },\n \"acmev2\": {\n \"name\": \"Obtain a certificate from an ACME v2 endpoint (e.g. Let's Encrypt)\",\n \"data_items\": {\n \"acmev2_auth_algorithm\": {\n \"regexp\": \"^(RS256|RS384|RS512|ES256|ES384|ES512)$\",\n \"name\": \"ACMEv2 authentication algorithm\",\n \"secret\": false\n },\n \"acmev2_contacts\": {\n \"regexp\": \"^((]|[!#&'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))| )+$\",\n \"name\": \"ACMEv2 contact URLs, whitespace-separated\",\n \"secret\": false\n },\n \"acmev2_agreement\": {\n \"regexp\": \"^((]|[!#&'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))| )+$\",\n \"name\": \"ACMEv2 service agreement\",\n \"secret\": false\n },\n \"acmev2_url\": {\n \"regexp\": \"^https?://(]|[!#&'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))+$\",\n \"name\": \"ACMEv2 directory endpoint URL\",\n \"secret\": false\n }\n }\n },\n \"acmev1\": {\n \"name\": \"Obtain a certificate from an ACME v1 endpoint (e.g. Let's Encrypt)\",\n \"data_items\": {\n \"acmev1_key_size\": {\n \"regexp\": \"^[1-9][0-9]*$\",\n \"name\": \"ACMEv1 default account key size in bits\",\n \"secret\": false\n },\n \"acmev1_url\": {\n \"regexp\": \"^https?://(]|[!#&'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))+$\",\n \"name\": \"ACMEv1 directory endpoint URL\",\n \"secret\": false\n },\n \"acmev1_agreement\": {\n \"regexp\": \"^((]|[!#&'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))| )+$\",\n \"name\": \"ACMEv1 service agreement\",\n \"secret\": false\n },\n \"acmev1_key_type\": {\n \"regexp\": \"^(rsa|dsa|dh)$\",\n \"name\": \"ACMEv1 default account key type\",\n \"secret\": false\n },\n \"acmev1_contacts\": {\n \"regexp\": \"^((]|[!#&'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))| )+$\",\n \"name\": \"ACMEv1 contact URLs, whitespace-separated\",\n \"secret\": false\n }\n }\n },\n \"est\": {\n \"name\": \"Obtain a certificate via EST (Enrollment over Secure Transport)\",\n \"data_items\": {\n \"password\": {\n \"regexp\": \"[ -~]*\",\n \"name\": \"Password to use for authentication\",\n \"secret\": true\n },\n \"username\": {\n \"regexp\": \"[A-Za-z_-][A-Za-z0-9_@-]*\",\n \"name\": \"Username to authenticate as\",\n \"secret\": false\n },\n \"est_url\": {\n \"regexp\": \"^https://(]|[!#&'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))+$\",\n \"name\": \"EST server base URL (not including .well-known/...; secure transport required)\",\n \"secret\": false\n },\n \"auth\": {\n \"regexp\": \"^(|basic|digest)$\",\n \"name\": \"HTTP authentication to use\",\n \"secret\": false\n }\n }\n }\n }\n },\n \"relax_nonhtml_methods\": true,\n \"brand_product_info_url\": \"https://baz.example.com/foo/bar/bar.html\"\n },\n \"cred\": {\n \"ip_address\": \"192.168.0.53\",\n \"is_admin\": true,\n \"name\": \"admin\",\n \"agent\": \"web ui\",\n \"outlet_access\": [\n true,\n true,\n true,\n true,\n true,\n true,\n true,\n true\n ]\n },\n \"upnp\": {\n \"enabled\": false,\n \"profiles\": {\n \"belkin_wemo_socket\": {\n \"nid\": \"Belkin\",\n \"state_variables\": {\n \"FriendlyName\": {\n \"default_value\": \"\",\n \"events_enabled\": true,\n \"name\": \"name\",\n \"type\": \"string\"\n },\n \"BinaryState\": {\n \"default_value\": \"0\",\n \"events_enabled\": true,\n \"name\": \"state\",\n \"type\": \"Boolean\"\n }\n },\n \"service_type\": \"basicevent\",\n \"service_version\": \"1\",\n \"device_xmlns\": \"urn:Belkin:device-1-0\",\n \"manufacturer\": \"Belkin International Inc.\",\n \"actions\": {\n \"GetFriendlyName\": {\n \"code\": \"function(outlet) return outlet.name end\",\n \"arguments\": [\n {\n \"is_output\": true,\n \"state_id\": \"FriendlyName\",\n \"name\": \"FriendlyName\",\n \"type\": \"string\"\n }\n ]\n },\n \"GetBinaryState\": {\n \"code\": \"function(outlet) return outlet.state end\",\n \"arguments\": [\n {\n \"is_output\": true,\n \"state_id\": \"BinaryState\",\n \"name\": \"BinaryState\",\n \"type\": \"Boolean\"\n }\n ]\n },\n \"SetBinaryState\": {\n \"code\": \"function(outlet,value) outlet.state=value end\",\n \"arguments\": [\n {\n \"is_output\": false,\n \"state_id\": \"BinaryState\",\n \"name\": \"BinaryState\",\n \"type\": \"Boolean\"\n }\n ]\n },\n \"SetFriendlyName\": {\n \"code\": \"function(outlet,value) outlet.name=val end\",\n \"arguments\": [\n {\n \"is_output\": false,\n \"state_id\": \"FriendlyName\",\n \"name\": \"FriendlyName\",\n \"type\": \"string\"\n }\n ]\n }\n },\n \"types\": {\n \"Boolean\": {\n \"decode\": \"function(str) return str==\\\"1\\\" end\",\n \"encode\": \"function(value) return value and \\\"1\\\" or \\\"0\\\" end\"\n },\n \"string\": {\n \"decode\": \"function(str) return str end\",\n \"encode\": \"function(value) return value end\"\n }\n },\n \"device_version\": \"1\",\n \"service_scpd_url\": \"/eventservice.xml\",\n \"uuid_prefix\": \"Socket-1_0\",\n \"service_event_sub_url\": \"/upnp/event/basicevent1\",\n \"service_xmlns\": \"urn:Belkin:service-1-0\",\n \"service_control_url\": \"/upnp/control/basicevent1\",\n \"service_xmlns_prefix_override\": null,\n \"model_number\": \"\",\n \"model\": \"DLI emulated Belkin socket\",\n \"soap_xmlns_prefix_override\": null,\n \"event_xmlns_prefix_override\": \"xDJXv3DK\",\n \"service_id\": \"basicevent1\",\n \"device_type\": \"controllee\"\n }\n },\n \"notifications\": {\n \"events\": {\n \"dli.upnp.sample_event\": {\n \"parameters\": [\n {\n \"id\": \"sample_parameter\",\n \"has_fixed_value\": false,\n \"fixed_value\": null\n }\n ],\n \"message_template\": [\n \"sample event\"\n ]\n }\n },\n \"parameter_kinds\": []\n },\n \"outlets\": [\n {\n \"exposed\": false,\n \"alternate_name\": null,\n \"id\": \"1944d90d0\",\n \"profile\": \"belkin_wemo_socket\"\n },\n {\n \"exposed\": true,\n \"alternate_name\": null,\n \"id\": \"1944d90d1\",\n \"profile\": \"belkin_wemo_socket\"\n },\n {\n \"exposed\": false,\n \"alternate_name\": null,\n \"id\": \"1944d90d2\",\n \"profile\": \"belkin_wemo_socket\"\n },\n {\n \"exposed\": true,\n \"alternate_name\": null,\n \"id\": \"1944d90d3\",\n \"profile\": \"belkin_wemo_socket\"\n },\n {\n \"exposed\": true,\n \"alternate_name\": null,\n \"id\": \"1944d90d4\",\n \"profile\": \"belkin_wemo_socket\"\n },\n {\n \"exposed\": true,\n \"alternate_name\": null,\n \"id\": \"1944d90d5\",\n \"profile\": \"belkin_wemo_socket\"\n },\n {\n \"exposed\": false,\n \"alternate_name\": null,\n \"id\": \"1944d90d6\",\n \"profile\": \"belkin_wemo_socket\"\n },\n {\n \"exposed\": true,\n \"alternate_name\": null,\n \"id\": \"1944d90d7\",\n \"profile\": \"belkin_wemo_socket\"\n }\n ]\n },\n \"relay\": {\n \"all_caps\": false,\n \"min_relay_voltage\": 8,\n \"lcd_rows\": 2,\n \"user_message_timeout\": 1,\n \"sequence_delay\": 8,\n \"beep_sequence\": \"0\",\n \"min_sequence_delay\": 1,\n \"outlets\": [\n {\n \"state\": false,\n \"critical\": false,\n \"cycle_delay\": null,\n \"locked\": true,\n \"transient_state\": true,\n \"physical_state\": true,\n \"name\": \"Cooling fans\"\n },\n {\n \"state\": false,\n \"critical\": true,\n \"cycle_delay\": 6,\n \"locked\": true,\n \"transient_state\": true,\n \"physical_state\": false,\n \"name\": \"Server\"\n },\n {\n \"state\": false,\n \"critical\": false,\n \"cycle_delay\": 5,\n \"locked\": false,\n \"transient_state\": true,\n \"physical_state\": true,\n \"name\": \"outlet #3\"\n },\n {\n \"state\": true,\n \"critical\": true,\n \"cycle_delay\": null,\n \"locked\": true,\n \"transient_state\": false,\n \"physical_state\": true,\n \"name\": \"outlet #4\"\n },\n {\n \"state\": true,\n \"critical\": false,\n \"cycle_delay\": null,\n \"locked\": false,\n \"transient_state\": true,\n \"physical_state\": true,\n \"name\": \"Uplink Radio Power\"\n },\n {\n \"state\": true,\n \"critical\": true,\n \"cycle_delay\": 1,\n \"locked\": true,\n \"transient_state\": true,\n \"physical_state\": true,\n \"name\": \"Local alarm lights\"\n },\n {\n \"state\": false,\n \"critical\": false,\n \"cycle_delay\": null,\n \"locked\": true,\n \"transient_state\": false,\n \"physical_state\": false,\n \"name\": \"outlet #7\"\n },\n {\n \"state\": false,\n \"critical\": false,\n \"cycle_delay\": null,\n \"locked\": false,\n \"transient_state\": false,\n \"physical_state\": true,\n \"name\": \"outlet #8\"\n },\n {\n \"state\": true,\n \"critical\": true,\n \"cycle_delay\": null,\n \"locked\": true,\n \"transient_state\": false,\n \"physical_state\": false,\n \"name\": \"outlet #9\"\n },\n {\n \"state\": false,\n \"critical\": false,\n \"cycle_delay\": 3,\n \"locked\": false,\n \"transient_state\": true,\n \"physical_state\": false,\n \"name\": \"Local alarm lights\"\n },\n {\n \"state\": true,\n \"critical\": false,\n \"cycle_delay\": 9,\n \"locked\": false,\n \"transient_state\": false,\n \"physical_state\": false,\n \"name\": \"outlet #11\"\n },\n {\n \"state\": true,\n \"critical\": false,\n \"cycle_delay\": null,\n \"locked\": false,\n \"transient_state\": false,\n \"physical_state\": true,\n \"name\": \"outlet #12\"\n },\n {\n \"state\": false,\n \"critical\": true,\n \"cycle_delay\": null,\n \"locked\": false,\n \"transient_state\": true,\n \"physical_state\": true,\n \"name\": \"Local alarm lights\"\n },\n {\n \"state\": false,\n \"critical\": false,\n \"cycle_delay\": null,\n \"locked\": false,\n \"transient_state\": true,\n \"physical_state\": false,\n \"name\": \"outlet #14\"\n },\n {\n \"state\": false,\n \"critical\": false,\n \"cycle_delay\": null,\n \"locked\": false,\n \"transient_state\": false,\n \"physical_state\": false,\n \"name\": \"outlet #15\"\n },\n {\n \"state\": true,\n \"critical\": false,\n \"cycle_delay\": null,\n \"locked\": true,\n \"transient_state\": false,\n \"physical_state\": false,\n \"name\": \"outlet #16\"\n },\n {\n \"state\": true,\n \"critical\": false,\n \"cycle_delay\": 6,\n \"locked\": false,\n \"transient_state\": true,\n \"physical_state\": true,\n \"name\": \"POE Injector\"\n },\n {\n \"state\": false,\n \"critical\": false,\n \"cycle_delay\": 1,\n \"locked\": false,\n \"transient_state\": false,\n \"physical_state\": true,\n \"name\": \"POE Injector\"\n },\n {\n \"state\": true,\n \"critical\": false,\n \"cycle_delay\": 8,\n \"locked\": false,\n \"transient_state\": true,\n \"physical_state\": true,\n \"name\": \"outlet #19\"\n },\n {\n \"state\": true,\n \"critical\": true,\n \"cycle_delay\": 7,\n \"locked\": true,\n \"transient_state\": false,\n \"physical_state\": false,\n \"name\": \"outlet #20\"\n },\n {\n \"state\": true,\n \"critical\": false,\n \"cycle_delay\": null,\n \"locked\": true,\n \"transient_state\": false,\n \"physical_state\": false,\n \"name\": \"outlet #21\"\n },\n {\n \"state\": false,\n \"critical\": true,\n \"cycle_delay\": null,\n \"locked\": false,\n \"transient_state\": true,\n \"physical_state\": true,\n \"name\": \"outlet #22\"\n },\n {\n \"state\": false,\n \"critical\": false,\n \"cycle_delay\": 1,\n \"locked\": false,\n \"transient_state\": true,\n \"physical_state\": true,\n \"name\": \"Server\"\n },\n {\n \"state\": true,\n \"critical\": true,\n \"cycle_delay\": null,\n \"locked\": false,\n \"transient_state\": true,\n \"physical_state\": true,\n \"name\": \"outlet #24\"\n },\n {\n \"state\": false,\n \"critical\": false,\n \"cycle_delay\": 7,\n \"locked\": true,\n \"transient_state\": false,\n \"physical_state\": false,\n \"name\": \"outlet #25\"\n },\n {\n \"state\": true,\n \"critical\": false,\n \"cycle_delay\": null,\n \"locked\": false,\n \"transient_state\": true,\n \"physical_state\": false,\n \"name\": \"Local alarm lights\"\n },\n {\n \"state\": true,\n \"critical\": true,\n \"cycle_delay\": null,\n \"locked\": true,\n \"transient_state\": false,\n \"physical_state\": true,\n \"name\": \"POE Injector\"\n },\n {\n \"state\": false,\n \"critical\": true,\n \"cycle_delay\": 6,\n \"locked\": false,\n \"transient_state\": true,\n \"physical_state\": false,\n \"name\": \"Server\"\n },\n {\n \"state\": true,\n \"critical\": true,\n \"cycle_delay\": 1,\n \"locked\": true,\n \"transient_state\": true,\n \"physical_state\": true,\n \"name\": \"Local alarm lights\"\n },\n {\n \"state\": true,\n \"critical\": false,\n \"cycle_delay\": 4,\n \"locked\": true,\n \"transient_state\": true,\n \"physical_state\": false,\n \"name\": \"WiFi AP\"\n },\n {\n \"state\": false,\n \"critical\": true,\n \"cycle_delay\": 4,\n \"locked\": false,\n \"transient_state\": true,\n \"physical_state\": false,\n \"name\": \"Server\"\n },\n {\n \"state\": false,\n \"critical\": false,\n \"cycle_delay\": null,\n \"locked\": true,\n \"transient_state\": true,\n \"physical_state\": false,\n \"name\": \"Cooling fans\"\n }\n ],\n \"lcd_columns\": 16,\n \"relatch\": 5,\n \"fuse_relatch\": 1,\n \"model\": \"EPCR5\",\n \"user_lines\": [\n null,\n null\n ],\n \"recovery_mode\": 1,\n \"nets\": {\n \"ssu1\": {\n \"latest_value\": 0,\n \"tracking\": \"pull\",\n \"name\": \"ssu1\",\n \"expression\": \"(not pin[\\\"dout87\\\"])\"\n }\n },\n \"pins\": {\n \"din85\": {\n \"level_bits\": 0,\n \"latest_input_value\": null,\n \"name\": \"din85\",\n \"drive_logic_mapping\": [\n \"Z\",\n \"Z\",\n \"Z\",\n \"Z\"\n ],\n \"mode_driver\": false,\n \"mode_bits\": 0,\n \"level_driver\": false,\n \"input_bits\": 1\n },\n \"din3\": {\n \"level_bits\": 1,\n \"latest_input_value\": null,\n \"name\": \"din3\",\n \"drive_logic_mapping\": [\n \"0\",\n \"1\",\n \"0\",\n \"1\"\n ],\n \"mode_driver\": \"i59\",\n \"mode_bits\": 2,\n \"level_driver\": true,\n \"input_bits\": 0\n }\n },\n \"ports\": {\n \"uart_l9chsl4\": {\n \"latest_received\": [],\n \"type\": \"uart\",\n \"name\": \"uart_l9chsl4\",\n \"accept\": {\n \"d\": true\n },\n \"configuration\": {\n \"parity\": \"M\",\n \"char_size\": \"7\"\n }\n },\n \"uart_lx\": {\n \"latest_received\": [],\n \"type\": \"uart\",\n \"name\": \"uart_lx\",\n \"accept\": [],\n \"configuration\": {\n \"baudrate\": \"194842\"\n }\n }\n },\n \"known_port_types\": {\n \"uart\": {\n \"data_items\": {\n \"baudrate\": {\n \"name\": \"Baud rate\",\n \"regexp\": \"^[1-9][0-9]*$\"\n },\n \"char_size\": {\n \"name\": \"Character size in bits\",\n \"regexp\": \"^(5|6|7|8)$\"\n },\n \"stop_bits\": {\n \"name\": \"Number of stop bits\",\n \"regexp\": \"^(1|2|1\\\\.5)$\"\n },\n \"parity\": {\n \"name\": \"Parity setting: N for none, E for even, O for odd, M for mark, S for space\",\n \"regexp\": \"^(N|E|O|M|S)$\"\n }\n },\n \"channels\": {\n \"d\": \"Data\"\n }\n }\n },\n \"backlight_sequence\": \"0\",\n \"name\": \"My controller\",\n \"notifications\": {\n \"events\": {\n \"dli.relay.outlet_physical_state_on\": {\n \"severity\": 7,\n \"message_template\": [\n \"outlet \",\n 0,\n \" is ON\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"outlet\"\n },\n {\n \"fixed_value\": true,\n \"has_fixed_value\": true,\n \"id\": \"physical_state\"\n }\n ]\n },\n \"dli.relay.outlet_powerup_state_off\": {\n \"severity\": 6,\n \"message_template\": [\n \"outlet \",\n 0,\n \" configured to be OFF at power-up\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"outlet\"\n },\n {\n \"fixed_value\": false,\n \"has_fixed_value\": true,\n \"id\": \"state\"\n }\n ]\n },\n \"dli.relay.outlet_physical_state_off\": {\n \"severity\": 7,\n \"message_template\": [\n \"outlet \",\n 0,\n \" is OFF\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"outlet\"\n },\n {\n \"fixed_value\": false,\n \"has_fixed_value\": true,\n \"id\": \"physical_state\"\n }\n ]\n },\n \"dli.relay.outlet_state_off\": {\n \"severity\": 6,\n \"message_template\": [\n \"outlet \",\n 0,\n \" configured to be OFF\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"outlet\"\n },\n {\n \"fixed_value\": false,\n \"has_fixed_value\": true,\n \"id\": \"state\"\n }\n ]\n },\n \"dli.relay.outlet_state_on\": {\n \"severity\": 6,\n \"message_template\": [\n \"outlet \",\n 0,\n \" configured to be ON\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"outlet\"\n },\n {\n \"fixed_value\": true,\n \"has_fixed_value\": true,\n \"id\": \"state\"\n }\n ]\n },\n \"dli.relay.outlet_powerup_locked_state_on\": {\n \"severity\": 6,\n \"message_template\": [\n \"locked outlet \",\n 0,\n \" remains ON at power-up\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"outlet\"\n },\n {\n \"fixed_value\": true,\n \"has_fixed_value\": true,\n \"id\": \"state\"\n }\n ]\n },\n \"dli.relay.outlet_powerup_state_on\": {\n \"severity\": 6,\n \"message_template\": [\n \"outlet \",\n 0,\n \" configured to be ON at power-up\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"outlet\"\n },\n {\n \"fixed_value\": true,\n \"has_fixed_value\": true,\n \"id\": \"state\"\n }\n ]\n },\n \"dli.relay.outlet_powerup_locked_state_off\": {\n \"severity\": 6,\n \"message_template\": [\n \"locked outlet \",\n 0,\n \" remains OFF at power-up\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"outlet\"\n },\n {\n \"fixed_value\": false,\n \"has_fixed_value\": true,\n \"id\": \"state\"\n }\n ]\n },\n \"dli.relay.outlet_transient_state_off\": {\n \"severity\": 7,\n \"message_template\": [\n \"outlet \",\n 0,\n \" expected to be OFF\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"outlet\"\n },\n {\n \"fixed_value\": false,\n \"has_fixed_value\": true,\n \"id\": \"transient_state\"\n }\n ]\n },\n \"dli.relay.outlet_transient_state_on\": {\n \"severity\": 7,\n \"message_template\": [\n \"outlet \",\n 0,\n \" expected to be ON\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"outlet\"\n },\n {\n \"fixed_value\": true,\n \"has_fixed_value\": true,\n \"id\": \"transient_state\"\n }\n ]\n }\n },\n \"parameter_kinds\": []\n },\n \"online\": true,\n \"version\": \"1.8.1.0\",\n \"cycle_delay\": 3,\n \"keypad_enabled\": true,\n \"user_message_force_timeout\": 1,\n \"buses\": [\n {\n \"outlet_indices\": [\n 0,\n 1,\n 2,\n 3\n ],\n \"voltage_affects_outlets\": [\n 1,\n 2,\n 3\n ],\n \"max_current\": 5,\n \"current_affects_outlets\": [\n 0\n ],\n \"max_voltage\": null,\n \"min_voltage\": 60\n },\n {\n \"outlet_indices\": [\n 4,\n 5,\n 6,\n 7\n ],\n \"voltage_affects_outlets\": [\n 0,\n 1,\n 2,\n 3\n ],\n \"max_current\": 14,\n \"current_affects_outlets\": [\n 0,\n 1,\n 2,\n 3\n ],\n \"max_voltage\": null,\n \"min_voltage\": 60\n }\n ],\n \"fuses_enabled\": false\n },\n \"autoping\": {\n \"enabled\": false,\n \"max_consecutive_reboot_count\": 76,\n \"max_reboot_count\": 1,\n \"items\": [\n {\n \"script\": \"\",\n \"outlets\": [\n 0,\n 8,\n 10,\n 11,\n 18,\n 20,\n 22,\n 27,\n 28,\n 30,\n 31\n ],\n \"addresses\": [\n \"http://hCRMO.example.com:63979/GAvTdGs1/HdOBoK\"\n ],\n \"pings_before_enabling\": null\n },\n {\n \"script\": \"cycle_router\",\n \"outlets\": [],\n \"addresses\": [\n \"http://4.251.149.205:62639\"\n ],\n \"pings_before_enabling\": null\n },\n {\n \"script\": \"energize_heater\",\n \"outlets\": [],\n \"addresses\": [\n \"207.159.16.144\"\n ],\n \"pings_before_enabling\": null\n }\n ],\n \"resume_without_retrial\": true,\n \"post_reboot_delay\": 367,\n \"handle_failures_immediately\": false,\n \"notifications\": {\n \"events\": {\n \"dli.autoping.unclear_failure\": {\n \"severity\": 6,\n \"message_template\": [\n \"ping \",\n 0,\n \" not received (\",\n 1,\n \"), possibly due to local network outage, not considered a failure unless during trial\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"ping_address\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"ping_ping_time\"\n }\n ]\n },\n \"dli.autoping.failure\": {\n \"severity\": 6,\n \"message_template\": [\n \"ping \",\n 0,\n \" failed (\",\n 1,\n \")\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"ping_address\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"ping_ping_time\"\n },\n {\n \"fixed_value\": false,\n \"has_fixed_value\": true,\n \"id\": \"ping_state\"\n }\n ]\n },\n \"dli.autoping.not_starting\": {\n \"severity\": 6,\n \"message_template\": [\n \"ping \",\n 0,\n \": no usable route to host, possibly due to local network outage, not considered a failure unless during trial\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"ping_address\"\n }\n ]\n },\n \"dli.autoping.enable_cancelled\": {\n \"severity\": 6,\n \"message_template\": [\n \"item \",\n 0,\n \" (\",\n 1,\n \") enable cancelled (\",\n 2,\n \" pings left)\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"ping_item_name\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"ping_item_addrs\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"ping_item_pings_before_enabling\"\n },\n {\n \"fixed_value\": false,\n \"has_fixed_value\": true,\n \"id\": \"ping_item_state\"\n }\n ]\n },\n \"dli.autoping.item_total_failure\": {\n \"severity\": 5,\n \"message_template\": [\n \"item \",\n 0,\n \" (\",\n 1,\n \") failed over \",\n 2,\n \" times in a row, disabling\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"ping_item_name\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"ping_item_addrs\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"ping_item_max_failure_count\"\n },\n {\n \"fixed_value\": false,\n \"has_fixed_value\": true,\n \"id\": \"ping_item_state\"\n }\n ]\n },\n \"dli.autoping.success\": {\n \"severity\": 7,\n \"message_template\": [\n \"ping \",\n 0,\n \" succeeded (\",\n 1,\n \")\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"ping_address\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"ping_ping_time\"\n },\n {\n \"fixed_value\": true,\n \"has_fixed_value\": true,\n \"id\": \"ping_state\"\n }\n ]\n },\n \"dli.autoping.trial_restart\": {\n \"severity\": 7,\n \"message_template\": [\n \"item \",\n 0,\n \" (\",\n 1,\n \") trial restarted due to address list changes\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"ping_item_name\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"ping_item_addrs\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"ping_item_pings_before_enabling\"\n },\n {\n \"fixed_value\": \"enabling\",\n \"has_fixed_value\": true,\n \"id\": \"ping_item_state\"\n }\n ]\n },\n \"dli.autoping.item_failure\": {\n \"severity\": 6,\n \"message_template\": [\n \"item \",\n 0,\n \" (\",\n 1,\n \") failed [\",\n 2,\n \"/\",\n 3,\n \"]\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"ping_item_name\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"ping_item_addrs\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"ping_item_failure_count\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"ping_item_max_failure_count\"\n },\n {\n \"fixed_value\": true,\n \"has_fixed_value\": true,\n \"id\": \"ping_item_state\"\n }\n ]\n },\n \"dli.autoping.start\": {\n \"severity\": 7,\n \"message_template\": [\n \"pinging \",\n 0,\n \" (timeout \",\n 1,\n \")\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"ping_address\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"ping_ping_timeout\"\n },\n {\n \"fixed_value\": \"sent\",\n \"has_fixed_value\": true,\n \"id\": \"ping_state\"\n }\n ]\n },\n \"dli.autoping.enable_approved\": {\n \"severity\": 6,\n \"message_template\": [\n \"item \",\n 0,\n \" (\",\n 1,\n \") enable approved\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"ping_item_name\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"ping_item_addrs\"\n },\n {\n \"fixed_value\": true,\n \"has_fixed_value\": true,\n \"id\": \"ping_item_state\"\n },\n {\n \"fixed_value\": 0,\n \"has_fixed_value\": true,\n \"id\": \"ping_item_pings_before_enabling\"\n }\n ]\n }\n },\n \"parameter_kinds\": []\n },\n \"pings_before_enabling\": 10,\n \"ping_timeout\": 117,\n \"ping_interval\": 10\n },\n \"notification\": {\n \"known_sink_types\": {\n \"snmpv3\": {\n \"name\": \"SNMP v3 trap\",\n \"data_items\": {\n \"context_name\": {\n \"regexp\": \"^.*$\",\n \"name\": \"Context name\",\n \"group\": \"msg\"\n },\n \"context_engine_id\": {\n \"group\": \"msg\",\n \"name\": \"Context engine ID\",\n \"regexp\": \"^(|0x([0-9A-Fa-f][0-,9A-Fa-f]){1,})$\"\n },\n \"auth_protocol\": {\n \"group\": \"msg\",\n \"name\": \"Authentication protocol\",\n \"regexp\": \"^(|MD5|SHA)$\"\n },\n \"priv_protocol\": {\n \"group\": \"msg\",\n \"name\": \"Privacy protocol\",\n \"regexp\": \"^(|DES|AES)$\"\n },\n \"priv_passphrase\": {\n \"group\": \"msgkey\",\n \"name\": \"Privacy passphrase\",\n \"regexp\": \"^(|.{8,})$\"\n },\n \"security_name\": {\n \"regexp\": \"^.*$\",\n \"name\": \"Security name\",\n \"group\": \"msg\"\n },\n \"auth_passphrase\": {\n \"group\": \"msgkey\",\n \"name\": \"Authentication passphrase\",\n \"regexp\": \"^(|.{8,})$\"\n },\n \"trap_oid\": {\n \"group\": \"msg\",\n \"name\": \"Default trap OID\",\n \"regexp\": \"^[012](\\\\.[0-9]{1,}),{1,}$\"\n },\n \"security_engine_id\": {\n \"group\": \"msg\",\n \"name\": \"Security engine ID\",\n \"regexp\": \"^(|0x([0-9A-Fa-f][0-,9A-Fa-f]){1,})$\"\n },\n \"server\": {\n \"group\": \"rcpt\",\n \"name\": \"Server address\",\n \"regexp\": \"^[0-9A-Za-z.-]{1,}$\"\n }\n }\n },\n \"snmpv2c\": {\n \"name\": \"SNMP v2c trap\",\n \"data_items\": {\n \"trap_oid\": {\n \"group\": \"msg\",\n \"name\": \"Default trap OID\",\n \"regexp\": \"^[012](\\\\.[0-9]{1,}),{1,}$\"\n },\n \"server\": {\n \"group\": \"rcpt\",\n \"name\": \"Server address\",\n \"regexp\": \"^[0-9A-Za-z.-]{1,}$\"\n },\n \"community\": {\n \"group\": \"msgkey\",\n \"name\": \"Community string\",\n \"regexp\": \"^.*$\"\n }\n }\n },\n \"webhook\": {\n \"name\": \"WebHook\",\n \"data_items\": {\n \"content_type\": {\n \"group\": \"msg\",\n \"name\": \"Content type\",\n \"regexp\": \"^(json|urlencoded)$\"\n },\n \"recipient\": {\n \"group\": \"rcpt\",\n \"name\": \"Recipient URL\",\n \"regexp\": \"^https?://.*$\"\n }\n }\n },\n \"snmpv2ci\": {\n \"name\": \"SNMP v2c inform\",\n \"data_items\": {\n \"trap_oid\": {\n \"group\": \"msg\",\n \"name\": \"Default trap OID\",\n \"regexp\": \"^[012](\\\\.[0-9]{1,}),{1,}$\"\n },\n \"server\": {\n \"group\": \"rcpt\",\n \"name\": \"Server address\",\n \"regexp\": \"^[0-9A-Za-z.-]{1,}$\"\n },\n \"community\": {\n \"regexp\": \"^.*$\",\n \"name\": \"Community string\",\n \"group\": \"msgkey\"\n }\n }\n },\n \"snmpv3i\": {\n \"name\": \"SNMP v3 inform\",\n \"data_items\": {\n \"context_name\": {\n \"regexp\": \"^.*$\",\n \"name\": \"Context name\",\n \"group\": \"msg\"\n },\n \"context_engine_id\": {\n \"group\": \"msg\",\n \"name\": \"Context engine ID\",\n \"regexp\": \"^(|0x([0-9A-Fa-f][0-,9A-Fa-f]){1,})$\"\n },\n \"auth_protocol\": {\n \"group\": \"msg\",\n \"name\": \"Authentication protocol\",\n \"regexp\": \"^(|MD5|SHA)$\"\n },\n \"priv_protocol\": {\n \"group\": \"msg\",\n \"name\": \"Privacy protocol\",\n \"regexp\": \"^(|DES|AES)$\"\n },\n \"priv_passphrase\": {\n \"group\": \"msgkey\",\n \"name\": \"Privacy passphrase\",\n \"regexp\": \"^(|.{8,})$\"\n },\n \"security_name\": {\n \"regexp\": \"^.*$\",\n \"name\": \"Security name\",\n \"group\": \"msg\"\n },\n \"auth_passphrase\": {\n \"group\": \"msgkey\",\n \"name\": \"Authentication passphrase\",\n \"regexp\": \"^(|.{8,})$\"\n },\n \"trap_oid\": {\n \"group\": \"msg\",\n \"name\": \"Default trap OID\",\n \"regexp\": \"^[012](\\\\.[0-9]{1,}),{1,}$\"\n },\n \"security_engine_id\": {\n \"group\": \"msg\",\n \"name\": \"Security engine ID\",\n \"regexp\": \"^(|0x([0-9A-Fa-f][0-,9A-Fa-f]){1,})$\"\n },\n \"server\": {\n \"group\": \"rcpt\",\n \"name\": \"Server address\",\n \"regexp\": \"^[0-9A-Za-z.-]{1,}$\"\n }\n }\n },\n \"snmpv1\": {\n \"name\": \"SNMP v1 trap\",\n \"data_items\": {\n \"community\": {\n \"group\": \"msgkey\",\n \"name\": \"Community string\",\n \"regexp\": \"^.*$\"\n },\n \"specific_trap_type\": {\n \"group\": \"msg\",\n \"name\": \"Default specific trap type\",\n \"regexp\": \"^[0-9][0-9]*$\"\n },\n \"generic_trap_type\": {\n \"group\": \"msg\",\n \"name\": \"Default generic trap type\",\n \"regexp\": \"^[0-9][0-9]*$\"\n },\n \"enterprise_oid\": {\n \"group\": \"msg\",\n \"name\": \"Enterprise OID\",\n \"regexp\": \"^[012](\\\\.[0-9]{1,}),{1,}$\"\n },\n \"server\": {\n \"group\": \"rcpt\",\n \"name\": \"Server address\",\n \"regexp\": \"^[0-9A-Za-z.-]{1,}$\"\n }\n }\n },\n \"xmpp\": {\n \"name\": \"XMPP (Jabber)\",\n \"data_items\": {\n \"password\": {\n \"regexp\": \"^.*$\",\n \"name\": \"Password\",\n \"group\": \"sndrkey\"\n },\n \"sender\": {\n \"group\": \"sndr\",\n \"name\": \"Sender XMPP ID\",\n \"regexp\": \"^..*@[0-9A-Za-z.-]{1,}$\"\n },\n \"recipient\": {\n \"group\": \"rcpt\",\n \"name\": \"Recipient XMPP ID\",\n \"regexp\": \"^..*@[0-9A-Za-z.-]{1,}$\"\n }\n }\n },\n \"email\": {\n \"name\": \"Email\",\n \"data_items\": {\n \"password\": {\n \"group\": \"sndrkey\",\n \"name\": \"Password\",\n \"regexp\": \"^.*$\"\n },\n \"port\": {\n \"group\": \"sndr\",\n \"name\": \"Server port\",\n \"regexp\": \"^[0-9]{1,5}$\"\n },\n \"encryption\": {\n \"group\": \"sndr\",\n \"name\": \"Transport encryption\",\n \"regexp\": \"^(|smtps|starttls)$\"\n },\n \"username\": {\n \"group\": \"sndr\",\n \"name\": \"Username\",\n \"regexp\": \"^.*$\"\n },\n \"recipient\": {\n \"group\": \"rcpt\",\n \"name\": \"Recipient email address\",\n \"regexp\": \"^..*@[0-9A-Za-z.-]{1,}$\"\n },\n \"sender\": {\n \"group\": \"sndr\",\n \"name\": \"Sender email address\",\n \"regexp\": \"^..*@[0-9A-Za-z.-]{1,}$\"\n },\n \"server\": {\n \"group\": \"sndr\",\n \"name\": \"Server\",\n \"regexp\": \"^[0-9A-Za-z.-]{1,}$\"\n }\n }\n }\n },\n \"rules\": [\n {\n \"condition\": \"severity>=WARNING\",\n \"action\": \"notify(\\\"christopher\\\")\"\n },\n {\n \"condition\": \"severity>=EMERGENCY\",\n \"action\": \"notify(\\\"david\\\")\"\n }\n ],\n \"sinks\": [\n {\n \"test\": {\n \"1\": {\n \"value\": \"function\"\n },\n \"results\": [\n \"Sink handler indicates notification failure, check log for errors\"\n ],\n \"arguments\": []\n },\n \"type\": \"snmpv3i\",\n \"name\": \"james\",\n \"data\": {\n \"security_engine_id\": \"\",\n \"context_engine_id\": \"\",\n \"auth_protocol\": \"SHA\",\n \"priv_protocol\": \"AES\",\n \"priv_passphrase\": \"bp0BXa+&gv%|\",\n \"auth_passphrase\": \",3)(:C;!\",\n \"context_name\": \"24\",\n \"security_name\": \"brian\",\n \"trap_oid\": \"1.079,,,,,\",\n \"server\": \"22zfon.example.com\"\n }\n },\n {\n \"test\": {\n \"1\": {\n \"value\": \"function\"\n },\n \"results\": [\n \"Sink handler indicates notification failure, check log for errors\"\n ],\n \"arguments\": []\n },\n \"type\": \"snmpv2ci\",\n \"name\": \"john\",\n \"data\": {\n \"trap_oid\": \"0.2,,,,,,,,,,,,\",\n \"server\": \"hrep.example.com\",\n \"community\": \"Ed+=\"\n }\n }\n ],\n \"sink_data_item_groups\": {\n \"rcptkey\": {\n \"immutable\": false,\n \"unreadable\": false,\n \"name\": \"Recipient key\",\n \"secret\": true\n },\n \"rcpt\": {\n \"immutable\": false,\n \"unreadable\": false,\n \"name\": \"Recipient attribute\",\n \"secret\": false\n },\n \"sndrkey\": {\n \"immutable\": false,\n \"unreadable\": false,\n \"name\": \"Sender key\",\n \"secret\": true\n },\n \"msg\": {\n \"immutable\": false,\n \"unreadable\": false,\n \"name\": \"Message attribute\",\n \"secret\": false\n },\n \"msgkey\": {\n \"immutable\": false,\n \"unreadable\": false,\n \"name\": \"Message key\",\n \"secret\": true\n },\n \"sndr\": {\n \"immutable\": false,\n \"unreadable\": false,\n \"name\": \"Sender attribute\",\n \"secret\": false\n }\n }\n },\n \"auth\": {\n \"notifications\": {\n \"events\": {\n \"dli.auth.user_created\": {\n \"severity\": 6,\n \"message_template\": [\n \"created user \",\n 0\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"auth_login\"\n },\n {\n \"fixed_value\": \"new\",\n \"has_fixed_value\": true,\n \"id\": \"user_state\"\n }\n ]\n },\n \"dli.auth.login_allowed\": {\n \"severity\": 6,\n \"message_template\": [\n \"login allowed for \",\n 0,\n \"@\",\n 1,\n \" (\",\n 2,\n \")\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"auth_login\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"auth_ip\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"auth_method\"\n },\n {\n \"fixed_value\": true,\n \"has_fixed_value\": true,\n \"id\": \"auth_allowed\"\n }\n ]\n },\n \"dli.auth.login_denied\": {\n \"severity\": 6,\n \"message_template\": [\n \"login denied for \",\n 0,\n \"@\",\n 1,\n \" (\",\n 2,\n \"): \",\n 3\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"auth_login\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"auth_ip\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"auth_method\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"auth_reason\"\n },\n {\n \"fixed_value\": false,\n \"has_fixed_value\": true,\n \"id\": \"auth_allowed\"\n }\n ]\n },\n \"dli.auth.session_closed\": {\n \"severity\": 7,\n \"message_template\": [\n 0,\n \"@\",\n 1,\n \" session closed\"\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"auth_login\"\n },\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"auth_ip\"\n }\n ]\n },\n \"dli.auth.protection_violation\": {\n \"severity\": 6,\n \"message_template\": [\n \"protection violation attempt: \",\n 0\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"auth_reason\"\n }\n ]\n },\n \"dli.auth.user_modified\": {\n \"severity\": 6,\n \"message_template\": [\n \"modified user \",\n 0\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"auth_login\"\n },\n {\n \"fixed_value\": true,\n \"has_fixed_value\": true,\n \"id\": \"user_state\"\n }\n ]\n },\n \"dli.auth.user_deleted\": {\n \"severity\": 6,\n \"message_template\": [\n \"deleted user \",\n 0\n ],\n \"parameters\": [\n {\n \"fixed_value\": null,\n \"has_fixed_value\": false,\n \"id\": \"auth_login\"\n },\n {\n \"fixed_value\": false,\n \"has_fixed_value\": true,\n \"id\": \"user_state\"\n }\n ]\n }\n },\n \"parameter_kinds\": []\n },\n \"clients\": {\n \"G\": {\n \"redirect_urls\": {\n \"https://%FF5]]%A1]\": true,\n \"https://%Bd]\": true\n },\n \"refresh_tokens\": {\n \"2c1f607935ad04ecbac06a54ab7e2a15\": {\n \"expiry_time\": 1618614511,\n \"remaining_use_count\": 87\n }\n },\n \"secret_hash\": null,\n \"access_tokens\": {\n \"66214352f1dc14779130f5b1a24f08c7\": {\n \"expiry_time\": null,\n \"remaining_use_count\": null\n }\n },\n \"scopes\": {\n \"dli+object+read:/config/links/\": true,\n \"dli+object+full:/script/start/\": true,\n \"dli+object+full:/relay/\": true\n }\n },\n \"x5hvoBl_pl70q\": {\n \"redirect_urls\": {\n \"https://]r\": true\n },\n \"refresh_tokens\": {\n \"4999fa1e911ac2fa97dac8815da093ad\": {\n \"expiry_time\": null,\n \"remaining_use_count\": 44\n },\n \"e6ef81f5507ef030a15e68215bd4c49b\": {\n \"expiry_time\": null,\n \"remaining_use_count\": null\n }\n },\n \"secret_hash\": \"750a5d153be27ea7db2c858235432afa\",\n \"access_tokens\": {\n \"8a8ac26f1188e346c5b90c23600a7d9f\": {\n \"expiry_time\": 1608494511,\n \"remaining_use_count\": null\n },\n \"30341ccff16b7257e8b58bff89f0a95e\": {\n \"expiry_time\": null,\n \"remaining_use_count\": null\n },\n \"b4fb4120845f3eb867860161b06aafc6\": {\n \"expiry_time\": 1678199550,\n \"remaining_use_count\": 52\n }\n },\n \"scopes\": {\n \"dli+object+read:/relay/outlets/7/\": true\n }\n }\n },\n \"users\": [\n {\n \"password\": \"12sA2y4z%OER\",\n \"name\": \"admin\",\n \"is_allowed\": true,\n \"outlet_access\": [\n true,\n true,\n true,\n true,\n true,\n true,\n true,\n true\n ]\n },\n {\n \"password\": \"Nf*M)mTj\",\n \"is_admin\": false,\n \"name\": \"tom\",\n \"is_allowed\": true,\n \"outlet_access\": [\n false,\n false,\n false,\n false,\n true,\n false,\n true,\n true,\n false,\n false,\n true,\n false,\n false,\n false,\n false,\n false,\n true,\n false,\n false,\n false,\n true,\n true,\n false,\n false,\n true,\n false,\n true,\n true,\n false,\n false,\n false,\n true\n ]\n },\n {\n \"password\": \"eKz=s3ql]YYJS\",\n \"name\": \"dick\",\n \"is_allowed\": false,\n \"outlet_access\": [\n true,\n true,\n true,\n true,\n false,\n false,\n true,\n false,\n false,\n false,\n true,\n false,\n false,\n false,\n false,\n false,\n true,\n true,\n true,\n false,\n true,\n false,\n false,\n true,\n false,\n true,\n true,\n true,\n true,\n true,\n false,\n true\n ]\n },\n {\n \"password\": \"/Urt$IFXd/>Sf~pz\",\n \"is_admin\": false,\n \"name\": \"harry\",\n \"is_allowed\": true,\n \"outlet_access\": [\n true,\n false,\n true,\n true,\n true,\n true,\n false,\n false,\n true,\n false,\n false,\n false,\n false,\n true,\n false,\n false,\n false,\n false,\n false,\n false,\n true,\n true,\n true,\n false,\n true,\n false,\n true,\n false,\n false,\n true,\n false,\n true\n ]\n }\n ],\n \"cookie_timeout\": 30000\n }\n});\n\nreq.end(function (res) {\n if (res.error) throw new Error(res.error);\n\n console.log(res.body);\n});\n\n\n\n// Sample result:\n// \n"},"node-native":{"filename":"set-using-node-native.js","data":"#!/usr/bin/env node\n// \n// Sample for the whole object model.\n// \n// This is a sample demonstrating how to set the DLI Controller API.\n// \n\n// Note that this sample has been generated by httpsnippet;\n// authentication configuration (usually digest) is not included.\n\nconst http = require(\"http\");\n\nconst options = {\n \"method\": \"PUT\",\n \"hostname\": \"192.168.0.100\",\n \"port\": null,\n \"path\": \"/restapi/\",\n \"headers\": {\n \"Connection\": \"close\",\n \"Content-Type\": \"application/json\",\n \"X-CSRF\": \"x\"\n }\n};\n\nconst req = http.request(options, function (res) {\n const chunks = [];\n\n res.on(\"data\", function (chunk) {\n chunks.push(chunk);\n });\n\n res.on(\"end\", function () {\n const body = Buffer.concat(chunks);\n console.log(body.toString());\n });\n});\n\nreq.write(JSON.stringify({\n snmp: {\n enabled: true,\n engine_id: '91F34FFB045E5D',\n known_auth_methods: {sha1: 'SHA1', md5: 'MD5'},\n community_mappings: [\n {\n ip_address: '10.1.164.164',\n user: 'userk50x',\n netmask: '255.0.0.0',\n community: 'public'\n }\n ],\n users: {\n powerReader: {\n priv_password: 'readerPrivPassword',\n has_auth_password: true,\n subtree_access: {energyObject: 'readonly'},\n auth_password: 'readerAuthPassword',\n is_allowed: true,\n priv_method: 'aes',\n auth_method: 'md5',\n has_priv_password: false\n },\n powerAdmin: {\n priv_password: 'adminPrivPassword',\n has_auth_password: false,\n subtree_access: {energyObject: true},\n auth_password: 'adminAuthPassword',\n is_allowed: true,\n priv_method: 'des',\n auth_method: 'md5',\n has_priv_password: false\n }\n },\n known_priv_methods: {aes: 'AES', des: 'DES'},\n oid_subtrees: {\n energyObject: {\n read_security_level: 'noauth',\n root: '1.3.6.1.2.1.229',\n title: 'energyObject MIB (RFC 7460, allows manipulating relays and power-related meters)',\n write_security_level: 'noauth'\n }\n }\n },\n network: {\n wired: {\n ip_address: '10.35.91.57',\n serve_dns: false,\n protocol: 'static',\n online: false,\n gateway: '10.0.0.21',\n dns_servers: ['29.152.188.60', '8.247.124.24'],\n mac_address: '7C:E1:FF:D3:63:9D',\n netmask: '255.0.0.0'\n },\n wireless: {\n wac_supported: false,\n protocol: 'static',\n encryption: 'psk',\n netmask: '255.255.255.0',\n known_encryptions: {\n psk2: 'WPA2 PSK',\n 'psk-mixed': 'WPA/WPA2 PSK mixed mode',\n psk: 'WPA PSK',\n none: 'None'\n },\n known_channels: {\n '1': '1 (2412 MHz)',\n '2': '2 (2417 MHz)',\n '3': '3 (2422 MHz)',\n '4': '4 (2427 MHz)',\n '5': '5 (2432 MHz)',\n '6': '6 (2437 MHz)',\n '7': '7 (2442 MHz)',\n '8': '8 (2447 MHz)',\n '9': '9 (2452 MHz)',\n '10': '10 (2457 MHz)',\n '11': '11 (2462 MHz)',\n auto: 'Autoselect'\n },\n key: 'VqRHr(isXEd8-Yh-Zg/TzD%cdMWlz&gVv8znDifx-K57&zFdfR8eqAIVi#Gi',\n dns_servers: ['192.168.23.3'],\n known_modes: {sta: 'Client', ap: 'Access Point'},\n enabled: true,\n serve_dns: true,\n ssid: 'DLI_ISO3256',\n mac_address: '7C:E1:FF:E7:F0:37',\n ip_address: '192.168.23.183',\n online: true,\n channel: '5',\n wac_enabled: false,\n mode: 'sta',\n gateway: '192.168.23.50'\n },\n notifications: {\n events: {\n 'dli.network.if_down': {\n severity: 5,\n message_template: ['Interface \"', 0, '\" is down'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'network_device'},\n {fixed_value: null, has_fixed_value: false, id: 'network_link_id'},\n {fixed_value: false, has_fixed_value: true, id: 'network_up'}\n ]\n },\n 'dli.network.if_up': {\n severity: 6,\n message_template: ['Interface \"', 0, '\" is up'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'network_device'},\n {fixed_value: null, has_fixed_value: false, id: 'network_link_id'},\n {fixed_value: true, has_fixed_value: true, id: 'network_up'}\n ]\n }\n },\n parameter_kinds: []\n },\n interface_order: ['wireless'],\n known_protocols: {dhcp: 'Dynamic IP/DHCP', static: 'Static IP'},\n same_subnet_only: true\n },\n mqtt: {\n connect_topic: 'wQGPWD',\n connect_payload: 'K',\n username: 'userk9ns03',\n reconnect_retain: false,\n connect_qos: 2,\n use_ssl: true,\n lwt_payload: '',\n disconnect_payload: 'EbioJ8',\n outlets: [\n {allow_read: false, topic_subtree: 'DysEr6q', qos: 0, allow_write: false},\n {allow_read: false, topic_subtree: '2PHQ5O23q', qos: 2, allow_write: false},\n {allow_read: false, topic_subtree: 'HFTgiV6', qos: 0, allow_write: true},\n {allow_read: true, topic_subtree: 'L62w2', qos: 0, allow_write: false},\n {allow_read: false, topic_subtree: 'xYkLboCC', qos: 1, allow_write: false},\n {allow_read: true, topic_subtree: '98Vtecq7d', qos: 2, allow_write: true},\n {allow_read: false, topic_subtree: 'QpJ4', qos: 0, allow_write: false},\n {allow_read: false, topic_subtree: 'jO5YcJ4', qos: 2, allow_write: false}\n ],\n enabled: true,\n reconnect_qos: 1,\n disconnect_qos: 2,\n disconnect_retain: true,\n lwt_qos: 0,\n broker_port: '38',\n lwt_topic: 'uRNIm',\n disconnect_topic: 'dfTcpZk',\n password: 'TaorXX#JO$',\n lwt_retain: false,\n reconnect_payload: 'PmSp',\n topic_root: 'FZNf',\n notifications: {\n events: {\n 'dli.mqtt.connection_failed': {\n severity: 5,\n message_template: ['failed to connect to broker'],\n parameters: [{fixed_value: false, has_fixed_value: true, id: 'connected'}]\n },\n 'dli.mqtt.connection_succeeded': {\n severity: 6,\n message_template: ['connected to broker'],\n parameters: [{fixed_value: true, has_fixed_value: true, id: 'connected'}]\n }\n },\n parameter_kinds: []\n },\n broker_address: 'Zm3Pvg.SYrHsw.zibO.18FX79DGZ.cCyJfOlDF36CG.zZbojcxy.8NLhAOKMNd1.example.com',\n reconnect_topic: 'GOi/j9i',\n connect_retain: false\n },\n script: {\n source: 'function energize_heaters(...)\\n ...\\nend\\nfunction energize_modem(...)\\n ...\\nend\\nfunction cycle_gadget(...)\\n ...\\nend\\n',\n step_time_limit: 5,\n boot_handler: '',\n threads: {\n '30': {label: 'label of thread #30'},\n '46': {label: 'label of thread #46'},\n '47': {label: 'label of thread #47'},\n '56': {label: 'label of thread #56'},\n '67': {label: 'label of thread #67'},\n '94': {label: 'label of thread #94'}\n },\n traced: false,\n step_delay: 3,\n user_function_ui_order: [\n 'enable_router',\n 'toggle_heater',\n 'shut_down_engines',\n 'energize_machines',\n 'enable_engines'\n ],\n notifications: {\n events: {\n 'dli.script.thread_stopped': {\n severity: 6,\n message_template: [0, ':', 1, ' [', 2, '] (', 3, ') stopped: ', 4],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'thread_id'},\n {fixed_value: null, has_fixed_value: false, id: 'thread_name'},\n {fixed_value: null, has_fixed_value: false, id: 'thread_origin'},\n {fixed_value: null, has_fixed_value: false, id: 'thread_start_reason'},\n {fixed_value: null, has_fixed_value: false, id: 'thread_stop_reason'},\n {fixed_value: false, has_fixed_value: true, id: 'thread_state'}\n ]\n },\n 'dli.script.thread_started': {\n severity: 6,\n message_template: [0, ':', 1, ' [', 2, '] (', 3, ') started'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'thread_id'},\n {fixed_value: null, has_fixed_value: false, id: 'thread_name'},\n {fixed_value: null, has_fixed_value: false, id: 'thread_origin'},\n {fixed_value: null, has_fixed_value: false, id: 'thread_start_reason'},\n {fixed_value: true, has_fixed_value: true, id: 'thread_state'}\n ]\n },\n 'dli.script.boot_script_reset': {\n severity: 5,\n message_template: [\n 'no longer running a script function at boot since the function no longer exists in the script source'\n ],\n parameters: []\n },\n 'dli.script.thread_failed': {\n severity: 4,\n message_template: [0, ':', 1, ' [', 2, '] (', 3, ') failed: ', 4],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'thread_id'},\n {fixed_value: null, has_fixed_value: false, id: 'thread_name'},\n {fixed_value: null, has_fixed_value: false, id: 'thread_origin'},\n {fixed_value: null, has_fixed_value: false, id: 'thread_start_reason'},\n {fixed_value: null, has_fixed_value: false, id: 'thread_error'}\n ]\n }\n },\n parameter_kinds: []\n },\n snippets: {\n disable_machine_sample: {\n source: 'function shut_down_engine(...)\\n ...\\nend\\nfunction shut_down_engines(...)\\n ...\\nend\\nfunction disable_modem(...)\\n ...\\nend\\nfunction energize_router(...)\\n ...\\nend\\n'\n },\n energize_contraptions_sample: {source: 'function shut_down_engine(...)\\n ...\\nend\\n'},\n toggle_engine_sample: {source: 'function shut_down_heater(...)\\n ...\\nend\\n'}\n },\n boot_handler_legacy: true,\n variables: {appliance_online: 1, gadget_status: true}\n },\n meter: {\n power_status: true,\n values: {\n vcc_voltage: {\n intervals: [\n {\n lower_bound_bottom: 493.33333333333,\n alarm_level: null,\n lower_bound_top: 501.66666666667,\n alarm_period: 6\n },\n {\n lower_bound_bottom: 516.66666666667,\n alarm_level: null,\n lower_bound_top: 525.83333333333,\n alarm_period: null\n },\n {\n lower_bound_bottom: 563.33333333333,\n alarm_level: null,\n lower_bound_top: 571.66666666667,\n alarm_period: null\n },\n {\n lower_bound_bottom: 572.5,\n alarm_level: null,\n lower_bound_top: 577.5,\n alarm_period: 2\n },\n {\n lower_bound_bottom: 600.83333333333,\n alarm_level: 1,\n lower_bound_top: 614.16666666667,\n alarm_period: 5\n },\n {\n lower_bound_bottom: 621.66666666667,\n alarm_level: null,\n lower_bound_top: 633.33333333333,\n alarm_period: null\n }\n ],\n in_calibration: false,\n expression: '2.8',\n history_subsample_count: 2,\n data_absence_alarm_level: 2,\n log_history: true,\n history_time_step: 14,\n history_parameters: [[300, 86400], [3600, 1209600], [86400, 31536000]],\n lowest_interval_alarm_period: 5,\n data_absence_alarm_period: 1,\n quantity: 'voltage',\n name: 'DC voltage',\n internal: false,\n lowest_interval_alarm_level: null,\n bus: 2\n },\n current: {\n intervals: [\n {lower_bound_bottom: 592, alarm_level: 5, lower_bound_top: 607, alarm_period: 4},\n {\n lower_bound_bottom: 643,\n alarm_level: null,\n lower_bound_top: 654,\n alarm_period: 9\n },\n {\n lower_bound_bottom: 658,\n alarm_level: null,\n lower_bound_top: 663,\n alarm_period: null\n },\n {\n lower_bound_bottom: 694,\n alarm_level: 1,\n lower_bound_top: 704,\n alarm_period: null\n },\n {\n lower_bound_bottom: 713,\n alarm_level: 5,\n lower_bound_top: 727,\n alarm_period: null\n },\n {\n lower_bound_bottom: 741,\n alarm_level: null,\n lower_bound_top: 759,\n alarm_period: 8\n }\n ],\n in_calibration: true,\n expression: null,\n history_subsample_count: 21,\n data_absence_alarm_level: 3,\n value: false,\n log_history: false,\n history_time_step: 25,\n history_parameters: [[300, 86400], [3600, 1209600], [86400, 31536000]],\n lowest_interval_alarm_period: null,\n data_absence_alarm_period: null,\n quantity: 'current',\n name: 'Current',\n supports_calibration: false,\n internal: false,\n lowest_interval_alarm_level: null,\n bus: null\n },\n mains_voltage: {\n intervals: [\n {\n lower_bound_bottom: 15.833333333333,\n alarm_level: 7,\n lower_bound_top: 17.333333333333,\n alarm_period: 2\n },\n {\n lower_bound_bottom: 19,\n alarm_level: null,\n lower_bound_top: 19.916666666667,\n alarm_period: 1\n },\n {\n lower_bound_bottom: 19.75,\n alarm_level: 2,\n lower_bound_top: 20.5,\n alarm_period: null\n },\n {\n lower_bound_bottom: 20.583333333333,\n alarm_level: 8,\n lower_bound_top: 21.083333333333,\n alarm_period: 7\n },\n {\n lower_bound_bottom: 23.75,\n alarm_level: 2,\n lower_bound_top: 24.75,\n alarm_period: null\n },\n {\n lower_bound_bottom: 27.166666666667,\n alarm_level: 1,\n lower_bound_top: 27.75,\n alarm_period: 6\n }\n ],\n in_calibration: false,\n expression: null,\n history_subsample_count: 25,\n data_absence_alarm_level: null,\n value: false,\n log_history: false,\n history_time_step: 17,\n history_parameters: [[300, 86400], [3600, 1209600], [86400, 31536000]],\n lowest_interval_alarm_period: 8,\n data_absence_alarm_period: 3,\n quantity: 'voltage',\n name: 'AC voltage',\n internal: true,\n lowest_interval_alarm_level: null,\n bus: 4\n },\n temperature: {\n intervals: [\n {\n lower_bound_bottom: 8.7087087087087,\n alarm_level: null,\n lower_bound_top: 9.1891891891892,\n alarm_period: null\n },\n {\n lower_bound_bottom: 9.2492492492492,\n alarm_level: 1,\n lower_bound_top: 9.5495495495495,\n alarm_period: null\n }\n ],\n in_calibration: false,\n expression: null,\n history_subsample_count: 15,\n data_absence_alarm_level: 7,\n log_history: true,\n history_time_step: 23,\n history_parameters: [[300, 86400], [3600, 1209600], [86400, 31536000]],\n lowest_interval_alarm_period: 1,\n data_absence_alarm_period: 6,\n quantity: 'temperature',\n name: 'Temperature',\n internal: true,\n lowest_interval_alarm_level: 4,\n bus: 2\n }\n },\n notifications: {\n events: {\n 'dli.meter.value_interval_change': {\n severity: 7,\n message_template: [0, ' entered alarm level ', 1],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'value_name'},\n {fixed_value: null, has_fixed_value: false, id: 'value_alarm_level'},\n {fixed_value: null, has_fixed_value: false, id: 'value_id'},\n {fixed_value: 0, has_fixed_value: true, id: 'value_alarm_duration'},\n {fixed_value: null, has_fixed_value: true, id: 'value_alarm_repeated'}\n ]\n },\n 'dli.meter.bus_off': {\n severity: 5,\n message_template: ['bus ', 0, ' (', 1, ') is not powered'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'bus_index'},\n {fixed_value: null, has_fixed_value: false, id: 'bus_name'},\n {fixed_value: false, has_fixed_value: true, id: 'bus_powered'}\n ]\n },\n 'dli.meter.emergency_off_inactive': {\n severity: 6,\n message_template: ['emergency shutoff deactivated, normal outlet operation'],\n parameters: [{fixed_value: false, has_fixed_value: true, id: 'emergency_off'}]\n },\n 'dli.meter.emergency_off_unknown': {\n severity: 7,\n message_template: ['emergency shutoff status unknown due to power loss'],\n parameters: []\n },\n 'dli.meter.power_mains': {\n severity: 6,\n message_template: ['running on mains'],\n parameters: [{fixed_value: true, has_fixed_value: true, id: 'powered'}]\n },\n 'dli.meter.emergency_off_active': {\n severity: 5,\n message_template: ['emergency shutoff activated, all outlets off'],\n parameters: [{fixed_value: true, has_fixed_value: true, id: 'emergency_off'}]\n },\n 'dli.meter.value_interval': {\n severity: 7,\n message_template: [0, ' is at alarm level ', 1, ' for ', 2, ' seconds'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'value_name'},\n {fixed_value: null, has_fixed_value: false, id: 'value_alarm_level'},\n {fixed_value: null, has_fixed_value: false, id: 'value_alarm_duration'},\n {fixed_value: null, has_fixed_value: false, id: 'value_id'},\n {fixed_value: null, has_fixed_value: false, id: 'value_alarm_repeated'}\n ]\n },\n 'dli.meter.power_battery': {\n severity: 5,\n message_template: ['running on battery'],\n parameters: [{fixed_value: false, has_fixed_value: true, id: 'powered'}]\n },\n 'dli.meter.bus_on': {\n severity: 6,\n message_template: ['bus ', 0, ' (', 1, ') is powered'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'bus_index'},\n {fixed_value: null, has_fixed_value: false, id: 'bus_name'},\n {fixed_value: true, has_fixed_value: true, id: 'bus_powered'}\n ]\n }\n },\n parameter_kinds: []\n },\n emergency_off_status: false,\n buses: [\n {power_status: true, name: 'Bus A', power_factor_percent: 100},\n {power_status: false, name: 'Bus B', power_factor_percent: 100}\n ],\n synchronize: {results: [], arguments: []}\n },\n renderer: {\n known_scales: {linear: 'linear', log: 'logarithmic'},\n known_marker_types: {\n circle: 'Filled circle',\n square: 'Filled square',\n otriangle: 'Empty triangle',\n osquare: 'Empty square',\n triangle: 'Filled triangle',\n rhombus: 'Filled rhombus',\n orhombus: 'Empty rhombus',\n plus: 'Plus',\n dot: 'Dot',\n rotriangle: 'Empty inverse triangle',\n rtriangle: 'Filled inverse triangle',\n ocircle: 'Empty circle',\n cross: 'Cross'\n },\n known_plot_styles: {\n lines: 'Lines only',\n steps: 'Step lines',\n bezier: 'Bezier smoothed lines',\n linespoints: 'Lines and markers',\n impulses: 'Vertical lines',\n dots: 'Small dots',\n csplines: 'Spline smoothed lines',\n points: 'Markers only',\n boxes: 'Boxes',\n acsplines: 'Approximated spline smoothed lines'\n },\n known_line_types: {dashed: 'Dashed', dotted: 'Dotted', solid: 'Solid'},\n known_image_formats: {svg: 'SVG', gif: 'GIF', jpeg: 'JPEG', png: 'PNG'},\n known_axes: {x2y2: 'X2, Y2', x2y1: 'X2, Y1', x1y1: 'X1, Y1', x1y2: 'X1, Y2'}\n },\n config: {\n allow_plaintext_logins: true,\n allow_coapws: false,\n protect_private_config: false,\n brand_url: 'http://bar.example.com:8031/baz/foo/foo/baz/quux/bar/bar/bar.htm',\n allow_jsonrpc_nonadmin: false,\n hide_passwords: false,\n registration_status: false,\n custom_brand_name: 'Amazing Controller III',\n known_quantities: {\n current: {\n preferred_unit: null,\n name: 'Current',\n units: {A: {offset: 0, name: 'ampere', scale: 1}}\n },\n screen_length: {\n preferred_unit: 'px',\n name: 'Screen length',\n units: {px: {offset: 0, name: 'pixel', scale: 1}}\n },\n temperature: {\n preferred_unit: 'K',\n name: 'Temperature',\n units: {\n K: {offset: 0, name: 'kelvin', scale: 1},\n C: {offset: -273.16, internal: false, name: 'degree Celsius', scale: 1},\n F: {offset: -459.67, name: 'degree Fahrenheit', scale: 1.8}\n }\n },\n count: {\n preferred_unit: null,\n name: 'Count',\n units: {times: {offset: 0, name: 'time', scale: 1}}\n },\n illuminance: {\n preferred_unit: 'lx',\n name: 'Illuminance',\n units: {\n lx: {offset: 0, internal: false, name: 'lux', scale: 1},\n fc: {offset: 0, internal: false, name: 'foot-candle', scale: 0.09290226681531}\n }\n },\n time: {\n preferred_unit: null,\n name: 'Time',\n units: {s: {offset: 0, internal: false, name: 'second', scale: 1}}\n },\n ratio: {\n preferred_unit: 'times',\n name: 'Ratio',\n units: {\n '%': {offset: 0, name: 'percent', scale: 100},\n times: {offset: 0, internal: false, name: '', scale: 1}\n }\n },\n energy: {\n preferred_unit: 'kWh',\n name: 'Energy',\n units: {\n kWh: {offset: 0, internal: false, name: 'kilowatt-hour', scale: 2.77777778e-7},\n J: {offset: 0, name: 'joule', scale: 1}\n }\n },\n voltage: {\n preferred_unit: null,\n name: 'Voltage',\n units: {V: {offset: 0, name: 'volt', scale: 1}}\n }\n },\n allow_jsonrpc: true,\n custom_register_url: 'https://baz.example.com/foo/bar.html',\n customization_status: 'open',\n known_protection_bits: {\n protect_restore: {\n name: 'Protection from restore from backup',\n status: 'You have enabled that and that service which allows to bypass this protection'\n },\n protect_admin: {name: 'Administrator credentials protection', status: true},\n protect_private_config: {\n name: 'Private configuration protection',\n status: 'You have enabled that and that service which allows to bypass this protection'\n },\n protect_notification: {name: 'Notification settings protection', status: false},\n protect_network: {name: 'Network settings protection', status: true},\n protect_maintenance: {name: 'Maintenance mode lock', status: false},\n protect_firmware: {\n name: 'Firmware protection',\n status: 'You have enabled that and that service which allows to bypass this protection'\n }\n },\n refresh_enabled: true,\n allow_modifying_get: true,\n protect_maintenance: false,\n serial: 'ISO322203123456',\n custom_support_email: 'support@example.com',\n allow_coapws_nonadmin: false,\n allow_restapi: true,\n upgrade_notify_beep: false,\n brand_faq_url: 'https://baz.example.com/quux/foo.html',\n links: [\n {description: 'test 5', href: 'test_url7'},\n {description: 'test 3', href: 'test_url5'}\n ],\n custom_brand_logo: 'http://bar.example.com:80/baz/foo/quux/foo/bar.png',\n image_format: 'jpg',\n location: 'Server room',\n ntp_server_enabled: true,\n http_ports: [{port: '8046', address: '192.168.0.9'}],\n hide_wifi_key: true,\n custom_brand_url: 'https://baz.example.com/baz/quux/quux/baz.html',\n syslog_ip_address: null,\n protect_network: false,\n lockout_delay_minutes: 60,\n version: '1.8.1.0',\n allow_coapws_origins: ['https://baz.example.com', 'https://foo.example.com', 'http://bar.example.com'],\n syslog_minimal_severity: 8,\n certificates: {\n iTrustBazSign_Trusted_Certification_Authority: {\n data: '-----BEGIN CERTIFICATE-----\\nMIIZNsCJ4KzRkhOd2DFrjawMoljLKzq6dLi1DxMJIMn23Bi7Qz/AaxYPjIm3HdCx\\n+DuNZClMGra+/1+0Da+o0j7ooQR0NSzOiuoI6ZhPRHQSLQUb1UP4DYu2/M5Pr4qZ\\net7EaYhu/9FSgsWBIcRtXVuwcKnjANkqGu4tTonUz3ygxUtG7K9gs4cUQQEdp+T6\\na/NOotOus4sN+8XLKDDQsktJ+X8+1GvdHJ16CS15ZvVZ42xQIBtBxnWxKgyNzt1H\\n4QRZTZ8P4kV9hxTuqgreCp+vnOvhRCwXfN79zHa415Fl2kfvRXZfNabA+WuRlq/Q\\n8cDRCJVJbGOLyKoVwUvW65Wf/+Qs/t6AVMdki94JRUhPrWxn1sK9+tq0tHuvB15j\\nkT8vZUN4Bpxjnlmg5yg+ojt6epJiw38gYIc8p0E0rCmfzZL5X25Mn/VSqrAmwKTV\\n6fU8wX08Kh8v2FT7NrwPNPFEb2AyYhegM9rJitT2ad+fvToILljkA//o3BmevRKH\\nBcK56PimQNhvC0Hzl2An3/tHoXCFuVt68EDHgy36Ln2apMabQnOWoIpcr1tmZnuk\\n81k67sTwx4mJgOmTpIH77w+BqmmdhWhraRzjKTgIZSdGsPlhk3rt0s4sftWMQDD0\\nCl2iSMHx0aqSMYCRP6UHDMy6vKY8abspNwXrJroLReqpC3HeBnxRAwZ5H8Gtl8i8\\nF0R7rpaVfPkkiPyWNPiJ+qc96WxHE6OW8sf0hGYMhI7Qk5y7WgSXW5ifdgyupNR+\\n60zPaL6vUYfcWo8DHhmOQR17QyyqPy6Y+5zaT5V+gAcD/mSIUEjxim49l20A08k1\\njdlr9mXMOnNBFiiWRfFEmQ/qSBtdyxviahZmT78uwY6CGqkjW0zIS+9xC2bA0Xvd\\nVPkfafb8nqQeb9Ad9V69g4OlhanEWQV1rFiRwKckA2OnEbRP6Zbog/ZNcNd8p8Bh\\nw9NGn7SsYG79jZHJB6/CiPr530xEEegAq3SdDxWnDfyzEFJSOKh6mYDrbA5srn3h\\nXL6VuwkaukrA3JaQ0iCay3C9A41+9luj61E1z/dulU4rphHrQWSPcha==\\n-----END CERTIFICATE-----\\n',\n status: false\n }\n },\n ssh_authorized_keys: [\n {data: 'ssh-dss aV===', options: '', comment: 'n'},\n {data: 'ssh-dss CwLn', options: 'era,m=qjgge,wc=x', comment: ''},\n {data: 'ecdsa-sha2-nistp521 a', options: '', comment: ''},\n {data: 'ecdsa-sha2-nistp384 eEKp==', options: '', comment: ''},\n {data: 'ssh-ed25519 v7=', options: '', comment: ''},\n {\n data: 'ssh-ed25519 t91/5S==',\n options: 'oq=ml,yzreiwtvwctfx=e,zspqyuhlfl=bxo,i=ywi,e=dpvtn,yvmbbwdylns',\n comment: 'bqcl'\n },\n {data: 'ecdsa-sha2-nistp521 r', options: '', comment: ''},\n {data: 'ssh-ed25519 5=', options: 'wllkv=991248,mu=92,dh=449', comment: 'jqkh'},\n {data: 'ecdsa-sha2-nistp256 betjYa==', options: 'tdx', comment: ''},\n {data: 'ecdsa-sha2-nistp384 XA2J===', options: '', comment: ''},\n {data: 'ecdsa-sha2-nistp521 4i==', options: '', comment: ''},\n {\n data: 'ecdsa-sha2-nistp384 VWk==',\n options: 'nifiixiky=h,iy',\n comment: '@h'\n },\n {\n data: 'ecdsa-sha2-nistp256 9k=',\n options: 'kyxjhdrnrjrn=fk,wwqjk=180579801,uy=v',\n comment: 'dgvjcr'\n },\n {data: 'ssh-ed25519 Q=', options: 'rmhdcm,v=knapbe', comment: ''},\n {data: 'ecdsa-sha2-nistp384 k', options: '', comment: ''},\n {data: 'ecdsa-sha2-nistp384 77rl', options: 'rbjcf=12', comment: ''},\n {data: 'ecdsa-sha2-nistp521 n', options: '', comment: 'ibawc'},\n {\n data: 'ecdsa-sha2-nistp256 m===',\n options: 'x=cgkbjt,osvu,ukx,mun=605',\n comment: 'zspr'\n },\n {data: 'ssh-rsa 65=', options: '', comment: 'f.o'},\n {data: 'ssh-rsa Y=', options: 'ace', comment: 'q'},\n {data: 'ecdsa-sha2-nistp256 w+T8', options: 'uy=5,cqe,cvde=12', comment: ''},\n {\n data: 'ssh-ed25519 m',\n options: 'v=rwwifeli,zuyibsvmbt=6,n=01,jqv,sqg,jtul=4,hllpamsm,rttdmjk=n,yot,ai=d,qu,llp,bctpegotzltr=9,w=22,s,tt=8785,hjuj=coxr,yixrao=wgqr',\n comment: 'dpu'\n }\n ],\n refresh_delay_minutes: 1,\n ssh_enabled: true,\n allow_restapi_nonadmin: true,\n protect_restore: false,\n custom_brand_logo_height: 32,\n known_timezones: {\n 'UTC-6': 'UTC+6',\n 'UTC+4': 'UTC-4',\n 'UTC-9': 'UTC+9',\n 'UTC+6': 'UTC-6',\n 'UTC+5': 'UTC-5',\n 'UTC-5': 'UTC+5',\n 'UTC+11': 'UTC-11',\n 'UTC-8': 'UTC+8',\n 'UTC+8': 'UTC-8',\n UTC: 'UTC',\n 'UTC-10': 'UTC+10',\n 'UTC+1': 'UTC-1',\n 'UTC-11': 'UTC+11',\n 'UTC+12': 'UTC-12',\n 'UTC-12': 'UTC+12',\n 'UTC+9': 'UTC-9',\n 'UTC+10': 'UTC-10',\n 'UTC-4': 'UTC+4',\n 'UTC+7': 'UTC-7',\n 'UTC-7': 'UTC+7',\n 'UTC-3': 'UTC+3',\n 'UTC-1': 'UTC+1',\n 'UTC+2': 'UTC-2',\n 'UTC+3': 'UTC-3',\n 'UTC-2': 'UTC+2'\n },\n allow_restapi_origins: ['https://foo.example.com', 'http://bar.example.com'],\n brand_manual_url: 'https://bar.example.com/quux/quux/foo/quux/bar/bar/foo/quux/foo.htm',\n custom_brand_logo_width: 22,\n plots: [\n {\n x2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n y2: {min: 0, softmax: 1, max: null, tics: null, mtics: null, softmin: null},\n data: [\n {\n ds: 'buses.0.voltage',\n style: {\n type: 'solid',\n style: 'lines',\n width: 1,\n color: 'FF0000',\n axes: 'x1y1',\n marker: 'plus',\n size: 0\n },\n title: 'Bus A voltage'\n },\n {\n ds: 'buses.0.current',\n style: {\n type: 'solid',\n style: 'lines',\n width: 1,\n color: '0000FF',\n axes: 'x1y2',\n marker: 'plus',\n size: 0\n },\n title: 'Bus A current'\n }\n ],\n width: 640,\n title: 'Bus A status',\n display: true,\n y1: {min: 0, softmax: 110, max: null, tics: null, mtics: null, softmin: null},\n x1: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n height: 480\n },\n {\n x2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n y2: {min: 0, softmax: 1, max: null, tics: null, mtics: null, softmin: null},\n data: [\n {\n ds: 'buses.1.voltage',\n style: {\n type: 'solid',\n style: 'lines',\n width: 1,\n color: 'FF0000',\n axes: 'x1y1',\n marker: 'plus',\n size: 0\n },\n title: 'Bus B voltage'\n },\n {\n ds: 'buses.1.current',\n style: {\n type: 'solid',\n style: 'lines',\n width: 1,\n color: '0000FF',\n axes: 'x1y2',\n marker: 'plus',\n size: 0\n },\n title: 'Bus B current'\n }\n ],\n width: 640,\n title: 'Bus B status',\n display: true,\n y1: {min: 0, softmax: 110, max: null, tics: null, mtics: null, softmin: null},\n x1: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n height: 480\n },\n {\n x2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n y2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n data: [\n {\n ds: 'buses.0.total_energy',\n style: {\n type: 'solid',\n style: 'lines',\n width: 1,\n color: 'FF0000',\n axes: 'x1y1',\n marker: 'plus',\n size: 0\n },\n title: 'Bus A total energy'\n },\n {\n ds: 'buses.1.total_energy',\n style: {\n type: 'solid',\n style: 'lines',\n width: 1,\n color: '0000FF',\n axes: 'x1y1',\n marker: 'plus',\n size: 0\n },\n title: 'Bus B total energy'\n }\n ],\n width: 640,\n title: 'Bus energy consumption',\n display: false,\n y1: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n x1: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n height: 480\n },\n {\n x2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n y2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n data: [\n {\n ds: 'buses.0.voltage',\n style: {\n type: 'solid',\n style: 'lines',\n width: 1,\n color: 'FF0000',\n axes: 'x1y1',\n marker: 'plus',\n size: 0\n },\n title: 'Bus A voltage'\n },\n {\n ds: 'buses.1.voltage',\n style: {\n type: 'solid',\n style: 'lines',\n width: 1,\n color: '0000FF',\n axes: 'x1y1',\n marker: 'plus',\n size: 0\n },\n title: 'Bus B voltage'\n }\n ],\n width: 640,\n title: 'Bus voltages',\n display: false,\n y1: {min: 0, softmax: 110, max: null, tics: null, mtics: null, softmin: null},\n x1: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n height: 480\n },\n {\n x2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n y2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n data: [\n {\n ds: 'buses.0.current',\n style: {\n type: 'solid',\n style: 'lines',\n width: 1,\n color: 'FF0000',\n axes: 'x1y1',\n marker: 'plus',\n size: 0\n },\n title: 'Bus A current'\n },\n {\n ds: 'buses.1.current',\n style: {\n type: 'solid',\n style: 'lines',\n width: 1,\n color: '0000FF',\n axes: 'x1y1',\n marker: 'plus',\n size: 0\n },\n title: 'Bus B current'\n }\n ],\n width: 640,\n title: 'Bus currents',\n display: true,\n y1: {min: 0, softmax: 1, max: null, tics: null, mtics: null, softmin: null},\n x1: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n height: 480\n },\n {\n x2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n y2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n data: [\n {\n ds: 'environment.temperature',\n style: {\n type: 'solid',\n style: 'lines',\n width: 1,\n color: 'FF0000',\n axes: 'x1y1',\n marker: 'plus',\n size: 0\n },\n title: 'Temperature'\n }\n ],\n width: 640,\n title: 'Temperature',\n display: true,\n y1: {min: 0, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n x1: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n height: 480\n },\n {\n x2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n y2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n data: [\n {\n ds: 'environment.illuminance',\n style: {\n type: 'solid',\n style: 'lines',\n width: 1,\n color: 'FF0000',\n axes: 'x1y1',\n marker: 'plus',\n size: 0\n },\n title: 'Illuminance'\n }\n ],\n width: 640,\n title: 'Illuminance',\n display: true,\n y1: {min: 0, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n x1: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n height: 480\n },\n {\n x2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n y2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n data: [\n {\n ds: 'battery_voltage',\n style: {\n type: 'solid',\n style: 'lines',\n width: 1,\n color: 'FF0000',\n axes: 'x1y1',\n marker: 'plus',\n size: 0\n },\n title: 'Battery voltage'\n }\n ],\n width: 640,\n title: 'Battery voltage',\n display: false,\n y1: {min: 0, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n x1: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n height: 480\n },\n {\n x2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n y2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n data: [\n {\n ds: 'power_voltage',\n style: {\n type: 'solid',\n style: 'lines',\n width: 1,\n color: 'FF0000',\n axes: 'x1y1',\n marker: 'plus',\n size: 0\n },\n title: 'Power voltage'\n }\n ],\n width: 640,\n title: 'Power voltage',\n display: false,\n y1: {min: 0, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n x1: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n height: 480\n },\n {\n x2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n y2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n data: [\n {\n ds: 'relay_voltage',\n style: {\n type: 'solid',\n style: 'lines',\n width: 1,\n color: 'FF0000',\n axes: 'x1y1',\n marker: 'plus',\n size: 0\n },\n title: 'Relay voltage'\n }\n ],\n width: 640,\n title: 'Relay voltage',\n display: true,\n y1: {min: 0, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n x1: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n height: 480\n }\n ],\n ssh_port: 22,\n upgrade_notify_blink: true,\n protect_admin: false,\n relay_ports: ['ttyATH0'],\n custom_update_url: 'https://bar.example.com:443/bar.htm',\n brand_company_name: 'Digital Loggers, Inc.',\n hardware_id: 'EPCR5',\n crls: {\n iVeriFooCrypt_Primary_CA: {\n data: '-----BEGIN X509 CRL-----\\nMIIRKoksuFeaVWE2tkGinxfQDg3P9X4mtoEEc/6XGn7nKOsD88xx5dOKJUlU1sHx\\nCJYLsq90dVQWlbgjYnMy8iTwCWoVUU2jqd4jTFl7nCfYpLIO9gNJOsFdP49vbEfR\\nlAM1yWqBBO0ZiQkPp4qhLU7Sf33vkXoVjBYijPvxqyWZOG+ENrylL5D0AIywrmSb\\n1=\\n-----END X509 CRL-----\\n',\n status: true\n }\n },\n contact: 'support@example.com',\n relax_nonhtml_content_types: true,\n timezone: 'UTC',\n hostname: 'foo.example.com',\n protect_firmware: true,\n outlet_label: 'Outlet',\n brand_name: 'Ethernet Power Controller',\n oid: '1.3.6.1.4.1.45770.1.3',\n custom_brand_company_name: 'Whatever Systems Inc.',\n update_url: 'http://foo.example.com:80/quux/baz/baz/baz/bar/bar/foo/bar/quux/bar.htm',\n ntp_peers: [\n '0.ntp-pool.example.com',\n '1.ntp-pool.example.com',\n '2.ntp-pool.example.com',\n '3.ntp-pool.example.com'\n ],\n custom_help_url: 'https://baz.example.com:443/foo/quux/quux/bar/baz/bar/bar/bar/quux.html',\n name_always_visible: true,\n support_email: 'support@example.com',\n https_ports: [\n {port: '80', address: '192.168.0.5'},\n {port: '8079', address: '192.168.0.58'},\n {port: '1', address: '192.168.0.21'},\n {port: '8', address: '192.168.0.19'}\n ],\n contacts: {\n support: {phone: null, fax: '+67178999899706', name: 'Support', email: null},\n security: {phone: null, fax: '+766747320756474', name: 'Security', email: null}\n },\n custom_support_url: 'http://foo.example.com:2/baz.html',\n support_url: 'https://foo.example.com/quux.htm',\n protect_notification: true,\n meters: [\n {\n decimals: 0,\n color: '',\n sectors: [\n {color: '0000FF', name: 'Low', value: 100},\n {color: '00FF00', name: 'Optimal', value: 127},\n {color: 'FF0000', name: 'High', value: 140}\n ],\n data: 'buses.0.voltage',\n width: 128,\n title: 'Bus A voltage',\n display: false,\n min_value: 90,\n scale: 'linear',\n height: 64\n },\n {\n decimals: 1,\n color: '',\n sectors: [\n {color: '00FF00', name: 'Optimal', value: 12},\n {color: 'FF0000', name: 'High', value: 15}\n ],\n data: 'buses.0.current',\n width: 128,\n title: 'Bus A current',\n display: true,\n min_value: 0,\n scale: 'linear',\n height: 64\n },\n {\n decimals: 0,\n color: '',\n sectors: [\n {color: '0000FF', name: 'Low', value: 100},\n {color: '00FF00', name: 'Optimal', value: 127},\n {color: 'FF0000', name: 'High', value: 140}\n ],\n data: 'buses.1.voltage',\n width: 128,\n title: 'Bus B voltage',\n display: false,\n min_value: 90,\n scale: 'linear',\n height: 64\n },\n {\n decimals: 1,\n color: '',\n sectors: [\n {color: '00FF00', name: 'Optimal', value: 12},\n {color: 'FF0000', name: 'High', value: 15}\n ],\n data: 'buses.1.current',\n width: 128,\n title: 'Bus B current',\n display: false,\n min_value: 0,\n scale: 'linear',\n height: 64\n },\n {\n decimals: 0,\n color: '',\n sectors: [\n {color: '0000FF', name: 'Cold', value: 273},\n {color: '00FF00', name: 'Optimal', value: 322},\n {color: 'FF0000', name: 'Hot', value: 366}\n ],\n data: 'environment.temperature',\n width: 128,\n title: 'Temperature',\n display: true,\n min_value: 244,\n scale: 'linear',\n height: 64\n },\n {\n decimals: 0,\n color: '',\n sectors: [\n {color: '0000FF', name: 'Low', value: 100},\n {color: '00FF00', name: 'Optimal', value: 1000},\n {color: 'FF0000', name: 'High', value: 10000}\n ],\n data: 'environment.illuminance',\n width: 128,\n title: 'Illuminance',\n display: false,\n min_value: 0,\n scale: 'log',\n height: 64\n },\n {\n decimals: 2,\n color: '',\n sectors: [\n {color: '0000FF', name: 'Low', value: 4.3},\n {color: 'EEEE00', name: 'Medium', value: 4.5},\n {color: '00FF00', name: 'High', value: 6.4}\n ],\n data: 'battery_voltage',\n width: 128,\n title: 'Battery voltage',\n display: false,\n min_value: 4,\n scale: 'linear',\n height: 64\n },\n {\n decimals: 2,\n color: '',\n sectors: [\n {color: '0000FF', name: 'Low', value: 4.9},\n {color: '00FF00', name: 'Optimal', value: 5.5},\n {color: 'FF0000', name: 'High', value: 6}\n ],\n data: 'power_voltage',\n width: 128,\n title: 'Power voltage',\n display: false,\n min_value: 4,\n scale: 'linear',\n height: 64\n },\n {\n decimals: 1,\n color: '',\n sectors: [\n {color: '0000FF', name: 'Low', value: 10},\n {color: '00FF00', name: 'Optimal', value: 13},\n {color: 'FF0000', name: 'High', value: 15}\n ],\n data: 'relay_voltage',\n width: 128,\n title: 'Relay voltage',\n display: true,\n min_value: 8,\n scale: 'linear',\n height: 64\n }\n ],\n register_url: 'https://foo.example.com/foo.html',\n https_cert: {\n known_dn_oids: {\n generationQualifier: '2.5.4.44',\n description: '2.5.4.13',\n businessCategory: '2.5.4.15',\n initials: '2.5.4.43',\n stateOrProvinceName: '2.5.4.8',\n organizationName: '2.5.4.10',\n telephoneNumber: '2.5.4.20',\n emailAddress: '1.2.840.113549.1.9.1',\n street: '2.5.4.9',\n pseudonym: '2.5.4.65',\n postOfficeBox: '2.5.4.18',\n facsimileTelephoneNumber: '2.5.4.23',\n x500UniqueIdentifier: '2.5.4.45',\n givenName: '2.5.4.42',\n title: '2.5.4.12',\n serialNumber: '2.5.4.5',\n domainComponent: '0.9.2342.19200300.100.1.25',\n postalCode: '2.5.4.17',\n countryName: '2.5.4.6',\n commonName: '2.5.4.3',\n localityName: '2.5.4.7',\n houseIdentifier: '2.5.4.51',\n postalAddress: '2.5.4.16',\n registeredAddress: '2.5.4.26',\n dnQualifier: '2.5.4.46',\n physicalDeliveryOfficeName: '2.5.4.19',\n name: '2.5.4.41',\n organizationalUnitName: '2.5.4.11',\n surname: '2.5.4.4'\n },\n string_mask: 'nombstr',\n renewal_data: {username: 'R', password: 'N9', est_url: 'https://%a2', auth: 'basic'},\n cert: '-----BEGIN CERTIFICATE-----\\nMIIarItKbzmTGF4/7lqJkfAKdQf93A4Pa30SNwo/vbUBsbC0M3L7kYTO+9Z3LgVy\\nQ9TFAPshclJrnix9rijL6kWipuOLsAvJLOaYqSGTEbK1JICB0yY8i4tY+HvsTqCr\\noP6HhbXJyaeGprInQ=\\n-----END CERTIFICATE-----\\n',\n automatic_renewal: false,\n renewal_method: 'est',\n bits: 4096,\n key: '-----BEGIN PRIVATE KEY-----\\nMII6faQLG+m0edZfvBcnqZMFXESVbslNm/VRcxpvxbxcFWIAkw+bWNs3dLbEDMe/\\nT17Jy5xvjCS1PD+PqWpjcT4DkKcOM1ar4jA3q7/aMUenjeDaB2JqYP4Iljj7mJ/t\\nBzvL+WjUAWDrlp2q9vOa/jMkSWXnXQslPo7QKswWPAOB0S2BNSoPBAAgjjTGAM2b\\nB2W4+3WATjDyoQMHEoVR+BAkgTw2XYFkcorduNpO72MxVlElZlDayPKfuHkSs/CU\\n47kTz8c2XZZJqLucbVa0sGx90P12eYukieDhpsmMSMhIkcwL8XO\\n-----END PRIVATE KEY-----\\n',\n distinguished_name: {\n commonName: ['Digital Loggers Unit'],\n countryName: ['US'],\n stateOrProvinceName: ['California'],\n localityName: ['Santa Clara']\n },\n domains: [\n 'foo.example.com',\n 'bar.example.com',\n 'baz.example.com',\n 'foo.example.com',\n 'bar.example.com',\n 'bar.example.com',\n 'foo.example.com'\n ],\n addresses: ['119.36.27.134', '6.250.3.168', '1.126.212.87', '84.7.125.77', '0.244.9.251'],\n csr: '-----BEGIN CERTIFICATE REQUEST-----\\nMIIg/PAsd18SSGlAtIVrvA8k2TXUz31L9Z2A/E3fHD7mWvyPEUH9hSwmxTGwZJIk\\nxxd1dxGnkpijFyDZ8x14j/a0y9MHwIguFKxuIEh23QnKP1wZ/zgl/GnzS9GPUzKl\\nHgfYOjeqX/GbxsdwYOxrBx=\\n-----END CERTIFICATE REQUEST-----\\n',\n known_renewal_methods: {\n selfsigned: {\n name: 'Generate a self-signed certificate',\n data_items: {\n days: {\n regexp: '^[1-9][0-9]*$',\n name: 'Number of days to issue new certificates for',\n secret: false\n }\n }\n },\n acmev2: {\n name: 'Obtain a certificate from an ACME v2 endpoint (e.g. Let\\'s Encrypt)',\n data_items: {\n acmev2_auth_algorithm: {\n regexp: '^(RS256|RS384|RS512|ES256|ES384|ES512)$',\n name: 'ACMEv2 authentication algorithm',\n secret: false\n },\n acmev2_contacts: {\n regexp: '^((]|[!#&\\'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))| )+$',\n name: 'ACMEv2 contact URLs, whitespace-separated',\n secret: false\n },\n acmev2_agreement: {\n regexp: '^((]|[!#&\\'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))| )+$',\n name: 'ACMEv2 service agreement',\n secret: false\n },\n acmev2_url: {\n regexp: '^https?://(]|[!#&\\'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))+$',\n name: 'ACMEv2 directory endpoint URL',\n secret: false\n }\n }\n },\n acmev1: {\n name: 'Obtain a certificate from an ACME v1 endpoint (e.g. Let\\'s Encrypt)',\n data_items: {\n acmev1_key_size: {\n regexp: '^[1-9][0-9]*$',\n name: 'ACMEv1 default account key size in bits',\n secret: false\n },\n acmev1_url: {\n regexp: '^https?://(]|[!#&\\'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))+$',\n name: 'ACMEv1 directory endpoint URL',\n secret: false\n },\n acmev1_agreement: {\n regexp: '^((]|[!#&\\'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))| )+$',\n name: 'ACMEv1 service agreement',\n secret: false\n },\n acmev1_key_type: {\n regexp: '^(rsa|dsa|dh)$',\n name: 'ACMEv1 default account key type',\n secret: false\n },\n acmev1_contacts: {\n regexp: '^((]|[!#&\\'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))| )+$',\n name: 'ACMEv1 contact URLs, whitespace-separated',\n secret: false\n }\n }\n },\n est: {\n name: 'Obtain a certificate via EST (Enrollment over Secure Transport)',\n data_items: {\n password: {regexp: '[ -~]*', name: 'Password to use for authentication', secret: true},\n username: {\n regexp: '[A-Za-z_-][A-Za-z0-9_@-]*',\n name: 'Username to authenticate as',\n secret: false\n },\n est_url: {\n regexp: '^https://(]|[!#&\\'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))+$',\n name: 'EST server base URL (not including .well-known/...; secure transport required)',\n secret: false\n },\n auth: {regexp: '^(|basic|digest)$', name: 'HTTP authentication to use', secret: false}\n }\n }\n }\n },\n relax_nonhtml_methods: true,\n brand_product_info_url: 'https://baz.example.com/foo/bar/bar.html'\n },\n cred: {\n ip_address: '192.168.0.53',\n is_admin: true,\n name: 'admin',\n agent: 'web ui',\n outlet_access: [true, true, true, true, true, true, true, true]\n },\n upnp: {\n enabled: false,\n profiles: {\n belkin_wemo_socket: {\n nid: 'Belkin',\n state_variables: {\n FriendlyName: {default_value: '', events_enabled: true, name: 'name', type: 'string'},\n BinaryState: {default_value: '0', events_enabled: true, name: 'state', type: 'Boolean'}\n },\n service_type: 'basicevent',\n service_version: '1',\n device_xmlns: 'urn:Belkin:device-1-0',\n manufacturer: 'Belkin International Inc.',\n actions: {\n GetFriendlyName: {\n code: 'function(outlet) return outlet.name end',\n arguments: [\n {\n is_output: true,\n state_id: 'FriendlyName',\n name: 'FriendlyName',\n type: 'string'\n }\n ]\n },\n GetBinaryState: {\n code: 'function(outlet) return outlet.state end',\n arguments: [\n {is_output: true, state_id: 'BinaryState', name: 'BinaryState', type: 'Boolean'}\n ]\n },\n SetBinaryState: {\n code: 'function(outlet,value) outlet.state=value end',\n arguments: [\n {\n is_output: false,\n state_id: 'BinaryState',\n name: 'BinaryState',\n type: 'Boolean'\n }\n ]\n },\n SetFriendlyName: {\n code: 'function(outlet,value) outlet.name=val end',\n arguments: [\n {\n is_output: false,\n state_id: 'FriendlyName',\n name: 'FriendlyName',\n type: 'string'\n }\n ]\n }\n },\n types: {\n Boolean: {\n decode: 'function(str) return str==\"1\" end',\n encode: 'function(value) return value and \"1\" or \"0\" end'\n },\n string: {\n decode: 'function(str) return str end',\n encode: 'function(value) return value end'\n }\n },\n device_version: '1',\n service_scpd_url: '/eventservice.xml',\n uuid_prefix: 'Socket-1_0',\n service_event_sub_url: '/upnp/event/basicevent1',\n service_xmlns: 'urn:Belkin:service-1-0',\n service_control_url: '/upnp/control/basicevent1',\n service_xmlns_prefix_override: null,\n model_number: '',\n model: 'DLI emulated Belkin socket',\n soap_xmlns_prefix_override: null,\n event_xmlns_prefix_override: 'xDJXv3DK',\n service_id: 'basicevent1',\n device_type: 'controllee'\n }\n },\n notifications: {\n events: {\n 'dli.upnp.sample_event': {\n parameters: [{id: 'sample_parameter', has_fixed_value: false, fixed_value: null}],\n message_template: ['sample event']\n }\n },\n parameter_kinds: []\n },\n outlets: [\n {\n exposed: false,\n alternate_name: null,\n id: '1944d90d0',\n profile: 'belkin_wemo_socket'\n },\n {\n exposed: true,\n alternate_name: null,\n id: '1944d90d1',\n profile: 'belkin_wemo_socket'\n },\n {\n exposed: false,\n alternate_name: null,\n id: '1944d90d2',\n profile: 'belkin_wemo_socket'\n },\n {\n exposed: true,\n alternate_name: null,\n id: '1944d90d3',\n profile: 'belkin_wemo_socket'\n },\n {\n exposed: true,\n alternate_name: null,\n id: '1944d90d4',\n profile: 'belkin_wemo_socket'\n },\n {\n exposed: true,\n alternate_name: null,\n id: '1944d90d5',\n profile: 'belkin_wemo_socket'\n },\n {\n exposed: false,\n alternate_name: null,\n id: '1944d90d6',\n profile: 'belkin_wemo_socket'\n },\n {\n exposed: true,\n alternate_name: null,\n id: '1944d90d7',\n profile: 'belkin_wemo_socket'\n }\n ]\n },\n relay: {\n all_caps: false,\n min_relay_voltage: 8,\n lcd_rows: 2,\n user_message_timeout: 1,\n sequence_delay: 8,\n beep_sequence: '0',\n min_sequence_delay: 1,\n outlets: [\n {\n state: false,\n critical: false,\n cycle_delay: null,\n locked: true,\n transient_state: true,\n physical_state: true,\n name: 'Cooling fans'\n },\n {\n state: false,\n critical: true,\n cycle_delay: 6,\n locked: true,\n transient_state: true,\n physical_state: false,\n name: 'Server'\n },\n {\n state: false,\n critical: false,\n cycle_delay: 5,\n locked: false,\n transient_state: true,\n physical_state: true,\n name: 'outlet #3'\n },\n {\n state: true,\n critical: true,\n cycle_delay: null,\n locked: true,\n transient_state: false,\n physical_state: true,\n name: 'outlet #4'\n },\n {\n state: true,\n critical: false,\n cycle_delay: null,\n locked: false,\n transient_state: true,\n physical_state: true,\n name: 'Uplink Radio Power'\n },\n {\n state: true,\n critical: true,\n cycle_delay: 1,\n locked: true,\n transient_state: true,\n physical_state: true,\n name: 'Local alarm lights'\n },\n {\n state: false,\n critical: false,\n cycle_delay: null,\n locked: true,\n transient_state: false,\n physical_state: false,\n name: 'outlet #7'\n },\n {\n state: false,\n critical: false,\n cycle_delay: null,\n locked: false,\n transient_state: false,\n physical_state: true,\n name: 'outlet #8'\n },\n {\n state: true,\n critical: true,\n cycle_delay: null,\n locked: true,\n transient_state: false,\n physical_state: false,\n name: 'outlet #9'\n },\n {\n state: false,\n critical: false,\n cycle_delay: 3,\n locked: false,\n transient_state: true,\n physical_state: false,\n name: 'Local alarm lights'\n },\n {\n state: true,\n critical: false,\n cycle_delay: 9,\n locked: false,\n transient_state: false,\n physical_state: false,\n name: 'outlet #11'\n },\n {\n state: true,\n critical: false,\n cycle_delay: null,\n locked: false,\n transient_state: false,\n physical_state: true,\n name: 'outlet #12'\n },\n {\n state: false,\n critical: true,\n cycle_delay: null,\n locked: false,\n transient_state: true,\n physical_state: true,\n name: 'Local alarm lights'\n },\n {\n state: false,\n critical: false,\n cycle_delay: null,\n locked: false,\n transient_state: true,\n physical_state: false,\n name: 'outlet #14'\n },\n {\n state: false,\n critical: false,\n cycle_delay: null,\n locked: false,\n transient_state: false,\n physical_state: false,\n name: 'outlet #15'\n },\n {\n state: true,\n critical: false,\n cycle_delay: null,\n locked: true,\n transient_state: false,\n physical_state: false,\n name: 'outlet #16'\n },\n {\n state: true,\n critical: false,\n cycle_delay: 6,\n locked: false,\n transient_state: true,\n physical_state: true,\n name: 'POE Injector'\n },\n {\n state: false,\n critical: false,\n cycle_delay: 1,\n locked: false,\n transient_state: false,\n physical_state: true,\n name: 'POE Injector'\n },\n {\n state: true,\n critical: false,\n cycle_delay: 8,\n locked: false,\n transient_state: true,\n physical_state: true,\n name: 'outlet #19'\n },\n {\n state: true,\n critical: true,\n cycle_delay: 7,\n locked: true,\n transient_state: false,\n physical_state: false,\n name: 'outlet #20'\n },\n {\n state: true,\n critical: false,\n cycle_delay: null,\n locked: true,\n transient_state: false,\n physical_state: false,\n name: 'outlet #21'\n },\n {\n state: false,\n critical: true,\n cycle_delay: null,\n locked: false,\n transient_state: true,\n physical_state: true,\n name: 'outlet #22'\n },\n {\n state: false,\n critical: false,\n cycle_delay: 1,\n locked: false,\n transient_state: true,\n physical_state: true,\n name: 'Server'\n },\n {\n state: true,\n critical: true,\n cycle_delay: null,\n locked: false,\n transient_state: true,\n physical_state: true,\n name: 'outlet #24'\n },\n {\n state: false,\n critical: false,\n cycle_delay: 7,\n locked: true,\n transient_state: false,\n physical_state: false,\n name: 'outlet #25'\n },\n {\n state: true,\n critical: false,\n cycle_delay: null,\n locked: false,\n transient_state: true,\n physical_state: false,\n name: 'Local alarm lights'\n },\n {\n state: true,\n critical: true,\n cycle_delay: null,\n locked: true,\n transient_state: false,\n physical_state: true,\n name: 'POE Injector'\n },\n {\n state: false,\n critical: true,\n cycle_delay: 6,\n locked: false,\n transient_state: true,\n physical_state: false,\n name: 'Server'\n },\n {\n state: true,\n critical: true,\n cycle_delay: 1,\n locked: true,\n transient_state: true,\n physical_state: true,\n name: 'Local alarm lights'\n },\n {\n state: true,\n critical: false,\n cycle_delay: 4,\n locked: true,\n transient_state: true,\n physical_state: false,\n name: 'WiFi AP'\n },\n {\n state: false,\n critical: true,\n cycle_delay: 4,\n locked: false,\n transient_state: true,\n physical_state: false,\n name: 'Server'\n },\n {\n state: false,\n critical: false,\n cycle_delay: null,\n locked: true,\n transient_state: true,\n physical_state: false,\n name: 'Cooling fans'\n }\n ],\n lcd_columns: 16,\n relatch: 5,\n fuse_relatch: 1,\n model: 'EPCR5',\n user_lines: [null, null],\n recovery_mode: 1,\n nets: {\n ssu1: {\n latest_value: 0,\n tracking: 'pull',\n name: 'ssu1',\n expression: '(not pin[\"dout87\"])'\n }\n },\n pins: {\n din85: {\n level_bits: 0,\n latest_input_value: null,\n name: 'din85',\n drive_logic_mapping: ['Z', 'Z', 'Z', 'Z'],\n mode_driver: false,\n mode_bits: 0,\n level_driver: false,\n input_bits: 1\n },\n din3: {\n level_bits: 1,\n latest_input_value: null,\n name: 'din3',\n drive_logic_mapping: ['0', '1', '0', '1'],\n mode_driver: 'i59',\n mode_bits: 2,\n level_driver: true,\n input_bits: 0\n }\n },\n ports: {\n uart_l9chsl4: {\n latest_received: [],\n type: 'uart',\n name: 'uart_l9chsl4',\n accept: {d: true},\n configuration: {parity: 'M', char_size: '7'}\n },\n uart_lx: {\n latest_received: [],\n type: 'uart',\n name: 'uart_lx',\n accept: [],\n configuration: {baudrate: '194842'}\n }\n },\n known_port_types: {\n uart: {\n data_items: {\n baudrate: {name: 'Baud rate', regexp: '^[1-9][0-9]*$'},\n char_size: {name: 'Character size in bits', regexp: '^(5|6|7|8)$'},\n stop_bits: {name: 'Number of stop bits', regexp: '^(1|2|1\\.5)$'},\n parity: {\n name: 'Parity setting: N for none, E for even, O for odd, M for mark, S for space',\n regexp: '^(N|E|O|M|S)$'\n }\n },\n channels: {d: 'Data'}\n }\n },\n backlight_sequence: '0',\n name: 'My controller',\n notifications: {\n events: {\n 'dli.relay.outlet_physical_state_on': {\n severity: 7,\n message_template: ['outlet ', 0, ' is ON'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'outlet'},\n {fixed_value: true, has_fixed_value: true, id: 'physical_state'}\n ]\n },\n 'dli.relay.outlet_powerup_state_off': {\n severity: 6,\n message_template: ['outlet ', 0, ' configured to be OFF at power-up'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'outlet'},\n {fixed_value: false, has_fixed_value: true, id: 'state'}\n ]\n },\n 'dli.relay.outlet_physical_state_off': {\n severity: 7,\n message_template: ['outlet ', 0, ' is OFF'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'outlet'},\n {fixed_value: false, has_fixed_value: true, id: 'physical_state'}\n ]\n },\n 'dli.relay.outlet_state_off': {\n severity: 6,\n message_template: ['outlet ', 0, ' configured to be OFF'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'outlet'},\n {fixed_value: false, has_fixed_value: true, id: 'state'}\n ]\n },\n 'dli.relay.outlet_state_on': {\n severity: 6,\n message_template: ['outlet ', 0, ' configured to be ON'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'outlet'},\n {fixed_value: true, has_fixed_value: true, id: 'state'}\n ]\n },\n 'dli.relay.outlet_powerup_locked_state_on': {\n severity: 6,\n message_template: ['locked outlet ', 0, ' remains ON at power-up'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'outlet'},\n {fixed_value: true, has_fixed_value: true, id: 'state'}\n ]\n },\n 'dli.relay.outlet_powerup_state_on': {\n severity: 6,\n message_template: ['outlet ', 0, ' configured to be ON at power-up'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'outlet'},\n {fixed_value: true, has_fixed_value: true, id: 'state'}\n ]\n },\n 'dli.relay.outlet_powerup_locked_state_off': {\n severity: 6,\n message_template: ['locked outlet ', 0, ' remains OFF at power-up'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'outlet'},\n {fixed_value: false, has_fixed_value: true, id: 'state'}\n ]\n },\n 'dli.relay.outlet_transient_state_off': {\n severity: 7,\n message_template: ['outlet ', 0, ' expected to be OFF'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'outlet'},\n {fixed_value: false, has_fixed_value: true, id: 'transient_state'}\n ]\n },\n 'dli.relay.outlet_transient_state_on': {\n severity: 7,\n message_template: ['outlet ', 0, ' expected to be ON'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'outlet'},\n {fixed_value: true, has_fixed_value: true, id: 'transient_state'}\n ]\n }\n },\n parameter_kinds: []\n },\n online: true,\n version: '1.8.1.0',\n cycle_delay: 3,\n keypad_enabled: true,\n user_message_force_timeout: 1,\n buses: [\n {\n outlet_indices: [0, 1, 2, 3],\n voltage_affects_outlets: [1, 2, 3],\n max_current: 5,\n current_affects_outlets: [0],\n max_voltage: null,\n min_voltage: 60\n },\n {\n outlet_indices: [4, 5, 6, 7],\n voltage_affects_outlets: [0, 1, 2, 3],\n max_current: 14,\n current_affects_outlets: [0, 1, 2, 3],\n max_voltage: null,\n min_voltage: 60\n }\n ],\n fuses_enabled: false\n },\n autoping: {\n enabled: false,\n max_consecutive_reboot_count: 76,\n max_reboot_count: 1,\n items: [\n {\n script: '',\n outlets: [0, 8, 10, 11, 18, 20, 22, 27, 28, 30, 31],\n addresses: ['http://hCRMO.example.com:63979/GAvTdGs1/HdOBoK'],\n pings_before_enabling: null\n },\n {\n script: 'cycle_router',\n outlets: [],\n addresses: ['http://4.251.149.205:62639'],\n pings_before_enabling: null\n },\n {\n script: 'energize_heater',\n outlets: [],\n addresses: ['207.159.16.144'],\n pings_before_enabling: null\n }\n ],\n resume_without_retrial: true,\n post_reboot_delay: 367,\n handle_failures_immediately: false,\n notifications: {\n events: {\n 'dli.autoping.unclear_failure': {\n severity: 6,\n message_template: [\n 'ping ',\n 0,\n ' not received (',\n 1,\n '), possibly due to local network outage, not considered a failure unless during trial'\n ],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'ping_address'},\n {fixed_value: null, has_fixed_value: false, id: 'ping_ping_time'}\n ]\n },\n 'dli.autoping.failure': {\n severity: 6,\n message_template: ['ping ', 0, ' failed (', 1, ')'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'ping_address'},\n {fixed_value: null, has_fixed_value: false, id: 'ping_ping_time'},\n {fixed_value: false, has_fixed_value: true, id: 'ping_state'}\n ]\n },\n 'dli.autoping.not_starting': {\n severity: 6,\n message_template: [\n 'ping ',\n 0,\n ': no usable route to host, possibly due to local network outage, not considered a failure unless during trial'\n ],\n parameters: [{fixed_value: null, has_fixed_value: false, id: 'ping_address'}]\n },\n 'dli.autoping.enable_cancelled': {\n severity: 6,\n message_template: ['item ', 0, ' (', 1, ') enable cancelled (', 2, ' pings left)'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'ping_item_name'},\n {fixed_value: null, has_fixed_value: false, id: 'ping_item_addrs'},\n {\n fixed_value: null,\n has_fixed_value: false,\n id: 'ping_item_pings_before_enabling'\n },\n {fixed_value: false, has_fixed_value: true, id: 'ping_item_state'}\n ]\n },\n 'dli.autoping.item_total_failure': {\n severity: 5,\n message_template: ['item ', 0, ' (', 1, ') failed over ', 2, ' times in a row, disabling'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'ping_item_name'},\n {fixed_value: null, has_fixed_value: false, id: 'ping_item_addrs'},\n {fixed_value: null, has_fixed_value: false, id: 'ping_item_max_failure_count'},\n {fixed_value: false, has_fixed_value: true, id: 'ping_item_state'}\n ]\n },\n 'dli.autoping.success': {\n severity: 7,\n message_template: ['ping ', 0, ' succeeded (', 1, ')'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'ping_address'},\n {fixed_value: null, has_fixed_value: false, id: 'ping_ping_time'},\n {fixed_value: true, has_fixed_value: true, id: 'ping_state'}\n ]\n },\n 'dli.autoping.trial_restart': {\n severity: 7,\n message_template: ['item ', 0, ' (', 1, ') trial restarted due to address list changes'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'ping_item_name'},\n {fixed_value: null, has_fixed_value: false, id: 'ping_item_addrs'},\n {\n fixed_value: null,\n has_fixed_value: false,\n id: 'ping_item_pings_before_enabling'\n },\n {fixed_value: 'enabling', has_fixed_value: true, id: 'ping_item_state'}\n ]\n },\n 'dli.autoping.item_failure': {\n severity: 6,\n message_template: ['item ', 0, ' (', 1, ') failed [', 2, '/', 3, ']'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'ping_item_name'},\n {fixed_value: null, has_fixed_value: false, id: 'ping_item_addrs'},\n {fixed_value: null, has_fixed_value: false, id: 'ping_item_failure_count'},\n {fixed_value: null, has_fixed_value: false, id: 'ping_item_max_failure_count'},\n {fixed_value: true, has_fixed_value: true, id: 'ping_item_state'}\n ]\n },\n 'dli.autoping.start': {\n severity: 7,\n message_template: ['pinging ', 0, ' (timeout ', 1, ')'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'ping_address'},\n {fixed_value: null, has_fixed_value: false, id: 'ping_ping_timeout'},\n {fixed_value: 'sent', has_fixed_value: true, id: 'ping_state'}\n ]\n },\n 'dli.autoping.enable_approved': {\n severity: 6,\n message_template: ['item ', 0, ' (', 1, ') enable approved'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'ping_item_name'},\n {fixed_value: null, has_fixed_value: false, id: 'ping_item_addrs'},\n {fixed_value: true, has_fixed_value: true, id: 'ping_item_state'},\n {fixed_value: 0, has_fixed_value: true, id: 'ping_item_pings_before_enabling'}\n ]\n }\n },\n parameter_kinds: []\n },\n pings_before_enabling: 10,\n ping_timeout: 117,\n ping_interval: 10\n },\n notification: {\n known_sink_types: {\n snmpv3: {\n name: 'SNMP v3 trap',\n data_items: {\n context_name: {regexp: '^.*$', name: 'Context name', group: 'msg'},\n context_engine_id: {\n group: 'msg',\n name: 'Context engine ID',\n regexp: '^(|0x([0-9A-Fa-f][0-,9A-Fa-f]){1,})$'\n },\n auth_protocol: {group: 'msg', name: 'Authentication protocol', regexp: '^(|MD5|SHA)$'},\n priv_protocol: {group: 'msg', name: 'Privacy protocol', regexp: '^(|DES|AES)$'},\n priv_passphrase: {group: 'msgkey', name: 'Privacy passphrase', regexp: '^(|.{8,})$'},\n security_name: {regexp: '^.*$', name: 'Security name', group: 'msg'},\n auth_passphrase: {group: 'msgkey', name: 'Authentication passphrase', regexp: '^(|.{8,})$'},\n trap_oid: {group: 'msg', name: 'Default trap OID', regexp: '^[012](\\.[0-9]{1,}),{1,}$'},\n security_engine_id: {\n group: 'msg',\n name: 'Security engine ID',\n regexp: '^(|0x([0-9A-Fa-f][0-,9A-Fa-f]){1,})$'\n },\n server: {group: 'rcpt', name: 'Server address', regexp: '^[0-9A-Za-z.-]{1,}$'}\n }\n },\n snmpv2c: {\n name: 'SNMP v2c trap',\n data_items: {\n trap_oid: {group: 'msg', name: 'Default trap OID', regexp: '^[012](\\.[0-9]{1,}),{1,}$'},\n server: {group: 'rcpt', name: 'Server address', regexp: '^[0-9A-Za-z.-]{1,}$'},\n community: {group: 'msgkey', name: 'Community string', regexp: '^.*$'}\n }\n },\n webhook: {\n name: 'WebHook',\n data_items: {\n content_type: {group: 'msg', name: 'Content type', regexp: '^(json|urlencoded)$'},\n recipient: {group: 'rcpt', name: 'Recipient URL', regexp: '^https?://.*$'}\n }\n },\n snmpv2ci: {\n name: 'SNMP v2c inform',\n data_items: {\n trap_oid: {group: 'msg', name: 'Default trap OID', regexp: '^[012](\\.[0-9]{1,}),{1,}$'},\n server: {group: 'rcpt', name: 'Server address', regexp: '^[0-9A-Za-z.-]{1,}$'},\n community: {regexp: '^.*$', name: 'Community string', group: 'msgkey'}\n }\n },\n snmpv3i: {\n name: 'SNMP v3 inform',\n data_items: {\n context_name: {regexp: '^.*$', name: 'Context name', group: 'msg'},\n context_engine_id: {\n group: 'msg',\n name: 'Context engine ID',\n regexp: '^(|0x([0-9A-Fa-f][0-,9A-Fa-f]){1,})$'\n },\n auth_protocol: {group: 'msg', name: 'Authentication protocol', regexp: '^(|MD5|SHA)$'},\n priv_protocol: {group: 'msg', name: 'Privacy protocol', regexp: '^(|DES|AES)$'},\n priv_passphrase: {group: 'msgkey', name: 'Privacy passphrase', regexp: '^(|.{8,})$'},\n security_name: {regexp: '^.*$', name: 'Security name', group: 'msg'},\n auth_passphrase: {group: 'msgkey', name: 'Authentication passphrase', regexp: '^(|.{8,})$'},\n trap_oid: {group: 'msg', name: 'Default trap OID', regexp: '^[012](\\.[0-9]{1,}),{1,}$'},\n security_engine_id: {\n group: 'msg',\n name: 'Security engine ID',\n regexp: '^(|0x([0-9A-Fa-f][0-,9A-Fa-f]){1,})$'\n },\n server: {group: 'rcpt', name: 'Server address', regexp: '^[0-9A-Za-z.-]{1,}$'}\n }\n },\n snmpv1: {\n name: 'SNMP v1 trap',\n data_items: {\n community: {group: 'msgkey', name: 'Community string', regexp: '^.*$'},\n specific_trap_type: {group: 'msg', name: 'Default specific trap type', regexp: '^[0-9][0-9]*$'},\n generic_trap_type: {group: 'msg', name: 'Default generic trap type', regexp: '^[0-9][0-9]*$'},\n enterprise_oid: {group: 'msg', name: 'Enterprise OID', regexp: '^[012](\\.[0-9]{1,}),{1,}$'},\n server: {group: 'rcpt', name: 'Server address', regexp: '^[0-9A-Za-z.-]{1,}$'}\n }\n },\n xmpp: {\n name: 'XMPP (Jabber)',\n data_items: {\n password: {regexp: '^.*$', name: 'Password', group: 'sndrkey'},\n sender: {group: 'sndr', name: 'Sender XMPP ID', regexp: '^..*@[0-9A-Za-z.-]{1,}$'},\n recipient: {group: 'rcpt', name: 'Recipient XMPP ID', regexp: '^..*@[0-9A-Za-z.-]{1,}$'}\n }\n },\n email: {\n name: 'Email',\n data_items: {\n password: {group: 'sndrkey', name: 'Password', regexp: '^.*$'},\n port: {group: 'sndr', name: 'Server port', regexp: '^[0-9]{1,5}$'},\n encryption: {group: 'sndr', name: 'Transport encryption', regexp: '^(|smtps|starttls)$'},\n username: {group: 'sndr', name: 'Username', regexp: '^.*$'},\n recipient: {\n group: 'rcpt',\n name: 'Recipient email address',\n regexp: '^..*@[0-9A-Za-z.-]{1,}$'\n },\n sender: {group: 'sndr', name: 'Sender email address', regexp: '^..*@[0-9A-Za-z.-]{1,}$'},\n server: {group: 'sndr', name: 'Server', regexp: '^[0-9A-Za-z.-]{1,}$'}\n }\n }\n },\n rules: [\n {condition: 'severity>=WARNING', action: 'notify(\"christopher\")'},\n {condition: 'severity>=EMERGENCY', action: 'notify(\"david\")'}\n ],\n sinks: [\n {\n test: {\n '1': {value: 'function'},\n results: ['Sink handler indicates notification failure, check log for errors'],\n arguments: []\n },\n type: 'snmpv3i',\n name: 'james',\n data: {\n security_engine_id: '',\n context_engine_id: '',\n auth_protocol: 'SHA',\n priv_protocol: 'AES',\n priv_passphrase: 'bp0BXa+&gv%|',\n auth_passphrase: ',3)(:C;!',\n context_name: '24',\n security_name: 'brian',\n trap_oid: '1.079,,,,,',\n server: '22zfon.example.com'\n }\n },\n {\n test: {\n '1': {value: 'function'},\n results: ['Sink handler indicates notification failure, check log for errors'],\n arguments: []\n },\n type: 'snmpv2ci',\n name: 'john',\n data: {trap_oid: '0.2,,,,,,,,,,,,', server: 'hrep.example.com', community: 'Ed+='}\n }\n ],\n sink_data_item_groups: {\n rcptkey: {immutable: false, unreadable: false, name: 'Recipient key', secret: true},\n rcpt: {\n immutable: false,\n unreadable: false,\n name: 'Recipient attribute',\n secret: false\n },\n sndrkey: {immutable: false, unreadable: false, name: 'Sender key', secret: true},\n msg: {immutable: false, unreadable: false, name: 'Message attribute', secret: false},\n msgkey: {immutable: false, unreadable: false, name: 'Message key', secret: true},\n sndr: {immutable: false, unreadable: false, name: 'Sender attribute', secret: false}\n }\n },\n auth: {\n notifications: {\n events: {\n 'dli.auth.user_created': {\n severity: 6,\n message_template: ['created user ', 0],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'auth_login'},\n {fixed_value: 'new', has_fixed_value: true, id: 'user_state'}\n ]\n },\n 'dli.auth.login_allowed': {\n severity: 6,\n message_template: ['login allowed for ', 0, '@', 1, ' (', 2, ')'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'auth_login'},\n {fixed_value: null, has_fixed_value: false, id: 'auth_ip'},\n {fixed_value: null, has_fixed_value: false, id: 'auth_method'},\n {fixed_value: true, has_fixed_value: true, id: 'auth_allowed'}\n ]\n },\n 'dli.auth.login_denied': {\n severity: 6,\n message_template: ['login denied for ', 0, '@', 1, ' (', 2, '): ', 3],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'auth_login'},\n {fixed_value: null, has_fixed_value: false, id: 'auth_ip'},\n {fixed_value: null, has_fixed_value: false, id: 'auth_method'},\n {fixed_value: null, has_fixed_value: false, id: 'auth_reason'},\n {fixed_value: false, has_fixed_value: true, id: 'auth_allowed'}\n ]\n },\n 'dli.auth.session_closed': {\n severity: 7,\n message_template: [0, '@', 1, ' session closed'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'auth_login'},\n {fixed_value: null, has_fixed_value: false, id: 'auth_ip'}\n ]\n },\n 'dli.auth.protection_violation': {\n severity: 6,\n message_template: ['protection violation attempt: ', 0],\n parameters: [{fixed_value: null, has_fixed_value: false, id: 'auth_reason'}]\n },\n 'dli.auth.user_modified': {\n severity: 6,\n message_template: ['modified user ', 0],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'auth_login'},\n {fixed_value: true, has_fixed_value: true, id: 'user_state'}\n ]\n },\n 'dli.auth.user_deleted': {\n severity: 6,\n message_template: ['deleted user ', 0],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'auth_login'},\n {fixed_value: false, has_fixed_value: true, id: 'user_state'}\n ]\n }\n },\n parameter_kinds: []\n },\n clients: {\n G: {\n redirect_urls: {'https://%FF5]]%A1]': true, 'https://%Bd]': true},\n refresh_tokens: {\n '2c1f607935ad04ecbac06a54ab7e2a15': {expiry_time: 1618614511, remaining_use_count: 87}\n },\n secret_hash: null,\n access_tokens: {\n '66214352f1dc14779130f5b1a24f08c7': {expiry_time: null, remaining_use_count: null}\n },\n scopes: {\n 'dli+object+read:/config/links/': true,\n 'dli+object+full:/script/start/': true,\n 'dli+object+full:/relay/': true\n }\n },\n x5hvoBl_pl70q: {\n redirect_urls: {'https://]r': true},\n refresh_tokens: {\n '4999fa1e911ac2fa97dac8815da093ad': {expiry_time: null, remaining_use_count: 44},\n e6ef81f5507ef030a15e68215bd4c49b: {expiry_time: null, remaining_use_count: null}\n },\n secret_hash: '750a5d153be27ea7db2c858235432afa',\n access_tokens: {\n '8a8ac26f1188e346c5b90c23600a7d9f': {expiry_time: 1608494511, remaining_use_count: null},\n '30341ccff16b7257e8b58bff89f0a95e': {expiry_time: null, remaining_use_count: null},\n b4fb4120845f3eb867860161b06aafc6: {expiry_time: 1678199550, remaining_use_count: 52}\n },\n scopes: {'dli+object+read:/relay/outlets/7/': true}\n }\n },\n users: [\n {\n password: '12sA2y4z%OER',\n name: 'admin',\n is_allowed: true,\n outlet_access: [true, true, true, true, true, true, true, true]\n },\n {\n password: 'Nf*M)mTj',\n is_admin: false,\n name: 'tom',\n is_allowed: true,\n outlet_access: [\n false,\n false,\n false,\n false,\n true,\n false,\n true,\n true,\n false,\n false,\n true,\n false,\n false,\n false,\n false,\n false,\n true,\n false,\n false,\n false,\n true,\n true,\n false,\n false,\n true,\n false,\n true,\n true,\n false,\n false,\n false,\n true\n ]\n },\n {\n password: 'eKz=s3ql]YYJS',\n name: 'dick',\n is_allowed: false,\n outlet_access: [\n true,\n true,\n true,\n true,\n false,\n false,\n true,\n false,\n false,\n false,\n true,\n false,\n false,\n false,\n false,\n false,\n true,\n true,\n true,\n false,\n true,\n false,\n false,\n true,\n false,\n true,\n true,\n true,\n true,\n true,\n false,\n true\n ]\n },\n {\n password: '/Urt$IFXd/>Sf~pz',\n is_admin: false,\n name: 'harry',\n is_allowed: true,\n outlet_access: [\n true,\n false,\n true,\n true,\n true,\n true,\n false,\n false,\n true,\n false,\n false,\n false,\n false,\n true,\n false,\n false,\n false,\n false,\n false,\n false,\n true,\n true,\n true,\n false,\n true,\n false,\n true,\n false,\n false,\n true,\n false,\n true\n ]\n }\n ],\n cookie_timeout: 30000\n }\n}));\nreq.end();\n\n\n// Sample result:\n// \n"},"shell-wget":{"filename":"set-using-shell-wget.sh","data":"#!/bin/sh\n# \n# Sample for the whole object model.\n# \n# This is a sample demonstrating how to set the DLI Controller API.\n# \n\n# Note that this sample has been generated by httpsnippet;\n# authentication configuration (usually digest) is not included.\n\nwget --quiet \\\n --method PUT \\\n --header 'Connection: close' \\\n --header 'Content-Type: application/json' \\\n --header 'X-CSRF: x' \\\n --body-data '{\"snmp\":{\"enabled\":true,\"engine_id\":\"91F34FFB045E5D\",\"known_auth_methods\":{\"sha1\":\"SHA1\",\"md5\":\"MD5\"},\"community_mappings\":[{\"ip_address\":\"10.1.164.164\",\"user\":\"userk50x\",\"netmask\":\"255.0.0.0\",\"community\":\"public\"}],\"users\":{\"powerReader\":{\"priv_password\":\"readerPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":\"readonly\"},\"auth_password\":\"readerAuthPassword\",\"is_allowed\":true,\"priv_method\":\"aes\",\"auth_method\":\"md5\",\"has_priv_password\":false},\"powerAdmin\":{\"priv_password\":\"adminPrivPassword\",\"has_auth_password\":false,\"subtree_access\":{\"energyObject\":true},\"auth_password\":\"adminAuthPassword\",\"is_allowed\":true,\"priv_method\":\"des\",\"auth_method\":\"md5\",\"has_priv_password\":false}},\"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\"}}},\"network\":{\"wired\":{\"ip_address\":\"10.35.91.57\",\"serve_dns\":false,\"protocol\":\"static\",\"online\":false,\"gateway\":\"10.0.0.21\",\"dns_servers\":[\"29.152.188.60\",\"8.247.124.24\"],\"mac_address\":\"7C:E1:FF:D3:63:9D\",\"netmask\":\"255.0.0.0\"},\"wireless\":{\"wac_supported\":false,\"protocol\":\"static\",\"encryption\":\"psk\",\"netmask\":\"255.255.255.0\",\"known_encryptions\":{\"psk2\":\"WPA2 PSK\",\"psk-mixed\":\"WPA/WPA2 PSK mixed mode\",\"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\":\"VqRHr(isXEd8-Yh-Zg/TzD%cdMWlz&gVv8znDifx-K57&zFdfR8eqAIVi#Gi\",\"dns_servers\":[\"192.168.23.3\"],\"known_modes\":{\"sta\":\"Client\",\"ap\":\"Access Point\"},\"enabled\":true,\"serve_dns\":true,\"ssid\":\"DLI_ISO3256\",\"mac_address\":\"7C:E1:FF:E7:F0:37\",\"ip_address\":\"192.168.23.183\",\"online\":true,\"channel\":\"5\",\"wac_enabled\":false,\"mode\":\"sta\",\"gateway\":\"192.168.23.50\"},\"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\":[]},\"interface_order\":[\"wireless\"],\"known_protocols\":{\"dhcp\":\"Dynamic IP/DHCP\",\"static\":\"Static IP\"},\"same_subnet_only\":true},\"mqtt\":{\"connect_topic\":\"wQGPWD\",\"connect_payload\":\"K\",\"username\":\"userk9ns03\",\"reconnect_retain\":false,\"connect_qos\":2,\"use_ssl\":true,\"lwt_payload\":\"\",\"disconnect_payload\":\"EbioJ8\",\"outlets\":[{\"allow_read\":false,\"topic_subtree\":\"DysEr6q\",\"qos\":0,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"2PHQ5O23q\",\"qos\":2,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"HFTgiV6\",\"qos\":0,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"L62w2\",\"qos\":0,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"xYkLboCC\",\"qos\":1,\"allow_write\":false},{\"allow_read\":true,\"topic_subtree\":\"98Vtecq7d\",\"qos\":2,\"allow_write\":true},{\"allow_read\":false,\"topic_subtree\":\"QpJ4\",\"qos\":0,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"jO5YcJ4\",\"qos\":2,\"allow_write\":false}],\"enabled\":true,\"reconnect_qos\":1,\"disconnect_qos\":2,\"disconnect_retain\":true,\"lwt_qos\":0,\"broker_port\":\"38\",\"lwt_topic\":\"uRNIm\",\"disconnect_topic\":\"dfTcpZk\",\"password\":\"TaorXX#JO$\",\"lwt_retain\":false,\"reconnect_payload\":\"PmSp\",\"topic_root\":\"FZNf\",\"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\":\"Zm3Pvg.SYrHsw.zibO.18FX79DGZ.cCyJfOlDF36CG.zZbojcxy.8NLhAOKMNd1.example.com\",\"reconnect_topic\":\"GOi/j9i\",\"connect_retain\":false},\"script\":{\"source\":\"function energize_heaters(...)\\n ...\\nend\\nfunction energize_modem(...)\\n ...\\nend\\nfunction cycle_gadget(...)\\n ...\\nend\\n\",\"step_time_limit\":5,\"boot_handler\":\"\",\"threads\":{\"94\":{\"label\":\"label of thread #94\"},\"46\":{\"label\":\"label of thread #46\"},\"47\":{\"label\":\"label of thread #47\"},\"30\":{\"label\":\"label of thread #30\"},\"67\":{\"label\":\"label of thread #67\"},\"56\":{\"label\":\"label of thread #56\"}},\"traced\":false,\"step_delay\":3,\"user_function_ui_order\":[\"enable_router\",\"toggle_heater\",\"shut_down_engines\",\"energize_machines\",\"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\":{\"disable_machine_sample\":{\"source\":\"function shut_down_engine(...)\\n ...\\nend\\nfunction shut_down_engines(...)\\n ...\\nend\\nfunction disable_modem(...)\\n ...\\nend\\nfunction energize_router(...)\\n ...\\nend\\n\"},\"energize_contraptions_sample\":{\"source\":\"function shut_down_engine(...)\\n ...\\nend\\n\"},\"toggle_engine_sample\":{\"source\":\"function shut_down_heater(...)\\n ...\\nend\\n\"}},\"boot_handler_legacy\":true,\"variables\":{\"appliance_online\":1,\"gadget_status\":true}},\"meter\":{\"power_status\":true,\"values\":{\"vcc_voltage\":{\"intervals\":[{\"lower_bound_bottom\":493.33333333333,\"alarm_level\":null,\"lower_bound_top\":501.66666666667,\"alarm_period\":6},{\"lower_bound_bottom\":516.66666666667,\"alarm_level\":null,\"lower_bound_top\":525.83333333333,\"alarm_period\":null},{\"lower_bound_bottom\":563.33333333333,\"alarm_level\":null,\"lower_bound_top\":571.66666666667,\"alarm_period\":null},{\"lower_bound_bottom\":572.5,\"alarm_level\":null,\"lower_bound_top\":577.5,\"alarm_period\":2},{\"lower_bound_bottom\":600.83333333333,\"alarm_level\":1,\"lower_bound_top\":614.16666666667,\"alarm_period\":5},{\"lower_bound_bottom\":621.66666666667,\"alarm_level\":null,\"lower_bound_top\":633.33333333333,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"2.8\",\"history_subsample_count\":2,\"data_absence_alarm_level\":2,\"log_history\":true,\"history_time_step\":14,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":5,\"data_absence_alarm_period\":1,\"quantity\":\"voltage\",\"name\":\"DC voltage\",\"internal\":false,\"lowest_interval_alarm_level\":null,\"bus\":2},\"current\":{\"intervals\":[{\"lower_bound_bottom\":592,\"alarm_level\":5,\"lower_bound_top\":607,\"alarm_period\":4},{\"lower_bound_bottom\":643,\"alarm_level\":null,\"lower_bound_top\":654,\"alarm_period\":9},{\"lower_bound_bottom\":658,\"alarm_level\":null,\"lower_bound_top\":663,\"alarm_period\":null},{\"lower_bound_bottom\":694,\"alarm_level\":1,\"lower_bound_top\":704,\"alarm_period\":null},{\"lower_bound_bottom\":713,\"alarm_level\":5,\"lower_bound_top\":727,\"alarm_period\":null},{\"lower_bound_bottom\":741,\"alarm_level\":null,\"lower_bound_top\":759,\"alarm_period\":8}],\"in_calibration\":true,\"expression\":null,\"history_subsample_count\":21,\"data_absence_alarm_level\":3,\"value\":false,\"log_history\":false,\"history_time_step\":25,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":null,\"quantity\":\"current\",\"name\":\"Current\",\"supports_calibration\":false,\"internal\":false,\"lowest_interval_alarm_level\":null,\"bus\":null},\"mains_voltage\":{\"intervals\":[{\"lower_bound_bottom\":15.833333333333,\"alarm_level\":7,\"lower_bound_top\":17.333333333333,\"alarm_period\":2},{\"lower_bound_bottom\":19,\"alarm_level\":null,\"lower_bound_top\":19.916666666667,\"alarm_period\":1},{\"lower_bound_bottom\":19.75,\"alarm_level\":2,\"lower_bound_top\":20.5,\"alarm_period\":null},{\"lower_bound_bottom\":20.583333333333,\"alarm_level\":8,\"lower_bound_top\":21.083333333333,\"alarm_period\":7},{\"lower_bound_bottom\":23.75,\"alarm_level\":2,\"lower_bound_top\":24.75,\"alarm_period\":null},{\"lower_bound_bottom\":27.166666666667,\"alarm_level\":1,\"lower_bound_top\":27.75,\"alarm_period\":6}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":25,\"data_absence_alarm_level\":null,\"value\":false,\"log_history\":false,\"history_time_step\":17,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":8,\"data_absence_alarm_period\":3,\"quantity\":\"voltage\",\"name\":\"AC voltage\",\"internal\":true,\"lowest_interval_alarm_level\":null,\"bus\":4},\"temperature\":{\"intervals\":[{\"lower_bound_bottom\":8.7087087087087,\"alarm_level\":null,\"lower_bound_top\":9.1891891891892,\"alarm_period\":null},{\"lower_bound_bottom\":9.2492492492492,\"alarm_level\":1,\"lower_bound_top\":9.5495495495495,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":15,\"data_absence_alarm_level\":7,\"log_history\":true,\"history_time_step\":23,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":1,\"data_absence_alarm_period\":6,\"quantity\":\"temperature\",\"name\":\"Temperature\",\"internal\":true,\"lowest_interval_alarm_level\":4,\"bus\":2}},\"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\":[],\"arguments\":[]}},\"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\"}},\"config\":{\"allow_plaintext_logins\":true,\"allow_coapws\":false,\"protect_private_config\":false,\"brand_url\":\"http://bar.example.com:8031/baz/foo/foo/baz/quux/bar/bar/bar.htm\",\"allow_jsonrpc_nonadmin\":false,\"hide_passwords\":false,\"registration_status\":false,\"custom_brand_name\":\"Amazing Controller III\",\"known_quantities\":{\"current\":{\"preferred_unit\":null,\"name\":\"Current\",\"units\":{\"A\":{\"offset\":0,\"name\":\"ampere\",\"scale\":1}}},\"screen_length\":{\"preferred_unit\":\"px\",\"name\":\"Screen length\",\"units\":{\"px\":{\"offset\":0,\"name\":\"pixel\",\"scale\":1}}},\"temperature\":{\"preferred_unit\":\"K\",\"name\":\"Temperature\",\"units\":{\"K\":{\"offset\":0,\"name\":\"kelvin\",\"scale\":1},\"C\":{\"offset\":-273.16,\"internal\":false,\"name\":\"degree Celsius\",\"scale\":1},\"F\":{\"offset\":-459.67,\"name\":\"degree Fahrenheit\",\"scale\":1.8}}},\"count\":{\"preferred_unit\":null,\"name\":\"Count\",\"units\":{\"times\":{\"offset\":0,\"name\":\"time\",\"scale\":1}}},\"illuminance\":{\"preferred_unit\":\"lx\",\"name\":\"Illuminance\",\"units\":{\"lx\":{\"offset\":0,\"internal\":false,\"name\":\"lux\",\"scale\":1},\"fc\":{\"offset\":0,\"internal\":false,\"name\":\"foot-candle\",\"scale\":0.09290226681531}}},\"time\":{\"preferred_unit\":null,\"name\":\"Time\",\"units\":{\"s\":{\"offset\":0,\"internal\":false,\"name\":\"second\",\"scale\":1}}},\"ratio\":{\"preferred_unit\":\"times\",\"name\":\"Ratio\",\"units\":{\"%\":{\"offset\":0,\"name\":\"percent\",\"scale\":100},\"times\":{\"offset\":0,\"internal\":false,\"name\":\"\",\"scale\":1}}},\"energy\":{\"preferred_unit\":\"kWh\",\"name\":\"Energy\",\"units\":{\"kWh\":{\"offset\":0,\"internal\":false,\"name\":\"kilowatt-hour\",\"scale\":2.77777778e-07},\"J\":{\"offset\":0,\"name\":\"joule\",\"scale\":1}}},\"voltage\":{\"preferred_unit\":null,\"name\":\"Voltage\",\"units\":{\"V\":{\"offset\":0,\"name\":\"volt\",\"scale\":1}}}},\"allow_jsonrpc\":true,\"custom_register_url\":\"https://baz.example.com/foo/bar.html\",\"customization_status\":\"open\",\"known_protection_bits\":{\"protect_restore\":{\"name\":\"Protection from restore from backup\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_admin\":{\"name\":\"Administrator credentials protection\",\"status\":true},\"protect_private_config\":{\"name\":\"Private configuration protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_notification\":{\"name\":\"Notification settings protection\",\"status\":false},\"protect_network\":{\"name\":\"Network settings protection\",\"status\":true},\"protect_maintenance\":{\"name\":\"Maintenance mode lock\",\"status\":false},\"protect_firmware\":{\"name\":\"Firmware protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"}},\"refresh_enabled\":true,\"allow_modifying_get\":true,\"protect_maintenance\":false,\"serial\":\"ISO322203123456\",\"custom_support_email\":\"support@example.com\",\"allow_coapws_nonadmin\":false,\"allow_restapi\":true,\"upgrade_notify_beep\":false,\"brand_faq_url\":\"https://baz.example.com/quux/foo.html\",\"links\":[{\"description\":\"test 5\",\"href\":\"test_url7\"},{\"description\":\"test 3\",\"href\":\"test_url5\"}],\"custom_brand_logo\":\"http://bar.example.com:80/baz/foo/quux/foo/bar.png\",\"image_format\":\"jpg\",\"location\":\"Server room\",\"ntp_server_enabled\":true,\"http_ports\":[{\"port\":\"8046\",\"address\":\"192.168.0.9\"}],\"hide_wifi_key\":true,\"custom_brand_url\":\"https://baz.example.com/baz/quux/quux/baz.html\",\"syslog_ip_address\":null,\"protect_network\":false,\"lockout_delay_minutes\":60,\"version\":\"1.8.1.0\",\"allow_coapws_origins\":[\"https://baz.example.com\",\"https://foo.example.com\",\"http://bar.example.com\"],\"syslog_minimal_severity\":8,\"certificates\":{\"iTrustBazSign_Trusted_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIZNsCJ4KzRkhOd2DFrjawMoljLKzq6dLi1DxMJIMn23Bi7Qz/AaxYPjIm3HdCx\\n+DuNZClMGra+/1+0Da+o0j7ooQR0NSzOiuoI6ZhPRHQSLQUb1UP4DYu2/M5Pr4qZ\\net7EaYhu/9FSgsWBIcRtXVuwcKnjANkqGu4tTonUz3ygxUtG7K9gs4cUQQEdp+T6\\na/NOotOus4sN+8XLKDDQsktJ+X8+1GvdHJ16CS15ZvVZ42xQIBtBxnWxKgyNzt1H\\n4QRZTZ8P4kV9hxTuqgreCp+vnOvhRCwXfN79zHa415Fl2kfvRXZfNabA+WuRlq/Q\\n8cDRCJVJbGOLyKoVwUvW65Wf/+Qs/t6AVMdki94JRUhPrWxn1sK9+tq0tHuvB15j\\nkT8vZUN4Bpxjnlmg5yg+ojt6epJiw38gYIc8p0E0rCmfzZL5X25Mn/VSqrAmwKTV\\n6fU8wX08Kh8v2FT7NrwPNPFEb2AyYhegM9rJitT2ad+fvToILljkA//o3BmevRKH\\nBcK56PimQNhvC0Hzl2An3/tHoXCFuVt68EDHgy36Ln2apMabQnOWoIpcr1tmZnuk\\n81k67sTwx4mJgOmTpIH77w+BqmmdhWhraRzjKTgIZSdGsPlhk3rt0s4sftWMQDD0\\nCl2iSMHx0aqSMYCRP6UHDMy6vKY8abspNwXrJroLReqpC3HeBnxRAwZ5H8Gtl8i8\\nF0R7rpaVfPkkiPyWNPiJ+qc96WxHE6OW8sf0hGYMhI7Qk5y7WgSXW5ifdgyupNR+\\n60zPaL6vUYfcWo8DHhmOQR17QyyqPy6Y+5zaT5V+gAcD/mSIUEjxim49l20A08k1\\njdlr9mXMOnNBFiiWRfFEmQ/qSBtdyxviahZmT78uwY6CGqkjW0zIS+9xC2bA0Xvd\\nVPkfafb8nqQeb9Ad9V69g4OlhanEWQV1rFiRwKckA2OnEbRP6Zbog/ZNcNd8p8Bh\\nw9NGn7SsYG79jZHJB6/CiPr530xEEegAq3SdDxWnDfyzEFJSOKh6mYDrbA5srn3h\\nXL6VuwkaukrA3JaQ0iCay3C9A41+9luj61E1z/dulU4rphHrQWSPcha==\\n-----END CERTIFICATE-----\\n\",\"status\":false}},\"ssh_authorized_keys\":[{\"data\":\"ssh-dss aV===\",\"options\":\"\",\"comment\":\"n\"},{\"data\":\"ssh-dss CwLn\",\"options\":\"era,m=qjgge,wc=x\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp521 a\",\"options\":\"\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp384 eEKp==\",\"options\":\"\",\"comment\":\"\"},{\"data\":\"ssh-ed25519 v7=\",\"options\":\"\",\"comment\":\"\"},{\"data\":\"ssh-ed25519 t91/5S==\",\"options\":\"oq=ml,yzreiwtvwctfx=e,zspqyuhlfl=bxo,i=ywi,e=dpvtn,yvmbbwdylns\",\"comment\":\"bqcl\"},{\"data\":\"ecdsa-sha2-nistp521 r\",\"options\":\"\",\"comment\":\"\"},{\"data\":\"ssh-ed25519 5=\",\"options\":\"wllkv=991248,mu=92,dh=449\",\"comment\":\"jqkh\"},{\"data\":\"ecdsa-sha2-nistp256 betjYa==\",\"options\":\"tdx\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp384 XA2J===\",\"options\":\"\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp521 4i==\",\"options\":\"\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp384 VWk==\",\"options\":\"nifiixiky=h,iy\",\"comment\":\"@h\"},{\"data\":\"ecdsa-sha2-nistp256 9k=\",\"options\":\"kyxjhdrnrjrn=fk,wwqjk=180579801,uy=v\",\"comment\":\"dgvjcr\"},{\"data\":\"ssh-ed25519 Q=\",\"options\":\"rmhdcm,v=knapbe\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp384 k\",\"options\":\"\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp384 77rl\",\"options\":\"rbjcf=12\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp521 n\",\"options\":\"\",\"comment\":\"ibawc\"},{\"data\":\"ecdsa-sha2-nistp256 m===\",\"options\":\"x=cgkbjt,osvu,ukx,mun=605\",\"comment\":\"zspr\"},{\"data\":\"ssh-rsa 65=\",\"options\":\"\",\"comment\":\"f.o\"},{\"data\":\"ssh-rsa Y=\",\"options\":\"ace\",\"comment\":\"q\"},{\"data\":\"ecdsa-sha2-nistp256 w+T8\",\"options\":\"uy=5,cqe,cvde=12\",\"comment\":\"\"},{\"data\":\"ssh-ed25519 m\",\"options\":\"v=rwwifeli,zuyibsvmbt=6,n=01,jqv,sqg,jtul=4,hllpamsm,rttdmjk=n,yot,ai=d,qu,llp,bctpegotzltr=9,w=22,s,tt=8785,hjuj=coxr,yixrao=wgqr\",\"comment\":\"dpu\"}],\"refresh_delay_minutes\":1,\"ssh_enabled\":true,\"allow_restapi_nonadmin\":true,\"protect_restore\":false,\"custom_brand_logo_height\":32,\"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\"},\"allow_restapi_origins\":[\"https://foo.example.com\",\"http://bar.example.com\"],\"brand_manual_url\":\"https://bar.example.com/quux/quux/foo/quux/bar/bar/foo/quux/foo.htm\",\"custom_brand_logo_width\":22,\"plots\":[{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480}],\"ssh_port\":22,\"upgrade_notify_blink\":true,\"protect_admin\":false,\"relay_ports\":[\"ttyATH0\"],\"custom_update_url\":\"https://bar.example.com:443/bar.htm\",\"brand_company_name\":\"Digital Loggers, Inc.\",\"hardware_id\":\"EPCR5\",\"crls\":{\"iVeriFooCrypt_Primary_CA\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIRKoksuFeaVWE2tkGinxfQDg3P9X4mtoEEc/6XGn7nKOsD88xx5dOKJUlU1sHx\\nCJYLsq90dVQWlbgjYnMy8iTwCWoVUU2jqd4jTFl7nCfYpLIO9gNJOsFdP49vbEfR\\nlAM1yWqBBO0ZiQkPp4qhLU7Sf33vkXoVjBYijPvxqyWZOG+ENrylL5D0AIywrmSb\\n1=\\n-----END X509 CRL-----\\n\",\"status\":true}},\"contact\":\"support@example.com\",\"relax_nonhtml_content_types\":true,\"timezone\":\"UTC\",\"hostname\":\"foo.example.com\",\"protect_firmware\":true,\"outlet_label\":\"Outlet\",\"brand_name\":\"Ethernet Power Controller\",\"oid\":\"1.3.6.1.4.1.45770.1.3\",\"custom_brand_company_name\":\"Whatever Systems Inc.\",\"update_url\":\"http://foo.example.com:80/quux/baz/baz/baz/bar/bar/foo/bar/quux/bar.htm\",\"ntp_peers\":[\"0.ntp-pool.example.com\",\"1.ntp-pool.example.com\",\"2.ntp-pool.example.com\",\"3.ntp-pool.example.com\"],\"custom_help_url\":\"https://baz.example.com:443/foo/quux/quux/bar/baz/bar/bar/bar/quux.html\",\"name_always_visible\":true,\"support_email\":\"support@example.com\",\"https_ports\":[{\"port\":\"80\",\"address\":\"192.168.0.5\"},{\"port\":\"8079\",\"address\":\"192.168.0.58\"},{\"port\":\"1\",\"address\":\"192.168.0.21\"},{\"port\":\"8\",\"address\":\"192.168.0.19\"}],\"contacts\":{\"support\":{\"phone\":null,\"fax\":\"+67178999899706\",\"name\":\"Support\",\"email\":null},\"security\":{\"phone\":null,\"fax\":\"+766747320756474\",\"name\":\"Security\",\"email\":null}},\"custom_support_url\":\"http://foo.example.com:2/baz.html\",\"support_url\":\"https://foo.example.com/quux.htm\",\"protect_notification\":true,\"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\":false,\"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\":true,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"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}],\"register_url\":\"https://foo.example.com/foo.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\"},\"string_mask\":\"nombstr\",\"renewal_data\":{\"username\":\"R\",\"password\":\"N9\",\"est_url\":\"https://%a2\",\"auth\":\"basic\"},\"cert\":\"-----BEGIN CERTIFICATE-----\\nMIIarItKbzmTGF4/7lqJkfAKdQf93A4Pa30SNwo/vbUBsbC0M3L7kYTO+9Z3LgVy\\nQ9TFAPshclJrnix9rijL6kWipuOLsAvJLOaYqSGTEbK1JICB0yY8i4tY+HvsTqCr\\noP6HhbXJyaeGprInQ=\\n-----END CERTIFICATE-----\\n\",\"automatic_renewal\":false,\"renewal_method\":\"est\",\"bits\":4096,\"key\":\"-----BEGIN PRIVATE KEY-----\\nMII6faQLG+m0edZfvBcnqZMFXESVbslNm/VRcxpvxbxcFWIAkw+bWNs3dLbEDMe/\\nT17Jy5xvjCS1PD+PqWpjcT4DkKcOM1ar4jA3q7/aMUenjeDaB2JqYP4Iljj7mJ/t\\nBzvL+WjUAWDrlp2q9vOa/jMkSWXnXQslPo7QKswWPAOB0S2BNSoPBAAgjjTGAM2b\\nB2W4+3WATjDyoQMHEoVR+BAkgTw2XYFkcorduNpO72MxVlElZlDayPKfuHkSs/CU\\n47kTz8c2XZZJqLucbVa0sGx90P12eYukieDhpsmMSMhIkcwL8XO\\n-----END PRIVATE KEY-----\\n\",\"distinguished_name\":{\"commonName\":[\"Digital Loggers Unit\"],\"countryName\":[\"US\"],\"stateOrProvinceName\":[\"California\"],\"localityName\":[\"Santa Clara\"]},\"domains\":[\"foo.example.com\",\"bar.example.com\",\"baz.example.com\",\"foo.example.com\",\"bar.example.com\",\"bar.example.com\",\"foo.example.com\"],\"addresses\":[\"119.36.27.134\",\"6.250.3.168\",\"1.126.212.87\",\"84.7.125.77\",\"0.244.9.251\"],\"csr\":\"-----BEGIN CERTIFICATE REQUEST-----\\nMIIg/PAsd18SSGlAtIVrvA8k2TXUz31L9Z2A/E3fHD7mWvyPEUH9hSwmxTGwZJIk\\nxxd1dxGnkpijFyDZ8x14j/a0y9MHwIguFKxuIEh23QnKP1wZ/zgl/GnzS9GPUzKl\\nHgfYOjeqX/GbxsdwYOxrBx=\\n-----END CERTIFICATE REQUEST-----\\n\",\"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}}}}},\"relax_nonhtml_methods\":true,\"brand_product_info_url\":\"https://baz.example.com/foo/bar/bar.html\"},\"cred\":{\"ip_address\":\"192.168.0.53\",\"is_admin\":true,\"name\":\"admin\",\"agent\":\"web ui\",\"outlet_access\":[true,true,true,true,true,true,true,true]},\"upnp\":{\"enabled\":false,\"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\":null,\"model_number\":\"\",\"model\":\"DLI emulated Belkin socket\",\"soap_xmlns_prefix_override\":null,\"event_xmlns_prefix_override\":\"xDJXv3DK\",\"service_id\":\"basicevent1\",\"device_type\":\"controllee\"}},\"notifications\":{\"events\":{\"dli.upnp.sample_event\":{\"parameters\":[{\"id\":\"sample_parameter\",\"has_fixed_value\":false,\"fixed_value\":null}],\"message_template\":[\"sample event\"]}},\"parameter_kinds\":[]},\"outlets\":[{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d0\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d1\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d2\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"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\":false,\"alternate_name\":null,\"id\":\"1944d90d6\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d7\",\"profile\":\"belkin_wemo_socket\"}]},\"relay\":{\"all_caps\":false,\"min_relay_voltage\":8,\"lcd_rows\":2,\"user_message_timeout\":1,\"sequence_delay\":8,\"beep_sequence\":\"0\",\"min_sequence_delay\":1,\"outlets\":[{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"Cooling fans\"},{\"state\":false,\"critical\":true,\"cycle_delay\":6,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":false,\"critical\":false,\"cycle_delay\":5,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #3\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #4\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Uplink Radio Power\"},{\"state\":true,\"critical\":true,\"cycle_delay\":1,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #7\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #8\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #9\"},{\"state\":false,\"critical\":false,\"cycle_delay\":3,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":false,\"cycle_delay\":9,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #11\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #12\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #14\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #15\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #16\"},{\"state\":true,\"critical\":false,\"cycle_delay\":6,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":1,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":true,\"critical\":false,\"cycle_delay\":8,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #19\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #20\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #21\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #22\"},{\"state\":false,\"critical\":false,\"cycle_delay\":1,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Server\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #24\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #25\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":true,\"cycle_delay\":6,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":true,\"critical\":true,\"cycle_delay\":1,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":false,\"cycle_delay\":4,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":true,\"cycle_delay\":4,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"Cooling fans\"}],\"lcd_columns\":16,\"relatch\":5,\"fuse_relatch\":1,\"model\":\"EPCR5\",\"user_lines\":[null,null],\"recovery_mode\":1,\"nets\":{\"ssu1\":{\"latest_value\":0,\"tracking\":\"pull\",\"name\":\"ssu1\",\"expression\":\"(not pin[\\\"dout87\\\"])\"}},\"pins\":{\"din85\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"din85\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":false,\"mode_bits\":0,\"level_driver\":false,\"input_bits\":1},\"din3\":{\"level_bits\":1,\"latest_input_value\":null,\"name\":\"din3\",\"drive_logic_mapping\":[\"0\",\"1\",\"0\",\"1\"],\"mode_driver\":\"i59\",\"mode_bits\":2,\"level_driver\":true,\"input_bits\":0}},\"ports\":{\"uart_l9chsl4\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_l9chsl4\",\"accept\":{\"d\":true},\"configuration\":{\"parity\":\"M\",\"char_size\":\"7\"}},\"uart_lx\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_lx\",\"accept\":[],\"configuration\":{\"baudrate\":\"194842\"}}},\"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\"}}},\"backlight_sequence\":\"0\",\"name\":\"My controller\",\"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\":[]},\"online\":true,\"version\":\"1.8.1.0\",\"cycle_delay\":3,\"keypad_enabled\":true,\"user_message_force_timeout\":1,\"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},\"autoping\":{\"enabled\":false,\"max_consecutive_reboot_count\":76,\"max_reboot_count\":1,\"items\":[{\"script\":\"\",\"outlets\":[0,8,10,11,18,20,22,27,28,30,31],\"addresses\":[\"http://hCRMO.example.com:63979/GAvTdGs1/HdOBoK\"],\"pings_before_enabling\":null},{\"script\":\"cycle_router\",\"outlets\":[],\"addresses\":[\"http://4.251.149.205:62639\"],\"pings_before_enabling\":null},{\"script\":\"energize_heater\",\"outlets\":[],\"addresses\":[\"207.159.16.144\"],\"pings_before_enabling\":null}],\"resume_without_retrial\":true,\"post_reboot_delay\":367,\"handle_failures_immediately\":false,\"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\":10,\"ping_timeout\":117,\"ping_interval\":10},\"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\":\"^(|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,}$\"}}},\"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\":{\"content_type\":{\"group\":\"msg\",\"name\":\"Content type\",\"regexp\":\"^(json|urlencoded)$\"},\"recipient\":{\"group\":\"rcpt\",\"name\":\"Recipient URL\",\"regexp\":\"^https?://.*$\"}}},\"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>=WARNING\",\"action\":\"notify(\\\"christopher\\\")\"},{\"condition\":\"severity>=EMERGENCY\",\"action\":\"notify(\\\"david\\\")\"}],\"sinks\":[{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[\"Sink handler indicates notification failure, check log for errors\"],\"arguments\":[]},\"type\":\"snmpv3i\",\"name\":\"james\",\"data\":{\"security_engine_id\":\"\",\"context_engine_id\":\"\",\"auth_protocol\":\"SHA\",\"priv_protocol\":\"AES\",\"priv_passphrase\":\"bp0BXa+&gv%|\",\"auth_passphrase\":\",3)(:C;!\",\"context_name\":\"24\",\"security_name\":\"brian\",\"trap_oid\":\"1.079,,,,,\",\"server\":\"22zfon.example.com\"}},{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[\"Sink handler indicates notification failure, check log for errors\"],\"arguments\":[]},\"type\":\"snmpv2ci\",\"name\":\"john\",\"data\":{\"trap_oid\":\"0.2,,,,,,,,,,,,\",\"server\":\"hrep.example.com\",\"community\":\"Ed+=\"}}],\"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}}},\"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\":{\"G\":{\"redirect_urls\":{\"https://%FF5]]%A1]\":true,\"https://%Bd]\":true},\"refresh_tokens\":{\"2c1f607935ad04ecbac06a54ab7e2a15\":{\"expiry_time\":1618614511,\"remaining_use_count\":87}},\"secret_hash\":null,\"access_tokens\":{\"66214352f1dc14779130f5b1a24f08c7\":{\"expiry_time\":null,\"remaining_use_count\":null}},\"scopes\":{\"dli+object+read:/config/links/\":true,\"dli+object+full:/script/start/\":true,\"dli+object+full:/relay/\":true}},\"x5hvoBl_pl70q\":{\"redirect_urls\":{\"https://]r\":true},\"refresh_tokens\":{\"4999fa1e911ac2fa97dac8815da093ad\":{\"expiry_time\":null,\"remaining_use_count\":44},\"e6ef81f5507ef030a15e68215bd4c49b\":{\"expiry_time\":null,\"remaining_use_count\":null}},\"secret_hash\":\"750a5d153be27ea7db2c858235432afa\",\"access_tokens\":{\"8a8ac26f1188e346c5b90c23600a7d9f\":{\"expiry_time\":1608494511,\"remaining_use_count\":null},\"30341ccff16b7257e8b58bff89f0a95e\":{\"expiry_time\":null,\"remaining_use_count\":null},\"b4fb4120845f3eb867860161b06aafc6\":{\"expiry_time\":1678199550,\"remaining_use_count\":52}},\"scopes\":{\"dli+object+read:/relay/outlets/7/\":true}}},\"users\":[{\"password\":\"12sA2y4z%OER\",\"name\":\"admin\",\"is_allowed\":true,\"outlet_access\":[true,true,true,true,true,true,true,true]},{\"password\":\"Nf*M)mTj\",\"is_admin\":false,\"name\":\"tom\",\"is_allowed\":true,\"outlet_access\":[false,false,false,false,true,false,true,true,false,false,true,false,false,false,false,false,true,false,false,false,true,true,false,false,true,false,true,true,false,false,false,true]},{\"password\":\"eKz=s3ql]YYJS\",\"name\":\"dick\",\"is_allowed\":false,\"outlet_access\":[true,true,true,true,false,false,true,false,false,false,true,false,false,false,false,false,true,true,true,false,true,false,false,true,false,true,true,true,true,true,false,true]},{\"password\":\"/Urt$IFXd/>Sf~pz\",\"is_admin\":false,\"name\":\"harry\",\"is_allowed\":true,\"outlet_access\":[true,false,true,true,true,true,false,false,true,false,false,false,false,true,false,false,false,false,false,false,true,true,true,false,true,false,true,false,false,true,false,true]}],\"cookie_timeout\":30000}}' \\\n --output-document \\\n - http://192.168.0.100/restapi/\n\n\n# Sample result:\n# \n"},"php-http1":{"filename":"set-using-php-http1.php","data":"#!/usr/bin/env php\n// \n// Sample for the whole object model.\n// \n// This is a sample demonstrating how to set the DLI Controller API.\n// \n\n// Note that this sample has been generated by httpsnippet;\n// authentication configuration (usually digest) is not included.\n\nsetUrl('http://192.168.0.100/restapi/');\n$request->setMethod(HTTP_METH_PUT);\n\n$request->setHeaders([\n 'Connection' => 'close',\n 'Content-Type' => 'application/json',\n 'X-CSRF' => 'x'\n]);\n\n$request->setBody('{\"snmp\":{\"enabled\":true,\"engine_id\":\"91F34FFB045E5D\",\"known_auth_methods\":{\"sha1\":\"SHA1\",\"md5\":\"MD5\"},\"community_mappings\":[{\"ip_address\":\"10.1.164.164\",\"user\":\"userk50x\",\"netmask\":\"255.0.0.0\",\"community\":\"public\"}],\"users\":{\"powerReader\":{\"priv_password\":\"readerPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":\"readonly\"},\"auth_password\":\"readerAuthPassword\",\"is_allowed\":true,\"priv_method\":\"aes\",\"auth_method\":\"md5\",\"has_priv_password\":false},\"powerAdmin\":{\"priv_password\":\"adminPrivPassword\",\"has_auth_password\":false,\"subtree_access\":{\"energyObject\":true},\"auth_password\":\"adminAuthPassword\",\"is_allowed\":true,\"priv_method\":\"des\",\"auth_method\":\"md5\",\"has_priv_password\":false}},\"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\"}}},\"network\":{\"wired\":{\"ip_address\":\"10.35.91.57\",\"serve_dns\":false,\"protocol\":\"static\",\"online\":false,\"gateway\":\"10.0.0.21\",\"dns_servers\":[\"29.152.188.60\",\"8.247.124.24\"],\"mac_address\":\"7C:E1:FF:D3:63:9D\",\"netmask\":\"255.0.0.0\"},\"wireless\":{\"wac_supported\":false,\"protocol\":\"static\",\"encryption\":\"psk\",\"netmask\":\"255.255.255.0\",\"known_encryptions\":{\"psk2\":\"WPA2 PSK\",\"psk-mixed\":\"WPA/WPA2 PSK mixed mode\",\"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\":\"VqRHr(isXEd8-Yh-Zg/TzD%cdMWlz&gVv8znDifx-K57&zFdfR8eqAIVi#Gi\",\"dns_servers\":[\"192.168.23.3\"],\"known_modes\":{\"sta\":\"Client\",\"ap\":\"Access Point\"},\"enabled\":true,\"serve_dns\":true,\"ssid\":\"DLI_ISO3256\",\"mac_address\":\"7C:E1:FF:E7:F0:37\",\"ip_address\":\"192.168.23.183\",\"online\":true,\"channel\":\"5\",\"wac_enabled\":false,\"mode\":\"sta\",\"gateway\":\"192.168.23.50\"},\"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\":[]},\"interface_order\":[\"wireless\"],\"known_protocols\":{\"dhcp\":\"Dynamic IP/DHCP\",\"static\":\"Static IP\"},\"same_subnet_only\":true},\"mqtt\":{\"connect_topic\":\"wQGPWD\",\"connect_payload\":\"K\",\"username\":\"userk9ns03\",\"reconnect_retain\":false,\"connect_qos\":2,\"use_ssl\":true,\"lwt_payload\":\"\",\"disconnect_payload\":\"EbioJ8\",\"outlets\":[{\"allow_read\":false,\"topic_subtree\":\"DysEr6q\",\"qos\":0,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"2PHQ5O23q\",\"qos\":2,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"HFTgiV6\",\"qos\":0,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"L62w2\",\"qos\":0,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"xYkLboCC\",\"qos\":1,\"allow_write\":false},{\"allow_read\":true,\"topic_subtree\":\"98Vtecq7d\",\"qos\":2,\"allow_write\":true},{\"allow_read\":false,\"topic_subtree\":\"QpJ4\",\"qos\":0,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"jO5YcJ4\",\"qos\":2,\"allow_write\":false}],\"enabled\":true,\"reconnect_qos\":1,\"disconnect_qos\":2,\"disconnect_retain\":true,\"lwt_qos\":0,\"broker_port\":\"38\",\"lwt_topic\":\"uRNIm\",\"disconnect_topic\":\"dfTcpZk\",\"password\":\"TaorXX#JO$\",\"lwt_retain\":false,\"reconnect_payload\":\"PmSp\",\"topic_root\":\"FZNf\",\"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\":\"Zm3Pvg.SYrHsw.zibO.18FX79DGZ.cCyJfOlDF36CG.zZbojcxy.8NLhAOKMNd1.example.com\",\"reconnect_topic\":\"GOi/j9i\",\"connect_retain\":false},\"script\":{\"source\":\"function energize_heaters(...)\\\\n ...\\\\nend\\\\nfunction energize_modem(...)\\\\n ...\\\\nend\\\\nfunction cycle_gadget(...)\\\\n ...\\\\nend\\\\n\",\"step_time_limit\":5,\"boot_handler\":\"\",\"threads\":{\"94\":{\"label\":\"label of thread #94\"},\"46\":{\"label\":\"label of thread #46\"},\"47\":{\"label\":\"label of thread #47\"},\"30\":{\"label\":\"label of thread #30\"},\"67\":{\"label\":\"label of thread #67\"},\"56\":{\"label\":\"label of thread #56\"}},\"traced\":false,\"step_delay\":3,\"user_function_ui_order\":[\"enable_router\",\"toggle_heater\",\"shut_down_engines\",\"energize_machines\",\"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\":{\"disable_machine_sample\":{\"source\":\"function shut_down_engine(...)\\\\n ...\\\\nend\\\\nfunction shut_down_engines(...)\\\\n ...\\\\nend\\\\nfunction disable_modem(...)\\\\n ...\\\\nend\\\\nfunction energize_router(...)\\\\n ...\\\\nend\\\\n\"},\"energize_contraptions_sample\":{\"source\":\"function shut_down_engine(...)\\\\n ...\\\\nend\\\\n\"},\"toggle_engine_sample\":{\"source\":\"function shut_down_heater(...)\\\\n ...\\\\nend\\\\n\"}},\"boot_handler_legacy\":true,\"variables\":{\"appliance_online\":1,\"gadget_status\":true}},\"meter\":{\"power_status\":true,\"values\":{\"vcc_voltage\":{\"intervals\":[{\"lower_bound_bottom\":493.33333333333,\"alarm_level\":null,\"lower_bound_top\":501.66666666667,\"alarm_period\":6},{\"lower_bound_bottom\":516.66666666667,\"alarm_level\":null,\"lower_bound_top\":525.83333333333,\"alarm_period\":null},{\"lower_bound_bottom\":563.33333333333,\"alarm_level\":null,\"lower_bound_top\":571.66666666667,\"alarm_period\":null},{\"lower_bound_bottom\":572.5,\"alarm_level\":null,\"lower_bound_top\":577.5,\"alarm_period\":2},{\"lower_bound_bottom\":600.83333333333,\"alarm_level\":1,\"lower_bound_top\":614.16666666667,\"alarm_period\":5},{\"lower_bound_bottom\":621.66666666667,\"alarm_level\":null,\"lower_bound_top\":633.33333333333,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"2.8\",\"history_subsample_count\":2,\"data_absence_alarm_level\":2,\"log_history\":true,\"history_time_step\":14,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":5,\"data_absence_alarm_period\":1,\"quantity\":\"voltage\",\"name\":\"DC voltage\",\"internal\":false,\"lowest_interval_alarm_level\":null,\"bus\":2},\"current\":{\"intervals\":[{\"lower_bound_bottom\":592,\"alarm_level\":5,\"lower_bound_top\":607,\"alarm_period\":4},{\"lower_bound_bottom\":643,\"alarm_level\":null,\"lower_bound_top\":654,\"alarm_period\":9},{\"lower_bound_bottom\":658,\"alarm_level\":null,\"lower_bound_top\":663,\"alarm_period\":null},{\"lower_bound_bottom\":694,\"alarm_level\":1,\"lower_bound_top\":704,\"alarm_period\":null},{\"lower_bound_bottom\":713,\"alarm_level\":5,\"lower_bound_top\":727,\"alarm_period\":null},{\"lower_bound_bottom\":741,\"alarm_level\":null,\"lower_bound_top\":759,\"alarm_period\":8}],\"in_calibration\":true,\"expression\":null,\"history_subsample_count\":21,\"data_absence_alarm_level\":3,\"value\":false,\"log_history\":false,\"history_time_step\":25,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":null,\"quantity\":\"current\",\"name\":\"Current\",\"supports_calibration\":false,\"internal\":false,\"lowest_interval_alarm_level\":null,\"bus\":null},\"mains_voltage\":{\"intervals\":[{\"lower_bound_bottom\":15.833333333333,\"alarm_level\":7,\"lower_bound_top\":17.333333333333,\"alarm_period\":2},{\"lower_bound_bottom\":19,\"alarm_level\":null,\"lower_bound_top\":19.916666666667,\"alarm_period\":1},{\"lower_bound_bottom\":19.75,\"alarm_level\":2,\"lower_bound_top\":20.5,\"alarm_period\":null},{\"lower_bound_bottom\":20.583333333333,\"alarm_level\":8,\"lower_bound_top\":21.083333333333,\"alarm_period\":7},{\"lower_bound_bottom\":23.75,\"alarm_level\":2,\"lower_bound_top\":24.75,\"alarm_period\":null},{\"lower_bound_bottom\":27.166666666667,\"alarm_level\":1,\"lower_bound_top\":27.75,\"alarm_period\":6}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":25,\"data_absence_alarm_level\":null,\"value\":false,\"log_history\":false,\"history_time_step\":17,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":8,\"data_absence_alarm_period\":3,\"quantity\":\"voltage\",\"name\":\"AC voltage\",\"internal\":true,\"lowest_interval_alarm_level\":null,\"bus\":4},\"temperature\":{\"intervals\":[{\"lower_bound_bottom\":8.7087087087087,\"alarm_level\":null,\"lower_bound_top\":9.1891891891892,\"alarm_period\":null},{\"lower_bound_bottom\":9.2492492492492,\"alarm_level\":1,\"lower_bound_top\":9.5495495495495,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":15,\"data_absence_alarm_level\":7,\"log_history\":true,\"history_time_step\":23,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":1,\"data_absence_alarm_period\":6,\"quantity\":\"temperature\",\"name\":\"Temperature\",\"internal\":true,\"lowest_interval_alarm_level\":4,\"bus\":2}},\"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\":[],\"arguments\":[]}},\"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\"}},\"config\":{\"allow_plaintext_logins\":true,\"allow_coapws\":false,\"protect_private_config\":false,\"brand_url\":\"http://bar.example.com:8031/baz/foo/foo/baz/quux/bar/bar/bar.htm\",\"allow_jsonrpc_nonadmin\":false,\"hide_passwords\":false,\"registration_status\":false,\"custom_brand_name\":\"Amazing Controller III\",\"known_quantities\":{\"current\":{\"preferred_unit\":null,\"name\":\"Current\",\"units\":{\"A\":{\"offset\":0,\"name\":\"ampere\",\"scale\":1}}},\"screen_length\":{\"preferred_unit\":\"px\",\"name\":\"Screen length\",\"units\":{\"px\":{\"offset\":0,\"name\":\"pixel\",\"scale\":1}}},\"temperature\":{\"preferred_unit\":\"K\",\"name\":\"Temperature\",\"units\":{\"K\":{\"offset\":0,\"name\":\"kelvin\",\"scale\":1},\"C\":{\"offset\":-273.16,\"internal\":false,\"name\":\"degree Celsius\",\"scale\":1},\"F\":{\"offset\":-459.67,\"name\":\"degree Fahrenheit\",\"scale\":1.8}}},\"count\":{\"preferred_unit\":null,\"name\":\"Count\",\"units\":{\"times\":{\"offset\":0,\"name\":\"time\",\"scale\":1}}},\"illuminance\":{\"preferred_unit\":\"lx\",\"name\":\"Illuminance\",\"units\":{\"lx\":{\"offset\":0,\"internal\":false,\"name\":\"lux\",\"scale\":1},\"fc\":{\"offset\":0,\"internal\":false,\"name\":\"foot-candle\",\"scale\":0.09290226681531}}},\"time\":{\"preferred_unit\":null,\"name\":\"Time\",\"units\":{\"s\":{\"offset\":0,\"internal\":false,\"name\":\"second\",\"scale\":1}}},\"ratio\":{\"preferred_unit\":\"times\",\"name\":\"Ratio\",\"units\":{\"%\":{\"offset\":0,\"name\":\"percent\",\"scale\":100},\"times\":{\"offset\":0,\"internal\":false,\"name\":\"\",\"scale\":1}}},\"energy\":{\"preferred_unit\":\"kWh\",\"name\":\"Energy\",\"units\":{\"kWh\":{\"offset\":0,\"internal\":false,\"name\":\"kilowatt-hour\",\"scale\":2.77777778e-07},\"J\":{\"offset\":0,\"name\":\"joule\",\"scale\":1}}},\"voltage\":{\"preferred_unit\":null,\"name\":\"Voltage\",\"units\":{\"V\":{\"offset\":0,\"name\":\"volt\",\"scale\":1}}}},\"allow_jsonrpc\":true,\"custom_register_url\":\"https://baz.example.com/foo/bar.html\",\"customization_status\":\"open\",\"known_protection_bits\":{\"protect_restore\":{\"name\":\"Protection from restore from backup\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_admin\":{\"name\":\"Administrator credentials protection\",\"status\":true},\"protect_private_config\":{\"name\":\"Private configuration protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_notification\":{\"name\":\"Notification settings protection\",\"status\":false},\"protect_network\":{\"name\":\"Network settings protection\",\"status\":true},\"protect_maintenance\":{\"name\":\"Maintenance mode lock\",\"status\":false},\"protect_firmware\":{\"name\":\"Firmware protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"}},\"refresh_enabled\":true,\"allow_modifying_get\":true,\"protect_maintenance\":false,\"serial\":\"ISO322203123456\",\"custom_support_email\":\"support@example.com\",\"allow_coapws_nonadmin\":false,\"allow_restapi\":true,\"upgrade_notify_beep\":false,\"brand_faq_url\":\"https://baz.example.com/quux/foo.html\",\"links\":[{\"description\":\"test 5\",\"href\":\"test_url7\"},{\"description\":\"test 3\",\"href\":\"test_url5\"}],\"custom_brand_logo\":\"http://bar.example.com:80/baz/foo/quux/foo/bar.png\",\"image_format\":\"jpg\",\"location\":\"Server room\",\"ntp_server_enabled\":true,\"http_ports\":[{\"port\":\"8046\",\"address\":\"192.168.0.9\"}],\"hide_wifi_key\":true,\"custom_brand_url\":\"https://baz.example.com/baz/quux/quux/baz.html\",\"syslog_ip_address\":null,\"protect_network\":false,\"lockout_delay_minutes\":60,\"version\":\"1.8.1.0\",\"allow_coapws_origins\":[\"https://baz.example.com\",\"https://foo.example.com\",\"http://bar.example.com\"],\"syslog_minimal_severity\":8,\"certificates\":{\"iTrustBazSign_Trusted_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\\\nMIIZNsCJ4KzRkhOd2DFrjawMoljLKzq6dLi1DxMJIMn23Bi7Qz/AaxYPjIm3HdCx\\\\n+DuNZClMGra+/1+0Da+o0j7ooQR0NSzOiuoI6ZhPRHQSLQUb1UP4DYu2/M5Pr4qZ\\\\net7EaYhu/9FSgsWBIcRtXVuwcKnjANkqGu4tTonUz3ygxUtG7K9gs4cUQQEdp+T6\\\\na/NOotOus4sN+8XLKDDQsktJ+X8+1GvdHJ16CS15ZvVZ42xQIBtBxnWxKgyNzt1H\\\\n4QRZTZ8P4kV9hxTuqgreCp+vnOvhRCwXfN79zHa415Fl2kfvRXZfNabA+WuRlq/Q\\\\n8cDRCJVJbGOLyKoVwUvW65Wf/+Qs/t6AVMdki94JRUhPrWxn1sK9+tq0tHuvB15j\\\\nkT8vZUN4Bpxjnlmg5yg+ojt6epJiw38gYIc8p0E0rCmfzZL5X25Mn/VSqrAmwKTV\\\\n6fU8wX08Kh8v2FT7NrwPNPFEb2AyYhegM9rJitT2ad+fvToILljkA//o3BmevRKH\\\\nBcK56PimQNhvC0Hzl2An3/tHoXCFuVt68EDHgy36Ln2apMabQnOWoIpcr1tmZnuk\\\\n81k67sTwx4mJgOmTpIH77w+BqmmdhWhraRzjKTgIZSdGsPlhk3rt0s4sftWMQDD0\\\\nCl2iSMHx0aqSMYCRP6UHDMy6vKY8abspNwXrJroLReqpC3HeBnxRAwZ5H8Gtl8i8\\\\nF0R7rpaVfPkkiPyWNPiJ+qc96WxHE6OW8sf0hGYMhI7Qk5y7WgSXW5ifdgyupNR+\\\\n60zPaL6vUYfcWo8DHhmOQR17QyyqPy6Y+5zaT5V+gAcD/mSIUEjxim49l20A08k1\\\\njdlr9mXMOnNBFiiWRfFEmQ/qSBtdyxviahZmT78uwY6CGqkjW0zIS+9xC2bA0Xvd\\\\nVPkfafb8nqQeb9Ad9V69g4OlhanEWQV1rFiRwKckA2OnEbRP6Zbog/ZNcNd8p8Bh\\\\nw9NGn7SsYG79jZHJB6/CiPr530xEEegAq3SdDxWnDfyzEFJSOKh6mYDrbA5srn3h\\\\nXL6VuwkaukrA3JaQ0iCay3C9A41+9luj61E1z/dulU4rphHrQWSPcha==\\\\n-----END CERTIFICATE-----\\\\n\",\"status\":false}},\"ssh_authorized_keys\":[{\"data\":\"ssh-dss aV===\",\"options\":\"\",\"comment\":\"n\"},{\"data\":\"ssh-dss CwLn\",\"options\":\"era,m=qjgge,wc=x\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp521 a\",\"options\":\"\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp384 eEKp==\",\"options\":\"\",\"comment\":\"\"},{\"data\":\"ssh-ed25519 v7=\",\"options\":\"\",\"comment\":\"\"},{\"data\":\"ssh-ed25519 t91/5S==\",\"options\":\"oq=ml,yzreiwtvwctfx=e,zspqyuhlfl=bxo,i=ywi,e=dpvtn,yvmbbwdylns\",\"comment\":\"bqcl\"},{\"data\":\"ecdsa-sha2-nistp521 r\",\"options\":\"\",\"comment\":\"\"},{\"data\":\"ssh-ed25519 5=\",\"options\":\"wllkv=991248,mu=92,dh=449\",\"comment\":\"jqkh\"},{\"data\":\"ecdsa-sha2-nistp256 betjYa==\",\"options\":\"tdx\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp384 XA2J===\",\"options\":\"\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp521 4i==\",\"options\":\"\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp384 VWk==\",\"options\":\"nifiixiky=h,iy\",\"comment\":\"@h\"},{\"data\":\"ecdsa-sha2-nistp256 9k=\",\"options\":\"kyxjhdrnrjrn=fk,wwqjk=180579801,uy=v\",\"comment\":\"dgvjcr\"},{\"data\":\"ssh-ed25519 Q=\",\"options\":\"rmhdcm,v=knapbe\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp384 k\",\"options\":\"\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp384 77rl\",\"options\":\"rbjcf=12\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp521 n\",\"options\":\"\",\"comment\":\"ibawc\"},{\"data\":\"ecdsa-sha2-nistp256 m===\",\"options\":\"x=cgkbjt,osvu,ukx,mun=605\",\"comment\":\"zspr\"},{\"data\":\"ssh-rsa 65=\",\"options\":\"\",\"comment\":\"f.o\"},{\"data\":\"ssh-rsa Y=\",\"options\":\"ace\",\"comment\":\"q\"},{\"data\":\"ecdsa-sha2-nistp256 w+T8\",\"options\":\"uy=5,cqe,cvde=12\",\"comment\":\"\"},{\"data\":\"ssh-ed25519 m\",\"options\":\"v=rwwifeli,zuyibsvmbt=6,n=01,jqv,sqg,jtul=4,hllpamsm,rttdmjk=n,yot,ai=d,qu,llp,bctpegotzltr=9,w=22,s,tt=8785,hjuj=coxr,yixrao=wgqr\",\"comment\":\"dpu\"}],\"refresh_delay_minutes\":1,\"ssh_enabled\":true,\"allow_restapi_nonadmin\":true,\"protect_restore\":false,\"custom_brand_logo_height\":32,\"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\"},\"allow_restapi_origins\":[\"https://foo.example.com\",\"http://bar.example.com\"],\"brand_manual_url\":\"https://bar.example.com/quux/quux/foo/quux/bar/bar/foo/quux/foo.htm\",\"custom_brand_logo_width\":22,\"plots\":[{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480}],\"ssh_port\":22,\"upgrade_notify_blink\":true,\"protect_admin\":false,\"relay_ports\":[\"ttyATH0\"],\"custom_update_url\":\"https://bar.example.com:443/bar.htm\",\"brand_company_name\":\"Digital Loggers, Inc.\",\"hardware_id\":\"EPCR5\",\"crls\":{\"iVeriFooCrypt_Primary_CA\":{\"data\":\"-----BEGIN X509 CRL-----\\\\nMIIRKoksuFeaVWE2tkGinxfQDg3P9X4mtoEEc/6XGn7nKOsD88xx5dOKJUlU1sHx\\\\nCJYLsq90dVQWlbgjYnMy8iTwCWoVUU2jqd4jTFl7nCfYpLIO9gNJOsFdP49vbEfR\\\\nlAM1yWqBBO0ZiQkPp4qhLU7Sf33vkXoVjBYijPvxqyWZOG+ENrylL5D0AIywrmSb\\\\n1=\\\\n-----END X509 CRL-----\\\\n\",\"status\":true}},\"contact\":\"support@example.com\",\"relax_nonhtml_content_types\":true,\"timezone\":\"UTC\",\"hostname\":\"foo.example.com\",\"protect_firmware\":true,\"outlet_label\":\"Outlet\",\"brand_name\":\"Ethernet Power Controller\",\"oid\":\"1.3.6.1.4.1.45770.1.3\",\"custom_brand_company_name\":\"Whatever Systems Inc.\",\"update_url\":\"http://foo.example.com:80/quux/baz/baz/baz/bar/bar/foo/bar/quux/bar.htm\",\"ntp_peers\":[\"0.ntp-pool.example.com\",\"1.ntp-pool.example.com\",\"2.ntp-pool.example.com\",\"3.ntp-pool.example.com\"],\"custom_help_url\":\"https://baz.example.com:443/foo/quux/quux/bar/baz/bar/bar/bar/quux.html\",\"name_always_visible\":true,\"support_email\":\"support@example.com\",\"https_ports\":[{\"port\":\"80\",\"address\":\"192.168.0.5\"},{\"port\":\"8079\",\"address\":\"192.168.0.58\"},{\"port\":\"1\",\"address\":\"192.168.0.21\"},{\"port\":\"8\",\"address\":\"192.168.0.19\"}],\"contacts\":{\"support\":{\"phone\":null,\"fax\":\"+67178999899706\",\"name\":\"Support\",\"email\":null},\"security\":{\"phone\":null,\"fax\":\"+766747320756474\",\"name\":\"Security\",\"email\":null}},\"custom_support_url\":\"http://foo.example.com:2/baz.html\",\"support_url\":\"https://foo.example.com/quux.htm\",\"protect_notification\":true,\"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\":false,\"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\":true,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"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}],\"register_url\":\"https://foo.example.com/foo.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\"},\"string_mask\":\"nombstr\",\"renewal_data\":{\"username\":\"R\",\"password\":\"N9\",\"est_url\":\"https://%a2\",\"auth\":\"basic\"},\"cert\":\"-----BEGIN CERTIFICATE-----\\\\nMIIarItKbzmTGF4/7lqJkfAKdQf93A4Pa30SNwo/vbUBsbC0M3L7kYTO+9Z3LgVy\\\\nQ9TFAPshclJrnix9rijL6kWipuOLsAvJLOaYqSGTEbK1JICB0yY8i4tY+HvsTqCr\\\\noP6HhbXJyaeGprInQ=\\\\n-----END CERTIFICATE-----\\\\n\",\"automatic_renewal\":false,\"renewal_method\":\"est\",\"bits\":4096,\"key\":\"-----BEGIN PRIVATE KEY-----\\\\nMII6faQLG+m0edZfvBcnqZMFXESVbslNm/VRcxpvxbxcFWIAkw+bWNs3dLbEDMe/\\\\nT17Jy5xvjCS1PD+PqWpjcT4DkKcOM1ar4jA3q7/aMUenjeDaB2JqYP4Iljj7mJ/t\\\\nBzvL+WjUAWDrlp2q9vOa/jMkSWXnXQslPo7QKswWPAOB0S2BNSoPBAAgjjTGAM2b\\\\nB2W4+3WATjDyoQMHEoVR+BAkgTw2XYFkcorduNpO72MxVlElZlDayPKfuHkSs/CU\\\\n47kTz8c2XZZJqLucbVa0sGx90P12eYukieDhpsmMSMhIkcwL8XO\\\\n-----END PRIVATE KEY-----\\\\n\",\"distinguished_name\":{\"commonName\":[\"Digital Loggers Unit\"],\"countryName\":[\"US\"],\"stateOrProvinceName\":[\"California\"],\"localityName\":[\"Santa Clara\"]},\"domains\":[\"foo.example.com\",\"bar.example.com\",\"baz.example.com\",\"foo.example.com\",\"bar.example.com\",\"bar.example.com\",\"foo.example.com\"],\"addresses\":[\"119.36.27.134\",\"6.250.3.168\",\"1.126.212.87\",\"84.7.125.77\",\"0.244.9.251\"],\"csr\":\"-----BEGIN CERTIFICATE REQUEST-----\\\\nMIIg/PAsd18SSGlAtIVrvA8k2TXUz31L9Z2A/E3fHD7mWvyPEUH9hSwmxTGwZJIk\\\\nxxd1dxGnkpijFyDZ8x14j/a0y9MHwIguFKxuIEh23QnKP1wZ/zgl/GnzS9GPUzKl\\\\nHgfYOjeqX/GbxsdwYOxrBx=\\\\n-----END CERTIFICATE REQUEST-----\\\\n\",\"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}}}}},\"relax_nonhtml_methods\":true,\"brand_product_info_url\":\"https://baz.example.com/foo/bar/bar.html\"},\"cred\":{\"ip_address\":\"192.168.0.53\",\"is_admin\":true,\"name\":\"admin\",\"agent\":\"web ui\",\"outlet_access\":[true,true,true,true,true,true,true,true]},\"upnp\":{\"enabled\":false,\"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\":null,\"model_number\":\"\",\"model\":\"DLI emulated Belkin socket\",\"soap_xmlns_prefix_override\":null,\"event_xmlns_prefix_override\":\"xDJXv3DK\",\"service_id\":\"basicevent1\",\"device_type\":\"controllee\"}},\"notifications\":{\"events\":{\"dli.upnp.sample_event\":{\"parameters\":[{\"id\":\"sample_parameter\",\"has_fixed_value\":false,\"fixed_value\":null}],\"message_template\":[\"sample event\"]}},\"parameter_kinds\":[]},\"outlets\":[{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d0\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d1\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d2\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"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\":false,\"alternate_name\":null,\"id\":\"1944d90d6\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d7\",\"profile\":\"belkin_wemo_socket\"}]},\"relay\":{\"all_caps\":false,\"min_relay_voltage\":8,\"lcd_rows\":2,\"user_message_timeout\":1,\"sequence_delay\":8,\"beep_sequence\":\"0\",\"min_sequence_delay\":1,\"outlets\":[{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"Cooling fans\"},{\"state\":false,\"critical\":true,\"cycle_delay\":6,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":false,\"critical\":false,\"cycle_delay\":5,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #3\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #4\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Uplink Radio Power\"},{\"state\":true,\"critical\":true,\"cycle_delay\":1,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #7\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #8\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #9\"},{\"state\":false,\"critical\":false,\"cycle_delay\":3,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":false,\"cycle_delay\":9,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #11\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #12\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #14\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #15\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #16\"},{\"state\":true,\"critical\":false,\"cycle_delay\":6,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":1,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":true,\"critical\":false,\"cycle_delay\":8,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #19\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #20\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #21\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #22\"},{\"state\":false,\"critical\":false,\"cycle_delay\":1,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Server\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #24\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #25\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":true,\"cycle_delay\":6,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":true,\"critical\":true,\"cycle_delay\":1,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":false,\"cycle_delay\":4,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":true,\"cycle_delay\":4,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"Cooling fans\"}],\"lcd_columns\":16,\"relatch\":5,\"fuse_relatch\":1,\"model\":\"EPCR5\",\"user_lines\":[null,null],\"recovery_mode\":1,\"nets\":{\"ssu1\":{\"latest_value\":0,\"tracking\":\"pull\",\"name\":\"ssu1\",\"expression\":\"(not pin[\\\\\"dout87\\\\\"])\"}},\"pins\":{\"din85\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"din85\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":false,\"mode_bits\":0,\"level_driver\":false,\"input_bits\":1},\"din3\":{\"level_bits\":1,\"latest_input_value\":null,\"name\":\"din3\",\"drive_logic_mapping\":[\"0\",\"1\",\"0\",\"1\"],\"mode_driver\":\"i59\",\"mode_bits\":2,\"level_driver\":true,\"input_bits\":0}},\"ports\":{\"uart_l9chsl4\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_l9chsl4\",\"accept\":{\"d\":true},\"configuration\":{\"parity\":\"M\",\"char_size\":\"7\"}},\"uart_lx\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_lx\",\"accept\":[],\"configuration\":{\"baudrate\":\"194842\"}}},\"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\"}}},\"backlight_sequence\":\"0\",\"name\":\"My controller\",\"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\":[]},\"online\":true,\"version\":\"1.8.1.0\",\"cycle_delay\":3,\"keypad_enabled\":true,\"user_message_force_timeout\":1,\"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},\"autoping\":{\"enabled\":false,\"max_consecutive_reboot_count\":76,\"max_reboot_count\":1,\"items\":[{\"script\":\"\",\"outlets\":[0,8,10,11,18,20,22,27,28,30,31],\"addresses\":[\"http://hCRMO.example.com:63979/GAvTdGs1/HdOBoK\"],\"pings_before_enabling\":null},{\"script\":\"cycle_router\",\"outlets\":[],\"addresses\":[\"http://4.251.149.205:62639\"],\"pings_before_enabling\":null},{\"script\":\"energize_heater\",\"outlets\":[],\"addresses\":[\"207.159.16.144\"],\"pings_before_enabling\":null}],\"resume_without_retrial\":true,\"post_reboot_delay\":367,\"handle_failures_immediately\":false,\"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\":10,\"ping_timeout\":117,\"ping_interval\":10},\"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\":\"^(|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,}$\"}}},\"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\":{\"content_type\":{\"group\":\"msg\",\"name\":\"Content type\",\"regexp\":\"^(json|urlencoded)$\"},\"recipient\":{\"group\":\"rcpt\",\"name\":\"Recipient URL\",\"regexp\":\"^https?://.*$\"}}},\"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>=WARNING\",\"action\":\"notify(\\\\\"christopher\\\\\")\"},{\"condition\":\"severity>=EMERGENCY\",\"action\":\"notify(\\\\\"david\\\\\")\"}],\"sinks\":[{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[\"Sink handler indicates notification failure, check log for errors\"],\"arguments\":[]},\"type\":\"snmpv3i\",\"name\":\"james\",\"data\":{\"security_engine_id\":\"\",\"context_engine_id\":\"\",\"auth_protocol\":\"SHA\",\"priv_protocol\":\"AES\",\"priv_passphrase\":\"bp0BXa+&gv%|\",\"auth_passphrase\":\",3)(:C;!\",\"context_name\":\"24\",\"security_name\":\"brian\",\"trap_oid\":\"1.079,,,,,\",\"server\":\"22zfon.example.com\"}},{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[\"Sink handler indicates notification failure, check log for errors\"],\"arguments\":[]},\"type\":\"snmpv2ci\",\"name\":\"john\",\"data\":{\"trap_oid\":\"0.2,,,,,,,,,,,,\",\"server\":\"hrep.example.com\",\"community\":\"Ed+=\"}}],\"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}}},\"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\":{\"G\":{\"redirect_urls\":{\"https://%FF5]]%A1]\":true,\"https://%Bd]\":true},\"refresh_tokens\":{\"2c1f607935ad04ecbac06a54ab7e2a15\":{\"expiry_time\":1618614511,\"remaining_use_count\":87}},\"secret_hash\":null,\"access_tokens\":{\"66214352f1dc14779130f5b1a24f08c7\":{\"expiry_time\":null,\"remaining_use_count\":null}},\"scopes\":{\"dli+object+read:/config/links/\":true,\"dli+object+full:/script/start/\":true,\"dli+object+full:/relay/\":true}},\"x5hvoBl_pl70q\":{\"redirect_urls\":{\"https://]r\":true},\"refresh_tokens\":{\"4999fa1e911ac2fa97dac8815da093ad\":{\"expiry_time\":null,\"remaining_use_count\":44},\"e6ef81f5507ef030a15e68215bd4c49b\":{\"expiry_time\":null,\"remaining_use_count\":null}},\"secret_hash\":\"750a5d153be27ea7db2c858235432afa\",\"access_tokens\":{\"8a8ac26f1188e346c5b90c23600a7d9f\":{\"expiry_time\":1608494511,\"remaining_use_count\":null},\"30341ccff16b7257e8b58bff89f0a95e\":{\"expiry_time\":null,\"remaining_use_count\":null},\"b4fb4120845f3eb867860161b06aafc6\":{\"expiry_time\":1678199550,\"remaining_use_count\":52}},\"scopes\":{\"dli+object+read:/relay/outlets/7/\":true}}},\"users\":[{\"password\":\"12sA2y4z%OER\",\"name\":\"admin\",\"is_allowed\":true,\"outlet_access\":[true,true,true,true,true,true,true,true]},{\"password\":\"Nf*M)mTj\",\"is_admin\":false,\"name\":\"tom\",\"is_allowed\":true,\"outlet_access\":[false,false,false,false,true,false,true,true,false,false,true,false,false,false,false,false,true,false,false,false,true,true,false,false,true,false,true,true,false,false,false,true]},{\"password\":\"eKz=s3ql]YYJS\",\"name\":\"dick\",\"is_allowed\":false,\"outlet_access\":[true,true,true,true,false,false,true,false,false,false,true,false,false,false,false,false,true,true,true,false,true,false,false,true,false,true,true,true,true,true,false,true]},{\"password\":\"/Urt$IFXd/>Sf~pz\",\"is_admin\":false,\"name\":\"harry\",\"is_allowed\":true,\"outlet_access\":[true,false,true,true,true,true,false,false,true,false,false,false,false,true,false,false,false,false,false,false,true,true,true,false,true,false,true,false,false,true,false,true]}],\"cookie_timeout\":30000}}');\n\ntry {\n $response = $request->send();\n\n echo $response->getBody();\n} catch (HttpException $ex) {\n echo $ex;\n}\n\n\n// Sample result:\n// \n"},"curl-bat":{"filename":"set-using-curl.bat","data":"@REM \r\n@REM Sample for the whole object model.\r\n@REM \r\n@REM This is a sample demonstrating how to set the DLI Controller API.\r\n@REM \r\n\r\ncurl --digest -u admin:1234 -H \"X-CSRF: x\" -X PUT -H \"Content-type: application/json\" -H \"Accept: application/json\" --data-binary \"{\\\"snmp\\\":{\\\"enabled\\\":true,\\\"engine_id\\\":\\\"32A3FA5265\\\",\\\"known_auth_methods\\\":{\\\"sha1\\\":\\\"SHA1\\\",\\\"md5\\\":\\\"MD5\\\"},\\\"community_mappings\\\":[{\\\"ip_address\\\":\\\"10.23.252.183\\\",\\\"user\\\":\\\"userCNORM2\\\",\\\"netmask\\\":\\\"255.0.0.0\\\",\\\"community\\\":\\\"O2X2t9lQE\\\"},{\\\"ip_address\\\":\\\"192.168.132.135\\\",\\\"user\\\":\\\"user4akVpx\\\",\\\"netmask\\\":\\\"255.255.255.0\\\",\\\"community\\\":\\\"public\\\"},{\\\"ip_address\\\":\\\"10.201.47.211\\\",\\\"user\\\":\\\"user1qB0vl\\\",\\\"netmask\\\":\\\"255.0.0.0\\\",\\\"community\\\":\\\"CQvECReJ9X\\\"},{\\\"ip_address\\\":\\\"192.168.113.171\\\",\\\"user\\\":\\\"useroqyTZ0\\\",\\\"netmask\\\":\\\"255.255.255.0\\\",\\\"community\\\":\\\"NuHMTTnPhz\\\"},{\\\"ip_address\\\":\\\"10.192.2.101\\\",\\\"user\\\":\\\"userHcf8zy\\\",\\\"netmask\\\":\\\"255.0.0.0\\\",\\\"community\\\":\\\"private\\\"},{\\\"ip_address\\\":\\\"10.226.203.250\\\",\\\"user\\\":\\\"user8MR31\\\",\\\"netmask\\\":\\\"255.0.0.0\\\",\\\"community\\\":\\\"ZsaJspqeW\\\"}],\\\"users\\\":{\\\"powerReader\\\":{\\\"priv_password\\\":\\\"readerPrivPassword\\\",\\\"has_auth_password\\\":false,\\\"subtree_access\\\":{\\\"energyObject\\\":\\\"readonly\\\"},\\\"auth_password\\\":\\\"readerAuthPassword\\\",\\\"is_allowed\\\":false,\\\"priv_method\\\":\\\"aes\\\",\\\"auth_method\\\":\\\"md5\\\",\\\"has_priv_password\\\":true},\\\"powerAdmin\\\":{\\\"priv_password\\\":\\\"adminPrivPassword\\\",\\\"has_auth_password\\\":false,\\\"subtree_access\\\":{\\\"energyObject\\\":false},\\\"auth_password\\\":\\\"adminAuthPassword\\\",\\\"is_allowed\\\":true,\\\"priv_method\\\":\\\"des\\\",\\\"auth_method\\\":\\\"sha1\\\",\\\"has_priv_password\\\":true}},\\\"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\\\"}}},\\\"network\\\":{\\\"wired\\\":{\\\"ip_address\\\":\\\"10.130.97.107\\\",\\\"serve_dns\\\":true,\\\"protocol\\\":\\\"static\\\",\\\"online\\\":false,\\\"gateway\\\":null,\\\"dns_servers\\\":[\\\"242.129.138.141\\\"],\\\"mac_address\\\":\\\"7C:E1:FF:8A:82:A8\\\",\\\"netmask\\\":\\\"255.0.0.0\\\"},\\\"wireless\\\":{\\\"wac_supported\\\":true,\\\"protocol\\\":\\\"static\\\",\\\"encryption\\\":\\\"none\\\",\\\"netmask\\\":\\\"255.255.255.0\\\",\\\"known_encryptions\\\":{\\\"psk2\\\":\\\"WPA2 PSK\\\",\\\"psk-mixed\\\":\\\"WPA/WPA2 PSK mixed mode\\\",\\\"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\\\":\\\"M(N)Tu9xS^Wb)XN@oZ#ASHSd!QbIxgqJl\\\",\\\"dns_servers\\\":[],\\\"known_modes\\\":{\\\"sta\\\":\\\"Client\\\",\\\"ap\\\":\\\"Access Point\\\"},\\\"enabled\\\":false,\\\"serve_dns\\\":true,\\\"ssid\\\":\\\"D8byyO\\\",\\\"mac_address\\\":\\\"7C:E1:FF:36:92:C3\\\",\\\"ip_address\\\":\\\"192.168.138.248\\\",\\\"online\\\":true,\\\"channel\\\":\\\"4\\\",\\\"wac_enabled\\\":false,\\\"mode\\\":\\\"ap\\\",\\\"gateway\\\":null},\\\"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\\\":[]},\\\"interface_order\\\":[\\\"wired\\\"],\\\"known_protocols\\\":{\\\"dhcp\\\":\\\"Dynamic IP/DHCP\\\",\\\"static\\\":\\\"Static IP\\\"},\\\"same_subnet_only\\\":false},\\\"mqtt\\\":{\\\"connect_topic\\\":\\\"wnVT\\\",\\\"connect_payload\\\":\\\"VJ\\\",\\\"username\\\":\\\"userQjBh\\\",\\\"reconnect_retain\\\":false,\\\"connect_qos\\\":2,\\\"use_ssl\\\":true,\\\"lwt_payload\\\":\\\"2\\\",\\\"disconnect_payload\\\":\\\"QAq7f1\\\",\\\"outlets\\\":[{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"xqcnyHp\\\",\\\"qos\\\":2,\\\"allow_write\\\":false},{\\\"allow_read\\\":true,\\\"topic_subtree\\\":\\\"8P6p\\\",\\\"qos\\\":0,\\\"allow_write\\\":true},{\\\"allow_read\\\":true,\\\"topic_subtree\\\":\\\"wA9sppVz\\\",\\\"qos\\\":1,\\\"allow_write\\\":false},{\\\"allow_read\\\":true,\\\"topic_subtree\\\":\\\"UGKHEd7o\\\",\\\"qos\\\":2,\\\"allow_write\\\":true},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"Q1QuThaQ\\\",\\\"qos\\\":0,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"ZpipM8XsP\\\",\\\"qos\\\":1,\\\"allow_write\\\":true},{\\\"allow_read\\\":true,\\\"topic_subtree\\\":\\\"ITyJNak\\\",\\\"qos\\\":1,\\\"allow_write\\\":true},{\\\"allow_read\\\":true,\\\"topic_subtree\\\":\\\"kFKd/eNaU5\\\",\\\"qos\\\":0,\\\"allow_write\\\":false}],\\\"enabled\\\":true,\\\"reconnect_qos\\\":1,\\\"disconnect_qos\\\":0,\\\"disconnect_retain\\\":false,\\\"lwt_qos\\\":2,\\\"broker_port\\\":null,\\\"lwt_topic\\\":\\\"v5Cfm\\\",\\\"disconnect_topic\\\":\\\"EXjp1q\\\",\\\"password\\\":\\\"uQwbda3L#L\\\",\\\"lwt_retain\\\":true,\\\"reconnect_payload\\\":\\\"8Prx\\\",\\\"topic_root\\\":\\\"W1WJX/f2\\\",\\\"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\\\":\\\"qvLMF.example.com\\\",\\\"reconnect_topic\\\":\\\"9fjndi\\\",\\\"connect_retain\\\":true},\\\"script\\\":{\\\"source\\\":\\\"function enable_heater(...)\\\\n ...\\\\nend\\\\nfunction shut_down_heaters(...)\\\\n ...\\\\nend\\\\nfunction shut_down_routers(...)\\\\n ...\\\\nend\\\\nfunction toggle_engines(...)\\\\n ...\\\\nend\\\\n\\\",\\\"step_time_limit\\\":25,\\\"boot_handler\\\":\\\"\\\",\\\"threads\\\":{\\\"55\\\":{\\\"label\\\":\\\"label of thread #55\\\"},\\\"63\\\":{\\\"label\\\":\\\"label of thread #63\\\"}},\\\"traced\\\":false,\\\"step_delay\\\":3,\\\"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\\\":{\\\"cycle_appliances_sample\\\":{\\\"source\\\":\\\"function toggle_machines(...)\\\\n ...\\\\nend\\\\nfunction energize_contraptions(...)\\\\n ...\\\\nend\\\\nfunction shut_down_gadgets(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"shut_down_engine_sample\\\":{\\\"source\\\":\\\"function cycle_heaters(...)\\\\n ...\\\\nend\\\\nfunction shut_down_engines(...)\\\\n ...\\\\nend\\\\nfunction toggle_contraptions(...)\\\\n ...\\\\nend\\\\nfunction cycle_machines(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"energize_contraption_sample\\\":{\\\"source\\\":\\\"function energize_heaters(...)\\\\n ...\\\\nend\\\\nfunction shut_down_machine(...)\\\\n ...\\\\nend\\\\nfunction disable_contraption(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"cycle_appliance_sample\\\":{\\\"source\\\":\\\"function shut_down_modem(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"enable_appliances_sample\\\":{\\\"source\\\":\\\"function energize_engines(...)\\\\n ...\\\\nend\\\\nfunction cycle_machines(...)\\\\n ...\\\\nend\\\\nfunction enable_gadget(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"enable_modem_sample\\\":{\\\"source\\\":\\\"function toggle_engines(...)\\\\n ...\\\\nend\\\\nfunction shut_down_heaters(...)\\\\n ...\\\\nend\\\\nfunction disable_engine(...)\\\\n ...\\\\nend\\\\nfunction enable_heaters(...)\\\\n ...\\\\nend\\\\nfunction energize_appliances(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"enable_router_sample\\\":{\\\"source\\\":\\\"function shut_down_contraptions(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"disable_gadgets_sample\\\":{\\\"source\\\":\\\"function toggle_modem(...)\\\\n ...\\\\nend\\\\nfunction cycle_gadgets(...)\\\\n ...\\\\nend\\\\nfunction cycle_engine(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"toggle_routers_sample\\\":{\\\"source\\\":\\\"function cycle_modem(...)\\\\n ...\\\\nend\\\\nfunction disable_appliance(...)\\\\n ...\\\\nend\\\\nfunction enable_machine(...)\\\\n ...\\\\nend\\\\nfunction cycle_appliances(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"toggle_machine_sample\\\":{\\\"source\\\":\\\"function enable_engines(...)\\\\n ...\\\\nend\\\\nfunction cycle_contraption(...)\\\\n ...\\\\nend\\\\nfunction disable_gadget(...)\\\\n ...\\\\nend\\\\nfunction cycle_appliances(...)\\\\n ...\\\\nend\\\\nfunction cycle_contraptions(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"disable_engine_sample\\\":{\\\"source\\\":\\\"function shut_down_contraption(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"cycle_machines_sample\\\":{\\\"source\\\":\\\"function toggle_engines(...)\\\\n ...\\\\nend\\\\nfunction shut_down_heater(...)\\\\n ...\\\\nend\\\\nfunction enable_modem(...)\\\\n ...\\\\nend\\\\nfunction disable_heater(...)\\\\n ...\\\\nend\\\\nfunction energize_machines(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"shut_down_heaters_sample\\\":{\\\"source\\\":\\\"function toggle_machine(...)\\\\n ...\\\\nend\\\\nfunction shut_down_contraption(...)\\\\n ...\\\\nend\\\\nfunction toggle_engines(...)\\\\n ...\\\\nend\\\\nfunction enable_machine(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"shut_down_appliances_sample\\\":{\\\"source\\\":\\\"function cycle_routers(...)\\\\n ...\\\\nend\\\\nfunction energize_gadget(...)\\\\n ...\\\\nend\\\\nfunction disable_appliances(...)\\\\n ...\\\\nend\\\\nfunction cycle_machines(...)\\\\n ...\\\\nend\\\\nfunction cycle_contraptions(...)\\\\n ...\\\\nend\\\\n\\\"}},\\\"boot_handler_legacy\\\":false,\\\"variables\\\":{\\\"engine_state\\\":3,\\\"engine_online\\\":false,\\\"heater_running\\\":true,\\\"appliance_status\\\":false,\\\"machine_temperature\\\":false,\\\"modem_state\\\":1,\\\"contraption_running\\\":true,\\\"router_state\\\":false,\\\"modem_status\\\":2}},\\\"meter\\\":{\\\"power_status\\\":true,\\\"values\\\":{\\\"vcc_voltage\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":330.83333333333,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":335.83333333333,\\\"alarm_period\\\":2},{\\\"lower_bound_bottom\\\":355,\\\"alarm_level\\\":5,\\\"lower_bound_top\\\":365,\\\"alarm_period\\\":6},{\\\"lower_bound_bottom\\\":391.66666666667,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":405.83333333333,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":438.33333333333,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":449.16666666667,\\\"alarm_period\\\":2},{\\\"lower_bound_bottom\\\":451.66666666667,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":464.16666666667,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":486.66666666667,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":493.33333333333,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":520.83333333333,\\\"alarm_level\\\":5,\\\"lower_bound_top\\\":533.33333333333,\\\"alarm_period\\\":5}],\\\"in_calibration\\\":false,\\\"expression\\\":\\\"4\\\",\\\"history_subsample_count\\\":8,\\\"data_absence_alarm_level\\\":3,\\\"value\\\":false,\\\"log_history\\\":false,\\\"history_time_step\\\":15,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":null,\\\"data_absence_alarm_period\\\":null,\\\"quantity\\\":\\\"voltage\\\",\\\"name\\\":\\\"DC voltage\\\",\\\"supports_calibration\\\":false,\\\"internal\\\":true,\\\"lowest_interval_alarm_level\\\":1,\\\"bus\\\":6},\\\"current\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":93,\\\"alarm_level\\\":3,\\\"lower_bound_top\\\":108,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":112,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":125,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":129,\\\"alarm_level\\\":2,\\\"lower_bound_top\\\":138,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":171,\\\"alarm_level\\\":11,\\\"lower_bound_top\\\":185,\\\"alarm_period\\\":1},{\\\"lower_bound_bottom\\\":201,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":216,\\\"alarm_period\\\":1},{\\\"lower_bound_bottom\\\":245,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":258,\\\"alarm_period\\\":14},{\\\"lower_bound_bottom\\\":283,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":296,\\\"alarm_period\\\":2},{\\\"lower_bound_bottom\\\":295,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":304,\\\"alarm_period\\\":null}],\\\"in_calibration\\\":true,\\\"expression\\\":\\\"2.5\\\",\\\"history_subsample_count\\\":8,\\\"data_absence_alarm_level\\\":null,\\\"value\\\":false,\\\"log_history\\\":false,\\\"history_time_step\\\":27,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":3,\\\"data_absence_alarm_period\\\":1,\\\"quantity\\\":\\\"current\\\",\\\"name\\\":\\\"Current\\\",\\\"supports_calibration\\\":false,\\\"internal\\\":false,\\\"lowest_interval_alarm_level\\\":1,\\\"bus\\\":null},\\\"mains_voltage\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":8.1666666666667,\\\"alarm_level\\\":4,\\\"lower_bound_top\\\":8.75,\\\"alarm_period\\\":9},{\\\"lower_bound_bottom\\\":8.75,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":9.8333333333333,\\\"alarm_period\\\":4},{\\\"lower_bound_bottom\\\":10.583333333333,\\\"alarm_level\\\":4,\\\"lower_bound_top\\\":10.916666666667,\\\"alarm_period\\\":5}],\\\"in_calibration\\\":true,\\\"expression\\\":\\\"5.3\\\",\\\"history_subsample_count\\\":28,\\\"data_absence_alarm_level\\\":null,\\\"value\\\":false,\\\"log_history\\\":true,\\\"history_time_step\\\":21,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":2,\\\"data_absence_alarm_period\\\":null,\\\"quantity\\\":\\\"voltage\\\",\\\"name\\\":\\\"AC voltage\\\",\\\"supports_calibration\\\":false,\\\"internal\\\":false,\\\"lowest_interval_alarm_level\\\":3,\\\"bus\\\":null},\\\"temperature\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":17.777777777778,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":18.078078078078,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":19.399399399399,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":19.63963963964,\\\"alarm_period\\\":4},{\\\"lower_bound_bottom\\\":20.750750750751,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":21.261261261261,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":21.921921921922,\\\"alarm_level\\\":2,\\\"lower_bound_top\\\":22.462462462462,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":23.063063063063,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":23.333333333333,\\\"alarm_period\\\":1},{\\\"lower_bound_bottom\\\":23.303303303303,\\\"alarm_level\\\":2,\\\"lower_bound_top\\\":23.603603603604,\\\"alarm_period\\\":6}],\\\"in_calibration\\\":false,\\\"expression\\\":null,\\\"history_subsample_count\\\":18,\\\"data_absence_alarm_level\\\":null,\\\"value\\\":false,\\\"log_history\\\":false,\\\"history_time_step\\\":3,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":4,\\\"data_absence_alarm_period\\\":1,\\\"quantity\\\":\\\"temperature\\\",\\\"name\\\":\\\"Temperature\\\",\\\"internal\\\":false,\\\"lowest_interval_alarm_level\\\":7,\\\"bus\\\":null}},\\\"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\\\":[],\\\"arguments\\\":[]}},\\\"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\\\"}},\\\"config\\\":{\\\"allow_plaintext_logins\\\":false,\\\"allow_coapws\\\":false,\\\"protect_private_config\\\":true,\\\"brand_url\\\":\\\"http://baz.example.com:8043/foo/baz/foo/quux/quux.htm\\\",\\\"allow_jsonrpc_nonadmin\\\":false,\\\"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\\\":false,\\\"name\\\":\\\"ampere\\\",\\\"scale\\\":1}}},\\\"screen_length\\\":{\\\"preferred_unit\\\":\\\"px\\\",\\\"name\\\":\\\"Screen length\\\",\\\"units\\\":{\\\"px\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"pixel\\\",\\\"scale\\\":1}}},\\\"temperature\\\":{\\\"preferred_unit\\\":\\\"K\\\",\\\"name\\\":\\\"Temperature\\\",\\\"units\\\":{\\\"K\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"kelvin\\\",\\\"scale\\\":1},\\\"C\\\":{\\\"offset\\\":-273.16,\\\"name\\\":\\\"degree Celsius\\\",\\\"scale\\\":1},\\\"F\\\":{\\\"offset\\\":-459.67,\\\"internal\\\":false,\\\"name\\\":\\\"degree Fahrenheit\\\",\\\"scale\\\":1.8}}},\\\"count\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Count\\\",\\\"units\\\":{\\\"times\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"time\\\",\\\"scale\\\":1}}},\\\"illuminance\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Illuminance\\\",\\\"units\\\":{\\\"lx\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"lux\\\",\\\"scale\\\":1},\\\"fc\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"foot-candle\\\",\\\"scale\\\":0.09290226681531}}},\\\"time\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Time\\\",\\\"units\\\":{\\\"s\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"second\\\",\\\"scale\\\":1}}},\\\"ratio\\\":{\\\"preferred_unit\\\":\\\"times\\\",\\\"name\\\":\\\"Ratio\\\",\\\"units\\\":{\\\"%\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"percent\\\",\\\"scale\\\":100},\\\"times\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"\\\",\\\"scale\\\":1}}},\\\"energy\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Energy\\\",\\\"units\\\":{\\\"kWh\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"kilowatt-hour\\\",\\\"scale\\\":2.77777778e-07},\\\"J\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"joule\\\",\\\"scale\\\":1}}},\\\"voltage\\\":{\\\"preferred_unit\\\":\\\"V\\\",\\\"name\\\":\\\"Voltage\\\",\\\"units\\\":{\\\"V\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"volt\\\",\\\"scale\\\":1}}}},\\\"allow_jsonrpc\\\":false,\\\"custom_register_url\\\":\\\"https://baz.example.com/bar/baz.htm\\\",\\\"customization_status\\\":\\\"locked\\\",\\\"known_protection_bits\\\":{\\\"protect_restore\\\":{\\\"name\\\":\\\"Protection from restore from backup\\\",\\\"status\\\":true},\\\"protect_admin\\\":{\\\"name\\\":\\\"Administrator credentials protection\\\",\\\"status\\\":false},\\\"protect_private_config\\\":{\\\"name\\\":\\\"Private configuration protection\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"},\\\"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 lock\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"},\\\"protect_firmware\\\":{\\\"name\\\":\\\"Firmware protection\\\",\\\"status\\\":false}},\\\"refresh_enabled\\\":true,\\\"allow_modifying_get\\\":false,\\\"protect_maintenance\\\":true,\\\"serial\\\":\\\"ISO322203123456\\\",\\\"custom_support_email\\\":\\\"support@example.com\\\",\\\"allow_coapws_nonadmin\\\":true,\\\"allow_restapi\\\":false,\\\"upgrade_notify_beep\\\":false,\\\"brand_faq_url\\\":\\\"https://bar.example.com/baz/bar/baz/foo/bar/bar.htm\\\",\\\"links\\\":[{\\\"description\\\":\\\"test 5\\\",\\\"href\\\":\\\"test_url7\\\"},{\\\"description\\\":\\\"test 3\\\",\\\"href\\\":\\\"test_url5\\\"}],\\\"custom_brand_logo\\\":\\\"http://foo.example.com:8042/foo/bar/baz/quux/baz.gif\\\",\\\"image_format\\\":\\\"gif\\\",\\\"location\\\":\\\"Server room\\\",\\\"ntp_server_enabled\\\":true,\\\"http_ports\\\":[{\\\"port\\\":\\\"8030\\\",\\\"address\\\":\\\"192.168.0.5\\\"},{\\\"port\\\":\\\"4\\\",\\\"address\\\":\\\"192.168.0.5\\\"},{\\\"port\\\":\\\"3\\\",\\\"address\\\":\\\"192.168.0.98\\\"},{\\\"port\\\":\\\"80\\\",\\\"address\\\":\\\"192.168.0.83\\\"},{\\\"port\\\":\\\"8058\\\",\\\"address\\\":\\\"192.168.0.87\\\"},{\\\"port\\\":\\\"6\\\",\\\"address\\\":\\\"192.168.0.16\\\"},{\\\"port\\\":\\\"8058\\\",\\\"address\\\":\\\"192.168.0.57\\\"},{\\\"port\\\":\\\"80\\\",\\\"address\\\":\\\"192.168.0.69\\\"},{\\\"port\\\":\\\"80\\\",\\\"address\\\":\\\"192.168.0.27\\\"}],\\\"hide_wifi_key\\\":true,\\\"custom_brand_url\\\":\\\"http://foo.example.com/foo.htm\\\",\\\"syslog_ip_address\\\":null,\\\"protect_network\\\":true,\\\"lockout_delay_minutes\\\":60,\\\"version\\\":\\\"1.8.1.0\\\",\\\"allow_coapws_origins\\\":[\\\"https://baz.example.com\\\",\\\"https://bar.example.com\\\",\\\"http://foo.example.com:1\\\"],\\\"syslog_minimal_severity\\\":8,\\\"certificates\\\":{\\\"iGuardBarWard_Primary_Certification_Authority\\\":{\\\"data\\\":\\\"-----BEGIN CERTIFICATE-----\\\\nMIIcs8bF86hpO9HOWEGTkWUHbigIulZBaNqTYSkibRY0crQ96ifsFAAtutBoen0E\\\\njlMUUzy2/bvSm2BSwSe6MZ0aOgNQxaKgLiBri9vkmrCZvP1suh/HH1thjG8gsUNE\\\\na5xl1hYvw7rMAjGukaBoTvYm4EfaevqF1n04Va0Rjtpwd6qOi2CC+m+41ghhbXzf\\\\n/mscoJMi9JLHAl/E+EEmFKqx1YZbXEyZ0qCrAaZLwwe6igMjwdVC+M91wkfT+d31\\\\nHuhuU2qRjy9QLuN+Qb+om2lXkFXNKbudWbX0fNTPMerjZEk0slreqcBatlzDMutu\\\\nQwBqPcC4UygliidTZHJBVv5HvLfpEaLgXYWzBl4hjmTRV6x4QHIyCPF8mw+1XLj5\\\\nG471BrnzKFUTCbvVwtkL8v85vBfHxmDEtNI4E53bNa4bC078vuW4phCkv==\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"status\\\":false},\\\"eCyberBazSign_Primary_CA_9\\\":{\\\"data\\\":\\\"-----BEGIN CERTIFICATE-----\\\\nMIIEyZowwTVWAEGptZZMYXbTPtGyUC5ncv1aUrWRL2zXJGNCryaQWBvx5CwcQ1P3\\\\nfUJCxhGxEbEeq6cRY9fU6ni2P96qE6Ivce8aMQYc2pHuxwMW510DrkIGvQ79YS5B\\\\nFoViM8mBR==\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"status\\\":true},\\\"eVeriFooCrypt_Primary_Certification_Authority\\\":{\\\"data\\\":\\\"-----BEGIN CERTIFICATE-----\\\\nMIIiQfyGLVu1CSLo8xIgKsaDKXqKawp/aFj0wiIHDDLShiGsfbY0T8Fqi6BI30Kf\\\\nhFo0Z2FwWzeprKQQMwaemJnzes0/YK5GcwJB/b7XaoNS9puYlVCYr0XVvZWTwelY\\\\n5mbiv9IkYnvOiTAEik5kIdfu99qqxPQ2B2m7D5touoDdIPt0A/nUeTOqeFgbg6fu\\\\nR1QZxFTmU74w0762wciP1Y3IEh/NMvaqz1PwJvjq3pm6zuAvXuLbTRwk9x7XtkOt\\\\nqq8mZ+rPmzOh9KE4isZAoJLmTvgDJZ2APCy/CqR/pri/Cz5xrh7f0USVQ8lmjqy9\\\\nxAHnd\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"status\\\":false}},\\\"ssh_authorized_keys\\\":[{\\\"data\\\":\\\"ecdsa-sha2-nistp256 G=\\\",\\\"options\\\":\\\"ttanbi=609\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-dss 0\\\",\\\"options\\\":\\\"fqu=w,xc,j=983\\\",\\\"comment\\\":\\\"\\\"}],\\\"refresh_delay_minutes\\\":1,\\\"ssh_enabled\\\":false,\\\"allow_restapi_nonadmin\\\":false,\\\"protect_restore\\\":true,\\\"custom_brand_logo_height\\\":32,\\\"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\\\"},\\\"allow_restapi_origins\\\":[\\\"http://bar.example.com:5\\\"],\\\"brand_manual_url\\\":\\\"http://bar.example.com/foo/bar/foo.htm\\\",\\\"custom_brand_logo_width\\\":22,\\\"plots\\\":[{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":0,\\\"softmax\\\":1,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":0,\\\"softmax\\\":1,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480}],\\\"ssh_port\\\":22,\\\"upgrade_notify_blink\\\":false,\\\"protect_admin\\\":false,\\\"relay_ports\\\":[\\\"ttyATH0\\\"],\\\"custom_update_url\\\":\\\"http://baz.example.com/quux/quux/foo/foo/quux/bar/foo/quux/foo.html\\\",\\\"brand_company_name\\\":\\\"Digital Loggers, Inc.\\\",\\\"hardware_id\\\":\\\"EPCR5\\\",\\\"crls\\\":{\\\"CyberBarProtect_Root_CA\\\":{\\\"data\\\":\\\"-----BEGIN X509 CRL-----\\\\nMIIJILcrNixcR+e8I6sopMtvyHs0nHj09BLUY+MxjJZAKEKeMDTCbN8ag0cTKLVV\\\\n07tO5cjhp4yAkLPDZ1cjdImFo6dJeDDgM65UlrCbxAnhXDx7GaswufBinr2S4I9T\\\\nG+C8Cp5Ocpyrn58N+4IfI1TA5xHQ6mtPn5Z/xhPaWNRJVcjVj1A14gECdXemKXC7\\\\nn8bUaB1+fNVI6119D5FvLTZv7MFgaOLNZzuABxAtL==\\\\n-----END X509 CRL-----\\\\n\\\",\\\"status\\\":false},\\\"eTrustBarSystems_Trusted_CA_3\\\":{\\\"data\\\":\\\"-----BEGIN X509 CRL-----\\\\nMII2FK/XsNBnLqdUgRrQcxOGocbiEsZdZ+hrKjPC6c0TSg+98scnq03efhNwayZ9\\\\n0J0RY93bfYHgkSZNFPPL442T1eScqRwsmyKL8Pyp+GVlk480WaNchS5k7ZNz0Jsp\\\\nCASe8HeRpQBwbESBd5u\\\\n-----END X509 CRL-----\\\\n\\\",\\\"status\\\":true}},\\\"contact\\\":\\\"support@example.com\\\",\\\"relax_nonhtml_content_types\\\":false,\\\"timezone\\\":\\\"UTC\\\",\\\"hostname\\\":\\\"baz.example.com\\\",\\\"protect_firmware\\\":true,\\\"outlet_label\\\":\\\"Outlet\\\",\\\"brand_name\\\":\\\"Ethernet Power Controller\\\",\\\"oid\\\":\\\"1.3.6.1.4.1.45770.1.3\\\",\\\"custom_brand_company_name\\\":\\\"Whatever Systems Inc.\\\",\\\"update_url\\\":\\\"http://bar.example.com/bar/baz/bar/foo/foo.html\\\",\\\"ntp_peers\\\":[\\\"0.ntp-pool.example.com\\\",\\\"1.ntp-pool.example.com\\\",\\\"2.ntp-pool.example.com\\\",\\\"3.ntp-pool.example.com\\\"],\\\"custom_help_url\\\":\\\"https://baz.example.com/quux/baz/foo.html\\\",\\\"name_always_visible\\\":false,\\\"support_email\\\":\\\"support@example.com\\\",\\\"https_ports\\\":[{\\\"port\\\":\\\"80\\\",\\\"address\\\":\\\"192.168.0.41\\\"},{\\\"port\\\":\\\"8\\\",\\\"address\\\":\\\"192.168.0.69\\\"},{\\\"port\\\":\\\"80\\\",\\\"address\\\":\\\"192.168.0.3\\\"},{\\\"port\\\":\\\"8014\\\",\\\"address\\\":\\\"192.168.0.31\\\"},{\\\"port\\\":\\\"80\\\",\\\"address\\\":\\\"192.168.0.89\\\"}],\\\"contacts\\\":{\\\"engineering\\\":{\\\"phone\\\":null,\\\"fax\\\":\\\"+016947234447915\\\",\\\"name\\\":\\\"Engineering\\\",\\\"email\\\":\\\"engineering@foo.example.com\\\"}},\\\"custom_support_url\\\":\\\"http://bar.example.com:8004/foo/bar/bar/foo/quux/bar/foo/foo.html\\\",\\\"support_url\\\":\\\"https://baz.example.com/quux/baz/baz/bar/bar/bar/foo/foo/quux/quux/foo/quux/bar/quux.html\\\",\\\"protect_notification\\\":false,\\\"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\\\":false,\\\"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\\\":true,\\\"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\\\":false,\\\"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\\\":true,\\\"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\\\":false,\\\"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\\\":false,\\\"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}],\\\"register_url\\\":\\\"https://bar.example.com/bar/foo/baz/quux/baz/quux/baz/foo/quux.htm\\\",\\\"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\\\"},\\\"string_mask\\\":\\\"pkix\\\",\\\"renewal_data\\\":{\\\"username\\\":\\\"u\\\",\\\"password\\\":\\\"\\\\\\\"uO\\\",\\\"est_url\\\":\\\"https://]\\\",\\\"auth\\\":\\\"basic\\\"},\\\"cert\\\":\\\"-----BEGIN CERTIFICATE-----\\\\nMIIYM2NIJXdxVFrc6HoTvz4a74uGPak6P1go646RemP91GoAZdfUcl5ms03HcpP2\\\\ns/D/Ttou3rBt2nXkI9WPyOR1h3t67mF0oU2HNsCTkPMoCwYW55x4VP8CV1Lfqche\\\\nmxXf90QbP\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"automatic_renewal\\\":true,\\\"renewal_method\\\":\\\"est\\\",\\\"bits\\\":4096,\\\"key\\\":\\\"-----BEGIN PRIVATE KEY-----\\\\nMIIfZi/xxKND+WxqVndyKIK5PHCDeCeZmXFLGHIDdiTeEQVmE9laT5iuOx83Aoez\\\\nKeDfutONYfp3R4FCglJOgkMqpYfUX1RuihZcb+/9frF7xWMdHi2zSQqI/VoYYFSH\\\\n2vZ2wlko0ulZHPt/UtUxjoyFcWpu/6t42T8+EvpHqat70n8WgfUQTSh5/X01gw7k\\\\nIlgDa+4AtEDgPlN4FpZkWhm4jpmfyW5GHoWtoc4isJPH5oNNez8BgwHPl35jcD/v\\\\nXprA==\\\\n-----END PRIVATE KEY-----\\\\n\\\",\\\"distinguished_name\\\":{\\\"commonName\\\":[\\\"Digital Loggers Unit\\\"],\\\"countryName\\\":[\\\"US\\\"],\\\"stateOrProvinceName\\\":[\\\"California\\\"],\\\"localityName\\\":[\\\"Santa Clara\\\"]},\\\"domains\\\":null,\\\"addresses\\\":[\\\"99.138.22.5\\\",\\\"255.213.28.192\\\",\\\"69.252.61.203\\\"],\\\"csr\\\":\\\"-----BEGIN CERTIFICATE REQUEST-----\\\\nMIITwKaSlkgGo2xegfIqSGN7RPZ3rquCgGhdcH5O2ohssfXZKsPp8ozcEYh5PcJ6\\\\nlYLtyPifIaLr9hkbXvPWXg5FnWu7fpBRNYKM+22IfPAr6wSgrtCPaJhNsbXXQk/q\\\\nLCJQGd6hqzqmRWeLl4x5o=\\\\n-----END CERTIFICATE REQUEST-----\\\\n\\\",\\\"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}}}}},\\\"relax_nonhtml_methods\\\":true,\\\"brand_product_info_url\\\":\\\"https://baz.example.com:443/foo/quux/quux/quux/quux/bar/bar/bar/bar/baz/baz/baz/foo/baz.html\\\"},\\\"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]},\\\"upnp\\\":{\\\"enabled\\\":false,\\\"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\\\":\\\"Xn0pJ\\\",\\\"model_number\\\":\\\"\\\",\\\"model\\\":\\\"DLI emulated Belkin socket\\\",\\\"soap_xmlns_prefix_override\\\":null,\\\"event_xmlns_prefix_override\\\":\\\"XMRX2Lw\\\",\\\"service_id\\\":\\\"basicevent1\\\",\\\"device_type\\\":\\\"controllee\\\"}},\\\"notifications\\\":{\\\"events\\\":{\\\"dli.upnp.sample_event\\\":{\\\"parameters\\\":[{\\\"id\\\":\\\"sample_parameter\\\",\\\"has_fixed_value\\\":false,\\\"fixed_value\\\":null}],\\\"message_template\\\":[\\\"sample event\\\"]}},\\\"parameter_kinds\\\":[]},\\\"outlets\\\":[{\\\"exposed\\\":true,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d0\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":false,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d1\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d2\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"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\\\"}]},\\\"relay\\\":{\\\"all_caps\\\":false,\\\"min_relay_voltage\\\":8,\\\"lcd_rows\\\":2,\\\"user_message_timeout\\\":null,\\\"sequence_delay\\\":10,\\\"beep_sequence\\\":\\\"0\\\",\\\"min_sequence_delay\\\":1,\\\"outlets\\\":[{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"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\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #4\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"WiFi AP\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":5,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"WiFi AP\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Cooling fans\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #8\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":2,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #9\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":1,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #10\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"Uplink Radio Power\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":5,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #12\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":1,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":8,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"Uplink Radio Power\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #15\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #16\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":8,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"Cooling fans\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":10,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #18\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":7,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #19\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":9,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #20\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":2,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Power grid\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":1,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #23\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"Power grid\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #26\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #27\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #29\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":10,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #30\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #31\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":5,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Server\\\"}],\\\"lcd_columns\\\":16,\\\"relatch\\\":10,\\\"fuse_relatch\\\":null,\\\"model\\\":\\\"EPCR5\\\",\\\"user_lines\\\":[null,null],\\\"recovery_mode\\\":0,\\\"nets\\\":{\\\"uuszk5\\\":{\\\"tracking\\\":\\\"push\\\",\\\"name\\\":\\\"uuszk5\\\",\\\"expression\\\":\\\"(not (not bxor(((not (lxor(apin[\\\\\\\"dio8\\\\\\\"],net[\\\\\\\"r99\\\\\\\"]) / apin[\\\\\\\"dio20\\\\\\\"])) or pin[\\\\\\\"aio83\\\\\\\"]),net[\\\\\\\"boo3\\\\\\\"])))\\\"},\\\"nrufp62\\\":{\\\"tracking\\\":\\\"pull\\\",\\\"name\\\":\\\"nrufp62\\\",\\\"expression\\\":\\\"(not net[\\\\\\\"mgpvpg32\\\\\\\"])\\\"},\\\"v97\\\":{\\\"latest_value\\\":0,\\\"tracking\\\":\\\"push\\\",\\\"name\\\":\\\"v97\\\",\\\"expression\\\":true},\\\"zrn7\\\":{\\\"tracking\\\":null,\\\"name\\\":\\\"zrn7\\\",\\\"expression\\\":\\\"apin[\\\\\\\"aio64\\\\\\\"]\\\"},\\\"msx3\\\":{\\\"latest_value\\\":0,\\\"tracking\\\":\\\"pull\\\",\\\"name\\\":\\\"msx3\\\",\\\"expression\\\":\\\"pin[\\\\\\\"din27\\\\\\\"]\\\"},\\\"h12\\\":{\\\"latest_value\\\":0,\\\"tracking\\\":null,\\\"name\\\":\\\"h12\\\",\\\"expression\\\":\\\"pin[\\\\\\\"dio6\\\\\\\"]\\\"},\\\"r43\\\":{\\\"tracking\\\":\\\"pull\\\",\\\"name\\\":\\\"r43\\\",\\\"expression\\\":\\\"pin[\\\\\\\"din84\\\\\\\"]\\\"},\\\"sx4\\\":{\\\"latest_value\\\":0,\\\"tracking\\\":\\\"pull\\\",\\\"name\\\":\\\"sx4\\\",\\\"expression\\\":false}},\\\"pins\\\":{\\\"dio85\\\":{\\\"level_bits\\\":0,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"dio85\\\",\\\"drive_logic_mapping\\\":[\\\"Z\\\",\\\"Z\\\",\\\"0\\\",\\\"0\\\"],\\\"mode_driver\\\":\\\"nh4\\\",\\\"mode_bits\\\":4,\\\"level_driver\\\":true,\\\"input_bits\\\":1},\\\"dio7\\\":{\\\"level_bits\\\":0,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"dio7\\\",\\\"drive_logic_mapping\\\":[\\\"Z\\\",\\\"H\\\",\\\"0\\\",\\\"1\\\"],\\\"mode_driver\\\":false,\\\"mode_bits\\\":0,\\\"level_driver\\\":true,\\\"input_bits\\\":8},\\\"din51\\\":{\\\"level_bits\\\":16,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"din51\\\",\\\"drive_logic_mapping\\\":[\\\"0\\\",\\\"1\\\",\\\"0\\\",\\\"1\\\"],\\\"mode_driver\\\":false,\\\"mode_bits\\\":16,\\\"level_driver\\\":false,\\\"input_bits\\\":16},\\\"din67\\\":{\\\"level_bits\\\":0,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"din67\\\",\\\"drive_logic_mapping\\\":[\\\"Z\\\",\\\"H\\\",\\\"0\\\",\\\"1\\\"],\\\"mode_driver\\\":true,\\\"mode_bits\\\":2,\\\"level_driver\\\":true,\\\"input_bits\\\":0},\\\"aout38\\\":{\\\"level_bits\\\":0,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"aout38\\\",\\\"drive_logic_mapping\\\":[\\\"Z\\\",\\\"Z\\\",\\\"0\\\",\\\"0\\\"],\\\"mode_driver\\\":true,\\\"mode_bits\\\":0,\\\"level_driver\\\":false,\\\"input_bits\\\":0},\\\"din6\\\":{\\\"level_bits\\\":0,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"din6\\\",\\\"drive_logic_mapping\\\":[\\\"Z\\\",\\\"Z\\\",\\\"0\\\",\\\"0\\\"],\\\"mode_driver\\\":true,\\\"mode_bits\\\":2,\\\"level_driver\\\":true,\\\"input_bits\\\":0},\\\"dio48\\\":{\\\"level_bits\\\":0,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"dio48\\\",\\\"drive_logic_mapping\\\":[\\\"Z\\\",\\\"H\\\",\\\"0\\\",\\\"1\\\"],\\\"mode_driver\\\":false,\\\"mode_bits\\\":0,\\\"level_driver\\\":true,\\\"input_bits\\\":8},\\\"ain56\\\":{\\\"level_bits\\\":2,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"ain56\\\",\\\"drive_logic_mapping\\\":[\\\"Z\\\",\\\"H\\\",\\\"0\\\",\\\"1\\\"],\\\"mode_driver\\\":true,\\\"mode_bits\\\":4,\\\"level_driver\\\":true,\\\"input_bits\\\":0},\\\"aout52\\\":{\\\"level_bits\\\":0,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"aout52\\\",\\\"drive_logic_mapping\\\":[\\\"Z\\\",\\\"Z\\\",\\\"Z\\\",\\\"Z\\\"],\\\"mode_driver\\\":true,\\\"mode_bits\\\":0,\\\"level_driver\\\":\\\"guzpioqtginfffjxgw11\\\",\\\"input_bits\\\":1},\\\"aout39\\\":{\\\"level_bits\\\":1,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"aout39\\\",\\\"drive_logic_mapping\\\":[\\\"Z\\\",\\\"H\\\",\\\"0\\\",\\\"1\\\"],\\\"mode_driver\\\":false,\\\"mode_bits\\\":0,\\\"level_driver\\\":true,\\\"input_bits\\\":0},\\\"dio43\\\":{\\\"level_bits\\\":4,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"dio43\\\",\\\"drive_logic_mapping\\\":[\\\"Z\\\",\\\"H\\\",\\\"0\\\",\\\"1\\\"],\\\"mode_driver\\\":\\\"xs1\\\",\\\"mode_bits\\\":0,\\\"level_driver\\\":true,\\\"input_bits\\\":0}},\\\"ports\\\":{\\\"uart_x3\\\":{\\\"latest_received\\\":{\\\"d\\\":\\\"\\\"},\\\"type\\\":\\\"uart\\\",\\\"name\\\":\\\"uart_x3\\\",\\\"accept\\\":[],\\\"configuration\\\":{\\\"baudrate\\\":\\\"3\\\",\\\"char_size\\\":\\\"6\\\",\\\"stop_bits\\\":\\\"1.5\\\"}},\\\"uart_add\\\":{\\\"latest_received\\\":{\\\"d\\\":\\\"E41B92DB57AE1DB4\\\"},\\\"type\\\":\\\"uart\\\",\\\"name\\\":\\\"uart_add\\\",\\\"accept\\\":{\\\"d\\\":true},\\\"configuration\\\":{\\\"char_size\\\":\\\"5\\\"}}},\\\"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\\\"}}},\\\"backlight_sequence\\\":\\\"0\\\",\\\"name\\\":\\\"My controller\\\",\\\"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\\\":[]},\\\"online\\\":true,\\\"version\\\":\\\"1.8.1.0\\\",\\\"cycle_delay\\\":7,\\\"keypad_enabled\\\":false,\\\"user_message_force_timeout\\\":0,\\\"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},\\\"autoping\\\":{\\\"enabled\\\":false,\\\"max_consecutive_reboot_count\\\":35,\\\"max_reboot_count\\\":5,\\\"items\\\":[{\\\"script\\\":\\\"shut_down_appliance\\\",\\\"outlets\\\":[],\\\"status\\\":{\\\"reboots\\\":0,\\\"hosts\\\":[]},\\\"addresses\\\":[\\\"8.63.252.1\\\"]}],\\\"resume_without_retrial\\\":true,\\\"post_reboot_delay\\\":135,\\\"handle_failures_immediately\\\":false,\\\"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\\\":142,\\\"ping_interval\\\":3},\\\"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\\\":\\\"^(|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,}$\\\"}}},\\\"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\\\":{\\\"content_type\\\":{\\\"group\\\":\\\"msg\\\",\\\"name\\\":\\\"Content type\\\",\\\"regexp\\\":\\\"^(json|urlencoded)$\\\"},\\\"recipient\\\":{\\\"group\\\":\\\"rcpt\\\",\\\"name\\\":\\\"Recipient URL\\\",\\\"regexp\\\":\\\"^https?://.*$\\\"}}},\\\"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>=EMERGENCY\\\",\\\"action\\\":\\\"notify(\\\\\\\"george\\\\\\\")\\\"},{\\\"condition\\\":\\\"severity>=CRITICAL\\\",\\\"action\\\":\\\"notify(\\\\\\\"michael\\\\\\\")\\\"},{\\\"condition\\\":\\\"severity>=ERROR\\\",\\\"action\\\":\\\"notify(\\\\\\\"jeff\\\\\\\")\\\"}],\\\"sinks\\\":[{\\\"test\\\":{\\\"1\\\":{\\\"value\\\":\\\"function\\\"},\\\"results\\\":[\\\"Sink handler indicates notification failure, check log for errors\\\"],\\\"arguments\\\":[]},\\\"type\\\":\\\"snmpv2ci\\\",\\\"name\\\":\\\"anthony\\\",\\\"data\\\":{\\\"trap_oid\\\":\\\"0.6752702,,,,\\\",\\\"server\\\":\\\"zy3wh.bpk3as.140pr.example.com\\\",\\\"community\\\":\\\"sWSHPM-\\\"}},{\\\"test\\\":{\\\"1\\\":{\\\"value\\\":\\\"function\\\"},\\\"results\\\":[true],\\\"arguments\\\":[]},\\\"type\\\":\\\"snmpv2c\\\",\\\"name\\\":\\\"kevin\\\",\\\"data\\\":{\\\"trap_oid\\\":\\\"2.353420,,,,,,,,,,,,\\\",\\\"server\\\":\\\"qbvez.example.com\\\",\\\"community\\\":\\\"\\\"}}],\\\"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}}},\\\"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\\\":{\\\"otWK1pYXE\\\":{\\\"redirect_urls\\\":{\\\"https://%3f%6F]%A5]]]P\\\":true,\\\"https://]\\\":true},\\\"refresh_tokens\\\":{\\\"fbd7dd70989e2606fb8f7a3dcaae88f8\\\":{\\\"expiry_time\\\":1684994650,\\\"remaining_use_count\\\":null},\\\"b7240c322381f116b548fe78770b40df\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null},\\\"8c7aeb30a5211769750fc807c05c9401\\\":{\\\"expiry_time\\\":1653552648,\\\"remaining_use_count\\\":null}},\\\"secret_hash\\\":null,\\\"access_tokens\\\":{\\\"f1e5306b6f2b02793f5442d93eacaa0a\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null}},\\\"scopes\\\":{\\\"dli+object+full:/script/source/\\\":true}}},\\\"users\\\":[{\\\"password\\\":\\\"{xD`?Dp$J!R 4PCL\\\",\\\"name\\\":\\\"admin\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[true,true,true,true,true,true,true,true]},{\\\"password\\\":\\\"S;Fh2&QqfQPMJOI\\\",\\\"name\\\":\\\"tom\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[true,false,true,false,true,false,false,false,false,true,false,true,false,true,false,false,false,false,true,true,true,true,false,true,false,true,false,true,false,true,false,true]},{\\\"password\\\":\\\"p{/ndrl V k__E<[\\\",\\\"is_admin\\\":false,\\\"name\\\":\\\"dick\\\",\\\"is_allowed\\\":false,\\\"outlet_access\\\":[true,false,false,true,false,false,true,true,true,false,false,true,true,true,true,true,true,true,false,false,true,false,false,false,false,false,true,true,true,false,true,true]},{\\\"password\\\":\\\"ru%]1'yg|8%*\\\",\\\"is_admin\\\":false,\\\"name\\\":\\\"harry\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[true,true,true,false,true,true,true,false,false,false,false,false,true,true,false,true,true,false,false,true,false,false,false,true,false,false,false,false,true,false,false,true]}],\\\"cookie_timeout\\\":30000}}\" \"http://192.168.0.100/restapi/\"\r\n\r\n@REM Sample result:\r\n@REM null\r\n"},"powershell-webrequest":{"filename":"set-using-powershell-webrequest.ps1","data":"# \r\n# Sample for the whole object model.\r\n# \r\n# This is a sample demonstrating how to set the DLI Controller API.\r\n# \r\n\r\n# Note that this sample has been generated by httpsnippet;\r\n# authentication configuration (usually digest) is not included.\r\n\r\n$headers=@{}\r\n$headers.Add(\"Connection\", \"close\")\r\n$headers.Add(\"Content-Type\", \"application/json\")\r\n$headers.Add(\"X-CSRF\", \"x\")\r\n$response = Invoke-WebRequest -Uri 'http://192.168.0.100/restapi/' -Method PUT -Headers $headers -ContentType 'undefined' -Body '{\"snmp\":{\"enabled\":true,\"engine_id\":\"91F34FFB045E5D\",\"known_auth_methods\":{\"sha1\":\"SHA1\",\"md5\":\"MD5\"},\"community_mappings\":[{\"ip_address\":\"10.1.164.164\",\"user\":\"userk50x\",\"netmask\":\"255.0.0.0\",\"community\":\"public\"}],\"users\":{\"powerReader\":{\"priv_password\":\"readerPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":\"readonly\"},\"auth_password\":\"readerAuthPassword\",\"is_allowed\":true,\"priv_method\":\"aes\",\"auth_method\":\"md5\",\"has_priv_password\":false},\"powerAdmin\":{\"priv_password\":\"adminPrivPassword\",\"has_auth_password\":false,\"subtree_access\":{\"energyObject\":true},\"auth_password\":\"adminAuthPassword\",\"is_allowed\":true,\"priv_method\":\"des\",\"auth_method\":\"md5\",\"has_priv_password\":false}},\"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\"}}},\"network\":{\"wired\":{\"ip_address\":\"10.35.91.57\",\"serve_dns\":false,\"protocol\":\"static\",\"online\":false,\"gateway\":\"10.0.0.21\",\"dns_servers\":[\"29.152.188.60\",\"8.247.124.24\"],\"mac_address\":\"7C:E1:FF:D3:63:9D\",\"netmask\":\"255.0.0.0\"},\"wireless\":{\"wac_supported\":false,\"protocol\":\"static\",\"encryption\":\"psk\",\"netmask\":\"255.255.255.0\",\"known_encryptions\":{\"psk2\":\"WPA2 PSK\",\"psk-mixed\":\"WPA/WPA2 PSK mixed mode\",\"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\":\"VqRHr(isXEd8-Yh-Zg/TzD%cdMWlz&gVv8znDifx-K57&zFdfR8eqAIVi#Gi\",\"dns_servers\":[\"192.168.23.3\"],\"known_modes\":{\"sta\":\"Client\",\"ap\":\"Access Point\"},\"enabled\":true,\"serve_dns\":true,\"ssid\":\"DLI_ISO3256\",\"mac_address\":\"7C:E1:FF:E7:F0:37\",\"ip_address\":\"192.168.23.183\",\"online\":true,\"channel\":\"5\",\"wac_enabled\":false,\"mode\":\"sta\",\"gateway\":\"192.168.23.50\"},\"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\":[]},\"interface_order\":[\"wireless\"],\"known_protocols\":{\"dhcp\":\"Dynamic IP/DHCP\",\"static\":\"Static IP\"},\"same_subnet_only\":true},\"mqtt\":{\"connect_topic\":\"wQGPWD\",\"connect_payload\":\"K\",\"username\":\"userk9ns03\",\"reconnect_retain\":false,\"connect_qos\":2,\"use_ssl\":true,\"lwt_payload\":\"\",\"disconnect_payload\":\"EbioJ8\",\"outlets\":[{\"allow_read\":false,\"topic_subtree\":\"DysEr6q\",\"qos\":0,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"2PHQ5O23q\",\"qos\":2,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"HFTgiV6\",\"qos\":0,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"L62w2\",\"qos\":0,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"xYkLboCC\",\"qos\":1,\"allow_write\":false},{\"allow_read\":true,\"topic_subtree\":\"98Vtecq7d\",\"qos\":2,\"allow_write\":true},{\"allow_read\":false,\"topic_subtree\":\"QpJ4\",\"qos\":0,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"jO5YcJ4\",\"qos\":2,\"allow_write\":false}],\"enabled\":true,\"reconnect_qos\":1,\"disconnect_qos\":2,\"disconnect_retain\":true,\"lwt_qos\":0,\"broker_port\":\"38\",\"lwt_topic\":\"uRNIm\",\"disconnect_topic\":\"dfTcpZk\",\"password\":\"TaorXX#JO$\",\"lwt_retain\":false,\"reconnect_payload\":\"PmSp\",\"topic_root\":\"FZNf\",\"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\":\"Zm3Pvg.SYrHsw.zibO.18FX79DGZ.cCyJfOlDF36CG.zZbojcxy.8NLhAOKMNd1.example.com\",\"reconnect_topic\":\"GOi/j9i\",\"connect_retain\":false},\"script\":{\"source\":\"function energize_heaters(...)\\n ...\\nend\\nfunction energize_modem(...)\\n ...\\nend\\nfunction cycle_gadget(...)\\n ...\\nend\\n\",\"step_time_limit\":5,\"boot_handler\":\"\",\"threads\":{\"94\":{\"label\":\"label of thread #94\"},\"46\":{\"label\":\"label of thread #46\"},\"47\":{\"label\":\"label of thread #47\"},\"30\":{\"label\":\"label of thread #30\"},\"67\":{\"label\":\"label of thread #67\"},\"56\":{\"label\":\"label of thread #56\"}},\"traced\":false,\"step_delay\":3,\"user_function_ui_order\":[\"enable_router\",\"toggle_heater\",\"shut_down_engines\",\"energize_machines\",\"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\":{\"disable_machine_sample\":{\"source\":\"function shut_down_engine(...)\\n ...\\nend\\nfunction shut_down_engines(...)\\n ...\\nend\\nfunction disable_modem(...)\\n ...\\nend\\nfunction energize_router(...)\\n ...\\nend\\n\"},\"energize_contraptions_sample\":{\"source\":\"function shut_down_engine(...)\\n ...\\nend\\n\"},\"toggle_engine_sample\":{\"source\":\"function shut_down_heater(...)\\n ...\\nend\\n\"}},\"boot_handler_legacy\":true,\"variables\":{\"appliance_online\":1,\"gadget_status\":true}},\"meter\":{\"power_status\":true,\"values\":{\"vcc_voltage\":{\"intervals\":[{\"lower_bound_bottom\":493.33333333333,\"alarm_level\":null,\"lower_bound_top\":501.66666666667,\"alarm_period\":6},{\"lower_bound_bottom\":516.66666666667,\"alarm_level\":null,\"lower_bound_top\":525.83333333333,\"alarm_period\":null},{\"lower_bound_bottom\":563.33333333333,\"alarm_level\":null,\"lower_bound_top\":571.66666666667,\"alarm_period\":null},{\"lower_bound_bottom\":572.5,\"alarm_level\":null,\"lower_bound_top\":577.5,\"alarm_period\":2},{\"lower_bound_bottom\":600.83333333333,\"alarm_level\":1,\"lower_bound_top\":614.16666666667,\"alarm_period\":5},{\"lower_bound_bottom\":621.66666666667,\"alarm_level\":null,\"lower_bound_top\":633.33333333333,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"2.8\",\"history_subsample_count\":2,\"data_absence_alarm_level\":2,\"log_history\":true,\"history_time_step\":14,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":5,\"data_absence_alarm_period\":1,\"quantity\":\"voltage\",\"name\":\"DC voltage\",\"internal\":false,\"lowest_interval_alarm_level\":null,\"bus\":2},\"current\":{\"intervals\":[{\"lower_bound_bottom\":592,\"alarm_level\":5,\"lower_bound_top\":607,\"alarm_period\":4},{\"lower_bound_bottom\":643,\"alarm_level\":null,\"lower_bound_top\":654,\"alarm_period\":9},{\"lower_bound_bottom\":658,\"alarm_level\":null,\"lower_bound_top\":663,\"alarm_period\":null},{\"lower_bound_bottom\":694,\"alarm_level\":1,\"lower_bound_top\":704,\"alarm_period\":null},{\"lower_bound_bottom\":713,\"alarm_level\":5,\"lower_bound_top\":727,\"alarm_period\":null},{\"lower_bound_bottom\":741,\"alarm_level\":null,\"lower_bound_top\":759,\"alarm_period\":8}],\"in_calibration\":true,\"expression\":null,\"history_subsample_count\":21,\"data_absence_alarm_level\":3,\"value\":false,\"log_history\":false,\"history_time_step\":25,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":null,\"quantity\":\"current\",\"name\":\"Current\",\"supports_calibration\":false,\"internal\":false,\"lowest_interval_alarm_level\":null,\"bus\":null},\"mains_voltage\":{\"intervals\":[{\"lower_bound_bottom\":15.833333333333,\"alarm_level\":7,\"lower_bound_top\":17.333333333333,\"alarm_period\":2},{\"lower_bound_bottom\":19,\"alarm_level\":null,\"lower_bound_top\":19.916666666667,\"alarm_period\":1},{\"lower_bound_bottom\":19.75,\"alarm_level\":2,\"lower_bound_top\":20.5,\"alarm_period\":null},{\"lower_bound_bottom\":20.583333333333,\"alarm_level\":8,\"lower_bound_top\":21.083333333333,\"alarm_period\":7},{\"lower_bound_bottom\":23.75,\"alarm_level\":2,\"lower_bound_top\":24.75,\"alarm_period\":null},{\"lower_bound_bottom\":27.166666666667,\"alarm_level\":1,\"lower_bound_top\":27.75,\"alarm_period\":6}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":25,\"data_absence_alarm_level\":null,\"value\":false,\"log_history\":false,\"history_time_step\":17,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":8,\"data_absence_alarm_period\":3,\"quantity\":\"voltage\",\"name\":\"AC voltage\",\"internal\":true,\"lowest_interval_alarm_level\":null,\"bus\":4},\"temperature\":{\"intervals\":[{\"lower_bound_bottom\":8.7087087087087,\"alarm_level\":null,\"lower_bound_top\":9.1891891891892,\"alarm_period\":null},{\"lower_bound_bottom\":9.2492492492492,\"alarm_level\":1,\"lower_bound_top\":9.5495495495495,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":15,\"data_absence_alarm_level\":7,\"log_history\":true,\"history_time_step\":23,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":1,\"data_absence_alarm_period\":6,\"quantity\":\"temperature\",\"name\":\"Temperature\",\"internal\":true,\"lowest_interval_alarm_level\":4,\"bus\":2}},\"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\":[],\"arguments\":[]}},\"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\"}},\"config\":{\"allow_plaintext_logins\":true,\"allow_coapws\":false,\"protect_private_config\":false,\"brand_url\":\"http://bar.example.com:8031/baz/foo/foo/baz/quux/bar/bar/bar.htm\",\"allow_jsonrpc_nonadmin\":false,\"hide_passwords\":false,\"registration_status\":false,\"custom_brand_name\":\"Amazing Controller III\",\"known_quantities\":{\"current\":{\"preferred_unit\":null,\"name\":\"Current\",\"units\":{\"A\":{\"offset\":0,\"name\":\"ampere\",\"scale\":1}}},\"screen_length\":{\"preferred_unit\":\"px\",\"name\":\"Screen length\",\"units\":{\"px\":{\"offset\":0,\"name\":\"pixel\",\"scale\":1}}},\"temperature\":{\"preferred_unit\":\"K\",\"name\":\"Temperature\",\"units\":{\"K\":{\"offset\":0,\"name\":\"kelvin\",\"scale\":1},\"C\":{\"offset\":-273.16,\"internal\":false,\"name\":\"degree Celsius\",\"scale\":1},\"F\":{\"offset\":-459.67,\"name\":\"degree Fahrenheit\",\"scale\":1.8}}},\"count\":{\"preferred_unit\":null,\"name\":\"Count\",\"units\":{\"times\":{\"offset\":0,\"name\":\"time\",\"scale\":1}}},\"illuminance\":{\"preferred_unit\":\"lx\",\"name\":\"Illuminance\",\"units\":{\"lx\":{\"offset\":0,\"internal\":false,\"name\":\"lux\",\"scale\":1},\"fc\":{\"offset\":0,\"internal\":false,\"name\":\"foot-candle\",\"scale\":0.09290226681531}}},\"time\":{\"preferred_unit\":null,\"name\":\"Time\",\"units\":{\"s\":{\"offset\":0,\"internal\":false,\"name\":\"second\",\"scale\":1}}},\"ratio\":{\"preferred_unit\":\"times\",\"name\":\"Ratio\",\"units\":{\"%\":{\"offset\":0,\"name\":\"percent\",\"scale\":100},\"times\":{\"offset\":0,\"internal\":false,\"name\":\"\",\"scale\":1}}},\"energy\":{\"preferred_unit\":\"kWh\",\"name\":\"Energy\",\"units\":{\"kWh\":{\"offset\":0,\"internal\":false,\"name\":\"kilowatt-hour\",\"scale\":2.77777778e-07},\"J\":{\"offset\":0,\"name\":\"joule\",\"scale\":1}}},\"voltage\":{\"preferred_unit\":null,\"name\":\"Voltage\",\"units\":{\"V\":{\"offset\":0,\"name\":\"volt\",\"scale\":1}}}},\"allow_jsonrpc\":true,\"custom_register_url\":\"https://baz.example.com/foo/bar.html\",\"customization_status\":\"open\",\"known_protection_bits\":{\"protect_restore\":{\"name\":\"Protection from restore from backup\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_admin\":{\"name\":\"Administrator credentials protection\",\"status\":true},\"protect_private_config\":{\"name\":\"Private configuration protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_notification\":{\"name\":\"Notification settings protection\",\"status\":false},\"protect_network\":{\"name\":\"Network settings protection\",\"status\":true},\"protect_maintenance\":{\"name\":\"Maintenance mode lock\",\"status\":false},\"protect_firmware\":{\"name\":\"Firmware protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"}},\"refresh_enabled\":true,\"allow_modifying_get\":true,\"protect_maintenance\":false,\"serial\":\"ISO322203123456\",\"custom_support_email\":\"support@example.com\",\"allow_coapws_nonadmin\":false,\"allow_restapi\":true,\"upgrade_notify_beep\":false,\"brand_faq_url\":\"https://baz.example.com/quux/foo.html\",\"links\":[{\"description\":\"test 5\",\"href\":\"test_url7\"},{\"description\":\"test 3\",\"href\":\"test_url5\"}],\"custom_brand_logo\":\"http://bar.example.com:80/baz/foo/quux/foo/bar.png\",\"image_format\":\"jpg\",\"location\":\"Server room\",\"ntp_server_enabled\":true,\"http_ports\":[{\"port\":\"8046\",\"address\":\"192.168.0.9\"}],\"hide_wifi_key\":true,\"custom_brand_url\":\"https://baz.example.com/baz/quux/quux/baz.html\",\"syslog_ip_address\":null,\"protect_network\":false,\"lockout_delay_minutes\":60,\"version\":\"1.8.1.0\",\"allow_coapws_origins\":[\"https://baz.example.com\",\"https://foo.example.com\",\"http://bar.example.com\"],\"syslog_minimal_severity\":8,\"certificates\":{\"iTrustBazSign_Trusted_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIZNsCJ4KzRkhOd2DFrjawMoljLKzq6dLi1DxMJIMn23Bi7Qz/AaxYPjIm3HdCx\\n+DuNZClMGra+/1+0Da+o0j7ooQR0NSzOiuoI6ZhPRHQSLQUb1UP4DYu2/M5Pr4qZ\\net7EaYhu/9FSgsWBIcRtXVuwcKnjANkqGu4tTonUz3ygxUtG7K9gs4cUQQEdp+T6\\na/NOotOus4sN+8XLKDDQsktJ+X8+1GvdHJ16CS15ZvVZ42xQIBtBxnWxKgyNzt1H\\n4QRZTZ8P4kV9hxTuqgreCp+vnOvhRCwXfN79zHa415Fl2kfvRXZfNabA+WuRlq/Q\\n8cDRCJVJbGOLyKoVwUvW65Wf/+Qs/t6AVMdki94JRUhPrWxn1sK9+tq0tHuvB15j\\nkT8vZUN4Bpxjnlmg5yg+ojt6epJiw38gYIc8p0E0rCmfzZL5X25Mn/VSqrAmwKTV\\n6fU8wX08Kh8v2FT7NrwPNPFEb2AyYhegM9rJitT2ad+fvToILljkA//o3BmevRKH\\nBcK56PimQNhvC0Hzl2An3/tHoXCFuVt68EDHgy36Ln2apMabQnOWoIpcr1tmZnuk\\n81k67sTwx4mJgOmTpIH77w+BqmmdhWhraRzjKTgIZSdGsPlhk3rt0s4sftWMQDD0\\nCl2iSMHx0aqSMYCRP6UHDMy6vKY8abspNwXrJroLReqpC3HeBnxRAwZ5H8Gtl8i8\\nF0R7rpaVfPkkiPyWNPiJ+qc96WxHE6OW8sf0hGYMhI7Qk5y7WgSXW5ifdgyupNR+\\n60zPaL6vUYfcWo8DHhmOQR17QyyqPy6Y+5zaT5V+gAcD/mSIUEjxim49l20A08k1\\njdlr9mXMOnNBFiiWRfFEmQ/qSBtdyxviahZmT78uwY6CGqkjW0zIS+9xC2bA0Xvd\\nVPkfafb8nqQeb9Ad9V69g4OlhanEWQV1rFiRwKckA2OnEbRP6Zbog/ZNcNd8p8Bh\\nw9NGn7SsYG79jZHJB6/CiPr530xEEegAq3SdDxWnDfyzEFJSOKh6mYDrbA5srn3h\\nXL6VuwkaukrA3JaQ0iCay3C9A41+9luj61E1z/dulU4rphHrQWSPcha==\\n-----END CERTIFICATE-----\\n\",\"status\":false}},\"ssh_authorized_keys\":[{\"data\":\"ssh-dss aV===\",\"options\":\"\",\"comment\":\"n\"},{\"data\":\"ssh-dss CwLn\",\"options\":\"era,m=qjgge,wc=x\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp521 a\",\"options\":\"\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp384 eEKp==\",\"options\":\"\",\"comment\":\"\"},{\"data\":\"ssh-ed25519 v7=\",\"options\":\"\",\"comment\":\"\"},{\"data\":\"ssh-ed25519 t91/5S==\",\"options\":\"oq=ml,yzreiwtvwctfx=e,zspqyuhlfl=bxo,i=ywi,e=dpvtn,yvmbbwdylns\",\"comment\":\"bqcl\"},{\"data\":\"ecdsa-sha2-nistp521 r\",\"options\":\"\",\"comment\":\"\"},{\"data\":\"ssh-ed25519 5=\",\"options\":\"wllkv=991248,mu=92,dh=449\",\"comment\":\"jqkh\"},{\"data\":\"ecdsa-sha2-nistp256 betjYa==\",\"options\":\"tdx\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp384 XA2J===\",\"options\":\"\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp521 4i==\",\"options\":\"\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp384 VWk==\",\"options\":\"nifiixiky=h,iy\",\"comment\":\"@h\"},{\"data\":\"ecdsa-sha2-nistp256 9k=\",\"options\":\"kyxjhdrnrjrn=fk,wwqjk=180579801,uy=v\",\"comment\":\"dgvjcr\"},{\"data\":\"ssh-ed25519 Q=\",\"options\":\"rmhdcm,v=knapbe\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp384 k\",\"options\":\"\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp384 77rl\",\"options\":\"rbjcf=12\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp521 n\",\"options\":\"\",\"comment\":\"ibawc\"},{\"data\":\"ecdsa-sha2-nistp256 m===\",\"options\":\"x=cgkbjt,osvu,ukx,mun=605\",\"comment\":\"zspr\"},{\"data\":\"ssh-rsa 65=\",\"options\":\"\",\"comment\":\"f.o\"},{\"data\":\"ssh-rsa Y=\",\"options\":\"ace\",\"comment\":\"q\"},{\"data\":\"ecdsa-sha2-nistp256 w+T8\",\"options\":\"uy=5,cqe,cvde=12\",\"comment\":\"\"},{\"data\":\"ssh-ed25519 m\",\"options\":\"v=rwwifeli,zuyibsvmbt=6,n=01,jqv,sqg,jtul=4,hllpamsm,rttdmjk=n,yot,ai=d,qu,llp,bctpegotzltr=9,w=22,s,tt=8785,hjuj=coxr,yixrao=wgqr\",\"comment\":\"dpu\"}],\"refresh_delay_minutes\":1,\"ssh_enabled\":true,\"allow_restapi_nonadmin\":true,\"protect_restore\":false,\"custom_brand_logo_height\":32,\"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\"},\"allow_restapi_origins\":[\"https://foo.example.com\",\"http://bar.example.com\"],\"brand_manual_url\":\"https://bar.example.com/quux/quux/foo/quux/bar/bar/foo/quux/foo.htm\",\"custom_brand_logo_width\":22,\"plots\":[{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480}],\"ssh_port\":22,\"upgrade_notify_blink\":true,\"protect_admin\":false,\"relay_ports\":[\"ttyATH0\"],\"custom_update_url\":\"https://bar.example.com:443/bar.htm\",\"brand_company_name\":\"Digital Loggers, Inc.\",\"hardware_id\":\"EPCR5\",\"crls\":{\"iVeriFooCrypt_Primary_CA\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIRKoksuFeaVWE2tkGinxfQDg3P9X4mtoEEc/6XGn7nKOsD88xx5dOKJUlU1sHx\\nCJYLsq90dVQWlbgjYnMy8iTwCWoVUU2jqd4jTFl7nCfYpLIO9gNJOsFdP49vbEfR\\nlAM1yWqBBO0ZiQkPp4qhLU7Sf33vkXoVjBYijPvxqyWZOG+ENrylL5D0AIywrmSb\\n1=\\n-----END X509 CRL-----\\n\",\"status\":true}},\"contact\":\"support@example.com\",\"relax_nonhtml_content_types\":true,\"timezone\":\"UTC\",\"hostname\":\"foo.example.com\",\"protect_firmware\":true,\"outlet_label\":\"Outlet\",\"brand_name\":\"Ethernet Power Controller\",\"oid\":\"1.3.6.1.4.1.45770.1.3\",\"custom_brand_company_name\":\"Whatever Systems Inc.\",\"update_url\":\"http://foo.example.com:80/quux/baz/baz/baz/bar/bar/foo/bar/quux/bar.htm\",\"ntp_peers\":[\"0.ntp-pool.example.com\",\"1.ntp-pool.example.com\",\"2.ntp-pool.example.com\",\"3.ntp-pool.example.com\"],\"custom_help_url\":\"https://baz.example.com:443/foo/quux/quux/bar/baz/bar/bar/bar/quux.html\",\"name_always_visible\":true,\"support_email\":\"support@example.com\",\"https_ports\":[{\"port\":\"80\",\"address\":\"192.168.0.5\"},{\"port\":\"8079\",\"address\":\"192.168.0.58\"},{\"port\":\"1\",\"address\":\"192.168.0.21\"},{\"port\":\"8\",\"address\":\"192.168.0.19\"}],\"contacts\":{\"support\":{\"phone\":null,\"fax\":\"+67178999899706\",\"name\":\"Support\",\"email\":null},\"security\":{\"phone\":null,\"fax\":\"+766747320756474\",\"name\":\"Security\",\"email\":null}},\"custom_support_url\":\"http://foo.example.com:2/baz.html\",\"support_url\":\"https://foo.example.com/quux.htm\",\"protect_notification\":true,\"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\":false,\"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\":true,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"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}],\"register_url\":\"https://foo.example.com/foo.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\"},\"string_mask\":\"nombstr\",\"renewal_data\":{\"username\":\"R\",\"password\":\"N9\",\"est_url\":\"https://%a2\",\"auth\":\"basic\"},\"cert\":\"-----BEGIN CERTIFICATE-----\\nMIIarItKbzmTGF4/7lqJkfAKdQf93A4Pa30SNwo/vbUBsbC0M3L7kYTO+9Z3LgVy\\nQ9TFAPshclJrnix9rijL6kWipuOLsAvJLOaYqSGTEbK1JICB0yY8i4tY+HvsTqCr\\noP6HhbXJyaeGprInQ=\\n-----END CERTIFICATE-----\\n\",\"automatic_renewal\":false,\"renewal_method\":\"est\",\"bits\":4096,\"key\":\"-----BEGIN PRIVATE KEY-----\\nMII6faQLG+m0edZfvBcnqZMFXESVbslNm/VRcxpvxbxcFWIAkw+bWNs3dLbEDMe/\\nT17Jy5xvjCS1PD+PqWpjcT4DkKcOM1ar4jA3q7/aMUenjeDaB2JqYP4Iljj7mJ/t\\nBzvL+WjUAWDrlp2q9vOa/jMkSWXnXQslPo7QKswWPAOB0S2BNSoPBAAgjjTGAM2b\\nB2W4+3WATjDyoQMHEoVR+BAkgTw2XYFkcorduNpO72MxVlElZlDayPKfuHkSs/CU\\n47kTz8c2XZZJqLucbVa0sGx90P12eYukieDhpsmMSMhIkcwL8XO\\n-----END PRIVATE KEY-----\\n\",\"distinguished_name\":{\"commonName\":[\"Digital Loggers Unit\"],\"countryName\":[\"US\"],\"stateOrProvinceName\":[\"California\"],\"localityName\":[\"Santa Clara\"]},\"domains\":[\"foo.example.com\",\"bar.example.com\",\"baz.example.com\",\"foo.example.com\",\"bar.example.com\",\"bar.example.com\",\"foo.example.com\"],\"addresses\":[\"119.36.27.134\",\"6.250.3.168\",\"1.126.212.87\",\"84.7.125.77\",\"0.244.9.251\"],\"csr\":\"-----BEGIN CERTIFICATE REQUEST-----\\nMIIg/PAsd18SSGlAtIVrvA8k2TXUz31L9Z2A/E3fHD7mWvyPEUH9hSwmxTGwZJIk\\nxxd1dxGnkpijFyDZ8x14j/a0y9MHwIguFKxuIEh23QnKP1wZ/zgl/GnzS9GPUzKl\\nHgfYOjeqX/GbxsdwYOxrBx=\\n-----END CERTIFICATE REQUEST-----\\n\",\"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}}}}},\"relax_nonhtml_methods\":true,\"brand_product_info_url\":\"https://baz.example.com/foo/bar/bar.html\"},\"cred\":{\"ip_address\":\"192.168.0.53\",\"is_admin\":true,\"name\":\"admin\",\"agent\":\"web ui\",\"outlet_access\":[true,true,true,true,true,true,true,true]},\"upnp\":{\"enabled\":false,\"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\":null,\"model_number\":\"\",\"model\":\"DLI emulated Belkin socket\",\"soap_xmlns_prefix_override\":null,\"event_xmlns_prefix_override\":\"xDJXv3DK\",\"service_id\":\"basicevent1\",\"device_type\":\"controllee\"}},\"notifications\":{\"events\":{\"dli.upnp.sample_event\":{\"parameters\":[{\"id\":\"sample_parameter\",\"has_fixed_value\":false,\"fixed_value\":null}],\"message_template\":[\"sample event\"]}},\"parameter_kinds\":[]},\"outlets\":[{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d0\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d1\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d2\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"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\":false,\"alternate_name\":null,\"id\":\"1944d90d6\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d7\",\"profile\":\"belkin_wemo_socket\"}]},\"relay\":{\"all_caps\":false,\"min_relay_voltage\":8,\"lcd_rows\":2,\"user_message_timeout\":1,\"sequence_delay\":8,\"beep_sequence\":\"0\",\"min_sequence_delay\":1,\"outlets\":[{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"Cooling fans\"},{\"state\":false,\"critical\":true,\"cycle_delay\":6,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":false,\"critical\":false,\"cycle_delay\":5,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #3\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #4\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Uplink Radio Power\"},{\"state\":true,\"critical\":true,\"cycle_delay\":1,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #7\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #8\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #9\"},{\"state\":false,\"critical\":false,\"cycle_delay\":3,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":false,\"cycle_delay\":9,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #11\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #12\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #14\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #15\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #16\"},{\"state\":true,\"critical\":false,\"cycle_delay\":6,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":1,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":true,\"critical\":false,\"cycle_delay\":8,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #19\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #20\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #21\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #22\"},{\"state\":false,\"critical\":false,\"cycle_delay\":1,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Server\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #24\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #25\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":true,\"cycle_delay\":6,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":true,\"critical\":true,\"cycle_delay\":1,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":false,\"cycle_delay\":4,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":true,\"cycle_delay\":4,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"Cooling fans\"}],\"lcd_columns\":16,\"relatch\":5,\"fuse_relatch\":1,\"model\":\"EPCR5\",\"user_lines\":[null,null],\"recovery_mode\":1,\"nets\":{\"ssu1\":{\"latest_value\":0,\"tracking\":\"pull\",\"name\":\"ssu1\",\"expression\":\"(not pin[\\\"dout87\\\"])\"}},\"pins\":{\"din85\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"din85\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":false,\"mode_bits\":0,\"level_driver\":false,\"input_bits\":1},\"din3\":{\"level_bits\":1,\"latest_input_value\":null,\"name\":\"din3\",\"drive_logic_mapping\":[\"0\",\"1\",\"0\",\"1\"],\"mode_driver\":\"i59\",\"mode_bits\":2,\"level_driver\":true,\"input_bits\":0}},\"ports\":{\"uart_l9chsl4\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_l9chsl4\",\"accept\":{\"d\":true},\"configuration\":{\"parity\":\"M\",\"char_size\":\"7\"}},\"uart_lx\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_lx\",\"accept\":[],\"configuration\":{\"baudrate\":\"194842\"}}},\"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\"}}},\"backlight_sequence\":\"0\",\"name\":\"My controller\",\"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\":[]},\"online\":true,\"version\":\"1.8.1.0\",\"cycle_delay\":3,\"keypad_enabled\":true,\"user_message_force_timeout\":1,\"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},\"autoping\":{\"enabled\":false,\"max_consecutive_reboot_count\":76,\"max_reboot_count\":1,\"items\":[{\"script\":\"\",\"outlets\":[0,8,10,11,18,20,22,27,28,30,31],\"addresses\":[\"http://hCRMO.example.com:63979/GAvTdGs1/HdOBoK\"],\"pings_before_enabling\":null},{\"script\":\"cycle_router\",\"outlets\":[],\"addresses\":[\"http://4.251.149.205:62639\"],\"pings_before_enabling\":null},{\"script\":\"energize_heater\",\"outlets\":[],\"addresses\":[\"207.159.16.144\"],\"pings_before_enabling\":null}],\"resume_without_retrial\":true,\"post_reboot_delay\":367,\"handle_failures_immediately\":false,\"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\":10,\"ping_timeout\":117,\"ping_interval\":10},\"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\":\"^(|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,}$\"}}},\"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\":{\"content_type\":{\"group\":\"msg\",\"name\":\"Content type\",\"regexp\":\"^(json|urlencoded)$\"},\"recipient\":{\"group\":\"rcpt\",\"name\":\"Recipient URL\",\"regexp\":\"^https?://.*$\"}}},\"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>=WARNING\",\"action\":\"notify(\\\"christopher\\\")\"},{\"condition\":\"severity>=EMERGENCY\",\"action\":\"notify(\\\"david\\\")\"}],\"sinks\":[{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[\"Sink handler indicates notification failure, check log for errors\"],\"arguments\":[]},\"type\":\"snmpv3i\",\"name\":\"james\",\"data\":{\"security_engine_id\":\"\",\"context_engine_id\":\"\",\"auth_protocol\":\"SHA\",\"priv_protocol\":\"AES\",\"priv_passphrase\":\"bp0BXa+&gv%|\",\"auth_passphrase\":\",3)(:C;!\",\"context_name\":\"24\",\"security_name\":\"brian\",\"trap_oid\":\"1.079,,,,,\",\"server\":\"22zfon.example.com\"}},{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[\"Sink handler indicates notification failure, check log for errors\"],\"arguments\":[]},\"type\":\"snmpv2ci\",\"name\":\"john\",\"data\":{\"trap_oid\":\"0.2,,,,,,,,,,,,\",\"server\":\"hrep.example.com\",\"community\":\"Ed+=\"}}],\"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}}},\"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\":{\"G\":{\"redirect_urls\":{\"https://%FF5]]%A1]\":true,\"https://%Bd]\":true},\"refresh_tokens\":{\"2c1f607935ad04ecbac06a54ab7e2a15\":{\"expiry_time\":1618614511,\"remaining_use_count\":87}},\"secret_hash\":null,\"access_tokens\":{\"66214352f1dc14779130f5b1a24f08c7\":{\"expiry_time\":null,\"remaining_use_count\":null}},\"scopes\":{\"dli+object+read:/config/links/\":true,\"dli+object+full:/script/start/\":true,\"dli+object+full:/relay/\":true}},\"x5hvoBl_pl70q\":{\"redirect_urls\":{\"https://]r\":true},\"refresh_tokens\":{\"4999fa1e911ac2fa97dac8815da093ad\":{\"expiry_time\":null,\"remaining_use_count\":44},\"e6ef81f5507ef030a15e68215bd4c49b\":{\"expiry_time\":null,\"remaining_use_count\":null}},\"secret_hash\":\"750a5d153be27ea7db2c858235432afa\",\"access_tokens\":{\"8a8ac26f1188e346c5b90c23600a7d9f\":{\"expiry_time\":1608494511,\"remaining_use_count\":null},\"30341ccff16b7257e8b58bff89f0a95e\":{\"expiry_time\":null,\"remaining_use_count\":null},\"b4fb4120845f3eb867860161b06aafc6\":{\"expiry_time\":1678199550,\"remaining_use_count\":52}},\"scopes\":{\"dli+object+read:/relay/outlets/7/\":true}}},\"users\":[{\"password\":\"12sA2y4z%OER\",\"name\":\"admin\",\"is_allowed\":true,\"outlet_access\":[true,true,true,true,true,true,true,true]},{\"password\":\"Nf*M)mTj\",\"is_admin\":false,\"name\":\"tom\",\"is_allowed\":true,\"outlet_access\":[false,false,false,false,true,false,true,true,false,false,true,false,false,false,false,false,true,false,false,false,true,true,false,false,true,false,true,true,false,false,false,true]},{\"password\":\"eKz=s3ql]YYJS\",\"name\":\"dick\",\"is_allowed\":false,\"outlet_access\":[true,true,true,true,false,false,true,false,false,false,true,false,false,false,false,false,true,true,true,false,true,false,false,true,false,true,true,true,true,true,false,true]},{\"password\":\"/Urt$IFXd/>Sf~pz\",\"is_admin\":false,\"name\":\"harry\",\"is_allowed\":true,\"outlet_access\":[true,false,true,true,true,true,false,false,true,false,false,false,false,true,false,false,false,false,false,false,true,true,true,false,true,false,true,false,false,true,false,true]}],\"cookie_timeout\":30000}}'\r\n\r\n\r\n# Sample result:\r\n# \r\n"},"c-libcurl":{"filename":"set-using-c-libcurl.c","data":"/* */\n/* Sample for the whole object model. */\n/* */\n/* This is a sample demonstrating how to set the DLI Controller API. */\n/* */\n\n/* Note that this sample has been generated by httpsnippet; */\n/* authentication configuration (usually digest) is not included. */\n\nCURL *hnd = curl_easy_init();\n\ncurl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, \"PUT\");\ncurl_easy_setopt(hnd, CURLOPT_URL, \"http://192.168.0.100/restapi/\");\n\nstruct curl_slist *headers = NULL;\nheaders = curl_slist_append(headers, \"Connection: close\");\nheaders = curl_slist_append(headers, \"Content-Type: application/json\");\nheaders = curl_slist_append(headers, \"X-CSRF: x\");\ncurl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);\n\ncurl_easy_setopt(hnd, CURLOPT_POSTFIELDS, \"{\\\"snmp\\\":{\\\"enabled\\\":true,\\\"engine_id\\\":\\\"91F34FFB045E5D\\\",\\\"known_auth_methods\\\":{\\\"sha1\\\":\\\"SHA1\\\",\\\"md5\\\":\\\"MD5\\\"},\\\"community_mappings\\\":[{\\\"ip_address\\\":\\\"10.1.164.164\\\",\\\"user\\\":\\\"userk50x\\\",\\\"netmask\\\":\\\"255.0.0.0\\\",\\\"community\\\":\\\"public\\\"}],\\\"users\\\":{\\\"powerReader\\\":{\\\"priv_password\\\":\\\"readerPrivPassword\\\",\\\"has_auth_password\\\":true,\\\"subtree_access\\\":{\\\"energyObject\\\":\\\"readonly\\\"},\\\"auth_password\\\":\\\"readerAuthPassword\\\",\\\"is_allowed\\\":true,\\\"priv_method\\\":\\\"aes\\\",\\\"auth_method\\\":\\\"md5\\\",\\\"has_priv_password\\\":false},\\\"powerAdmin\\\":{\\\"priv_password\\\":\\\"adminPrivPassword\\\",\\\"has_auth_password\\\":false,\\\"subtree_access\\\":{\\\"energyObject\\\":true},\\\"auth_password\\\":\\\"adminAuthPassword\\\",\\\"is_allowed\\\":true,\\\"priv_method\\\":\\\"des\\\",\\\"auth_method\\\":\\\"md5\\\",\\\"has_priv_password\\\":false}},\\\"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\\\"}}},\\\"network\\\":{\\\"wired\\\":{\\\"ip_address\\\":\\\"10.35.91.57\\\",\\\"serve_dns\\\":false,\\\"protocol\\\":\\\"static\\\",\\\"online\\\":false,\\\"gateway\\\":\\\"10.0.0.21\\\",\\\"dns_servers\\\":[\\\"29.152.188.60\\\",\\\"8.247.124.24\\\"],\\\"mac_address\\\":\\\"7C:E1:FF:D3:63:9D\\\",\\\"netmask\\\":\\\"255.0.0.0\\\"},\\\"wireless\\\":{\\\"wac_supported\\\":false,\\\"protocol\\\":\\\"static\\\",\\\"encryption\\\":\\\"psk\\\",\\\"netmask\\\":\\\"255.255.255.0\\\",\\\"known_encryptions\\\":{\\\"psk2\\\":\\\"WPA2 PSK\\\",\\\"psk-mixed\\\":\\\"WPA/WPA2 PSK mixed mode\\\",\\\"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\\\":\\\"VqRHr(isXEd8-Yh-Zg/TzD%cdMWlz&gVv8znDifx-K57&zFdfR8eqAIVi#Gi\\\",\\\"dns_servers\\\":[\\\"192.168.23.3\\\"],\\\"known_modes\\\":{\\\"sta\\\":\\\"Client\\\",\\\"ap\\\":\\\"Access Point\\\"},\\\"enabled\\\":true,\\\"serve_dns\\\":true,\\\"ssid\\\":\\\"DLI_ISO3256\\\",\\\"mac_address\\\":\\\"7C:E1:FF:E7:F0:37\\\",\\\"ip_address\\\":\\\"192.168.23.183\\\",\\\"online\\\":true,\\\"channel\\\":\\\"5\\\",\\\"wac_enabled\\\":false,\\\"mode\\\":\\\"sta\\\",\\\"gateway\\\":\\\"192.168.23.50\\\"},\\\"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\\\":[]},\\\"interface_order\\\":[\\\"wireless\\\"],\\\"known_protocols\\\":{\\\"dhcp\\\":\\\"Dynamic IP/DHCP\\\",\\\"static\\\":\\\"Static IP\\\"},\\\"same_subnet_only\\\":true},\\\"mqtt\\\":{\\\"connect_topic\\\":\\\"wQGPWD\\\",\\\"connect_payload\\\":\\\"K\\\",\\\"username\\\":\\\"userk9ns03\\\",\\\"reconnect_retain\\\":false,\\\"connect_qos\\\":2,\\\"use_ssl\\\":true,\\\"lwt_payload\\\":\\\"\\\",\\\"disconnect_payload\\\":\\\"EbioJ8\\\",\\\"outlets\\\":[{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"DysEr6q\\\",\\\"qos\\\":0,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"2PHQ5O23q\\\",\\\"qos\\\":2,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"HFTgiV6\\\",\\\"qos\\\":0,\\\"allow_write\\\":true},{\\\"allow_read\\\":true,\\\"topic_subtree\\\":\\\"L62w2\\\",\\\"qos\\\":0,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"xYkLboCC\\\",\\\"qos\\\":1,\\\"allow_write\\\":false},{\\\"allow_read\\\":true,\\\"topic_subtree\\\":\\\"98Vtecq7d\\\",\\\"qos\\\":2,\\\"allow_write\\\":true},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"QpJ4\\\",\\\"qos\\\":0,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"jO5YcJ4\\\",\\\"qos\\\":2,\\\"allow_write\\\":false}],\\\"enabled\\\":true,\\\"reconnect_qos\\\":1,\\\"disconnect_qos\\\":2,\\\"disconnect_retain\\\":true,\\\"lwt_qos\\\":0,\\\"broker_port\\\":\\\"38\\\",\\\"lwt_topic\\\":\\\"uRNIm\\\",\\\"disconnect_topic\\\":\\\"dfTcpZk\\\",\\\"password\\\":\\\"TaorXX#JO$\\\",\\\"lwt_retain\\\":false,\\\"reconnect_payload\\\":\\\"PmSp\\\",\\\"topic_root\\\":\\\"FZNf\\\",\\\"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\\\":\\\"Zm3Pvg.SYrHsw.zibO.18FX79DGZ.cCyJfOlDF36CG.zZbojcxy.8NLhAOKMNd1.example.com\\\",\\\"reconnect_topic\\\":\\\"GOi/j9i\\\",\\\"connect_retain\\\":false},\\\"script\\\":{\\\"source\\\":\\\"function energize_heaters(...)\\\\n ...\\\\nend\\\\nfunction energize_modem(...)\\\\n ...\\\\nend\\\\nfunction cycle_gadget(...)\\\\n ...\\\\nend\\\\n\\\",\\\"step_time_limit\\\":5,\\\"boot_handler\\\":\\\"\\\",\\\"threads\\\":{\\\"94\\\":{\\\"label\\\":\\\"label of thread #94\\\"},\\\"46\\\":{\\\"label\\\":\\\"label of thread #46\\\"},\\\"47\\\":{\\\"label\\\":\\\"label of thread #47\\\"},\\\"30\\\":{\\\"label\\\":\\\"label of thread #30\\\"},\\\"67\\\":{\\\"label\\\":\\\"label of thread #67\\\"},\\\"56\\\":{\\\"label\\\":\\\"label of thread #56\\\"}},\\\"traced\\\":false,\\\"step_delay\\\":3,\\\"user_function_ui_order\\\":[\\\"enable_router\\\",\\\"toggle_heater\\\",\\\"shut_down_engines\\\",\\\"energize_machines\\\",\\\"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\\\":{\\\"disable_machine_sample\\\":{\\\"source\\\":\\\"function shut_down_engine(...)\\\\n ...\\\\nend\\\\nfunction shut_down_engines(...)\\\\n ...\\\\nend\\\\nfunction disable_modem(...)\\\\n ...\\\\nend\\\\nfunction energize_router(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"energize_contraptions_sample\\\":{\\\"source\\\":\\\"function shut_down_engine(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"toggle_engine_sample\\\":{\\\"source\\\":\\\"function shut_down_heater(...)\\\\n ...\\\\nend\\\\n\\\"}},\\\"boot_handler_legacy\\\":true,\\\"variables\\\":{\\\"appliance_online\\\":1,\\\"gadget_status\\\":true}},\\\"meter\\\":{\\\"power_status\\\":true,\\\"values\\\":{\\\"vcc_voltage\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":493.33333333333,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":501.66666666667,\\\"alarm_period\\\":6},{\\\"lower_bound_bottom\\\":516.66666666667,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":525.83333333333,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":563.33333333333,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":571.66666666667,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":572.5,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":577.5,\\\"alarm_period\\\":2},{\\\"lower_bound_bottom\\\":600.83333333333,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":614.16666666667,\\\"alarm_period\\\":5},{\\\"lower_bound_bottom\\\":621.66666666667,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":633.33333333333,\\\"alarm_period\\\":null}],\\\"in_calibration\\\":false,\\\"expression\\\":\\\"2.8\\\",\\\"history_subsample_count\\\":2,\\\"data_absence_alarm_level\\\":2,\\\"log_history\\\":true,\\\"history_time_step\\\":14,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":5,\\\"data_absence_alarm_period\\\":1,\\\"quantity\\\":\\\"voltage\\\",\\\"name\\\":\\\"DC voltage\\\",\\\"internal\\\":false,\\\"lowest_interval_alarm_level\\\":null,\\\"bus\\\":2},\\\"current\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":592,\\\"alarm_level\\\":5,\\\"lower_bound_top\\\":607,\\\"alarm_period\\\":4},{\\\"lower_bound_bottom\\\":643,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":654,\\\"alarm_period\\\":9},{\\\"lower_bound_bottom\\\":658,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":663,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":694,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":704,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":713,\\\"alarm_level\\\":5,\\\"lower_bound_top\\\":727,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":741,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":759,\\\"alarm_period\\\":8}],\\\"in_calibration\\\":true,\\\"expression\\\":null,\\\"history_subsample_count\\\":21,\\\"data_absence_alarm_level\\\":3,\\\"value\\\":false,\\\"log_history\\\":false,\\\"history_time_step\\\":25,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":null,\\\"data_absence_alarm_period\\\":null,\\\"quantity\\\":\\\"current\\\",\\\"name\\\":\\\"Current\\\",\\\"supports_calibration\\\":false,\\\"internal\\\":false,\\\"lowest_interval_alarm_level\\\":null,\\\"bus\\\":null},\\\"mains_voltage\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":15.833333333333,\\\"alarm_level\\\":7,\\\"lower_bound_top\\\":17.333333333333,\\\"alarm_period\\\":2},{\\\"lower_bound_bottom\\\":19,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":19.916666666667,\\\"alarm_period\\\":1},{\\\"lower_bound_bottom\\\":19.75,\\\"alarm_level\\\":2,\\\"lower_bound_top\\\":20.5,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":20.583333333333,\\\"alarm_level\\\":8,\\\"lower_bound_top\\\":21.083333333333,\\\"alarm_period\\\":7},{\\\"lower_bound_bottom\\\":23.75,\\\"alarm_level\\\":2,\\\"lower_bound_top\\\":24.75,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":27.166666666667,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":27.75,\\\"alarm_period\\\":6}],\\\"in_calibration\\\":false,\\\"expression\\\":null,\\\"history_subsample_count\\\":25,\\\"data_absence_alarm_level\\\":null,\\\"value\\\":false,\\\"log_history\\\":false,\\\"history_time_step\\\":17,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":8,\\\"data_absence_alarm_period\\\":3,\\\"quantity\\\":\\\"voltage\\\",\\\"name\\\":\\\"AC voltage\\\",\\\"internal\\\":true,\\\"lowest_interval_alarm_level\\\":null,\\\"bus\\\":4},\\\"temperature\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":8.7087087087087,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":9.1891891891892,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":9.2492492492492,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":9.5495495495495,\\\"alarm_period\\\":null}],\\\"in_calibration\\\":false,\\\"expression\\\":null,\\\"history_subsample_count\\\":15,\\\"data_absence_alarm_level\\\":7,\\\"log_history\\\":true,\\\"history_time_step\\\":23,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":1,\\\"data_absence_alarm_period\\\":6,\\\"quantity\\\":\\\"temperature\\\",\\\"name\\\":\\\"Temperature\\\",\\\"internal\\\":true,\\\"lowest_interval_alarm_level\\\":4,\\\"bus\\\":2}},\\\"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\\\":[],\\\"arguments\\\":[]}},\\\"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\\\"}},\\\"config\\\":{\\\"allow_plaintext_logins\\\":true,\\\"allow_coapws\\\":false,\\\"protect_private_config\\\":false,\\\"brand_url\\\":\\\"http://bar.example.com:8031/baz/foo/foo/baz/quux/bar/bar/bar.htm\\\",\\\"allow_jsonrpc_nonadmin\\\":false,\\\"hide_passwords\\\":false,\\\"registration_status\\\":false,\\\"custom_brand_name\\\":\\\"Amazing Controller III\\\",\\\"known_quantities\\\":{\\\"current\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Current\\\",\\\"units\\\":{\\\"A\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"ampere\\\",\\\"scale\\\":1}}},\\\"screen_length\\\":{\\\"preferred_unit\\\":\\\"px\\\",\\\"name\\\":\\\"Screen length\\\",\\\"units\\\":{\\\"px\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"pixel\\\",\\\"scale\\\":1}}},\\\"temperature\\\":{\\\"preferred_unit\\\":\\\"K\\\",\\\"name\\\":\\\"Temperature\\\",\\\"units\\\":{\\\"K\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"kelvin\\\",\\\"scale\\\":1},\\\"C\\\":{\\\"offset\\\":-273.16,\\\"internal\\\":false,\\\"name\\\":\\\"degree Celsius\\\",\\\"scale\\\":1},\\\"F\\\":{\\\"offset\\\":-459.67,\\\"name\\\":\\\"degree Fahrenheit\\\",\\\"scale\\\":1.8}}},\\\"count\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Count\\\",\\\"units\\\":{\\\"times\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"time\\\",\\\"scale\\\":1}}},\\\"illuminance\\\":{\\\"preferred_unit\\\":\\\"lx\\\",\\\"name\\\":\\\"Illuminance\\\",\\\"units\\\":{\\\"lx\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"lux\\\",\\\"scale\\\":1},\\\"fc\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"foot-candle\\\",\\\"scale\\\":0.09290226681531}}},\\\"time\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Time\\\",\\\"units\\\":{\\\"s\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"second\\\",\\\"scale\\\":1}}},\\\"ratio\\\":{\\\"preferred_unit\\\":\\\"times\\\",\\\"name\\\":\\\"Ratio\\\",\\\"units\\\":{\\\"%\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"percent\\\",\\\"scale\\\":100},\\\"times\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"\\\",\\\"scale\\\":1}}},\\\"energy\\\":{\\\"preferred_unit\\\":\\\"kWh\\\",\\\"name\\\":\\\"Energy\\\",\\\"units\\\":{\\\"kWh\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"kilowatt-hour\\\",\\\"scale\\\":2.77777778e-07},\\\"J\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"joule\\\",\\\"scale\\\":1}}},\\\"voltage\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Voltage\\\",\\\"units\\\":{\\\"V\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"volt\\\",\\\"scale\\\":1}}}},\\\"allow_jsonrpc\\\":true,\\\"custom_register_url\\\":\\\"https://baz.example.com/foo/bar.html\\\",\\\"customization_status\\\":\\\"open\\\",\\\"known_protection_bits\\\":{\\\"protect_restore\\\":{\\\"name\\\":\\\"Protection from restore from backup\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"},\\\"protect_admin\\\":{\\\"name\\\":\\\"Administrator credentials protection\\\",\\\"status\\\":true},\\\"protect_private_config\\\":{\\\"name\\\":\\\"Private configuration protection\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"},\\\"protect_notification\\\":{\\\"name\\\":\\\"Notification settings protection\\\",\\\"status\\\":false},\\\"protect_network\\\":{\\\"name\\\":\\\"Network settings protection\\\",\\\"status\\\":true},\\\"protect_maintenance\\\":{\\\"name\\\":\\\"Maintenance mode lock\\\",\\\"status\\\":false},\\\"protect_firmware\\\":{\\\"name\\\":\\\"Firmware protection\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"}},\\\"refresh_enabled\\\":true,\\\"allow_modifying_get\\\":true,\\\"protect_maintenance\\\":false,\\\"serial\\\":\\\"ISO322203123456\\\",\\\"custom_support_email\\\":\\\"support@example.com\\\",\\\"allow_coapws_nonadmin\\\":false,\\\"allow_restapi\\\":true,\\\"upgrade_notify_beep\\\":false,\\\"brand_faq_url\\\":\\\"https://baz.example.com/quux/foo.html\\\",\\\"links\\\":[{\\\"description\\\":\\\"test 5\\\",\\\"href\\\":\\\"test_url7\\\"},{\\\"description\\\":\\\"test 3\\\",\\\"href\\\":\\\"test_url5\\\"}],\\\"custom_brand_logo\\\":\\\"http://bar.example.com:80/baz/foo/quux/foo/bar.png\\\",\\\"image_format\\\":\\\"jpg\\\",\\\"location\\\":\\\"Server room\\\",\\\"ntp_server_enabled\\\":true,\\\"http_ports\\\":[{\\\"port\\\":\\\"8046\\\",\\\"address\\\":\\\"192.168.0.9\\\"}],\\\"hide_wifi_key\\\":true,\\\"custom_brand_url\\\":\\\"https://baz.example.com/baz/quux/quux/baz.html\\\",\\\"syslog_ip_address\\\":null,\\\"protect_network\\\":false,\\\"lockout_delay_minutes\\\":60,\\\"version\\\":\\\"1.8.1.0\\\",\\\"allow_coapws_origins\\\":[\\\"https://baz.example.com\\\",\\\"https://foo.example.com\\\",\\\"http://bar.example.com\\\"],\\\"syslog_minimal_severity\\\":8,\\\"certificates\\\":{\\\"iTrustBazSign_Trusted_Certification_Authority\\\":{\\\"data\\\":\\\"-----BEGIN CERTIFICATE-----\\\\nMIIZNsCJ4KzRkhOd2DFrjawMoljLKzq6dLi1DxMJIMn23Bi7Qz/AaxYPjIm3HdCx\\\\n+DuNZClMGra+/1+0Da+o0j7ooQR0NSzOiuoI6ZhPRHQSLQUb1UP4DYu2/M5Pr4qZ\\\\net7EaYhu/9FSgsWBIcRtXVuwcKnjANkqGu4tTonUz3ygxUtG7K9gs4cUQQEdp+T6\\\\na/NOotOus4sN+8XLKDDQsktJ+X8+1GvdHJ16CS15ZvVZ42xQIBtBxnWxKgyNzt1H\\\\n4QRZTZ8P4kV9hxTuqgreCp+vnOvhRCwXfN79zHa415Fl2kfvRXZfNabA+WuRlq/Q\\\\n8cDRCJVJbGOLyKoVwUvW65Wf/+Qs/t6AVMdki94JRUhPrWxn1sK9+tq0tHuvB15j\\\\nkT8vZUN4Bpxjnlmg5yg+ojt6epJiw38gYIc8p0E0rCmfzZL5X25Mn/VSqrAmwKTV\\\\n6fU8wX08Kh8v2FT7NrwPNPFEb2AyYhegM9rJitT2ad+fvToILljkA//o3BmevRKH\\\\nBcK56PimQNhvC0Hzl2An3/tHoXCFuVt68EDHgy36Ln2apMabQnOWoIpcr1tmZnuk\\\\n81k67sTwx4mJgOmTpIH77w+BqmmdhWhraRzjKTgIZSdGsPlhk3rt0s4sftWMQDD0\\\\nCl2iSMHx0aqSMYCRP6UHDMy6vKY8abspNwXrJroLReqpC3HeBnxRAwZ5H8Gtl8i8\\\\nF0R7rpaVfPkkiPyWNPiJ+qc96WxHE6OW8sf0hGYMhI7Qk5y7WgSXW5ifdgyupNR+\\\\n60zPaL6vUYfcWo8DHhmOQR17QyyqPy6Y+5zaT5V+gAcD/mSIUEjxim49l20A08k1\\\\njdlr9mXMOnNBFiiWRfFEmQ/qSBtdyxviahZmT78uwY6CGqkjW0zIS+9xC2bA0Xvd\\\\nVPkfafb8nqQeb9Ad9V69g4OlhanEWQV1rFiRwKckA2OnEbRP6Zbog/ZNcNd8p8Bh\\\\nw9NGn7SsYG79jZHJB6/CiPr530xEEegAq3SdDxWnDfyzEFJSOKh6mYDrbA5srn3h\\\\nXL6VuwkaukrA3JaQ0iCay3C9A41+9luj61E1z/dulU4rphHrQWSPcha==\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"status\\\":false}},\\\"ssh_authorized_keys\\\":[{\\\"data\\\":\\\"ssh-dss aV===\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"n\\\"},{\\\"data\\\":\\\"ssh-dss CwLn\\\",\\\"options\\\":\\\"era,m=qjgge,wc=x\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 a\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 eEKp==\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 v7=\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 t91/5S==\\\",\\\"options\\\":\\\"oq=ml,yzreiwtvwctfx=e,zspqyuhlfl=bxo,i=ywi,e=dpvtn,yvmbbwdylns\\\",\\\"comment\\\":\\\"bqcl\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 r\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 5=\\\",\\\"options\\\":\\\"wllkv=991248,mu=92,dh=449\\\",\\\"comment\\\":\\\"jqkh\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 betjYa==\\\",\\\"options\\\":\\\"tdx\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 XA2J===\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 4i==\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 VWk==\\\",\\\"options\\\":\\\"nifiixiky=h,iy\\\",\\\"comment\\\":\\\"@h\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 9k=\\\",\\\"options\\\":\\\"kyxjhdrnrjrn=fk,wwqjk=180579801,uy=v\\\",\\\"comment\\\":\\\"dgvjcr\\\"},{\\\"data\\\":\\\"ssh-ed25519 Q=\\\",\\\"options\\\":\\\"rmhdcm,v=knapbe\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 k\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 77rl\\\",\\\"options\\\":\\\"rbjcf=12\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 n\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"ibawc\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 m===\\\",\\\"options\\\":\\\"x=cgkbjt,osvu,ukx,mun=605\\\",\\\"comment\\\":\\\"zspr\\\"},{\\\"data\\\":\\\"ssh-rsa 65=\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"f.o\\\"},{\\\"data\\\":\\\"ssh-rsa Y=\\\",\\\"options\\\":\\\"ace\\\",\\\"comment\\\":\\\"q\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 w+T8\\\",\\\"options\\\":\\\"uy=5,cqe,cvde=12\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 m\\\",\\\"options\\\":\\\"v=rwwifeli,zuyibsvmbt=6,n=01,jqv,sqg,jtul=4,hllpamsm,rttdmjk=n,yot,ai=d,qu,llp,bctpegotzltr=9,w=22,s,tt=8785,hjuj=coxr,yixrao=wgqr\\\",\\\"comment\\\":\\\"dpu\\\"}],\\\"refresh_delay_minutes\\\":1,\\\"ssh_enabled\\\":true,\\\"allow_restapi_nonadmin\\\":true,\\\"protect_restore\\\":false,\\\"custom_brand_logo_height\\\":32,\\\"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\\\"},\\\"allow_restapi_origins\\\":[\\\"https://foo.example.com\\\",\\\"http://bar.example.com\\\"],\\\"brand_manual_url\\\":\\\"https://bar.example.com/quux/quux/foo/quux/bar/bar/foo/quux/foo.htm\\\",\\\"custom_brand_logo_width\\\":22,\\\"plots\\\":[{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":0,\\\"softmax\\\":1,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":0,\\\"softmax\\\":1,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480}],\\\"ssh_port\\\":22,\\\"upgrade_notify_blink\\\":true,\\\"protect_admin\\\":false,\\\"relay_ports\\\":[\\\"ttyATH0\\\"],\\\"custom_update_url\\\":\\\"https://bar.example.com:443/bar.htm\\\",\\\"brand_company_name\\\":\\\"Digital Loggers, Inc.\\\",\\\"hardware_id\\\":\\\"EPCR5\\\",\\\"crls\\\":{\\\"iVeriFooCrypt_Primary_CA\\\":{\\\"data\\\":\\\"-----BEGIN X509 CRL-----\\\\nMIIRKoksuFeaVWE2tkGinxfQDg3P9X4mtoEEc/6XGn7nKOsD88xx5dOKJUlU1sHx\\\\nCJYLsq90dVQWlbgjYnMy8iTwCWoVUU2jqd4jTFl7nCfYpLIO9gNJOsFdP49vbEfR\\\\nlAM1yWqBBO0ZiQkPp4qhLU7Sf33vkXoVjBYijPvxqyWZOG+ENrylL5D0AIywrmSb\\\\n1=\\\\n-----END X509 CRL-----\\\\n\\\",\\\"status\\\":true}},\\\"contact\\\":\\\"support@example.com\\\",\\\"relax_nonhtml_content_types\\\":true,\\\"timezone\\\":\\\"UTC\\\",\\\"hostname\\\":\\\"foo.example.com\\\",\\\"protect_firmware\\\":true,\\\"outlet_label\\\":\\\"Outlet\\\",\\\"brand_name\\\":\\\"Ethernet Power Controller\\\",\\\"oid\\\":\\\"1.3.6.1.4.1.45770.1.3\\\",\\\"custom_brand_company_name\\\":\\\"Whatever Systems Inc.\\\",\\\"update_url\\\":\\\"http://foo.example.com:80/quux/baz/baz/baz/bar/bar/foo/bar/quux/bar.htm\\\",\\\"ntp_peers\\\":[\\\"0.ntp-pool.example.com\\\",\\\"1.ntp-pool.example.com\\\",\\\"2.ntp-pool.example.com\\\",\\\"3.ntp-pool.example.com\\\"],\\\"custom_help_url\\\":\\\"https://baz.example.com:443/foo/quux/quux/bar/baz/bar/bar/bar/quux.html\\\",\\\"name_always_visible\\\":true,\\\"support_email\\\":\\\"support@example.com\\\",\\\"https_ports\\\":[{\\\"port\\\":\\\"80\\\",\\\"address\\\":\\\"192.168.0.5\\\"},{\\\"port\\\":\\\"8079\\\",\\\"address\\\":\\\"192.168.0.58\\\"},{\\\"port\\\":\\\"1\\\",\\\"address\\\":\\\"192.168.0.21\\\"},{\\\"port\\\":\\\"8\\\",\\\"address\\\":\\\"192.168.0.19\\\"}],\\\"contacts\\\":{\\\"support\\\":{\\\"phone\\\":null,\\\"fax\\\":\\\"+67178999899706\\\",\\\"name\\\":\\\"Support\\\",\\\"email\\\":null},\\\"security\\\":{\\\"phone\\\":null,\\\"fax\\\":\\\"+766747320756474\\\",\\\"name\\\":\\\"Security\\\",\\\"email\\\":null}},\\\"custom_support_url\\\":\\\"http://foo.example.com:2/baz.html\\\",\\\"support_url\\\":\\\"https://foo.example.com/quux.htm\\\",\\\"protect_notification\\\":true,\\\"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\\\":false,\\\"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\\\":true,\\\"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\\\":false,\\\"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\\\":false,\\\"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\\\":false,\\\"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\\\":false,\\\"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}],\\\"register_url\\\":\\\"https://foo.example.com/foo.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\\\"},\\\"string_mask\\\":\\\"nombstr\\\",\\\"renewal_data\\\":{\\\"username\\\":\\\"R\\\",\\\"password\\\":\\\"N9\\\",\\\"est_url\\\":\\\"https://%a2\\\",\\\"auth\\\":\\\"basic\\\"},\\\"cert\\\":\\\"-----BEGIN CERTIFICATE-----\\\\nMIIarItKbzmTGF4/7lqJkfAKdQf93A4Pa30SNwo/vbUBsbC0M3L7kYTO+9Z3LgVy\\\\nQ9TFAPshclJrnix9rijL6kWipuOLsAvJLOaYqSGTEbK1JICB0yY8i4tY+HvsTqCr\\\\noP6HhbXJyaeGprInQ=\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"automatic_renewal\\\":false,\\\"renewal_method\\\":\\\"est\\\",\\\"bits\\\":4096,\\\"key\\\":\\\"-----BEGIN PRIVATE KEY-----\\\\nMII6faQLG+m0edZfvBcnqZMFXESVbslNm/VRcxpvxbxcFWIAkw+bWNs3dLbEDMe/\\\\nT17Jy5xvjCS1PD+PqWpjcT4DkKcOM1ar4jA3q7/aMUenjeDaB2JqYP4Iljj7mJ/t\\\\nBzvL+WjUAWDrlp2q9vOa/jMkSWXnXQslPo7QKswWPAOB0S2BNSoPBAAgjjTGAM2b\\\\nB2W4+3WATjDyoQMHEoVR+BAkgTw2XYFkcorduNpO72MxVlElZlDayPKfuHkSs/CU\\\\n47kTz8c2XZZJqLucbVa0sGx90P12eYukieDhpsmMSMhIkcwL8XO\\\\n-----END PRIVATE KEY-----\\\\n\\\",\\\"distinguished_name\\\":{\\\"commonName\\\":[\\\"Digital Loggers Unit\\\"],\\\"countryName\\\":[\\\"US\\\"],\\\"stateOrProvinceName\\\":[\\\"California\\\"],\\\"localityName\\\":[\\\"Santa Clara\\\"]},\\\"domains\\\":[\\\"foo.example.com\\\",\\\"bar.example.com\\\",\\\"baz.example.com\\\",\\\"foo.example.com\\\",\\\"bar.example.com\\\",\\\"bar.example.com\\\",\\\"foo.example.com\\\"],\\\"addresses\\\":[\\\"119.36.27.134\\\",\\\"6.250.3.168\\\",\\\"1.126.212.87\\\",\\\"84.7.125.77\\\",\\\"0.244.9.251\\\"],\\\"csr\\\":\\\"-----BEGIN CERTIFICATE REQUEST-----\\\\nMIIg/PAsd18SSGlAtIVrvA8k2TXUz31L9Z2A/E3fHD7mWvyPEUH9hSwmxTGwZJIk\\\\nxxd1dxGnkpijFyDZ8x14j/a0y9MHwIguFKxuIEh23QnKP1wZ/zgl/GnzS9GPUzKl\\\\nHgfYOjeqX/GbxsdwYOxrBx=\\\\n-----END CERTIFICATE REQUEST-----\\\\n\\\",\\\"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}}}}},\\\"relax_nonhtml_methods\\\":true,\\\"brand_product_info_url\\\":\\\"https://baz.example.com/foo/bar/bar.html\\\"},\\\"cred\\\":{\\\"ip_address\\\":\\\"192.168.0.53\\\",\\\"is_admin\\\":true,\\\"name\\\":\\\"admin\\\",\\\"agent\\\":\\\"web ui\\\",\\\"outlet_access\\\":[true,true,true,true,true,true,true,true]},\\\"upnp\\\":{\\\"enabled\\\":false,\\\"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\\\":null,\\\"model_number\\\":\\\"\\\",\\\"model\\\":\\\"DLI emulated Belkin socket\\\",\\\"soap_xmlns_prefix_override\\\":null,\\\"event_xmlns_prefix_override\\\":\\\"xDJXv3DK\\\",\\\"service_id\\\":\\\"basicevent1\\\",\\\"device_type\\\":\\\"controllee\\\"}},\\\"notifications\\\":{\\\"events\\\":{\\\"dli.upnp.sample_event\\\":{\\\"parameters\\\":[{\\\"id\\\":\\\"sample_parameter\\\",\\\"has_fixed_value\\\":false,\\\"fixed_value\\\":null}],\\\"message_template\\\":[\\\"sample event\\\"]}},\\\"parameter_kinds\\\":[]},\\\"outlets\\\":[{\\\"exposed\\\":false,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d0\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d1\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":false,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d2\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"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\\\":false,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d6\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d7\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"}]},\\\"relay\\\":{\\\"all_caps\\\":false,\\\"min_relay_voltage\\\":8,\\\"lcd_rows\\\":2,\\\"user_message_timeout\\\":1,\\\"sequence_delay\\\":8,\\\"beep_sequence\\\":\\\"0\\\",\\\"min_sequence_delay\\\":1,\\\"outlets\\\":[{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Cooling fans\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":6,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":5,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #3\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #4\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Uplink Radio Power\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":1,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #7\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #8\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #9\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":3,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":9,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #11\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #12\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #14\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #15\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #16\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":6,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"POE Injector\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":1,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"POE Injector\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":8,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #19\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":7,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #20\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #21\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #22\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":1,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #24\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":7,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #25\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"POE Injector\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":6,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":1,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":4,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"WiFi AP\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":4,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Cooling fans\\\"}],\\\"lcd_columns\\\":16,\\\"relatch\\\":5,\\\"fuse_relatch\\\":1,\\\"model\\\":\\\"EPCR5\\\",\\\"user_lines\\\":[null,null],\\\"recovery_mode\\\":1,\\\"nets\\\":{\\\"ssu1\\\":{\\\"latest_value\\\":0,\\\"tracking\\\":\\\"pull\\\",\\\"name\\\":\\\"ssu1\\\",\\\"expression\\\":\\\"(not pin[\\\\\\\"dout87\\\\\\\"])\\\"}},\\\"pins\\\":{\\\"din85\\\":{\\\"level_bits\\\":0,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"din85\\\",\\\"drive_logic_mapping\\\":[\\\"Z\\\",\\\"Z\\\",\\\"Z\\\",\\\"Z\\\"],\\\"mode_driver\\\":false,\\\"mode_bits\\\":0,\\\"level_driver\\\":false,\\\"input_bits\\\":1},\\\"din3\\\":{\\\"level_bits\\\":1,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"din3\\\",\\\"drive_logic_mapping\\\":[\\\"0\\\",\\\"1\\\",\\\"0\\\",\\\"1\\\"],\\\"mode_driver\\\":\\\"i59\\\",\\\"mode_bits\\\":2,\\\"level_driver\\\":true,\\\"input_bits\\\":0}},\\\"ports\\\":{\\\"uart_l9chsl4\\\":{\\\"latest_received\\\":[],\\\"type\\\":\\\"uart\\\",\\\"name\\\":\\\"uart_l9chsl4\\\",\\\"accept\\\":{\\\"d\\\":true},\\\"configuration\\\":{\\\"parity\\\":\\\"M\\\",\\\"char_size\\\":\\\"7\\\"}},\\\"uart_lx\\\":{\\\"latest_received\\\":[],\\\"type\\\":\\\"uart\\\",\\\"name\\\":\\\"uart_lx\\\",\\\"accept\\\":[],\\\"configuration\\\":{\\\"baudrate\\\":\\\"194842\\\"}}},\\\"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\\\"}}},\\\"backlight_sequence\\\":\\\"0\\\",\\\"name\\\":\\\"My controller\\\",\\\"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\\\":[]},\\\"online\\\":true,\\\"version\\\":\\\"1.8.1.0\\\",\\\"cycle_delay\\\":3,\\\"keypad_enabled\\\":true,\\\"user_message_force_timeout\\\":1,\\\"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},\\\"autoping\\\":{\\\"enabled\\\":false,\\\"max_consecutive_reboot_count\\\":76,\\\"max_reboot_count\\\":1,\\\"items\\\":[{\\\"script\\\":\\\"\\\",\\\"outlets\\\":[0,8,10,11,18,20,22,27,28,30,31],\\\"addresses\\\":[\\\"http://hCRMO.example.com:63979/GAvTdGs1/HdOBoK\\\"],\\\"pings_before_enabling\\\":null},{\\\"script\\\":\\\"cycle_router\\\",\\\"outlets\\\":[],\\\"addresses\\\":[\\\"http://4.251.149.205:62639\\\"],\\\"pings_before_enabling\\\":null},{\\\"script\\\":\\\"energize_heater\\\",\\\"outlets\\\":[],\\\"addresses\\\":[\\\"207.159.16.144\\\"],\\\"pings_before_enabling\\\":null}],\\\"resume_without_retrial\\\":true,\\\"post_reboot_delay\\\":367,\\\"handle_failures_immediately\\\":false,\\\"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\\\":10,\\\"ping_timeout\\\":117,\\\"ping_interval\\\":10},\\\"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\\\":\\\"^(|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,}$\\\"}}},\\\"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\\\":{\\\"content_type\\\":{\\\"group\\\":\\\"msg\\\",\\\"name\\\":\\\"Content type\\\",\\\"regexp\\\":\\\"^(json|urlencoded)$\\\"},\\\"recipient\\\":{\\\"group\\\":\\\"rcpt\\\",\\\"name\\\":\\\"Recipient URL\\\",\\\"regexp\\\":\\\"^https?://.*$\\\"}}},\\\"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>=WARNING\\\",\\\"action\\\":\\\"notify(\\\\\\\"christopher\\\\\\\")\\\"},{\\\"condition\\\":\\\"severity>=EMERGENCY\\\",\\\"action\\\":\\\"notify(\\\\\\\"david\\\\\\\")\\\"}],\\\"sinks\\\":[{\\\"test\\\":{\\\"1\\\":{\\\"value\\\":\\\"function\\\"},\\\"results\\\":[\\\"Sink handler indicates notification failure, check log for errors\\\"],\\\"arguments\\\":[]},\\\"type\\\":\\\"snmpv3i\\\",\\\"name\\\":\\\"james\\\",\\\"data\\\":{\\\"security_engine_id\\\":\\\"\\\",\\\"context_engine_id\\\":\\\"\\\",\\\"auth_protocol\\\":\\\"SHA\\\",\\\"priv_protocol\\\":\\\"AES\\\",\\\"priv_passphrase\\\":\\\"bp0BXa+&gv%|\\\",\\\"auth_passphrase\\\":\\\",3)(:C;!\\\",\\\"context_name\\\":\\\"24\\\",\\\"security_name\\\":\\\"brian\\\",\\\"trap_oid\\\":\\\"1.079,,,,,\\\",\\\"server\\\":\\\"22zfon.example.com\\\"}},{\\\"test\\\":{\\\"1\\\":{\\\"value\\\":\\\"function\\\"},\\\"results\\\":[\\\"Sink handler indicates notification failure, check log for errors\\\"],\\\"arguments\\\":[]},\\\"type\\\":\\\"snmpv2ci\\\",\\\"name\\\":\\\"john\\\",\\\"data\\\":{\\\"trap_oid\\\":\\\"0.2,,,,,,,,,,,,\\\",\\\"server\\\":\\\"hrep.example.com\\\",\\\"community\\\":\\\"Ed+=\\\"}}],\\\"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}}},\\\"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\\\":{\\\"G\\\":{\\\"redirect_urls\\\":{\\\"https://%FF5]]%A1]\\\":true,\\\"https://%Bd]\\\":true},\\\"refresh_tokens\\\":{\\\"2c1f607935ad04ecbac06a54ab7e2a15\\\":{\\\"expiry_time\\\":1618614511,\\\"remaining_use_count\\\":87}},\\\"secret_hash\\\":null,\\\"access_tokens\\\":{\\\"66214352f1dc14779130f5b1a24f08c7\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null}},\\\"scopes\\\":{\\\"dli+object+read:/config/links/\\\":true,\\\"dli+object+full:/script/start/\\\":true,\\\"dli+object+full:/relay/\\\":true}},\\\"x5hvoBl_pl70q\\\":{\\\"redirect_urls\\\":{\\\"https://]r\\\":true},\\\"refresh_tokens\\\":{\\\"4999fa1e911ac2fa97dac8815da093ad\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":44},\\\"e6ef81f5507ef030a15e68215bd4c49b\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null}},\\\"secret_hash\\\":\\\"750a5d153be27ea7db2c858235432afa\\\",\\\"access_tokens\\\":{\\\"8a8ac26f1188e346c5b90c23600a7d9f\\\":{\\\"expiry_time\\\":1608494511,\\\"remaining_use_count\\\":null},\\\"30341ccff16b7257e8b58bff89f0a95e\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null},\\\"b4fb4120845f3eb867860161b06aafc6\\\":{\\\"expiry_time\\\":1678199550,\\\"remaining_use_count\\\":52}},\\\"scopes\\\":{\\\"dli+object+read:/relay/outlets/7/\\\":true}}},\\\"users\\\":[{\\\"password\\\":\\\"12sA2y4z%OER\\\",\\\"name\\\":\\\"admin\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[true,true,true,true,true,true,true,true]},{\\\"password\\\":\\\"Nf*M)mTj\\\",\\\"is_admin\\\":false,\\\"name\\\":\\\"tom\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[false,false,false,false,true,false,true,true,false,false,true,false,false,false,false,false,true,false,false,false,true,true,false,false,true,false,true,true,false,false,false,true]},{\\\"password\\\":\\\"eKz=s3ql]YYJS\\\",\\\"name\\\":\\\"dick\\\",\\\"is_allowed\\\":false,\\\"outlet_access\\\":[true,true,true,true,false,false,true,false,false,false,true,false,false,false,false,false,true,true,true,false,true,false,false,true,false,true,true,true,true,true,false,true]},{\\\"password\\\":\\\"/Urt$IFXd/>Sf~pz\\\",\\\"is_admin\\\":false,\\\"name\\\":\\\"harry\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[true,false,true,true,true,true,false,false,true,false,false,false,false,true,false,false,false,false,false,false,true,true,true,false,true,false,true,false,false,true,false,true]}],\\\"cookie_timeout\\\":30000}}\");\n\nCURLcode ret = curl_easy_perform(hnd);\n\n\n/* Sample result: */\n/* */\n"},"kotlin-okhttp":{"filename":"set-using-kotlin-okhttp.kt","data":"// \n// Sample for the whole object model.\n// \n// This is a sample demonstrating how to set the DLI Controller API.\n// \n\n// Note that this sample has been generated by httpsnippet;\n// authentication configuration (usually digest) is not included.\n\nval client = OkHttpClient()\n\nval mediaType = MediaType.parse(\"application/json\")\nval body = RequestBody.create(mediaType, \"{\\\"snmp\\\":{\\\"enabled\\\":true,\\\"engine_id\\\":\\\"91F34FFB045E5D\\\",\\\"known_auth_methods\\\":{\\\"sha1\\\":\\\"SHA1\\\",\\\"md5\\\":\\\"MD5\\\"},\\\"community_mappings\\\":[{\\\"ip_address\\\":\\\"10.1.164.164\\\",\\\"user\\\":\\\"userk50x\\\",\\\"netmask\\\":\\\"255.0.0.0\\\",\\\"community\\\":\\\"public\\\"}],\\\"users\\\":{\\\"powerReader\\\":{\\\"priv_password\\\":\\\"readerPrivPassword\\\",\\\"has_auth_password\\\":true,\\\"subtree_access\\\":{\\\"energyObject\\\":\\\"readonly\\\"},\\\"auth_password\\\":\\\"readerAuthPassword\\\",\\\"is_allowed\\\":true,\\\"priv_method\\\":\\\"aes\\\",\\\"auth_method\\\":\\\"md5\\\",\\\"has_priv_password\\\":false},\\\"powerAdmin\\\":{\\\"priv_password\\\":\\\"adminPrivPassword\\\",\\\"has_auth_password\\\":false,\\\"subtree_access\\\":{\\\"energyObject\\\":true},\\\"auth_password\\\":\\\"adminAuthPassword\\\",\\\"is_allowed\\\":true,\\\"priv_method\\\":\\\"des\\\",\\\"auth_method\\\":\\\"md5\\\",\\\"has_priv_password\\\":false}},\\\"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\\\"}}},\\\"network\\\":{\\\"wired\\\":{\\\"ip_address\\\":\\\"10.35.91.57\\\",\\\"serve_dns\\\":false,\\\"protocol\\\":\\\"static\\\",\\\"online\\\":false,\\\"gateway\\\":\\\"10.0.0.21\\\",\\\"dns_servers\\\":[\\\"29.152.188.60\\\",\\\"8.247.124.24\\\"],\\\"mac_address\\\":\\\"7C:E1:FF:D3:63:9D\\\",\\\"netmask\\\":\\\"255.0.0.0\\\"},\\\"wireless\\\":{\\\"wac_supported\\\":false,\\\"protocol\\\":\\\"static\\\",\\\"encryption\\\":\\\"psk\\\",\\\"netmask\\\":\\\"255.255.255.0\\\",\\\"known_encryptions\\\":{\\\"psk2\\\":\\\"WPA2 PSK\\\",\\\"psk-mixed\\\":\\\"WPA/WPA2 PSK mixed mode\\\",\\\"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\\\":\\\"VqRHr(isXEd8-Yh-Zg/TzD%cdMWlz&gVv8znDifx-K57&zFdfR8eqAIVi#Gi\\\",\\\"dns_servers\\\":[\\\"192.168.23.3\\\"],\\\"known_modes\\\":{\\\"sta\\\":\\\"Client\\\",\\\"ap\\\":\\\"Access Point\\\"},\\\"enabled\\\":true,\\\"serve_dns\\\":true,\\\"ssid\\\":\\\"DLI_ISO3256\\\",\\\"mac_address\\\":\\\"7C:E1:FF:E7:F0:37\\\",\\\"ip_address\\\":\\\"192.168.23.183\\\",\\\"online\\\":true,\\\"channel\\\":\\\"5\\\",\\\"wac_enabled\\\":false,\\\"mode\\\":\\\"sta\\\",\\\"gateway\\\":\\\"192.168.23.50\\\"},\\\"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\\\":[]},\\\"interface_order\\\":[\\\"wireless\\\"],\\\"known_protocols\\\":{\\\"dhcp\\\":\\\"Dynamic IP/DHCP\\\",\\\"static\\\":\\\"Static IP\\\"},\\\"same_subnet_only\\\":true},\\\"mqtt\\\":{\\\"connect_topic\\\":\\\"wQGPWD\\\",\\\"connect_payload\\\":\\\"K\\\",\\\"username\\\":\\\"userk9ns03\\\",\\\"reconnect_retain\\\":false,\\\"connect_qos\\\":2,\\\"use_ssl\\\":true,\\\"lwt_payload\\\":\\\"\\\",\\\"disconnect_payload\\\":\\\"EbioJ8\\\",\\\"outlets\\\":[{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"DysEr6q\\\",\\\"qos\\\":0,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"2PHQ5O23q\\\",\\\"qos\\\":2,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"HFTgiV6\\\",\\\"qos\\\":0,\\\"allow_write\\\":true},{\\\"allow_read\\\":true,\\\"topic_subtree\\\":\\\"L62w2\\\",\\\"qos\\\":0,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"xYkLboCC\\\",\\\"qos\\\":1,\\\"allow_write\\\":false},{\\\"allow_read\\\":true,\\\"topic_subtree\\\":\\\"98Vtecq7d\\\",\\\"qos\\\":2,\\\"allow_write\\\":true},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"QpJ4\\\",\\\"qos\\\":0,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"jO5YcJ4\\\",\\\"qos\\\":2,\\\"allow_write\\\":false}],\\\"enabled\\\":true,\\\"reconnect_qos\\\":1,\\\"disconnect_qos\\\":2,\\\"disconnect_retain\\\":true,\\\"lwt_qos\\\":0,\\\"broker_port\\\":\\\"38\\\",\\\"lwt_topic\\\":\\\"uRNIm\\\",\\\"disconnect_topic\\\":\\\"dfTcpZk\\\",\\\"password\\\":\\\"TaorXX#JO$\\\",\\\"lwt_retain\\\":false,\\\"reconnect_payload\\\":\\\"PmSp\\\",\\\"topic_root\\\":\\\"FZNf\\\",\\\"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\\\":\\\"Zm3Pvg.SYrHsw.zibO.18FX79DGZ.cCyJfOlDF36CG.zZbojcxy.8NLhAOKMNd1.example.com\\\",\\\"reconnect_topic\\\":\\\"GOi/j9i\\\",\\\"connect_retain\\\":false},\\\"script\\\":{\\\"source\\\":\\\"function energize_heaters(...)\\\\n ...\\\\nend\\\\nfunction energize_modem(...)\\\\n ...\\\\nend\\\\nfunction cycle_gadget(...)\\\\n ...\\\\nend\\\\n\\\",\\\"step_time_limit\\\":5,\\\"boot_handler\\\":\\\"\\\",\\\"threads\\\":{\\\"94\\\":{\\\"label\\\":\\\"label of thread #94\\\"},\\\"46\\\":{\\\"label\\\":\\\"label of thread #46\\\"},\\\"47\\\":{\\\"label\\\":\\\"label of thread #47\\\"},\\\"30\\\":{\\\"label\\\":\\\"label of thread #30\\\"},\\\"67\\\":{\\\"label\\\":\\\"label of thread #67\\\"},\\\"56\\\":{\\\"label\\\":\\\"label of thread #56\\\"}},\\\"traced\\\":false,\\\"step_delay\\\":3,\\\"user_function_ui_order\\\":[\\\"enable_router\\\",\\\"toggle_heater\\\",\\\"shut_down_engines\\\",\\\"energize_machines\\\",\\\"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\\\":{\\\"disable_machine_sample\\\":{\\\"source\\\":\\\"function shut_down_engine(...)\\\\n ...\\\\nend\\\\nfunction shut_down_engines(...)\\\\n ...\\\\nend\\\\nfunction disable_modem(...)\\\\n ...\\\\nend\\\\nfunction energize_router(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"energize_contraptions_sample\\\":{\\\"source\\\":\\\"function shut_down_engine(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"toggle_engine_sample\\\":{\\\"source\\\":\\\"function shut_down_heater(...)\\\\n ...\\\\nend\\\\n\\\"}},\\\"boot_handler_legacy\\\":true,\\\"variables\\\":{\\\"appliance_online\\\":1,\\\"gadget_status\\\":true}},\\\"meter\\\":{\\\"power_status\\\":true,\\\"values\\\":{\\\"vcc_voltage\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":493.33333333333,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":501.66666666667,\\\"alarm_period\\\":6},{\\\"lower_bound_bottom\\\":516.66666666667,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":525.83333333333,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":563.33333333333,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":571.66666666667,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":572.5,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":577.5,\\\"alarm_period\\\":2},{\\\"lower_bound_bottom\\\":600.83333333333,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":614.16666666667,\\\"alarm_period\\\":5},{\\\"lower_bound_bottom\\\":621.66666666667,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":633.33333333333,\\\"alarm_period\\\":null}],\\\"in_calibration\\\":false,\\\"expression\\\":\\\"2.8\\\",\\\"history_subsample_count\\\":2,\\\"data_absence_alarm_level\\\":2,\\\"log_history\\\":true,\\\"history_time_step\\\":14,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":5,\\\"data_absence_alarm_period\\\":1,\\\"quantity\\\":\\\"voltage\\\",\\\"name\\\":\\\"DC voltage\\\",\\\"internal\\\":false,\\\"lowest_interval_alarm_level\\\":null,\\\"bus\\\":2},\\\"current\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":592,\\\"alarm_level\\\":5,\\\"lower_bound_top\\\":607,\\\"alarm_period\\\":4},{\\\"lower_bound_bottom\\\":643,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":654,\\\"alarm_period\\\":9},{\\\"lower_bound_bottom\\\":658,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":663,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":694,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":704,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":713,\\\"alarm_level\\\":5,\\\"lower_bound_top\\\":727,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":741,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":759,\\\"alarm_period\\\":8}],\\\"in_calibration\\\":true,\\\"expression\\\":null,\\\"history_subsample_count\\\":21,\\\"data_absence_alarm_level\\\":3,\\\"value\\\":false,\\\"log_history\\\":false,\\\"history_time_step\\\":25,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":null,\\\"data_absence_alarm_period\\\":null,\\\"quantity\\\":\\\"current\\\",\\\"name\\\":\\\"Current\\\",\\\"supports_calibration\\\":false,\\\"internal\\\":false,\\\"lowest_interval_alarm_level\\\":null,\\\"bus\\\":null},\\\"mains_voltage\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":15.833333333333,\\\"alarm_level\\\":7,\\\"lower_bound_top\\\":17.333333333333,\\\"alarm_period\\\":2},{\\\"lower_bound_bottom\\\":19,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":19.916666666667,\\\"alarm_period\\\":1},{\\\"lower_bound_bottom\\\":19.75,\\\"alarm_level\\\":2,\\\"lower_bound_top\\\":20.5,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":20.583333333333,\\\"alarm_level\\\":8,\\\"lower_bound_top\\\":21.083333333333,\\\"alarm_period\\\":7},{\\\"lower_bound_bottom\\\":23.75,\\\"alarm_level\\\":2,\\\"lower_bound_top\\\":24.75,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":27.166666666667,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":27.75,\\\"alarm_period\\\":6}],\\\"in_calibration\\\":false,\\\"expression\\\":null,\\\"history_subsample_count\\\":25,\\\"data_absence_alarm_level\\\":null,\\\"value\\\":false,\\\"log_history\\\":false,\\\"history_time_step\\\":17,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":8,\\\"data_absence_alarm_period\\\":3,\\\"quantity\\\":\\\"voltage\\\",\\\"name\\\":\\\"AC voltage\\\",\\\"internal\\\":true,\\\"lowest_interval_alarm_level\\\":null,\\\"bus\\\":4},\\\"temperature\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":8.7087087087087,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":9.1891891891892,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":9.2492492492492,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":9.5495495495495,\\\"alarm_period\\\":null}],\\\"in_calibration\\\":false,\\\"expression\\\":null,\\\"history_subsample_count\\\":15,\\\"data_absence_alarm_level\\\":7,\\\"log_history\\\":true,\\\"history_time_step\\\":23,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":1,\\\"data_absence_alarm_period\\\":6,\\\"quantity\\\":\\\"temperature\\\",\\\"name\\\":\\\"Temperature\\\",\\\"internal\\\":true,\\\"lowest_interval_alarm_level\\\":4,\\\"bus\\\":2}},\\\"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\\\":[],\\\"arguments\\\":[]}},\\\"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\\\"}},\\\"config\\\":{\\\"allow_plaintext_logins\\\":true,\\\"allow_coapws\\\":false,\\\"protect_private_config\\\":false,\\\"brand_url\\\":\\\"http://bar.example.com:8031/baz/foo/foo/baz/quux/bar/bar/bar.htm\\\",\\\"allow_jsonrpc_nonadmin\\\":false,\\\"hide_passwords\\\":false,\\\"registration_status\\\":false,\\\"custom_brand_name\\\":\\\"Amazing Controller III\\\",\\\"known_quantities\\\":{\\\"current\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Current\\\",\\\"units\\\":{\\\"A\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"ampere\\\",\\\"scale\\\":1}}},\\\"screen_length\\\":{\\\"preferred_unit\\\":\\\"px\\\",\\\"name\\\":\\\"Screen length\\\",\\\"units\\\":{\\\"px\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"pixel\\\",\\\"scale\\\":1}}},\\\"temperature\\\":{\\\"preferred_unit\\\":\\\"K\\\",\\\"name\\\":\\\"Temperature\\\",\\\"units\\\":{\\\"K\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"kelvin\\\",\\\"scale\\\":1},\\\"C\\\":{\\\"offset\\\":-273.16,\\\"internal\\\":false,\\\"name\\\":\\\"degree Celsius\\\",\\\"scale\\\":1},\\\"F\\\":{\\\"offset\\\":-459.67,\\\"name\\\":\\\"degree Fahrenheit\\\",\\\"scale\\\":1.8}}},\\\"count\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Count\\\",\\\"units\\\":{\\\"times\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"time\\\",\\\"scale\\\":1}}},\\\"illuminance\\\":{\\\"preferred_unit\\\":\\\"lx\\\",\\\"name\\\":\\\"Illuminance\\\",\\\"units\\\":{\\\"lx\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"lux\\\",\\\"scale\\\":1},\\\"fc\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"foot-candle\\\",\\\"scale\\\":0.09290226681531}}},\\\"time\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Time\\\",\\\"units\\\":{\\\"s\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"second\\\",\\\"scale\\\":1}}},\\\"ratio\\\":{\\\"preferred_unit\\\":\\\"times\\\",\\\"name\\\":\\\"Ratio\\\",\\\"units\\\":{\\\"%\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"percent\\\",\\\"scale\\\":100},\\\"times\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"\\\",\\\"scale\\\":1}}},\\\"energy\\\":{\\\"preferred_unit\\\":\\\"kWh\\\",\\\"name\\\":\\\"Energy\\\",\\\"units\\\":{\\\"kWh\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"kilowatt-hour\\\",\\\"scale\\\":2.77777778e-07},\\\"J\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"joule\\\",\\\"scale\\\":1}}},\\\"voltage\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Voltage\\\",\\\"units\\\":{\\\"V\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"volt\\\",\\\"scale\\\":1}}}},\\\"allow_jsonrpc\\\":true,\\\"custom_register_url\\\":\\\"https://baz.example.com/foo/bar.html\\\",\\\"customization_status\\\":\\\"open\\\",\\\"known_protection_bits\\\":{\\\"protect_restore\\\":{\\\"name\\\":\\\"Protection from restore from backup\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"},\\\"protect_admin\\\":{\\\"name\\\":\\\"Administrator credentials protection\\\",\\\"status\\\":true},\\\"protect_private_config\\\":{\\\"name\\\":\\\"Private configuration protection\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"},\\\"protect_notification\\\":{\\\"name\\\":\\\"Notification settings protection\\\",\\\"status\\\":false},\\\"protect_network\\\":{\\\"name\\\":\\\"Network settings protection\\\",\\\"status\\\":true},\\\"protect_maintenance\\\":{\\\"name\\\":\\\"Maintenance mode lock\\\",\\\"status\\\":false},\\\"protect_firmware\\\":{\\\"name\\\":\\\"Firmware protection\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"}},\\\"refresh_enabled\\\":true,\\\"allow_modifying_get\\\":true,\\\"protect_maintenance\\\":false,\\\"serial\\\":\\\"ISO322203123456\\\",\\\"custom_support_email\\\":\\\"support@example.com\\\",\\\"allow_coapws_nonadmin\\\":false,\\\"allow_restapi\\\":true,\\\"upgrade_notify_beep\\\":false,\\\"brand_faq_url\\\":\\\"https://baz.example.com/quux/foo.html\\\",\\\"links\\\":[{\\\"description\\\":\\\"test 5\\\",\\\"href\\\":\\\"test_url7\\\"},{\\\"description\\\":\\\"test 3\\\",\\\"href\\\":\\\"test_url5\\\"}],\\\"custom_brand_logo\\\":\\\"http://bar.example.com:80/baz/foo/quux/foo/bar.png\\\",\\\"image_format\\\":\\\"jpg\\\",\\\"location\\\":\\\"Server room\\\",\\\"ntp_server_enabled\\\":true,\\\"http_ports\\\":[{\\\"port\\\":\\\"8046\\\",\\\"address\\\":\\\"192.168.0.9\\\"}],\\\"hide_wifi_key\\\":true,\\\"custom_brand_url\\\":\\\"https://baz.example.com/baz/quux/quux/baz.html\\\",\\\"syslog_ip_address\\\":null,\\\"protect_network\\\":false,\\\"lockout_delay_minutes\\\":60,\\\"version\\\":\\\"1.8.1.0\\\",\\\"allow_coapws_origins\\\":[\\\"https://baz.example.com\\\",\\\"https://foo.example.com\\\",\\\"http://bar.example.com\\\"],\\\"syslog_minimal_severity\\\":8,\\\"certificates\\\":{\\\"iTrustBazSign_Trusted_Certification_Authority\\\":{\\\"data\\\":\\\"-----BEGIN CERTIFICATE-----\\\\nMIIZNsCJ4KzRkhOd2DFrjawMoljLKzq6dLi1DxMJIMn23Bi7Qz/AaxYPjIm3HdCx\\\\n+DuNZClMGra+/1+0Da+o0j7ooQR0NSzOiuoI6ZhPRHQSLQUb1UP4DYu2/M5Pr4qZ\\\\net7EaYhu/9FSgsWBIcRtXVuwcKnjANkqGu4tTonUz3ygxUtG7K9gs4cUQQEdp+T6\\\\na/NOotOus4sN+8XLKDDQsktJ+X8+1GvdHJ16CS15ZvVZ42xQIBtBxnWxKgyNzt1H\\\\n4QRZTZ8P4kV9hxTuqgreCp+vnOvhRCwXfN79zHa415Fl2kfvRXZfNabA+WuRlq/Q\\\\n8cDRCJVJbGOLyKoVwUvW65Wf/+Qs/t6AVMdki94JRUhPrWxn1sK9+tq0tHuvB15j\\\\nkT8vZUN4Bpxjnlmg5yg+ojt6epJiw38gYIc8p0E0rCmfzZL5X25Mn/VSqrAmwKTV\\\\n6fU8wX08Kh8v2FT7NrwPNPFEb2AyYhegM9rJitT2ad+fvToILljkA//o3BmevRKH\\\\nBcK56PimQNhvC0Hzl2An3/tHoXCFuVt68EDHgy36Ln2apMabQnOWoIpcr1tmZnuk\\\\n81k67sTwx4mJgOmTpIH77w+BqmmdhWhraRzjKTgIZSdGsPlhk3rt0s4sftWMQDD0\\\\nCl2iSMHx0aqSMYCRP6UHDMy6vKY8abspNwXrJroLReqpC3HeBnxRAwZ5H8Gtl8i8\\\\nF0R7rpaVfPkkiPyWNPiJ+qc96WxHE6OW8sf0hGYMhI7Qk5y7WgSXW5ifdgyupNR+\\\\n60zPaL6vUYfcWo8DHhmOQR17QyyqPy6Y+5zaT5V+gAcD/mSIUEjxim49l20A08k1\\\\njdlr9mXMOnNBFiiWRfFEmQ/qSBtdyxviahZmT78uwY6CGqkjW0zIS+9xC2bA0Xvd\\\\nVPkfafb8nqQeb9Ad9V69g4OlhanEWQV1rFiRwKckA2OnEbRP6Zbog/ZNcNd8p8Bh\\\\nw9NGn7SsYG79jZHJB6/CiPr530xEEegAq3SdDxWnDfyzEFJSOKh6mYDrbA5srn3h\\\\nXL6VuwkaukrA3JaQ0iCay3C9A41+9luj61E1z/dulU4rphHrQWSPcha==\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"status\\\":false}},\\\"ssh_authorized_keys\\\":[{\\\"data\\\":\\\"ssh-dss aV===\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"n\\\"},{\\\"data\\\":\\\"ssh-dss CwLn\\\",\\\"options\\\":\\\"era,m=qjgge,wc=x\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 a\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 eEKp==\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 v7=\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 t91/5S==\\\",\\\"options\\\":\\\"oq=ml,yzreiwtvwctfx=e,zspqyuhlfl=bxo,i=ywi,e=dpvtn,yvmbbwdylns\\\",\\\"comment\\\":\\\"bqcl\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 r\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 5=\\\",\\\"options\\\":\\\"wllkv=991248,mu=92,dh=449\\\",\\\"comment\\\":\\\"jqkh\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 betjYa==\\\",\\\"options\\\":\\\"tdx\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 XA2J===\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 4i==\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 VWk==\\\",\\\"options\\\":\\\"nifiixiky=h,iy\\\",\\\"comment\\\":\\\"@h\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 9k=\\\",\\\"options\\\":\\\"kyxjhdrnrjrn=fk,wwqjk=180579801,uy=v\\\",\\\"comment\\\":\\\"dgvjcr\\\"},{\\\"data\\\":\\\"ssh-ed25519 Q=\\\",\\\"options\\\":\\\"rmhdcm,v=knapbe\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 k\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 77rl\\\",\\\"options\\\":\\\"rbjcf=12\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 n\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"ibawc\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 m===\\\",\\\"options\\\":\\\"x=cgkbjt,osvu,ukx,mun=605\\\",\\\"comment\\\":\\\"zspr\\\"},{\\\"data\\\":\\\"ssh-rsa 65=\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"f.o\\\"},{\\\"data\\\":\\\"ssh-rsa Y=\\\",\\\"options\\\":\\\"ace\\\",\\\"comment\\\":\\\"q\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 w+T8\\\",\\\"options\\\":\\\"uy=5,cqe,cvde=12\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 m\\\",\\\"options\\\":\\\"v=rwwifeli,zuyibsvmbt=6,n=01,jqv,sqg,jtul=4,hllpamsm,rttdmjk=n,yot,ai=d,qu,llp,bctpegotzltr=9,w=22,s,tt=8785,hjuj=coxr,yixrao=wgqr\\\",\\\"comment\\\":\\\"dpu\\\"}],\\\"refresh_delay_minutes\\\":1,\\\"ssh_enabled\\\":true,\\\"allow_restapi_nonadmin\\\":true,\\\"protect_restore\\\":false,\\\"custom_brand_logo_height\\\":32,\\\"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\\\"},\\\"allow_restapi_origins\\\":[\\\"https://foo.example.com\\\",\\\"http://bar.example.com\\\"],\\\"brand_manual_url\\\":\\\"https://bar.example.com/quux/quux/foo/quux/bar/bar/foo/quux/foo.htm\\\",\\\"custom_brand_logo_width\\\":22,\\\"plots\\\":[{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":0,\\\"softmax\\\":1,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":0,\\\"softmax\\\":1,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480}],\\\"ssh_port\\\":22,\\\"upgrade_notify_blink\\\":true,\\\"protect_admin\\\":false,\\\"relay_ports\\\":[\\\"ttyATH0\\\"],\\\"custom_update_url\\\":\\\"https://bar.example.com:443/bar.htm\\\",\\\"brand_company_name\\\":\\\"Digital Loggers, Inc.\\\",\\\"hardware_id\\\":\\\"EPCR5\\\",\\\"crls\\\":{\\\"iVeriFooCrypt_Primary_CA\\\":{\\\"data\\\":\\\"-----BEGIN X509 CRL-----\\\\nMIIRKoksuFeaVWE2tkGinxfQDg3P9X4mtoEEc/6XGn7nKOsD88xx5dOKJUlU1sHx\\\\nCJYLsq90dVQWlbgjYnMy8iTwCWoVUU2jqd4jTFl7nCfYpLIO9gNJOsFdP49vbEfR\\\\nlAM1yWqBBO0ZiQkPp4qhLU7Sf33vkXoVjBYijPvxqyWZOG+ENrylL5D0AIywrmSb\\\\n1=\\\\n-----END X509 CRL-----\\\\n\\\",\\\"status\\\":true}},\\\"contact\\\":\\\"support@example.com\\\",\\\"relax_nonhtml_content_types\\\":true,\\\"timezone\\\":\\\"UTC\\\",\\\"hostname\\\":\\\"foo.example.com\\\",\\\"protect_firmware\\\":true,\\\"outlet_label\\\":\\\"Outlet\\\",\\\"brand_name\\\":\\\"Ethernet Power Controller\\\",\\\"oid\\\":\\\"1.3.6.1.4.1.45770.1.3\\\",\\\"custom_brand_company_name\\\":\\\"Whatever Systems Inc.\\\",\\\"update_url\\\":\\\"http://foo.example.com:80/quux/baz/baz/baz/bar/bar/foo/bar/quux/bar.htm\\\",\\\"ntp_peers\\\":[\\\"0.ntp-pool.example.com\\\",\\\"1.ntp-pool.example.com\\\",\\\"2.ntp-pool.example.com\\\",\\\"3.ntp-pool.example.com\\\"],\\\"custom_help_url\\\":\\\"https://baz.example.com:443/foo/quux/quux/bar/baz/bar/bar/bar/quux.html\\\",\\\"name_always_visible\\\":true,\\\"support_email\\\":\\\"support@example.com\\\",\\\"https_ports\\\":[{\\\"port\\\":\\\"80\\\",\\\"address\\\":\\\"192.168.0.5\\\"},{\\\"port\\\":\\\"8079\\\",\\\"address\\\":\\\"192.168.0.58\\\"},{\\\"port\\\":\\\"1\\\",\\\"address\\\":\\\"192.168.0.21\\\"},{\\\"port\\\":\\\"8\\\",\\\"address\\\":\\\"192.168.0.19\\\"}],\\\"contacts\\\":{\\\"support\\\":{\\\"phone\\\":null,\\\"fax\\\":\\\"+67178999899706\\\",\\\"name\\\":\\\"Support\\\",\\\"email\\\":null},\\\"security\\\":{\\\"phone\\\":null,\\\"fax\\\":\\\"+766747320756474\\\",\\\"name\\\":\\\"Security\\\",\\\"email\\\":null}},\\\"custom_support_url\\\":\\\"http://foo.example.com:2/baz.html\\\",\\\"support_url\\\":\\\"https://foo.example.com/quux.htm\\\",\\\"protect_notification\\\":true,\\\"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\\\":false,\\\"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\\\":true,\\\"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\\\":false,\\\"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\\\":false,\\\"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\\\":false,\\\"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\\\":false,\\\"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}],\\\"register_url\\\":\\\"https://foo.example.com/foo.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\\\"},\\\"string_mask\\\":\\\"nombstr\\\",\\\"renewal_data\\\":{\\\"username\\\":\\\"R\\\",\\\"password\\\":\\\"N9\\\",\\\"est_url\\\":\\\"https://%a2\\\",\\\"auth\\\":\\\"basic\\\"},\\\"cert\\\":\\\"-----BEGIN CERTIFICATE-----\\\\nMIIarItKbzmTGF4/7lqJkfAKdQf93A4Pa30SNwo/vbUBsbC0M3L7kYTO+9Z3LgVy\\\\nQ9TFAPshclJrnix9rijL6kWipuOLsAvJLOaYqSGTEbK1JICB0yY8i4tY+HvsTqCr\\\\noP6HhbXJyaeGprInQ=\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"automatic_renewal\\\":false,\\\"renewal_method\\\":\\\"est\\\",\\\"bits\\\":4096,\\\"key\\\":\\\"-----BEGIN PRIVATE KEY-----\\\\nMII6faQLG+m0edZfvBcnqZMFXESVbslNm/VRcxpvxbxcFWIAkw+bWNs3dLbEDMe/\\\\nT17Jy5xvjCS1PD+PqWpjcT4DkKcOM1ar4jA3q7/aMUenjeDaB2JqYP4Iljj7mJ/t\\\\nBzvL+WjUAWDrlp2q9vOa/jMkSWXnXQslPo7QKswWPAOB0S2BNSoPBAAgjjTGAM2b\\\\nB2W4+3WATjDyoQMHEoVR+BAkgTw2XYFkcorduNpO72MxVlElZlDayPKfuHkSs/CU\\\\n47kTz8c2XZZJqLucbVa0sGx90P12eYukieDhpsmMSMhIkcwL8XO\\\\n-----END PRIVATE KEY-----\\\\n\\\",\\\"distinguished_name\\\":{\\\"commonName\\\":[\\\"Digital Loggers Unit\\\"],\\\"countryName\\\":[\\\"US\\\"],\\\"stateOrProvinceName\\\":[\\\"California\\\"],\\\"localityName\\\":[\\\"Santa Clara\\\"]},\\\"domains\\\":[\\\"foo.example.com\\\",\\\"bar.example.com\\\",\\\"baz.example.com\\\",\\\"foo.example.com\\\",\\\"bar.example.com\\\",\\\"bar.example.com\\\",\\\"foo.example.com\\\"],\\\"addresses\\\":[\\\"119.36.27.134\\\",\\\"6.250.3.168\\\",\\\"1.126.212.87\\\",\\\"84.7.125.77\\\",\\\"0.244.9.251\\\"],\\\"csr\\\":\\\"-----BEGIN CERTIFICATE REQUEST-----\\\\nMIIg/PAsd18SSGlAtIVrvA8k2TXUz31L9Z2A/E3fHD7mWvyPEUH9hSwmxTGwZJIk\\\\nxxd1dxGnkpijFyDZ8x14j/a0y9MHwIguFKxuIEh23QnKP1wZ/zgl/GnzS9GPUzKl\\\\nHgfYOjeqX/GbxsdwYOxrBx=\\\\n-----END CERTIFICATE REQUEST-----\\\\n\\\",\\\"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}}}}},\\\"relax_nonhtml_methods\\\":true,\\\"brand_product_info_url\\\":\\\"https://baz.example.com/foo/bar/bar.html\\\"},\\\"cred\\\":{\\\"ip_address\\\":\\\"192.168.0.53\\\",\\\"is_admin\\\":true,\\\"name\\\":\\\"admin\\\",\\\"agent\\\":\\\"web ui\\\",\\\"outlet_access\\\":[true,true,true,true,true,true,true,true]},\\\"upnp\\\":{\\\"enabled\\\":false,\\\"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\\\":null,\\\"model_number\\\":\\\"\\\",\\\"model\\\":\\\"DLI emulated Belkin socket\\\",\\\"soap_xmlns_prefix_override\\\":null,\\\"event_xmlns_prefix_override\\\":\\\"xDJXv3DK\\\",\\\"service_id\\\":\\\"basicevent1\\\",\\\"device_type\\\":\\\"controllee\\\"}},\\\"notifications\\\":{\\\"events\\\":{\\\"dli.upnp.sample_event\\\":{\\\"parameters\\\":[{\\\"id\\\":\\\"sample_parameter\\\",\\\"has_fixed_value\\\":false,\\\"fixed_value\\\":null}],\\\"message_template\\\":[\\\"sample event\\\"]}},\\\"parameter_kinds\\\":[]},\\\"outlets\\\":[{\\\"exposed\\\":false,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d0\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d1\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":false,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d2\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"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\\\":false,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d6\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d7\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"}]},\\\"relay\\\":{\\\"all_caps\\\":false,\\\"min_relay_voltage\\\":8,\\\"lcd_rows\\\":2,\\\"user_message_timeout\\\":1,\\\"sequence_delay\\\":8,\\\"beep_sequence\\\":\\\"0\\\",\\\"min_sequence_delay\\\":1,\\\"outlets\\\":[{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Cooling fans\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":6,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":5,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #3\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #4\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Uplink Radio Power\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":1,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #7\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #8\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #9\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":3,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":9,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #11\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #12\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #14\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #15\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #16\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":6,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"POE Injector\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":1,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"POE Injector\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":8,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #19\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":7,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #20\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #21\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #22\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":1,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #24\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":7,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #25\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"POE Injector\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":6,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":1,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":4,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"WiFi AP\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":4,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Cooling fans\\\"}],\\\"lcd_columns\\\":16,\\\"relatch\\\":5,\\\"fuse_relatch\\\":1,\\\"model\\\":\\\"EPCR5\\\",\\\"user_lines\\\":[null,null],\\\"recovery_mode\\\":1,\\\"nets\\\":{\\\"ssu1\\\":{\\\"latest_value\\\":0,\\\"tracking\\\":\\\"pull\\\",\\\"name\\\":\\\"ssu1\\\",\\\"expression\\\":\\\"(not pin[\\\\\\\"dout87\\\\\\\"])\\\"}},\\\"pins\\\":{\\\"din85\\\":{\\\"level_bits\\\":0,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"din85\\\",\\\"drive_logic_mapping\\\":[\\\"Z\\\",\\\"Z\\\",\\\"Z\\\",\\\"Z\\\"],\\\"mode_driver\\\":false,\\\"mode_bits\\\":0,\\\"level_driver\\\":false,\\\"input_bits\\\":1},\\\"din3\\\":{\\\"level_bits\\\":1,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"din3\\\",\\\"drive_logic_mapping\\\":[\\\"0\\\",\\\"1\\\",\\\"0\\\",\\\"1\\\"],\\\"mode_driver\\\":\\\"i59\\\",\\\"mode_bits\\\":2,\\\"level_driver\\\":true,\\\"input_bits\\\":0}},\\\"ports\\\":{\\\"uart_l9chsl4\\\":{\\\"latest_received\\\":[],\\\"type\\\":\\\"uart\\\",\\\"name\\\":\\\"uart_l9chsl4\\\",\\\"accept\\\":{\\\"d\\\":true},\\\"configuration\\\":{\\\"parity\\\":\\\"M\\\",\\\"char_size\\\":\\\"7\\\"}},\\\"uart_lx\\\":{\\\"latest_received\\\":[],\\\"type\\\":\\\"uart\\\",\\\"name\\\":\\\"uart_lx\\\",\\\"accept\\\":[],\\\"configuration\\\":{\\\"baudrate\\\":\\\"194842\\\"}}},\\\"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\\\"}}},\\\"backlight_sequence\\\":\\\"0\\\",\\\"name\\\":\\\"My controller\\\",\\\"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\\\":[]},\\\"online\\\":true,\\\"version\\\":\\\"1.8.1.0\\\",\\\"cycle_delay\\\":3,\\\"keypad_enabled\\\":true,\\\"user_message_force_timeout\\\":1,\\\"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},\\\"autoping\\\":{\\\"enabled\\\":false,\\\"max_consecutive_reboot_count\\\":76,\\\"max_reboot_count\\\":1,\\\"items\\\":[{\\\"script\\\":\\\"\\\",\\\"outlets\\\":[0,8,10,11,18,20,22,27,28,30,31],\\\"addresses\\\":[\\\"http://hCRMO.example.com:63979/GAvTdGs1/HdOBoK\\\"],\\\"pings_before_enabling\\\":null},{\\\"script\\\":\\\"cycle_router\\\",\\\"outlets\\\":[],\\\"addresses\\\":[\\\"http://4.251.149.205:62639\\\"],\\\"pings_before_enabling\\\":null},{\\\"script\\\":\\\"energize_heater\\\",\\\"outlets\\\":[],\\\"addresses\\\":[\\\"207.159.16.144\\\"],\\\"pings_before_enabling\\\":null}],\\\"resume_without_retrial\\\":true,\\\"post_reboot_delay\\\":367,\\\"handle_failures_immediately\\\":false,\\\"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\\\":10,\\\"ping_timeout\\\":117,\\\"ping_interval\\\":10},\\\"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\\\":\\\"^(|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,}$\\\"}}},\\\"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\\\":{\\\"content_type\\\":{\\\"group\\\":\\\"msg\\\",\\\"name\\\":\\\"Content type\\\",\\\"regexp\\\":\\\"^(json|urlencoded)$\\\"},\\\"recipient\\\":{\\\"group\\\":\\\"rcpt\\\",\\\"name\\\":\\\"Recipient URL\\\",\\\"regexp\\\":\\\"^https?://.*$\\\"}}},\\\"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>=WARNING\\\",\\\"action\\\":\\\"notify(\\\\\\\"christopher\\\\\\\")\\\"},{\\\"condition\\\":\\\"severity>=EMERGENCY\\\",\\\"action\\\":\\\"notify(\\\\\\\"david\\\\\\\")\\\"}],\\\"sinks\\\":[{\\\"test\\\":{\\\"1\\\":{\\\"value\\\":\\\"function\\\"},\\\"results\\\":[\\\"Sink handler indicates notification failure, check log for errors\\\"],\\\"arguments\\\":[]},\\\"type\\\":\\\"snmpv3i\\\",\\\"name\\\":\\\"james\\\",\\\"data\\\":{\\\"security_engine_id\\\":\\\"\\\",\\\"context_engine_id\\\":\\\"\\\",\\\"auth_protocol\\\":\\\"SHA\\\",\\\"priv_protocol\\\":\\\"AES\\\",\\\"priv_passphrase\\\":\\\"bp0BXa+&gv%|\\\",\\\"auth_passphrase\\\":\\\",3)(:C;!\\\",\\\"context_name\\\":\\\"24\\\",\\\"security_name\\\":\\\"brian\\\",\\\"trap_oid\\\":\\\"1.079,,,,,\\\",\\\"server\\\":\\\"22zfon.example.com\\\"}},{\\\"test\\\":{\\\"1\\\":{\\\"value\\\":\\\"function\\\"},\\\"results\\\":[\\\"Sink handler indicates notification failure, check log for errors\\\"],\\\"arguments\\\":[]},\\\"type\\\":\\\"snmpv2ci\\\",\\\"name\\\":\\\"john\\\",\\\"data\\\":{\\\"trap_oid\\\":\\\"0.2,,,,,,,,,,,,\\\",\\\"server\\\":\\\"hrep.example.com\\\",\\\"community\\\":\\\"Ed+=\\\"}}],\\\"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}}},\\\"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\\\":{\\\"G\\\":{\\\"redirect_urls\\\":{\\\"https://%FF5]]%A1]\\\":true,\\\"https://%Bd]\\\":true},\\\"refresh_tokens\\\":{\\\"2c1f607935ad04ecbac06a54ab7e2a15\\\":{\\\"expiry_time\\\":1618614511,\\\"remaining_use_count\\\":87}},\\\"secret_hash\\\":null,\\\"access_tokens\\\":{\\\"66214352f1dc14779130f5b1a24f08c7\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null}},\\\"scopes\\\":{\\\"dli+object+read:/config/links/\\\":true,\\\"dli+object+full:/script/start/\\\":true,\\\"dli+object+full:/relay/\\\":true}},\\\"x5hvoBl_pl70q\\\":{\\\"redirect_urls\\\":{\\\"https://]r\\\":true},\\\"refresh_tokens\\\":{\\\"4999fa1e911ac2fa97dac8815da093ad\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":44},\\\"e6ef81f5507ef030a15e68215bd4c49b\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null}},\\\"secret_hash\\\":\\\"750a5d153be27ea7db2c858235432afa\\\",\\\"access_tokens\\\":{\\\"8a8ac26f1188e346c5b90c23600a7d9f\\\":{\\\"expiry_time\\\":1608494511,\\\"remaining_use_count\\\":null},\\\"30341ccff16b7257e8b58bff89f0a95e\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null},\\\"b4fb4120845f3eb867860161b06aafc6\\\":{\\\"expiry_time\\\":1678199550,\\\"remaining_use_count\\\":52}},\\\"scopes\\\":{\\\"dli+object+read:/relay/outlets/7/\\\":true}}},\\\"users\\\":[{\\\"password\\\":\\\"12sA2y4z%OER\\\",\\\"name\\\":\\\"admin\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[true,true,true,true,true,true,true,true]},{\\\"password\\\":\\\"Nf*M)mTj\\\",\\\"is_admin\\\":false,\\\"name\\\":\\\"tom\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[false,false,false,false,true,false,true,true,false,false,true,false,false,false,false,false,true,false,false,false,true,true,false,false,true,false,true,true,false,false,false,true]},{\\\"password\\\":\\\"eKz=s3ql]YYJS\\\",\\\"name\\\":\\\"dick\\\",\\\"is_allowed\\\":false,\\\"outlet_access\\\":[true,true,true,true,false,false,true,false,false,false,true,false,false,false,false,false,true,true,true,false,true,false,false,true,false,true,true,true,true,true,false,true]},{\\\"password\\\":\\\"/Urt$IFXd/>Sf~pz\\\",\\\"is_admin\\\":false,\\\"name\\\":\\\"harry\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[true,false,true,true,true,true,false,false,true,false,false,false,false,true,false,false,false,false,false,false,true,true,true,false,true,false,true,false,false,true,false,true]}],\\\"cookie_timeout\\\":30000}}\")\nval request = Request.Builder()\n .url(\"http://192.168.0.100/restapi/\")\n .put(body)\n .addHeader(\"Connection\", \"close\")\n .addHeader(\"Content-Type\", \"application/json\")\n .addHeader(\"X-CSRF\", \"x\")\n .build()\n\nval response = client.newCall(request).execute()\n\n\n// Sample result:\n// \n"},"http-1.1":{"filename":"set-using-http-1.1.txt","data":"# \n# Sample for the whole object model.\n# \n# This is a sample demonstrating how to set the DLI Controller API.\n# \n\n# Note that this sample has been generated by httpsnippet;\n# authentication configuration (usually digest) is not included.\n\nPUT /restapi/ HTTP/1.1\r\nConnection: close\r\nContent-Type: application/json\r\nX-Csrf: x\r\nHost: 192.168.0.100\r\nContent-Length: 61877\r\n\r\n{\"snmp\":{\"enabled\":true,\"engine_id\":\"91F34FFB045E5D\",\"known_auth_methods\":{\"sha1\":\"SHA1\",\"md5\":\"MD5\"},\"community_mappings\":[{\"ip_address\":\"10.1.164.164\",\"user\":\"userk50x\",\"netmask\":\"255.0.0.0\",\"community\":\"public\"}],\"users\":{\"powerReader\":{\"priv_password\":\"readerPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":\"readonly\"},\"auth_password\":\"readerAuthPassword\",\"is_allowed\":true,\"priv_method\":\"aes\",\"auth_method\":\"md5\",\"has_priv_password\":false},\"powerAdmin\":{\"priv_password\":\"adminPrivPassword\",\"has_auth_password\":false,\"subtree_access\":{\"energyObject\":true},\"auth_password\":\"adminAuthPassword\",\"is_allowed\":true,\"priv_method\":\"des\",\"auth_method\":\"md5\",\"has_priv_password\":false}},\"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\"}}},\"network\":{\"wired\":{\"ip_address\":\"10.35.91.57\",\"serve_dns\":false,\"protocol\":\"static\",\"online\":false,\"gateway\":\"10.0.0.21\",\"dns_servers\":[\"29.152.188.60\",\"8.247.124.24\"],\"mac_address\":\"7C:E1:FF:D3:63:9D\",\"netmask\":\"255.0.0.0\"},\"wireless\":{\"wac_supported\":false,\"protocol\":\"static\",\"encryption\":\"psk\",\"netmask\":\"255.255.255.0\",\"known_encryptions\":{\"psk2\":\"WPA2 PSK\",\"psk-mixed\":\"WPA/WPA2 PSK mixed mode\",\"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\":\"VqRHr(isXEd8-Yh-Zg/TzD%cdMWlz&gVv8znDifx-K57&zFdfR8eqAIVi#Gi\",\"dns_servers\":[\"192.168.23.3\"],\"known_modes\":{\"sta\":\"Client\",\"ap\":\"Access Point\"},\"enabled\":true,\"serve_dns\":true,\"ssid\":\"DLI_ISO3256\",\"mac_address\":\"7C:E1:FF:E7:F0:37\",\"ip_address\":\"192.168.23.183\",\"online\":true,\"channel\":\"5\",\"wac_enabled\":false,\"mode\":\"sta\",\"gateway\":\"192.168.23.50\"},\"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\":[]},\"interface_order\":[\"wireless\"],\"known_protocols\":{\"dhcp\":\"Dynamic IP/DHCP\",\"static\":\"Static IP\"},\"same_subnet_only\":true},\"mqtt\":{\"connect_topic\":\"wQGPWD\",\"connect_payload\":\"K\",\"username\":\"userk9ns03\",\"reconnect_retain\":false,\"connect_qos\":2,\"use_ssl\":true,\"lwt_payload\":\"\",\"disconnect_payload\":\"EbioJ8\",\"outlets\":[{\"allow_read\":false,\"topic_subtree\":\"DysEr6q\",\"qos\":0,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"2PHQ5O23q\",\"qos\":2,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"HFTgiV6\",\"qos\":0,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"L62w2\",\"qos\":0,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"xYkLboCC\",\"qos\":1,\"allow_write\":false},{\"allow_read\":true,\"topic_subtree\":\"98Vtecq7d\",\"qos\":2,\"allow_write\":true},{\"allow_read\":false,\"topic_subtree\":\"QpJ4\",\"qos\":0,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"jO5YcJ4\",\"qos\":2,\"allow_write\":false}],\"enabled\":true,\"reconnect_qos\":1,\"disconnect_qos\":2,\"disconnect_retain\":true,\"lwt_qos\":0,\"broker_port\":\"38\",\"lwt_topic\":\"uRNIm\",\"disconnect_topic\":\"dfTcpZk\",\"password\":\"TaorXX#JO$\",\"lwt_retain\":false,\"reconnect_payload\":\"PmSp\",\"topic_root\":\"FZNf\",\"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\":\"Zm3Pvg.SYrHsw.zibO.18FX79DGZ.cCyJfOlDF36CG.zZbojcxy.8NLhAOKMNd1.example.com\",\"reconnect_topic\":\"GOi/j9i\",\"connect_retain\":false},\"script\":{\"source\":\"function energize_heaters(...)\\n ...\\nend\\nfunction energize_modem(...)\\n ...\\nend\\nfunction cycle_gadget(...)\\n ...\\nend\\n\",\"step_time_limit\":5,\"boot_handler\":\"\",\"threads\":{\"94\":{\"label\":\"label of thread #94\"},\"46\":{\"label\":\"label of thread #46\"},\"47\":{\"label\":\"label of thread #47\"},\"30\":{\"label\":\"label of thread #30\"},\"67\":{\"label\":\"label of thread #67\"},\"56\":{\"label\":\"label of thread #56\"}},\"traced\":false,\"step_delay\":3,\"user_function_ui_order\":[\"enable_router\",\"toggle_heater\",\"shut_down_engines\",\"energize_machines\",\"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\":{\"disable_machine_sample\":{\"source\":\"function shut_down_engine(...)\\n ...\\nend\\nfunction shut_down_engines(...)\\n ...\\nend\\nfunction disable_modem(...)\\n ...\\nend\\nfunction energize_router(...)\\n ...\\nend\\n\"},\"energize_contraptions_sample\":{\"source\":\"function shut_down_engine(...)\\n ...\\nend\\n\"},\"toggle_engine_sample\":{\"source\":\"function shut_down_heater(...)\\n ...\\nend\\n\"}},\"boot_handler_legacy\":true,\"variables\":{\"appliance_online\":1,\"gadget_status\":true}},\"meter\":{\"power_status\":true,\"values\":{\"vcc_voltage\":{\"intervals\":[{\"lower_bound_bottom\":493.33333333333,\"alarm_level\":null,\"lower_bound_top\":501.66666666667,\"alarm_period\":6},{\"lower_bound_bottom\":516.66666666667,\"alarm_level\":null,\"lower_bound_top\":525.83333333333,\"alarm_period\":null},{\"lower_bound_bottom\":563.33333333333,\"alarm_level\":null,\"lower_bound_top\":571.66666666667,\"alarm_period\":null},{\"lower_bound_bottom\":572.5,\"alarm_level\":null,\"lower_bound_top\":577.5,\"alarm_period\":2},{\"lower_bound_bottom\":600.83333333333,\"alarm_level\":1,\"lower_bound_top\":614.16666666667,\"alarm_period\":5},{\"lower_bound_bottom\":621.66666666667,\"alarm_level\":null,\"lower_bound_top\":633.33333333333,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"2.8\",\"history_subsample_count\":2,\"data_absence_alarm_level\":2,\"log_history\":true,\"history_time_step\":14,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":5,\"data_absence_alarm_period\":1,\"quantity\":\"voltage\",\"name\":\"DC voltage\",\"internal\":false,\"lowest_interval_alarm_level\":null,\"bus\":2},\"current\":{\"intervals\":[{\"lower_bound_bottom\":592,\"alarm_level\":5,\"lower_bound_top\":607,\"alarm_period\":4},{\"lower_bound_bottom\":643,\"alarm_level\":null,\"lower_bound_top\":654,\"alarm_period\":9},{\"lower_bound_bottom\":658,\"alarm_level\":null,\"lower_bound_top\":663,\"alarm_period\":null},{\"lower_bound_bottom\":694,\"alarm_level\":1,\"lower_bound_top\":704,\"alarm_period\":null},{\"lower_bound_bottom\":713,\"alarm_level\":5,\"lower_bound_top\":727,\"alarm_period\":null},{\"lower_bound_bottom\":741,\"alarm_level\":null,\"lower_bound_top\":759,\"alarm_period\":8}],\"in_calibration\":true,\"expression\":null,\"history_subsample_count\":21,\"data_absence_alarm_level\":3,\"value\":false,\"log_history\":false,\"history_time_step\":25,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":null,\"quantity\":\"current\",\"name\":\"Current\",\"supports_calibration\":false,\"internal\":false,\"lowest_interval_alarm_level\":null,\"bus\":null},\"mains_voltage\":{\"intervals\":[{\"lower_bound_bottom\":15.833333333333,\"alarm_level\":7,\"lower_bound_top\":17.333333333333,\"alarm_period\":2},{\"lower_bound_bottom\":19,\"alarm_level\":null,\"lower_bound_top\":19.916666666667,\"alarm_period\":1},{\"lower_bound_bottom\":19.75,\"alarm_level\":2,\"lower_bound_top\":20.5,\"alarm_period\":null},{\"lower_bound_bottom\":20.583333333333,\"alarm_level\":8,\"lower_bound_top\":21.083333333333,\"alarm_period\":7},{\"lower_bound_bottom\":23.75,\"alarm_level\":2,\"lower_bound_top\":24.75,\"alarm_period\":null},{\"lower_bound_bottom\":27.166666666667,\"alarm_level\":1,\"lower_bound_top\":27.75,\"alarm_period\":6}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":25,\"data_absence_alarm_level\":null,\"value\":false,\"log_history\":false,\"history_time_step\":17,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":8,\"data_absence_alarm_period\":3,\"quantity\":\"voltage\",\"name\":\"AC voltage\",\"internal\":true,\"lowest_interval_alarm_level\":null,\"bus\":4},\"temperature\":{\"intervals\":[{\"lower_bound_bottom\":8.7087087087087,\"alarm_level\":null,\"lower_bound_top\":9.1891891891892,\"alarm_period\":null},{\"lower_bound_bottom\":9.2492492492492,\"alarm_level\":1,\"lower_bound_top\":9.5495495495495,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":15,\"data_absence_alarm_level\":7,\"log_history\":true,\"history_time_step\":23,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":1,\"data_absence_alarm_period\":6,\"quantity\":\"temperature\",\"name\":\"Temperature\",\"internal\":true,\"lowest_interval_alarm_level\":4,\"bus\":2}},\"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\":[],\"arguments\":[]}},\"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\"}},\"config\":{\"allow_plaintext_logins\":true,\"allow_coapws\":false,\"protect_private_config\":false,\"brand_url\":\"http://bar.example.com:8031/baz/foo/foo/baz/quux/bar/bar/bar.htm\",\"allow_jsonrpc_nonadmin\":false,\"hide_passwords\":false,\"registration_status\":false,\"custom_brand_name\":\"Amazing Controller III\",\"known_quantities\":{\"current\":{\"preferred_unit\":null,\"name\":\"Current\",\"units\":{\"A\":{\"offset\":0,\"name\":\"ampere\",\"scale\":1}}},\"screen_length\":{\"preferred_unit\":\"px\",\"name\":\"Screen length\",\"units\":{\"px\":{\"offset\":0,\"name\":\"pixel\",\"scale\":1}}},\"temperature\":{\"preferred_unit\":\"K\",\"name\":\"Temperature\",\"units\":{\"K\":{\"offset\":0,\"name\":\"kelvin\",\"scale\":1},\"C\":{\"offset\":-273.16,\"internal\":false,\"name\":\"degree Celsius\",\"scale\":1},\"F\":{\"offset\":-459.67,\"name\":\"degree Fahrenheit\",\"scale\":1.8}}},\"count\":{\"preferred_unit\":null,\"name\":\"Count\",\"units\":{\"times\":{\"offset\":0,\"name\":\"time\",\"scale\":1}}},\"illuminance\":{\"preferred_unit\":\"lx\",\"name\":\"Illuminance\",\"units\":{\"lx\":{\"offset\":0,\"internal\":false,\"name\":\"lux\",\"scale\":1},\"fc\":{\"offset\":0,\"internal\":false,\"name\":\"foot-candle\",\"scale\":0.09290226681531}}},\"time\":{\"preferred_unit\":null,\"name\":\"Time\",\"units\":{\"s\":{\"offset\":0,\"internal\":false,\"name\":\"second\",\"scale\":1}}},\"ratio\":{\"preferred_unit\":\"times\",\"name\":\"Ratio\",\"units\":{\"%\":{\"offset\":0,\"name\":\"percent\",\"scale\":100},\"times\":{\"offset\":0,\"internal\":false,\"name\":\"\",\"scale\":1}}},\"energy\":{\"preferred_unit\":\"kWh\",\"name\":\"Energy\",\"units\":{\"kWh\":{\"offset\":0,\"internal\":false,\"name\":\"kilowatt-hour\",\"scale\":2.77777778e-07},\"J\":{\"offset\":0,\"name\":\"joule\",\"scale\":1}}},\"voltage\":{\"preferred_unit\":null,\"name\":\"Voltage\",\"units\":{\"V\":{\"offset\":0,\"name\":\"volt\",\"scale\":1}}}},\"allow_jsonrpc\":true,\"custom_register_url\":\"https://baz.example.com/foo/bar.html\",\"customization_status\":\"open\",\"known_protection_bits\":{\"protect_restore\":{\"name\":\"Protection from restore from backup\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_admin\":{\"name\":\"Administrator credentials protection\",\"status\":true},\"protect_private_config\":{\"name\":\"Private configuration protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_notification\":{\"name\":\"Notification settings protection\",\"status\":false},\"protect_network\":{\"name\":\"Network settings protection\",\"status\":true},\"protect_maintenance\":{\"name\":\"Maintenance mode lock\",\"status\":false},\"protect_firmware\":{\"name\":\"Firmware protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"}},\"refresh_enabled\":true,\"allow_modifying_get\":true,\"protect_maintenance\":false,\"serial\":\"ISO322203123456\",\"custom_support_email\":\"support@example.com\",\"allow_coapws_nonadmin\":false,\"allow_restapi\":true,\"upgrade_notify_beep\":false,\"brand_faq_url\":\"https://baz.example.com/quux/foo.html\",\"links\":[{\"description\":\"test 5\",\"href\":\"test_url7\"},{\"description\":\"test 3\",\"href\":\"test_url5\"}],\"custom_brand_logo\":\"http://bar.example.com:80/baz/foo/quux/foo/bar.png\",\"image_format\":\"jpg\",\"location\":\"Server room\",\"ntp_server_enabled\":true,\"http_ports\":[{\"port\":\"8046\",\"address\":\"192.168.0.9\"}],\"hide_wifi_key\":true,\"custom_brand_url\":\"https://baz.example.com/baz/quux/quux/baz.html\",\"syslog_ip_address\":null,\"protect_network\":false,\"lockout_delay_minutes\":60,\"version\":\"1.8.1.0\",\"allow_coapws_origins\":[\"https://baz.example.com\",\"https://foo.example.com\",\"http://bar.example.com\"],\"syslog_minimal_severity\":8,\"certificates\":{\"iTrustBazSign_Trusted_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIZNsCJ4KzRkhOd2DFrjawMoljLKzq6dLi1DxMJIMn23Bi7Qz/AaxYPjIm3HdCx\\n+DuNZClMGra+/1+0Da+o0j7ooQR0NSzOiuoI6ZhPRHQSLQUb1UP4DYu2/M5Pr4qZ\\net7EaYhu/9FSgsWBIcRtXVuwcKnjANkqGu4tTonUz3ygxUtG7K9gs4cUQQEdp+T6\\na/NOotOus4sN+8XLKDDQsktJ+X8+1GvdHJ16CS15ZvVZ42xQIBtBxnWxKgyNzt1H\\n4QRZTZ8P4kV9hxTuqgreCp+vnOvhRCwXfN79zHa415Fl2kfvRXZfNabA+WuRlq/Q\\n8cDRCJVJbGOLyKoVwUvW65Wf/+Qs/t6AVMdki94JRUhPrWxn1sK9+tq0tHuvB15j\\nkT8vZUN4Bpxjnlmg5yg+ojt6epJiw38gYIc8p0E0rCmfzZL5X25Mn/VSqrAmwKTV\\n6fU8wX08Kh8v2FT7NrwPNPFEb2AyYhegM9rJitT2ad+fvToILljkA//o3BmevRKH\\nBcK56PimQNhvC0Hzl2An3/tHoXCFuVt68EDHgy36Ln2apMabQnOWoIpcr1tmZnuk\\n81k67sTwx4mJgOmTpIH77w+BqmmdhWhraRzjKTgIZSdGsPlhk3rt0s4sftWMQDD0\\nCl2iSMHx0aqSMYCRP6UHDMy6vKY8abspNwXrJroLReqpC3HeBnxRAwZ5H8Gtl8i8\\nF0R7rpaVfPkkiPyWNPiJ+qc96WxHE6OW8sf0hGYMhI7Qk5y7WgSXW5ifdgyupNR+\\n60zPaL6vUYfcWo8DHhmOQR17QyyqPy6Y+5zaT5V+gAcD/mSIUEjxim49l20A08k1\\njdlr9mXMOnNBFiiWRfFEmQ/qSBtdyxviahZmT78uwY6CGqkjW0zIS+9xC2bA0Xvd\\nVPkfafb8nqQeb9Ad9V69g4OlhanEWQV1rFiRwKckA2OnEbRP6Zbog/ZNcNd8p8Bh\\nw9NGn7SsYG79jZHJB6/CiPr530xEEegAq3SdDxWnDfyzEFJSOKh6mYDrbA5srn3h\\nXL6VuwkaukrA3JaQ0iCay3C9A41+9luj61E1z/dulU4rphHrQWSPcha==\\n-----END CERTIFICATE-----\\n\",\"status\":false}},\"ssh_authorized_keys\":[{\"data\":\"ssh-dss aV===\",\"options\":\"\",\"comment\":\"n\"},{\"data\":\"ssh-dss CwLn\",\"options\":\"era,m=qjgge,wc=x\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp521 a\",\"options\":\"\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp384 eEKp==\",\"options\":\"\",\"comment\":\"\"},{\"data\":\"ssh-ed25519 v7=\",\"options\":\"\",\"comment\":\"\"},{\"data\":\"ssh-ed25519 t91/5S==\",\"options\":\"oq=ml,yzreiwtvwctfx=e,zspqyuhlfl=bxo,i=ywi,e=dpvtn,yvmbbwdylns\",\"comment\":\"bqcl\"},{\"data\":\"ecdsa-sha2-nistp521 r\",\"options\":\"\",\"comment\":\"\"},{\"data\":\"ssh-ed25519 5=\",\"options\":\"wllkv=991248,mu=92,dh=449\",\"comment\":\"jqkh\"},{\"data\":\"ecdsa-sha2-nistp256 betjYa==\",\"options\":\"tdx\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp384 XA2J===\",\"options\":\"\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp521 4i==\",\"options\":\"\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp384 VWk==\",\"options\":\"nifiixiky=h,iy\",\"comment\":\"@h\"},{\"data\":\"ecdsa-sha2-nistp256 9k=\",\"options\":\"kyxjhdrnrjrn=fk,wwqjk=180579801,uy=v\",\"comment\":\"dgvjcr\"},{\"data\":\"ssh-ed25519 Q=\",\"options\":\"rmhdcm,v=knapbe\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp384 k\",\"options\":\"\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp384 77rl\",\"options\":\"rbjcf=12\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp521 n\",\"options\":\"\",\"comment\":\"ibawc\"},{\"data\":\"ecdsa-sha2-nistp256 m===\",\"options\":\"x=cgkbjt,osvu,ukx,mun=605\",\"comment\":\"zspr\"},{\"data\":\"ssh-rsa 65=\",\"options\":\"\",\"comment\":\"f.o\"},{\"data\":\"ssh-rsa Y=\",\"options\":\"ace\",\"comment\":\"q\"},{\"data\":\"ecdsa-sha2-nistp256 w+T8\",\"options\":\"uy=5,cqe,cvde=12\",\"comment\":\"\"},{\"data\":\"ssh-ed25519 m\",\"options\":\"v=rwwifeli,zuyibsvmbt=6,n=01,jqv,sqg,jtul=4,hllpamsm,rttdmjk=n,yot,ai=d,qu,llp,bctpegotzltr=9,w=22,s,tt=8785,hjuj=coxr,yixrao=wgqr\",\"comment\":\"dpu\"}],\"refresh_delay_minutes\":1,\"ssh_enabled\":true,\"allow_restapi_nonadmin\":true,\"protect_restore\":false,\"custom_brand_logo_height\":32,\"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\"},\"allow_restapi_origins\":[\"https://foo.example.com\",\"http://bar.example.com\"],\"brand_manual_url\":\"https://bar.example.com/quux/quux/foo/quux/bar/bar/foo/quux/foo.htm\",\"custom_brand_logo_width\":22,\"plots\":[{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480}],\"ssh_port\":22,\"upgrade_notify_blink\":true,\"protect_admin\":false,\"relay_ports\":[\"ttyATH0\"],\"custom_update_url\":\"https://bar.example.com:443/bar.htm\",\"brand_company_name\":\"Digital Loggers, Inc.\",\"hardware_id\":\"EPCR5\",\"crls\":{\"iVeriFooCrypt_Primary_CA\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIRKoksuFeaVWE2tkGinxfQDg3P9X4mtoEEc/6XGn7nKOsD88xx5dOKJUlU1sHx\\nCJYLsq90dVQWlbgjYnMy8iTwCWoVUU2jqd4jTFl7nCfYpLIO9gNJOsFdP49vbEfR\\nlAM1yWqBBO0ZiQkPp4qhLU7Sf33vkXoVjBYijPvxqyWZOG+ENrylL5D0AIywrmSb\\n1=\\n-----END X509 CRL-----\\n\",\"status\":true}},\"contact\":\"support@example.com\",\"relax_nonhtml_content_types\":true,\"timezone\":\"UTC\",\"hostname\":\"foo.example.com\",\"protect_firmware\":true,\"outlet_label\":\"Outlet\",\"brand_name\":\"Ethernet Power Controller\",\"oid\":\"1.3.6.1.4.1.45770.1.3\",\"custom_brand_company_name\":\"Whatever Systems Inc.\",\"update_url\":\"http://foo.example.com:80/quux/baz/baz/baz/bar/bar/foo/bar/quux/bar.htm\",\"ntp_peers\":[\"0.ntp-pool.example.com\",\"1.ntp-pool.example.com\",\"2.ntp-pool.example.com\",\"3.ntp-pool.example.com\"],\"custom_help_url\":\"https://baz.example.com:443/foo/quux/quux/bar/baz/bar/bar/bar/quux.html\",\"name_always_visible\":true,\"support_email\":\"support@example.com\",\"https_ports\":[{\"port\":\"80\",\"address\":\"192.168.0.5\"},{\"port\":\"8079\",\"address\":\"192.168.0.58\"},{\"port\":\"1\",\"address\":\"192.168.0.21\"},{\"port\":\"8\",\"address\":\"192.168.0.19\"}],\"contacts\":{\"support\":{\"phone\":null,\"fax\":\"+67178999899706\",\"name\":\"Support\",\"email\":null},\"security\":{\"phone\":null,\"fax\":\"+766747320756474\",\"name\":\"Security\",\"email\":null}},\"custom_support_url\":\"http://foo.example.com:2/baz.html\",\"support_url\":\"https://foo.example.com/quux.htm\",\"protect_notification\":true,\"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\":false,\"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\":true,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"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}],\"register_url\":\"https://foo.example.com/foo.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\"},\"string_mask\":\"nombstr\",\"renewal_data\":{\"username\":\"R\",\"password\":\"N9\",\"est_url\":\"https://%a2\",\"auth\":\"basic\"},\"cert\":\"-----BEGIN CERTIFICATE-----\\nMIIarItKbzmTGF4/7lqJkfAKdQf93A4Pa30SNwo/vbUBsbC0M3L7kYTO+9Z3LgVy\\nQ9TFAPshclJrnix9rijL6kWipuOLsAvJLOaYqSGTEbK1JICB0yY8i4tY+HvsTqCr\\noP6HhbXJyaeGprInQ=\\n-----END CERTIFICATE-----\\n\",\"automatic_renewal\":false,\"renewal_method\":\"est\",\"bits\":4096,\"key\":\"-----BEGIN PRIVATE KEY-----\\nMII6faQLG+m0edZfvBcnqZMFXESVbslNm/VRcxpvxbxcFWIAkw+bWNs3dLbEDMe/\\nT17Jy5xvjCS1PD+PqWpjcT4DkKcOM1ar4jA3q7/aMUenjeDaB2JqYP4Iljj7mJ/t\\nBzvL+WjUAWDrlp2q9vOa/jMkSWXnXQslPo7QKswWPAOB0S2BNSoPBAAgjjTGAM2b\\nB2W4+3WATjDyoQMHEoVR+BAkgTw2XYFkcorduNpO72MxVlElZlDayPKfuHkSs/CU\\n47kTz8c2XZZJqLucbVa0sGx90P12eYukieDhpsmMSMhIkcwL8XO\\n-----END PRIVATE KEY-----\\n\",\"distinguished_name\":{\"commonName\":[\"Digital Loggers Unit\"],\"countryName\":[\"US\"],\"stateOrProvinceName\":[\"California\"],\"localityName\":[\"Santa Clara\"]},\"domains\":[\"foo.example.com\",\"bar.example.com\",\"baz.example.com\",\"foo.example.com\",\"bar.example.com\",\"bar.example.com\",\"foo.example.com\"],\"addresses\":[\"119.36.27.134\",\"6.250.3.168\",\"1.126.212.87\",\"84.7.125.77\",\"0.244.9.251\"],\"csr\":\"-----BEGIN CERTIFICATE REQUEST-----\\nMIIg/PAsd18SSGlAtIVrvA8k2TXUz31L9Z2A/E3fHD7mWvyPEUH9hSwmxTGwZJIk\\nxxd1dxGnkpijFyDZ8x14j/a0y9MHwIguFKxuIEh23QnKP1wZ/zgl/GnzS9GPUzKl\\nHgfYOjeqX/GbxsdwYOxrBx=\\n-----END CERTIFICATE REQUEST-----\\n\",\"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}}}}},\"relax_nonhtml_methods\":true,\"brand_product_info_url\":\"https://baz.example.com/foo/bar/bar.html\"},\"cred\":{\"ip_address\":\"192.168.0.53\",\"is_admin\":true,\"name\":\"admin\",\"agent\":\"web ui\",\"outlet_access\":[true,true,true,true,true,true,true,true]},\"upnp\":{\"enabled\":false,\"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\":null,\"model_number\":\"\",\"model\":\"DLI emulated Belkin socket\",\"soap_xmlns_prefix_override\":null,\"event_xmlns_prefix_override\":\"xDJXv3DK\",\"service_id\":\"basicevent1\",\"device_type\":\"controllee\"}},\"notifications\":{\"events\":{\"dli.upnp.sample_event\":{\"parameters\":[{\"id\":\"sample_parameter\",\"has_fixed_value\":false,\"fixed_value\":null}],\"message_template\":[\"sample event\"]}},\"parameter_kinds\":[]},\"outlets\":[{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d0\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d1\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d2\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"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\":false,\"alternate_name\":null,\"id\":\"1944d90d6\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d7\",\"profile\":\"belkin_wemo_socket\"}]},\"relay\":{\"all_caps\":false,\"min_relay_voltage\":8,\"lcd_rows\":2,\"user_message_timeout\":1,\"sequence_delay\":8,\"beep_sequence\":\"0\",\"min_sequence_delay\":1,\"outlets\":[{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"Cooling fans\"},{\"state\":false,\"critical\":true,\"cycle_delay\":6,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":false,\"critical\":false,\"cycle_delay\":5,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #3\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #4\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Uplink Radio Power\"},{\"state\":true,\"critical\":true,\"cycle_delay\":1,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #7\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #8\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #9\"},{\"state\":false,\"critical\":false,\"cycle_delay\":3,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":false,\"cycle_delay\":9,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #11\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #12\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #14\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #15\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #16\"},{\"state\":true,\"critical\":false,\"cycle_delay\":6,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":1,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":true,\"critical\":false,\"cycle_delay\":8,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #19\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #20\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #21\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #22\"},{\"state\":false,\"critical\":false,\"cycle_delay\":1,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Server\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #24\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #25\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":true,\"cycle_delay\":6,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":true,\"critical\":true,\"cycle_delay\":1,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":false,\"cycle_delay\":4,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":true,\"cycle_delay\":4,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"Cooling fans\"}],\"lcd_columns\":16,\"relatch\":5,\"fuse_relatch\":1,\"model\":\"EPCR5\",\"user_lines\":[null,null],\"recovery_mode\":1,\"nets\":{\"ssu1\":{\"latest_value\":0,\"tracking\":\"pull\",\"name\":\"ssu1\",\"expression\":\"(not pin[\\\"dout87\\\"])\"}},\"pins\":{\"din85\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"din85\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":false,\"mode_bits\":0,\"level_driver\":false,\"input_bits\":1},\"din3\":{\"level_bits\":1,\"latest_input_value\":null,\"name\":\"din3\",\"drive_logic_mapping\":[\"0\",\"1\",\"0\",\"1\"],\"mode_driver\":\"i59\",\"mode_bits\":2,\"level_driver\":true,\"input_bits\":0}},\"ports\":{\"uart_l9chsl4\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_l9chsl4\",\"accept\":{\"d\":true},\"configuration\":{\"parity\":\"M\",\"char_size\":\"7\"}},\"uart_lx\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_lx\",\"accept\":[],\"configuration\":{\"baudrate\":\"194842\"}}},\"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\"}}},\"backlight_sequence\":\"0\",\"name\":\"My controller\",\"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\":[]},\"online\":true,\"version\":\"1.8.1.0\",\"cycle_delay\":3,\"keypad_enabled\":true,\"user_message_force_timeout\":1,\"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},\"autoping\":{\"enabled\":false,\"max_consecutive_reboot_count\":76,\"max_reboot_count\":1,\"items\":[{\"script\":\"\",\"outlets\":[0,8,10,11,18,20,22,27,28,30,31],\"addresses\":[\"http://hCRMO.example.com:63979/GAvTdGs1/HdOBoK\"],\"pings_before_enabling\":null},{\"script\":\"cycle_router\",\"outlets\":[],\"addresses\":[\"http://4.251.149.205:62639\"],\"pings_before_enabling\":null},{\"script\":\"energize_heater\",\"outlets\":[],\"addresses\":[\"207.159.16.144\"],\"pings_before_enabling\":null}],\"resume_without_retrial\":true,\"post_reboot_delay\":367,\"handle_failures_immediately\":false,\"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\":10,\"ping_timeout\":117,\"ping_interval\":10},\"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\":\"^(|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,}$\"}}},\"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\":{\"content_type\":{\"group\":\"msg\",\"name\":\"Content type\",\"regexp\":\"^(json|urlencoded)$\"},\"recipient\":{\"group\":\"rcpt\",\"name\":\"Recipient URL\",\"regexp\":\"^https?://.*$\"}}},\"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>=WARNING\",\"action\":\"notify(\\\"christopher\\\")\"},{\"condition\":\"severity>=EMERGENCY\",\"action\":\"notify(\\\"david\\\")\"}],\"sinks\":[{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[\"Sink handler indicates notification failure, check log for errors\"],\"arguments\":[]},\"type\":\"snmpv3i\",\"name\":\"james\",\"data\":{\"security_engine_id\":\"\",\"context_engine_id\":\"\",\"auth_protocol\":\"SHA\",\"priv_protocol\":\"AES\",\"priv_passphrase\":\"bp0BXa+&gv%|\",\"auth_passphrase\":\",3)(:C;!\",\"context_name\":\"24\",\"security_name\":\"brian\",\"trap_oid\":\"1.079,,,,,\",\"server\":\"22zfon.example.com\"}},{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[\"Sink handler indicates notification failure, check log for errors\"],\"arguments\":[]},\"type\":\"snmpv2ci\",\"name\":\"john\",\"data\":{\"trap_oid\":\"0.2,,,,,,,,,,,,\",\"server\":\"hrep.example.com\",\"community\":\"Ed+=\"}}],\"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}}},\"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\":{\"G\":{\"redirect_urls\":{\"https://%FF5]]%A1]\":true,\"https://%Bd]\":true},\"refresh_tokens\":{\"2c1f607935ad04ecbac06a54ab7e2a15\":{\"expiry_time\":1618614511,\"remaining_use_count\":87}},\"secret_hash\":null,\"access_tokens\":{\"66214352f1dc14779130f5b1a24f08c7\":{\"expiry_time\":null,\"remaining_use_count\":null}},\"scopes\":{\"dli+object+read:/config/links/\":true,\"dli+object+full:/script/start/\":true,\"dli+object+full:/relay/\":true}},\"x5hvoBl_pl70q\":{\"redirect_urls\":{\"https://]r\":true},\"refresh_tokens\":{\"4999fa1e911ac2fa97dac8815da093ad\":{\"expiry_time\":null,\"remaining_use_count\":44},\"e6ef81f5507ef030a15e68215bd4c49b\":{\"expiry_time\":null,\"remaining_use_count\":null}},\"secret_hash\":\"750a5d153be27ea7db2c858235432afa\",\"access_tokens\":{\"8a8ac26f1188e346c5b90c23600a7d9f\":{\"expiry_time\":1608494511,\"remaining_use_count\":null},\"30341ccff16b7257e8b58bff89f0a95e\":{\"expiry_time\":null,\"remaining_use_count\":null},\"b4fb4120845f3eb867860161b06aafc6\":{\"expiry_time\":1678199550,\"remaining_use_count\":52}},\"scopes\":{\"dli+object+read:/relay/outlets/7/\":true}}},\"users\":[{\"password\":\"12sA2y4z%OER\",\"name\":\"admin\",\"is_allowed\":true,\"outlet_access\":[true,true,true,true,true,true,true,true]},{\"password\":\"Nf*M)mTj\",\"is_admin\":false,\"name\":\"tom\",\"is_allowed\":true,\"outlet_access\":[false,false,false,false,true,false,true,true,false,false,true,false,false,false,false,false,true,false,false,false,true,true,false,false,true,false,true,true,false,false,false,true]},{\"password\":\"eKz=s3ql]YYJS\",\"name\":\"dick\",\"is_allowed\":false,\"outlet_access\":[true,true,true,true,false,false,true,false,false,false,true,false,false,false,false,false,true,true,true,false,true,false,false,true,false,true,true,true,true,true,false,true]},{\"password\":\"/Urt$IFXd/>Sf~pz\",\"is_admin\":false,\"name\":\"harry\",\"is_allowed\":true,\"outlet_access\":[true,false,true,true,true,true,false,false,true,false,false,false,false,true,false,false,false,false,false,false,true,true,true,false,true,false,true,false,false,true,false,true]}],\"cookie_timeout\":30000}}\n\n\n# Sample result:\n# \n"},"javascript-axios":{"filename":"set-using-javascript-axios.js","data":"// \n// Sample for the whole object model.\n// \n// This is a sample demonstrating how to set the DLI Controller API.\n// \n\n// Note that this sample has been generated by httpsnippet;\n// authentication configuration (usually digest) is not included.\n\nimport axios from \"axios\";\n\nconst options = {\n method: 'PUT',\n url: 'http://192.168.0.100/restapi/',\n headers: {Connection: 'close', 'Content-Type': 'application/json', 'X-CSRF': 'x'},\n data: {\n snmp: {\n enabled: true,\n engine_id: '91F34FFB045E5D',\n known_auth_methods: {sha1: 'SHA1', md5: 'MD5'},\n community_mappings: [\n {\n ip_address: '10.1.164.164',\n user: 'userk50x',\n netmask: '255.0.0.0',\n community: 'public'\n }\n ],\n users: {\n powerReader: {\n priv_password: 'readerPrivPassword',\n has_auth_password: true,\n subtree_access: {energyObject: 'readonly'},\n auth_password: 'readerAuthPassword',\n is_allowed: true,\n priv_method: 'aes',\n auth_method: 'md5',\n has_priv_password: false\n },\n powerAdmin: {\n priv_password: 'adminPrivPassword',\n has_auth_password: false,\n subtree_access: {energyObject: true},\n auth_password: 'adminAuthPassword',\n is_allowed: true,\n priv_method: 'des',\n auth_method: 'md5',\n has_priv_password: false\n }\n },\n known_priv_methods: {aes: 'AES', des: 'DES'},\n oid_subtrees: {\n energyObject: {\n read_security_level: 'noauth',\n root: '1.3.6.1.2.1.229',\n title: 'energyObject MIB (RFC 7460, allows manipulating relays and power-related meters)',\n write_security_level: 'noauth'\n }\n }\n },\n network: {\n wired: {\n ip_address: '10.35.91.57',\n serve_dns: false,\n protocol: 'static',\n online: false,\n gateway: '10.0.0.21',\n dns_servers: ['29.152.188.60', '8.247.124.24'],\n mac_address: '7C:E1:FF:D3:63:9D',\n netmask: '255.0.0.0'\n },\n wireless: {\n wac_supported: false,\n protocol: 'static',\n encryption: 'psk',\n netmask: '255.255.255.0',\n known_encryptions: {\n psk2: 'WPA2 PSK',\n 'psk-mixed': 'WPA/WPA2 PSK mixed mode',\n psk: 'WPA PSK',\n none: 'None'\n },\n known_channels: {\n '1': '1 (2412 MHz)',\n '2': '2 (2417 MHz)',\n '3': '3 (2422 MHz)',\n '4': '4 (2427 MHz)',\n '5': '5 (2432 MHz)',\n '6': '6 (2437 MHz)',\n '7': '7 (2442 MHz)',\n '8': '8 (2447 MHz)',\n '9': '9 (2452 MHz)',\n '10': '10 (2457 MHz)',\n '11': '11 (2462 MHz)',\n auto: 'Autoselect'\n },\n key: 'VqRHr(isXEd8-Yh-Zg/TzD%cdMWlz&gVv8znDifx-K57&zFdfR8eqAIVi#Gi',\n dns_servers: ['192.168.23.3'],\n known_modes: {sta: 'Client', ap: 'Access Point'},\n enabled: true,\n serve_dns: true,\n ssid: 'DLI_ISO3256',\n mac_address: '7C:E1:FF:E7:F0:37',\n ip_address: '192.168.23.183',\n online: true,\n channel: '5',\n wac_enabled: false,\n mode: 'sta',\n gateway: '192.168.23.50'\n },\n notifications: {\n events: {\n 'dli.network.if_down': {\n severity: 5,\n message_template: ['Interface \"', 0, '\" is down'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'network_device'},\n {fixed_value: null, has_fixed_value: false, id: 'network_link_id'},\n {fixed_value: false, has_fixed_value: true, id: 'network_up'}\n ]\n },\n 'dli.network.if_up': {\n severity: 6,\n message_template: ['Interface \"', 0, '\" is up'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'network_device'},\n {fixed_value: null, has_fixed_value: false, id: 'network_link_id'},\n {fixed_value: true, has_fixed_value: true, id: 'network_up'}\n ]\n }\n },\n parameter_kinds: []\n },\n interface_order: ['wireless'],\n known_protocols: {dhcp: 'Dynamic IP/DHCP', static: 'Static IP'},\n same_subnet_only: true\n },\n mqtt: {\n connect_topic: 'wQGPWD',\n connect_payload: 'K',\n username: 'userk9ns03',\n reconnect_retain: false,\n connect_qos: 2,\n use_ssl: true,\n lwt_payload: '',\n disconnect_payload: 'EbioJ8',\n outlets: [\n {allow_read: false, topic_subtree: 'DysEr6q', qos: 0, allow_write: false},\n {allow_read: false, topic_subtree: '2PHQ5O23q', qos: 2, allow_write: false},\n {allow_read: false, topic_subtree: 'HFTgiV6', qos: 0, allow_write: true},\n {allow_read: true, topic_subtree: 'L62w2', qos: 0, allow_write: false},\n {allow_read: false, topic_subtree: 'xYkLboCC', qos: 1, allow_write: false},\n {allow_read: true, topic_subtree: '98Vtecq7d', qos: 2, allow_write: true},\n {allow_read: false, topic_subtree: 'QpJ4', qos: 0, allow_write: false},\n {allow_read: false, topic_subtree: 'jO5YcJ4', qos: 2, allow_write: false}\n ],\n enabled: true,\n reconnect_qos: 1,\n disconnect_qos: 2,\n disconnect_retain: true,\n lwt_qos: 0,\n broker_port: '38',\n lwt_topic: 'uRNIm',\n disconnect_topic: 'dfTcpZk',\n password: 'TaorXX#JO$',\n lwt_retain: false,\n reconnect_payload: 'PmSp',\n topic_root: 'FZNf',\n notifications: {\n events: {\n 'dli.mqtt.connection_failed': {\n severity: 5,\n message_template: ['failed to connect to broker'],\n parameters: [{fixed_value: false, has_fixed_value: true, id: 'connected'}]\n },\n 'dli.mqtt.connection_succeeded': {\n severity: 6,\n message_template: ['connected to broker'],\n parameters: [{fixed_value: true, has_fixed_value: true, id: 'connected'}]\n }\n },\n parameter_kinds: []\n },\n broker_address: 'Zm3Pvg.SYrHsw.zibO.18FX79DGZ.cCyJfOlDF36CG.zZbojcxy.8NLhAOKMNd1.example.com',\n reconnect_topic: 'GOi/j9i',\n connect_retain: false\n },\n script: {\n source: 'function energize_heaters(...)\\n ...\\nend\\nfunction energize_modem(...)\\n ...\\nend\\nfunction cycle_gadget(...)\\n ...\\nend\\n',\n step_time_limit: 5,\n boot_handler: '',\n threads: {\n '30': {label: 'label of thread #30'},\n '46': {label: 'label of thread #46'},\n '47': {label: 'label of thread #47'},\n '56': {label: 'label of thread #56'},\n '67': {label: 'label of thread #67'},\n '94': {label: 'label of thread #94'}\n },\n traced: false,\n step_delay: 3,\n user_function_ui_order: [\n 'enable_router',\n 'toggle_heater',\n 'shut_down_engines',\n 'energize_machines',\n 'enable_engines'\n ],\n notifications: {\n events: {\n 'dli.script.thread_stopped': {\n severity: 6,\n message_template: [0, ':', 1, ' [', 2, '] (', 3, ') stopped: ', 4],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'thread_id'},\n {fixed_value: null, has_fixed_value: false, id: 'thread_name'},\n {fixed_value: null, has_fixed_value: false, id: 'thread_origin'},\n {fixed_value: null, has_fixed_value: false, id: 'thread_start_reason'},\n {fixed_value: null, has_fixed_value: false, id: 'thread_stop_reason'},\n {fixed_value: false, has_fixed_value: true, id: 'thread_state'}\n ]\n },\n 'dli.script.thread_started': {\n severity: 6,\n message_template: [0, ':', 1, ' [', 2, '] (', 3, ') started'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'thread_id'},\n {fixed_value: null, has_fixed_value: false, id: 'thread_name'},\n {fixed_value: null, has_fixed_value: false, id: 'thread_origin'},\n {fixed_value: null, has_fixed_value: false, id: 'thread_start_reason'},\n {fixed_value: true, has_fixed_value: true, id: 'thread_state'}\n ]\n },\n 'dli.script.boot_script_reset': {\n severity: 5,\n message_template: [\n 'no longer running a script function at boot since the function no longer exists in the script source'\n ],\n parameters: []\n },\n 'dli.script.thread_failed': {\n severity: 4,\n message_template: [0, ':', 1, ' [', 2, '] (', 3, ') failed: ', 4],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'thread_id'},\n {fixed_value: null, has_fixed_value: false, id: 'thread_name'},\n {fixed_value: null, has_fixed_value: false, id: 'thread_origin'},\n {fixed_value: null, has_fixed_value: false, id: 'thread_start_reason'},\n {fixed_value: null, has_fixed_value: false, id: 'thread_error'}\n ]\n }\n },\n parameter_kinds: []\n },\n snippets: {\n disable_machine_sample: {\n source: 'function shut_down_engine(...)\\n ...\\nend\\nfunction shut_down_engines(...)\\n ...\\nend\\nfunction disable_modem(...)\\n ...\\nend\\nfunction energize_router(...)\\n ...\\nend\\n'\n },\n energize_contraptions_sample: {source: 'function shut_down_engine(...)\\n ...\\nend\\n'},\n toggle_engine_sample: {source: 'function shut_down_heater(...)\\n ...\\nend\\n'}\n },\n boot_handler_legacy: true,\n variables: {appliance_online: 1, gadget_status: true}\n },\n meter: {\n power_status: true,\n values: {\n vcc_voltage: {\n intervals: [\n {\n lower_bound_bottom: 493.33333333333,\n alarm_level: null,\n lower_bound_top: 501.66666666667,\n alarm_period: 6\n },\n {\n lower_bound_bottom: 516.66666666667,\n alarm_level: null,\n lower_bound_top: 525.83333333333,\n alarm_period: null\n },\n {\n lower_bound_bottom: 563.33333333333,\n alarm_level: null,\n lower_bound_top: 571.66666666667,\n alarm_period: null\n },\n {\n lower_bound_bottom: 572.5,\n alarm_level: null,\n lower_bound_top: 577.5,\n alarm_period: 2\n },\n {\n lower_bound_bottom: 600.83333333333,\n alarm_level: 1,\n lower_bound_top: 614.16666666667,\n alarm_period: 5\n },\n {\n lower_bound_bottom: 621.66666666667,\n alarm_level: null,\n lower_bound_top: 633.33333333333,\n alarm_period: null\n }\n ],\n in_calibration: false,\n expression: '2.8',\n history_subsample_count: 2,\n data_absence_alarm_level: 2,\n log_history: true,\n history_time_step: 14,\n history_parameters: [[300, 86400], [3600, 1209600], [86400, 31536000]],\n lowest_interval_alarm_period: 5,\n data_absence_alarm_period: 1,\n quantity: 'voltage',\n name: 'DC voltage',\n internal: false,\n lowest_interval_alarm_level: null,\n bus: 2\n },\n current: {\n intervals: [\n {lower_bound_bottom: 592, alarm_level: 5, lower_bound_top: 607, alarm_period: 4},\n {\n lower_bound_bottom: 643,\n alarm_level: null,\n lower_bound_top: 654,\n alarm_period: 9\n },\n {\n lower_bound_bottom: 658,\n alarm_level: null,\n lower_bound_top: 663,\n alarm_period: null\n },\n {\n lower_bound_bottom: 694,\n alarm_level: 1,\n lower_bound_top: 704,\n alarm_period: null\n },\n {\n lower_bound_bottom: 713,\n alarm_level: 5,\n lower_bound_top: 727,\n alarm_period: null\n },\n {\n lower_bound_bottom: 741,\n alarm_level: null,\n lower_bound_top: 759,\n alarm_period: 8\n }\n ],\n in_calibration: true,\n expression: null,\n history_subsample_count: 21,\n data_absence_alarm_level: 3,\n value: false,\n log_history: false,\n history_time_step: 25,\n history_parameters: [[300, 86400], [3600, 1209600], [86400, 31536000]],\n lowest_interval_alarm_period: null,\n data_absence_alarm_period: null,\n quantity: 'current',\n name: 'Current',\n supports_calibration: false,\n internal: false,\n lowest_interval_alarm_level: null,\n bus: null\n },\n mains_voltage: {\n intervals: [\n {\n lower_bound_bottom: 15.833333333333,\n alarm_level: 7,\n lower_bound_top: 17.333333333333,\n alarm_period: 2\n },\n {\n lower_bound_bottom: 19,\n alarm_level: null,\n lower_bound_top: 19.916666666667,\n alarm_period: 1\n },\n {\n lower_bound_bottom: 19.75,\n alarm_level: 2,\n lower_bound_top: 20.5,\n alarm_period: null\n },\n {\n lower_bound_bottom: 20.583333333333,\n alarm_level: 8,\n lower_bound_top: 21.083333333333,\n alarm_period: 7\n },\n {\n lower_bound_bottom: 23.75,\n alarm_level: 2,\n lower_bound_top: 24.75,\n alarm_period: null\n },\n {\n lower_bound_bottom: 27.166666666667,\n alarm_level: 1,\n lower_bound_top: 27.75,\n alarm_period: 6\n }\n ],\n in_calibration: false,\n expression: null,\n history_subsample_count: 25,\n data_absence_alarm_level: null,\n value: false,\n log_history: false,\n history_time_step: 17,\n history_parameters: [[300, 86400], [3600, 1209600], [86400, 31536000]],\n lowest_interval_alarm_period: 8,\n data_absence_alarm_period: 3,\n quantity: 'voltage',\n name: 'AC voltage',\n internal: true,\n lowest_interval_alarm_level: null,\n bus: 4\n },\n temperature: {\n intervals: [\n {\n lower_bound_bottom: 8.7087087087087,\n alarm_level: null,\n lower_bound_top: 9.1891891891892,\n alarm_period: null\n },\n {\n lower_bound_bottom: 9.2492492492492,\n alarm_level: 1,\n lower_bound_top: 9.5495495495495,\n alarm_period: null\n }\n ],\n in_calibration: false,\n expression: null,\n history_subsample_count: 15,\n data_absence_alarm_level: 7,\n log_history: true,\n history_time_step: 23,\n history_parameters: [[300, 86400], [3600, 1209600], [86400, 31536000]],\n lowest_interval_alarm_period: 1,\n data_absence_alarm_period: 6,\n quantity: 'temperature',\n name: 'Temperature',\n internal: true,\n lowest_interval_alarm_level: 4,\n bus: 2\n }\n },\n notifications: {\n events: {\n 'dli.meter.value_interval_change': {\n severity: 7,\n message_template: [0, ' entered alarm level ', 1],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'value_name'},\n {fixed_value: null, has_fixed_value: false, id: 'value_alarm_level'},\n {fixed_value: null, has_fixed_value: false, id: 'value_id'},\n {fixed_value: 0, has_fixed_value: true, id: 'value_alarm_duration'},\n {fixed_value: null, has_fixed_value: true, id: 'value_alarm_repeated'}\n ]\n },\n 'dli.meter.bus_off': {\n severity: 5,\n message_template: ['bus ', 0, ' (', 1, ') is not powered'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'bus_index'},\n {fixed_value: null, has_fixed_value: false, id: 'bus_name'},\n {fixed_value: false, has_fixed_value: true, id: 'bus_powered'}\n ]\n },\n 'dli.meter.emergency_off_inactive': {\n severity: 6,\n message_template: ['emergency shutoff deactivated, normal outlet operation'],\n parameters: [{fixed_value: false, has_fixed_value: true, id: 'emergency_off'}]\n },\n 'dli.meter.emergency_off_unknown': {\n severity: 7,\n message_template: ['emergency shutoff status unknown due to power loss'],\n parameters: []\n },\n 'dli.meter.power_mains': {\n severity: 6,\n message_template: ['running on mains'],\n parameters: [{fixed_value: true, has_fixed_value: true, id: 'powered'}]\n },\n 'dli.meter.emergency_off_active': {\n severity: 5,\n message_template: ['emergency shutoff activated, all outlets off'],\n parameters: [{fixed_value: true, has_fixed_value: true, id: 'emergency_off'}]\n },\n 'dli.meter.value_interval': {\n severity: 7,\n message_template: [0, ' is at alarm level ', 1, ' for ', 2, ' seconds'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'value_name'},\n {fixed_value: null, has_fixed_value: false, id: 'value_alarm_level'},\n {fixed_value: null, has_fixed_value: false, id: 'value_alarm_duration'},\n {fixed_value: null, has_fixed_value: false, id: 'value_id'},\n {fixed_value: null, has_fixed_value: false, id: 'value_alarm_repeated'}\n ]\n },\n 'dli.meter.power_battery': {\n severity: 5,\n message_template: ['running on battery'],\n parameters: [{fixed_value: false, has_fixed_value: true, id: 'powered'}]\n },\n 'dli.meter.bus_on': {\n severity: 6,\n message_template: ['bus ', 0, ' (', 1, ') is powered'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'bus_index'},\n {fixed_value: null, has_fixed_value: false, id: 'bus_name'},\n {fixed_value: true, has_fixed_value: true, id: 'bus_powered'}\n ]\n }\n },\n parameter_kinds: []\n },\n emergency_off_status: false,\n buses: [\n {power_status: true, name: 'Bus A', power_factor_percent: 100},\n {power_status: false, name: 'Bus B', power_factor_percent: 100}\n ],\n synchronize: {results: [], arguments: []}\n },\n renderer: {\n known_scales: {linear: 'linear', log: 'logarithmic'},\n known_marker_types: {\n circle: 'Filled circle',\n square: 'Filled square',\n otriangle: 'Empty triangle',\n osquare: 'Empty square',\n triangle: 'Filled triangle',\n rhombus: 'Filled rhombus',\n orhombus: 'Empty rhombus',\n plus: 'Plus',\n dot: 'Dot',\n rotriangle: 'Empty inverse triangle',\n rtriangle: 'Filled inverse triangle',\n ocircle: 'Empty circle',\n cross: 'Cross'\n },\n known_plot_styles: {\n lines: 'Lines only',\n steps: 'Step lines',\n bezier: 'Bezier smoothed lines',\n linespoints: 'Lines and markers',\n impulses: 'Vertical lines',\n dots: 'Small dots',\n csplines: 'Spline smoothed lines',\n points: 'Markers only',\n boxes: 'Boxes',\n acsplines: 'Approximated spline smoothed lines'\n },\n known_line_types: {dashed: 'Dashed', dotted: 'Dotted', solid: 'Solid'},\n known_image_formats: {svg: 'SVG', gif: 'GIF', jpeg: 'JPEG', png: 'PNG'},\n known_axes: {x2y2: 'X2, Y2', x2y1: 'X2, Y1', x1y1: 'X1, Y1', x1y2: 'X1, Y2'}\n },\n config: {\n allow_plaintext_logins: true,\n allow_coapws: false,\n protect_private_config: false,\n brand_url: 'http://bar.example.com:8031/baz/foo/foo/baz/quux/bar/bar/bar.htm',\n allow_jsonrpc_nonadmin: false,\n hide_passwords: false,\n registration_status: false,\n custom_brand_name: 'Amazing Controller III',\n known_quantities: {\n current: {\n preferred_unit: null,\n name: 'Current',\n units: {A: {offset: 0, name: 'ampere', scale: 1}}\n },\n screen_length: {\n preferred_unit: 'px',\n name: 'Screen length',\n units: {px: {offset: 0, name: 'pixel', scale: 1}}\n },\n temperature: {\n preferred_unit: 'K',\n name: 'Temperature',\n units: {\n K: {offset: 0, name: 'kelvin', scale: 1},\n C: {offset: -273.16, internal: false, name: 'degree Celsius', scale: 1},\n F: {offset: -459.67, name: 'degree Fahrenheit', scale: 1.8}\n }\n },\n count: {\n preferred_unit: null,\n name: 'Count',\n units: {times: {offset: 0, name: 'time', scale: 1}}\n },\n illuminance: {\n preferred_unit: 'lx',\n name: 'Illuminance',\n units: {\n lx: {offset: 0, internal: false, name: 'lux', scale: 1},\n fc: {offset: 0, internal: false, name: 'foot-candle', scale: 0.09290226681531}\n }\n },\n time: {\n preferred_unit: null,\n name: 'Time',\n units: {s: {offset: 0, internal: false, name: 'second', scale: 1}}\n },\n ratio: {\n preferred_unit: 'times',\n name: 'Ratio',\n units: {\n '%': {offset: 0, name: 'percent', scale: 100},\n times: {offset: 0, internal: false, name: '', scale: 1}\n }\n },\n energy: {\n preferred_unit: 'kWh',\n name: 'Energy',\n units: {\n kWh: {offset: 0, internal: false, name: 'kilowatt-hour', scale: 2.77777778e-7},\n J: {offset: 0, name: 'joule', scale: 1}\n }\n },\n voltage: {\n preferred_unit: null,\n name: 'Voltage',\n units: {V: {offset: 0, name: 'volt', scale: 1}}\n }\n },\n allow_jsonrpc: true,\n custom_register_url: 'https://baz.example.com/foo/bar.html',\n customization_status: 'open',\n known_protection_bits: {\n protect_restore: {\n name: 'Protection from restore from backup',\n status: 'You have enabled that and that service which allows to bypass this protection'\n },\n protect_admin: {name: 'Administrator credentials protection', status: true},\n protect_private_config: {\n name: 'Private configuration protection',\n status: 'You have enabled that and that service which allows to bypass this protection'\n },\n protect_notification: {name: 'Notification settings protection', status: false},\n protect_network: {name: 'Network settings protection', status: true},\n protect_maintenance: {name: 'Maintenance mode lock', status: false},\n protect_firmware: {\n name: 'Firmware protection',\n status: 'You have enabled that and that service which allows to bypass this protection'\n }\n },\n refresh_enabled: true,\n allow_modifying_get: true,\n protect_maintenance: false,\n serial: 'ISO322203123456',\n custom_support_email: 'support@example.com',\n allow_coapws_nonadmin: false,\n allow_restapi: true,\n upgrade_notify_beep: false,\n brand_faq_url: 'https://baz.example.com/quux/foo.html',\n links: [\n {description: 'test 5', href: 'test_url7'},\n {description: 'test 3', href: 'test_url5'}\n ],\n custom_brand_logo: 'http://bar.example.com:80/baz/foo/quux/foo/bar.png',\n image_format: 'jpg',\n location: 'Server room',\n ntp_server_enabled: true,\n http_ports: [{port: '8046', address: '192.168.0.9'}],\n hide_wifi_key: true,\n custom_brand_url: 'https://baz.example.com/baz/quux/quux/baz.html',\n syslog_ip_address: null,\n protect_network: false,\n lockout_delay_minutes: 60,\n version: '1.8.1.0',\n allow_coapws_origins: ['https://baz.example.com', 'https://foo.example.com', 'http://bar.example.com'],\n syslog_minimal_severity: 8,\n certificates: {\n iTrustBazSign_Trusted_Certification_Authority: {\n data: '-----BEGIN CERTIFICATE-----\\nMIIZNsCJ4KzRkhOd2DFrjawMoljLKzq6dLi1DxMJIMn23Bi7Qz/AaxYPjIm3HdCx\\n+DuNZClMGra+/1+0Da+o0j7ooQR0NSzOiuoI6ZhPRHQSLQUb1UP4DYu2/M5Pr4qZ\\net7EaYhu/9FSgsWBIcRtXVuwcKnjANkqGu4tTonUz3ygxUtG7K9gs4cUQQEdp+T6\\na/NOotOus4sN+8XLKDDQsktJ+X8+1GvdHJ16CS15ZvVZ42xQIBtBxnWxKgyNzt1H\\n4QRZTZ8P4kV9hxTuqgreCp+vnOvhRCwXfN79zHa415Fl2kfvRXZfNabA+WuRlq/Q\\n8cDRCJVJbGOLyKoVwUvW65Wf/+Qs/t6AVMdki94JRUhPrWxn1sK9+tq0tHuvB15j\\nkT8vZUN4Bpxjnlmg5yg+ojt6epJiw38gYIc8p0E0rCmfzZL5X25Mn/VSqrAmwKTV\\n6fU8wX08Kh8v2FT7NrwPNPFEb2AyYhegM9rJitT2ad+fvToILljkA//o3BmevRKH\\nBcK56PimQNhvC0Hzl2An3/tHoXCFuVt68EDHgy36Ln2apMabQnOWoIpcr1tmZnuk\\n81k67sTwx4mJgOmTpIH77w+BqmmdhWhraRzjKTgIZSdGsPlhk3rt0s4sftWMQDD0\\nCl2iSMHx0aqSMYCRP6UHDMy6vKY8abspNwXrJroLReqpC3HeBnxRAwZ5H8Gtl8i8\\nF0R7rpaVfPkkiPyWNPiJ+qc96WxHE6OW8sf0hGYMhI7Qk5y7WgSXW5ifdgyupNR+\\n60zPaL6vUYfcWo8DHhmOQR17QyyqPy6Y+5zaT5V+gAcD/mSIUEjxim49l20A08k1\\njdlr9mXMOnNBFiiWRfFEmQ/qSBtdyxviahZmT78uwY6CGqkjW0zIS+9xC2bA0Xvd\\nVPkfafb8nqQeb9Ad9V69g4OlhanEWQV1rFiRwKckA2OnEbRP6Zbog/ZNcNd8p8Bh\\nw9NGn7SsYG79jZHJB6/CiPr530xEEegAq3SdDxWnDfyzEFJSOKh6mYDrbA5srn3h\\nXL6VuwkaukrA3JaQ0iCay3C9A41+9luj61E1z/dulU4rphHrQWSPcha==\\n-----END CERTIFICATE-----\\n',\n status: false\n }\n },\n ssh_authorized_keys: [\n {data: 'ssh-dss aV===', options: '', comment: 'n'},\n {data: 'ssh-dss CwLn', options: 'era,m=qjgge,wc=x', comment: ''},\n {data: 'ecdsa-sha2-nistp521 a', options: '', comment: ''},\n {data: 'ecdsa-sha2-nistp384 eEKp==', options: '', comment: ''},\n {data: 'ssh-ed25519 v7=', options: '', comment: ''},\n {\n data: 'ssh-ed25519 t91/5S==',\n options: 'oq=ml,yzreiwtvwctfx=e,zspqyuhlfl=bxo,i=ywi,e=dpvtn,yvmbbwdylns',\n comment: 'bqcl'\n },\n {data: 'ecdsa-sha2-nistp521 r', options: '', comment: ''},\n {data: 'ssh-ed25519 5=', options: 'wllkv=991248,mu=92,dh=449', comment: 'jqkh'},\n {data: 'ecdsa-sha2-nistp256 betjYa==', options: 'tdx', comment: ''},\n {data: 'ecdsa-sha2-nistp384 XA2J===', options: '', comment: ''},\n {data: 'ecdsa-sha2-nistp521 4i==', options: '', comment: ''},\n {\n data: 'ecdsa-sha2-nistp384 VWk==',\n options: 'nifiixiky=h,iy',\n comment: '@h'\n },\n {\n data: 'ecdsa-sha2-nistp256 9k=',\n options: 'kyxjhdrnrjrn=fk,wwqjk=180579801,uy=v',\n comment: 'dgvjcr'\n },\n {data: 'ssh-ed25519 Q=', options: 'rmhdcm,v=knapbe', comment: ''},\n {data: 'ecdsa-sha2-nistp384 k', options: '', comment: ''},\n {data: 'ecdsa-sha2-nistp384 77rl', options: 'rbjcf=12', comment: ''},\n {data: 'ecdsa-sha2-nistp521 n', options: '', comment: 'ibawc'},\n {\n data: 'ecdsa-sha2-nistp256 m===',\n options: 'x=cgkbjt,osvu,ukx,mun=605',\n comment: 'zspr'\n },\n {data: 'ssh-rsa 65=', options: '', comment: 'f.o'},\n {data: 'ssh-rsa Y=', options: 'ace', comment: 'q'},\n {data: 'ecdsa-sha2-nistp256 w+T8', options: 'uy=5,cqe,cvde=12', comment: ''},\n {\n data: 'ssh-ed25519 m',\n options: 'v=rwwifeli,zuyibsvmbt=6,n=01,jqv,sqg,jtul=4,hllpamsm,rttdmjk=n,yot,ai=d,qu,llp,bctpegotzltr=9,w=22,s,tt=8785,hjuj=coxr,yixrao=wgqr',\n comment: 'dpu'\n }\n ],\n refresh_delay_minutes: 1,\n ssh_enabled: true,\n allow_restapi_nonadmin: true,\n protect_restore: false,\n custom_brand_logo_height: 32,\n known_timezones: {\n 'UTC-6': 'UTC+6',\n 'UTC+4': 'UTC-4',\n 'UTC-9': 'UTC+9',\n 'UTC+6': 'UTC-6',\n 'UTC+5': 'UTC-5',\n 'UTC-5': 'UTC+5',\n 'UTC+11': 'UTC-11',\n 'UTC-8': 'UTC+8',\n 'UTC+8': 'UTC-8',\n UTC: 'UTC',\n 'UTC-10': 'UTC+10',\n 'UTC+1': 'UTC-1',\n 'UTC-11': 'UTC+11',\n 'UTC+12': 'UTC-12',\n 'UTC-12': 'UTC+12',\n 'UTC+9': 'UTC-9',\n 'UTC+10': 'UTC-10',\n 'UTC-4': 'UTC+4',\n 'UTC+7': 'UTC-7',\n 'UTC-7': 'UTC+7',\n 'UTC-3': 'UTC+3',\n 'UTC-1': 'UTC+1',\n 'UTC+2': 'UTC-2',\n 'UTC+3': 'UTC-3',\n 'UTC-2': 'UTC+2'\n },\n allow_restapi_origins: ['https://foo.example.com', 'http://bar.example.com'],\n brand_manual_url: 'https://bar.example.com/quux/quux/foo/quux/bar/bar/foo/quux/foo.htm',\n custom_brand_logo_width: 22,\n plots: [\n {\n x2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n y2: {min: 0, softmax: 1, max: null, tics: null, mtics: null, softmin: null},\n data: [\n {\n ds: 'buses.0.voltage',\n style: {\n type: 'solid',\n style: 'lines',\n width: 1,\n color: 'FF0000',\n axes: 'x1y1',\n marker: 'plus',\n size: 0\n },\n title: 'Bus A voltage'\n },\n {\n ds: 'buses.0.current',\n style: {\n type: 'solid',\n style: 'lines',\n width: 1,\n color: '0000FF',\n axes: 'x1y2',\n marker: 'plus',\n size: 0\n },\n title: 'Bus A current'\n }\n ],\n width: 640,\n title: 'Bus A status',\n display: true,\n y1: {min: 0, softmax: 110, max: null, tics: null, mtics: null, softmin: null},\n x1: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n height: 480\n },\n {\n x2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n y2: {min: 0, softmax: 1, max: null, tics: null, mtics: null, softmin: null},\n data: [\n {\n ds: 'buses.1.voltage',\n style: {\n type: 'solid',\n style: 'lines',\n width: 1,\n color: 'FF0000',\n axes: 'x1y1',\n marker: 'plus',\n size: 0\n },\n title: 'Bus B voltage'\n },\n {\n ds: 'buses.1.current',\n style: {\n type: 'solid',\n style: 'lines',\n width: 1,\n color: '0000FF',\n axes: 'x1y2',\n marker: 'plus',\n size: 0\n },\n title: 'Bus B current'\n }\n ],\n width: 640,\n title: 'Bus B status',\n display: true,\n y1: {min: 0, softmax: 110, max: null, tics: null, mtics: null, softmin: null},\n x1: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n height: 480\n },\n {\n x2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n y2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n data: [\n {\n ds: 'buses.0.total_energy',\n style: {\n type: 'solid',\n style: 'lines',\n width: 1,\n color: 'FF0000',\n axes: 'x1y1',\n marker: 'plus',\n size: 0\n },\n title: 'Bus A total energy'\n },\n {\n ds: 'buses.1.total_energy',\n style: {\n type: 'solid',\n style: 'lines',\n width: 1,\n color: '0000FF',\n axes: 'x1y1',\n marker: 'plus',\n size: 0\n },\n title: 'Bus B total energy'\n }\n ],\n width: 640,\n title: 'Bus energy consumption',\n display: false,\n y1: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n x1: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n height: 480\n },\n {\n x2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n y2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n data: [\n {\n ds: 'buses.0.voltage',\n style: {\n type: 'solid',\n style: 'lines',\n width: 1,\n color: 'FF0000',\n axes: 'x1y1',\n marker: 'plus',\n size: 0\n },\n title: 'Bus A voltage'\n },\n {\n ds: 'buses.1.voltage',\n style: {\n type: 'solid',\n style: 'lines',\n width: 1,\n color: '0000FF',\n axes: 'x1y1',\n marker: 'plus',\n size: 0\n },\n title: 'Bus B voltage'\n }\n ],\n width: 640,\n title: 'Bus voltages',\n display: false,\n y1: {min: 0, softmax: 110, max: null, tics: null, mtics: null, softmin: null},\n x1: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n height: 480\n },\n {\n x2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n y2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n data: [\n {\n ds: 'buses.0.current',\n style: {\n type: 'solid',\n style: 'lines',\n width: 1,\n color: 'FF0000',\n axes: 'x1y1',\n marker: 'plus',\n size: 0\n },\n title: 'Bus A current'\n },\n {\n ds: 'buses.1.current',\n style: {\n type: 'solid',\n style: 'lines',\n width: 1,\n color: '0000FF',\n axes: 'x1y1',\n marker: 'plus',\n size: 0\n },\n title: 'Bus B current'\n }\n ],\n width: 640,\n title: 'Bus currents',\n display: true,\n y1: {min: 0, softmax: 1, max: null, tics: null, mtics: null, softmin: null},\n x1: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n height: 480\n },\n {\n x2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n y2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n data: [\n {\n ds: 'environment.temperature',\n style: {\n type: 'solid',\n style: 'lines',\n width: 1,\n color: 'FF0000',\n axes: 'x1y1',\n marker: 'plus',\n size: 0\n },\n title: 'Temperature'\n }\n ],\n width: 640,\n title: 'Temperature',\n display: true,\n y1: {min: 0, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n x1: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n height: 480\n },\n {\n x2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n y2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n data: [\n {\n ds: 'environment.illuminance',\n style: {\n type: 'solid',\n style: 'lines',\n width: 1,\n color: 'FF0000',\n axes: 'x1y1',\n marker: 'plus',\n size: 0\n },\n title: 'Illuminance'\n }\n ],\n width: 640,\n title: 'Illuminance',\n display: true,\n y1: {min: 0, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n x1: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n height: 480\n },\n {\n x2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n y2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n data: [\n {\n ds: 'battery_voltage',\n style: {\n type: 'solid',\n style: 'lines',\n width: 1,\n color: 'FF0000',\n axes: 'x1y1',\n marker: 'plus',\n size: 0\n },\n title: 'Battery voltage'\n }\n ],\n width: 640,\n title: 'Battery voltage',\n display: false,\n y1: {min: 0, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n x1: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n height: 480\n },\n {\n x2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n y2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n data: [\n {\n ds: 'power_voltage',\n style: {\n type: 'solid',\n style: 'lines',\n width: 1,\n color: 'FF0000',\n axes: 'x1y1',\n marker: 'plus',\n size: 0\n },\n title: 'Power voltage'\n }\n ],\n width: 640,\n title: 'Power voltage',\n display: false,\n y1: {min: 0, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n x1: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n height: 480\n },\n {\n x2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n y2: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n data: [\n {\n ds: 'relay_voltage',\n style: {\n type: 'solid',\n style: 'lines',\n width: 1,\n color: 'FF0000',\n axes: 'x1y1',\n marker: 'plus',\n size: 0\n },\n title: 'Relay voltage'\n }\n ],\n width: 640,\n title: 'Relay voltage',\n display: true,\n y1: {min: 0, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n x1: {min: null, softmax: null, max: null, tics: null, mtics: null, softmin: null},\n height: 480\n }\n ],\n ssh_port: 22,\n upgrade_notify_blink: true,\n protect_admin: false,\n relay_ports: ['ttyATH0'],\n custom_update_url: 'https://bar.example.com:443/bar.htm',\n brand_company_name: 'Digital Loggers, Inc.',\n hardware_id: 'EPCR5',\n crls: {\n iVeriFooCrypt_Primary_CA: {\n data: '-----BEGIN X509 CRL-----\\nMIIRKoksuFeaVWE2tkGinxfQDg3P9X4mtoEEc/6XGn7nKOsD88xx5dOKJUlU1sHx\\nCJYLsq90dVQWlbgjYnMy8iTwCWoVUU2jqd4jTFl7nCfYpLIO9gNJOsFdP49vbEfR\\nlAM1yWqBBO0ZiQkPp4qhLU7Sf33vkXoVjBYijPvxqyWZOG+ENrylL5D0AIywrmSb\\n1=\\n-----END X509 CRL-----\\n',\n status: true\n }\n },\n contact: 'support@example.com',\n relax_nonhtml_content_types: true,\n timezone: 'UTC',\n hostname: 'foo.example.com',\n protect_firmware: true,\n outlet_label: 'Outlet',\n brand_name: 'Ethernet Power Controller',\n oid: '1.3.6.1.4.1.45770.1.3',\n custom_brand_company_name: 'Whatever Systems Inc.',\n update_url: 'http://foo.example.com:80/quux/baz/baz/baz/bar/bar/foo/bar/quux/bar.htm',\n ntp_peers: [\n '0.ntp-pool.example.com',\n '1.ntp-pool.example.com',\n '2.ntp-pool.example.com',\n '3.ntp-pool.example.com'\n ],\n custom_help_url: 'https://baz.example.com:443/foo/quux/quux/bar/baz/bar/bar/bar/quux.html',\n name_always_visible: true,\n support_email: 'support@example.com',\n https_ports: [\n {port: '80', address: '192.168.0.5'},\n {port: '8079', address: '192.168.0.58'},\n {port: '1', address: '192.168.0.21'},\n {port: '8', address: '192.168.0.19'}\n ],\n contacts: {\n support: {phone: null, fax: '+67178999899706', name: 'Support', email: null},\n security: {phone: null, fax: '+766747320756474', name: 'Security', email: null}\n },\n custom_support_url: 'http://foo.example.com:2/baz.html',\n support_url: 'https://foo.example.com/quux.htm',\n protect_notification: true,\n meters: [\n {\n decimals: 0,\n color: '',\n sectors: [\n {color: '0000FF', name: 'Low', value: 100},\n {color: '00FF00', name: 'Optimal', value: 127},\n {color: 'FF0000', name: 'High', value: 140}\n ],\n data: 'buses.0.voltage',\n width: 128,\n title: 'Bus A voltage',\n display: false,\n min_value: 90,\n scale: 'linear',\n height: 64\n },\n {\n decimals: 1,\n color: '',\n sectors: [\n {color: '00FF00', name: 'Optimal', value: 12},\n {color: 'FF0000', name: 'High', value: 15}\n ],\n data: 'buses.0.current',\n width: 128,\n title: 'Bus A current',\n display: true,\n min_value: 0,\n scale: 'linear',\n height: 64\n },\n {\n decimals: 0,\n color: '',\n sectors: [\n {color: '0000FF', name: 'Low', value: 100},\n {color: '00FF00', name: 'Optimal', value: 127},\n {color: 'FF0000', name: 'High', value: 140}\n ],\n data: 'buses.1.voltage',\n width: 128,\n title: 'Bus B voltage',\n display: false,\n min_value: 90,\n scale: 'linear',\n height: 64\n },\n {\n decimals: 1,\n color: '',\n sectors: [\n {color: '00FF00', name: 'Optimal', value: 12},\n {color: 'FF0000', name: 'High', value: 15}\n ],\n data: 'buses.1.current',\n width: 128,\n title: 'Bus B current',\n display: false,\n min_value: 0,\n scale: 'linear',\n height: 64\n },\n {\n decimals: 0,\n color: '',\n sectors: [\n {color: '0000FF', name: 'Cold', value: 273},\n {color: '00FF00', name: 'Optimal', value: 322},\n {color: 'FF0000', name: 'Hot', value: 366}\n ],\n data: 'environment.temperature',\n width: 128,\n title: 'Temperature',\n display: true,\n min_value: 244,\n scale: 'linear',\n height: 64\n },\n {\n decimals: 0,\n color: '',\n sectors: [\n {color: '0000FF', name: 'Low', value: 100},\n {color: '00FF00', name: 'Optimal', value: 1000},\n {color: 'FF0000', name: 'High', value: 10000}\n ],\n data: 'environment.illuminance',\n width: 128,\n title: 'Illuminance',\n display: false,\n min_value: 0,\n scale: 'log',\n height: 64\n },\n {\n decimals: 2,\n color: '',\n sectors: [\n {color: '0000FF', name: 'Low', value: 4.3},\n {color: 'EEEE00', name: 'Medium', value: 4.5},\n {color: '00FF00', name: 'High', value: 6.4}\n ],\n data: 'battery_voltage',\n width: 128,\n title: 'Battery voltage',\n display: false,\n min_value: 4,\n scale: 'linear',\n height: 64\n },\n {\n decimals: 2,\n color: '',\n sectors: [\n {color: '0000FF', name: 'Low', value: 4.9},\n {color: '00FF00', name: 'Optimal', value: 5.5},\n {color: 'FF0000', name: 'High', value: 6}\n ],\n data: 'power_voltage',\n width: 128,\n title: 'Power voltage',\n display: false,\n min_value: 4,\n scale: 'linear',\n height: 64\n },\n {\n decimals: 1,\n color: '',\n sectors: [\n {color: '0000FF', name: 'Low', value: 10},\n {color: '00FF00', name: 'Optimal', value: 13},\n {color: 'FF0000', name: 'High', value: 15}\n ],\n data: 'relay_voltage',\n width: 128,\n title: 'Relay voltage',\n display: true,\n min_value: 8,\n scale: 'linear',\n height: 64\n }\n ],\n register_url: 'https://foo.example.com/foo.html',\n https_cert: {\n known_dn_oids: {\n generationQualifier: '2.5.4.44',\n description: '2.5.4.13',\n businessCategory: '2.5.4.15',\n initials: '2.5.4.43',\n stateOrProvinceName: '2.5.4.8',\n organizationName: '2.5.4.10',\n telephoneNumber: '2.5.4.20',\n emailAddress: '1.2.840.113549.1.9.1',\n street: '2.5.4.9',\n pseudonym: '2.5.4.65',\n postOfficeBox: '2.5.4.18',\n facsimileTelephoneNumber: '2.5.4.23',\n x500UniqueIdentifier: '2.5.4.45',\n givenName: '2.5.4.42',\n title: '2.5.4.12',\n serialNumber: '2.5.4.5',\n domainComponent: '0.9.2342.19200300.100.1.25',\n postalCode: '2.5.4.17',\n countryName: '2.5.4.6',\n commonName: '2.5.4.3',\n localityName: '2.5.4.7',\n houseIdentifier: '2.5.4.51',\n postalAddress: '2.5.4.16',\n registeredAddress: '2.5.4.26',\n dnQualifier: '2.5.4.46',\n physicalDeliveryOfficeName: '2.5.4.19',\n name: '2.5.4.41',\n organizationalUnitName: '2.5.4.11',\n surname: '2.5.4.4'\n },\n string_mask: 'nombstr',\n renewal_data: {username: 'R', password: 'N9', est_url: 'https://%a2', auth: 'basic'},\n cert: '-----BEGIN CERTIFICATE-----\\nMIIarItKbzmTGF4/7lqJkfAKdQf93A4Pa30SNwo/vbUBsbC0M3L7kYTO+9Z3LgVy\\nQ9TFAPshclJrnix9rijL6kWipuOLsAvJLOaYqSGTEbK1JICB0yY8i4tY+HvsTqCr\\noP6HhbXJyaeGprInQ=\\n-----END CERTIFICATE-----\\n',\n automatic_renewal: false,\n renewal_method: 'est',\n bits: 4096,\n key: '-----BEGIN PRIVATE KEY-----\\nMII6faQLG+m0edZfvBcnqZMFXESVbslNm/VRcxpvxbxcFWIAkw+bWNs3dLbEDMe/\\nT17Jy5xvjCS1PD+PqWpjcT4DkKcOM1ar4jA3q7/aMUenjeDaB2JqYP4Iljj7mJ/t\\nBzvL+WjUAWDrlp2q9vOa/jMkSWXnXQslPo7QKswWPAOB0S2BNSoPBAAgjjTGAM2b\\nB2W4+3WATjDyoQMHEoVR+BAkgTw2XYFkcorduNpO72MxVlElZlDayPKfuHkSs/CU\\n47kTz8c2XZZJqLucbVa0sGx90P12eYukieDhpsmMSMhIkcwL8XO\\n-----END PRIVATE KEY-----\\n',\n distinguished_name: {\n commonName: ['Digital Loggers Unit'],\n countryName: ['US'],\n stateOrProvinceName: ['California'],\n localityName: ['Santa Clara']\n },\n domains: [\n 'foo.example.com',\n 'bar.example.com',\n 'baz.example.com',\n 'foo.example.com',\n 'bar.example.com',\n 'bar.example.com',\n 'foo.example.com'\n ],\n addresses: ['119.36.27.134', '6.250.3.168', '1.126.212.87', '84.7.125.77', '0.244.9.251'],\n csr: '-----BEGIN CERTIFICATE REQUEST-----\\nMIIg/PAsd18SSGlAtIVrvA8k2TXUz31L9Z2A/E3fHD7mWvyPEUH9hSwmxTGwZJIk\\nxxd1dxGnkpijFyDZ8x14j/a0y9MHwIguFKxuIEh23QnKP1wZ/zgl/GnzS9GPUzKl\\nHgfYOjeqX/GbxsdwYOxrBx=\\n-----END CERTIFICATE REQUEST-----\\n',\n known_renewal_methods: {\n selfsigned: {\n name: 'Generate a self-signed certificate',\n data_items: {\n days: {\n regexp: '^[1-9][0-9]*$',\n name: 'Number of days to issue new certificates for',\n secret: false\n }\n }\n },\n acmev2: {\n name: 'Obtain a certificate from an ACME v2 endpoint (e.g. Let\\'s Encrypt)',\n data_items: {\n acmev2_auth_algorithm: {\n regexp: '^(RS256|RS384|RS512|ES256|ES384|ES512)$',\n name: 'ACMEv2 authentication algorithm',\n secret: false\n },\n acmev2_contacts: {\n regexp: '^((]|[!#&\\'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))| )+$',\n name: 'ACMEv2 contact URLs, whitespace-separated',\n secret: false\n },\n acmev2_agreement: {\n regexp: '^((]|[!#&\\'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))| )+$',\n name: 'ACMEv2 service agreement',\n secret: false\n },\n acmev2_url: {\n regexp: '^https?://(]|[!#&\\'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))+$',\n name: 'ACMEv2 directory endpoint URL',\n secret: false\n }\n }\n },\n acmev1: {\n name: 'Obtain a certificate from an ACME v1 endpoint (e.g. Let\\'s Encrypt)',\n data_items: {\n acmev1_key_size: {\n regexp: '^[1-9][0-9]*$',\n name: 'ACMEv1 default account key size in bits',\n secret: false\n },\n acmev1_url: {\n regexp: '^https?://(]|[!#&\\'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))+$',\n name: 'ACMEv1 directory endpoint URL',\n secret: false\n },\n acmev1_agreement: {\n regexp: '^((]|[!#&\\'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))| )+$',\n name: 'ACMEv1 service agreement',\n secret: false\n },\n acmev1_key_type: {\n regexp: '^(rsa|dsa|dh)$',\n name: 'ACMEv1 default account key type',\n secret: false\n },\n acmev1_contacts: {\n regexp: '^((]|[!#&\\'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))| )+$',\n name: 'ACMEv1 contact URLs, whitespace-separated',\n secret: false\n }\n }\n },\n est: {\n name: 'Obtain a certificate via EST (Enrollment over Secure Transport)',\n data_items: {\n password: {regexp: '[ -~]*', name: 'Password to use for authentication', secret: true},\n username: {\n regexp: '[A-Za-z_-][A-Za-z0-9_@-]*',\n name: 'Username to authenticate as',\n secret: false\n },\n est_url: {\n regexp: '^https://(]|[!#&\\'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))+$',\n name: 'EST server base URL (not including .well-known/...; secure transport required)',\n secret: false\n },\n auth: {regexp: '^(|basic|digest)$', name: 'HTTP authentication to use', secret: false}\n }\n }\n }\n },\n relax_nonhtml_methods: true,\n brand_product_info_url: 'https://baz.example.com/foo/bar/bar.html'\n },\n cred: {\n ip_address: '192.168.0.53',\n is_admin: true,\n name: 'admin',\n agent: 'web ui',\n outlet_access: [true, true, true, true, true, true, true, true]\n },\n upnp: {\n enabled: false,\n profiles: {\n belkin_wemo_socket: {\n nid: 'Belkin',\n state_variables: {\n FriendlyName: {default_value: '', events_enabled: true, name: 'name', type: 'string'},\n BinaryState: {default_value: '0', events_enabled: true, name: 'state', type: 'Boolean'}\n },\n service_type: 'basicevent',\n service_version: '1',\n device_xmlns: 'urn:Belkin:device-1-0',\n manufacturer: 'Belkin International Inc.',\n actions: {\n GetFriendlyName: {\n code: 'function(outlet) return outlet.name end',\n arguments: [\n {\n is_output: true,\n state_id: 'FriendlyName',\n name: 'FriendlyName',\n type: 'string'\n }\n ]\n },\n GetBinaryState: {\n code: 'function(outlet) return outlet.state end',\n arguments: [\n {is_output: true, state_id: 'BinaryState', name: 'BinaryState', type: 'Boolean'}\n ]\n },\n SetBinaryState: {\n code: 'function(outlet,value) outlet.state=value end',\n arguments: [\n {\n is_output: false,\n state_id: 'BinaryState',\n name: 'BinaryState',\n type: 'Boolean'\n }\n ]\n },\n SetFriendlyName: {\n code: 'function(outlet,value) outlet.name=val end',\n arguments: [\n {\n is_output: false,\n state_id: 'FriendlyName',\n name: 'FriendlyName',\n type: 'string'\n }\n ]\n }\n },\n types: {\n Boolean: {\n decode: 'function(str) return str==\"1\" end',\n encode: 'function(value) return value and \"1\" or \"0\" end'\n },\n string: {\n decode: 'function(str) return str end',\n encode: 'function(value) return value end'\n }\n },\n device_version: '1',\n service_scpd_url: '/eventservice.xml',\n uuid_prefix: 'Socket-1_0',\n service_event_sub_url: '/upnp/event/basicevent1',\n service_xmlns: 'urn:Belkin:service-1-0',\n service_control_url: '/upnp/control/basicevent1',\n service_xmlns_prefix_override: null,\n model_number: '',\n model: 'DLI emulated Belkin socket',\n soap_xmlns_prefix_override: null,\n event_xmlns_prefix_override: 'xDJXv3DK',\n service_id: 'basicevent1',\n device_type: 'controllee'\n }\n },\n notifications: {\n events: {\n 'dli.upnp.sample_event': {\n parameters: [{id: 'sample_parameter', has_fixed_value: false, fixed_value: null}],\n message_template: ['sample event']\n }\n },\n parameter_kinds: []\n },\n outlets: [\n {\n exposed: false,\n alternate_name: null,\n id: '1944d90d0',\n profile: 'belkin_wemo_socket'\n },\n {\n exposed: true,\n alternate_name: null,\n id: '1944d90d1',\n profile: 'belkin_wemo_socket'\n },\n {\n exposed: false,\n alternate_name: null,\n id: '1944d90d2',\n profile: 'belkin_wemo_socket'\n },\n {\n exposed: true,\n alternate_name: null,\n id: '1944d90d3',\n profile: 'belkin_wemo_socket'\n },\n {\n exposed: true,\n alternate_name: null,\n id: '1944d90d4',\n profile: 'belkin_wemo_socket'\n },\n {\n exposed: true,\n alternate_name: null,\n id: '1944d90d5',\n profile: 'belkin_wemo_socket'\n },\n {\n exposed: false,\n alternate_name: null,\n id: '1944d90d6',\n profile: 'belkin_wemo_socket'\n },\n {\n exposed: true,\n alternate_name: null,\n id: '1944d90d7',\n profile: 'belkin_wemo_socket'\n }\n ]\n },\n relay: {\n all_caps: false,\n min_relay_voltage: 8,\n lcd_rows: 2,\n user_message_timeout: 1,\n sequence_delay: 8,\n beep_sequence: '0',\n min_sequence_delay: 1,\n outlets: [\n {\n state: false,\n critical: false,\n cycle_delay: null,\n locked: true,\n transient_state: true,\n physical_state: true,\n name: 'Cooling fans'\n },\n {\n state: false,\n critical: true,\n cycle_delay: 6,\n locked: true,\n transient_state: true,\n physical_state: false,\n name: 'Server'\n },\n {\n state: false,\n critical: false,\n cycle_delay: 5,\n locked: false,\n transient_state: true,\n physical_state: true,\n name: 'outlet #3'\n },\n {\n state: true,\n critical: true,\n cycle_delay: null,\n locked: true,\n transient_state: false,\n physical_state: true,\n name: 'outlet #4'\n },\n {\n state: true,\n critical: false,\n cycle_delay: null,\n locked: false,\n transient_state: true,\n physical_state: true,\n name: 'Uplink Radio Power'\n },\n {\n state: true,\n critical: true,\n cycle_delay: 1,\n locked: true,\n transient_state: true,\n physical_state: true,\n name: 'Local alarm lights'\n },\n {\n state: false,\n critical: false,\n cycle_delay: null,\n locked: true,\n transient_state: false,\n physical_state: false,\n name: 'outlet #7'\n },\n {\n state: false,\n critical: false,\n cycle_delay: null,\n locked: false,\n transient_state: false,\n physical_state: true,\n name: 'outlet #8'\n },\n {\n state: true,\n critical: true,\n cycle_delay: null,\n locked: true,\n transient_state: false,\n physical_state: false,\n name: 'outlet #9'\n },\n {\n state: false,\n critical: false,\n cycle_delay: 3,\n locked: false,\n transient_state: true,\n physical_state: false,\n name: 'Local alarm lights'\n },\n {\n state: true,\n critical: false,\n cycle_delay: 9,\n locked: false,\n transient_state: false,\n physical_state: false,\n name: 'outlet #11'\n },\n {\n state: true,\n critical: false,\n cycle_delay: null,\n locked: false,\n transient_state: false,\n physical_state: true,\n name: 'outlet #12'\n },\n {\n state: false,\n critical: true,\n cycle_delay: null,\n locked: false,\n transient_state: true,\n physical_state: true,\n name: 'Local alarm lights'\n },\n {\n state: false,\n critical: false,\n cycle_delay: null,\n locked: false,\n transient_state: true,\n physical_state: false,\n name: 'outlet #14'\n },\n {\n state: false,\n critical: false,\n cycle_delay: null,\n locked: false,\n transient_state: false,\n physical_state: false,\n name: 'outlet #15'\n },\n {\n state: true,\n critical: false,\n cycle_delay: null,\n locked: true,\n transient_state: false,\n physical_state: false,\n name: 'outlet #16'\n },\n {\n state: true,\n critical: false,\n cycle_delay: 6,\n locked: false,\n transient_state: true,\n physical_state: true,\n name: 'POE Injector'\n },\n {\n state: false,\n critical: false,\n cycle_delay: 1,\n locked: false,\n transient_state: false,\n physical_state: true,\n name: 'POE Injector'\n },\n {\n state: true,\n critical: false,\n cycle_delay: 8,\n locked: false,\n transient_state: true,\n physical_state: true,\n name: 'outlet #19'\n },\n {\n state: true,\n critical: true,\n cycle_delay: 7,\n locked: true,\n transient_state: false,\n physical_state: false,\n name: 'outlet #20'\n },\n {\n state: true,\n critical: false,\n cycle_delay: null,\n locked: true,\n transient_state: false,\n physical_state: false,\n name: 'outlet #21'\n },\n {\n state: false,\n critical: true,\n cycle_delay: null,\n locked: false,\n transient_state: true,\n physical_state: true,\n name: 'outlet #22'\n },\n {\n state: false,\n critical: false,\n cycle_delay: 1,\n locked: false,\n transient_state: true,\n physical_state: true,\n name: 'Server'\n },\n {\n state: true,\n critical: true,\n cycle_delay: null,\n locked: false,\n transient_state: true,\n physical_state: true,\n name: 'outlet #24'\n },\n {\n state: false,\n critical: false,\n cycle_delay: 7,\n locked: true,\n transient_state: false,\n physical_state: false,\n name: 'outlet #25'\n },\n {\n state: true,\n critical: false,\n cycle_delay: null,\n locked: false,\n transient_state: true,\n physical_state: false,\n name: 'Local alarm lights'\n },\n {\n state: true,\n critical: true,\n cycle_delay: null,\n locked: true,\n transient_state: false,\n physical_state: true,\n name: 'POE Injector'\n },\n {\n state: false,\n critical: true,\n cycle_delay: 6,\n locked: false,\n transient_state: true,\n physical_state: false,\n name: 'Server'\n },\n {\n state: true,\n critical: true,\n cycle_delay: 1,\n locked: true,\n transient_state: true,\n physical_state: true,\n name: 'Local alarm lights'\n },\n {\n state: true,\n critical: false,\n cycle_delay: 4,\n locked: true,\n transient_state: true,\n physical_state: false,\n name: 'WiFi AP'\n },\n {\n state: false,\n critical: true,\n cycle_delay: 4,\n locked: false,\n transient_state: true,\n physical_state: false,\n name: 'Server'\n },\n {\n state: false,\n critical: false,\n cycle_delay: null,\n locked: true,\n transient_state: true,\n physical_state: false,\n name: 'Cooling fans'\n }\n ],\n lcd_columns: 16,\n relatch: 5,\n fuse_relatch: 1,\n model: 'EPCR5',\n user_lines: [null, null],\n recovery_mode: 1,\n nets: {\n ssu1: {\n latest_value: 0,\n tracking: 'pull',\n name: 'ssu1',\n expression: '(not pin[\"dout87\"])'\n }\n },\n pins: {\n din85: {\n level_bits: 0,\n latest_input_value: null,\n name: 'din85',\n drive_logic_mapping: ['Z', 'Z', 'Z', 'Z'],\n mode_driver: false,\n mode_bits: 0,\n level_driver: false,\n input_bits: 1\n },\n din3: {\n level_bits: 1,\n latest_input_value: null,\n name: 'din3',\n drive_logic_mapping: ['0', '1', '0', '1'],\n mode_driver: 'i59',\n mode_bits: 2,\n level_driver: true,\n input_bits: 0\n }\n },\n ports: {\n uart_l9chsl4: {\n latest_received: [],\n type: 'uart',\n name: 'uart_l9chsl4',\n accept: {d: true},\n configuration: {parity: 'M', char_size: '7'}\n },\n uart_lx: {\n latest_received: [],\n type: 'uart',\n name: 'uart_lx',\n accept: [],\n configuration: {baudrate: '194842'}\n }\n },\n known_port_types: {\n uart: {\n data_items: {\n baudrate: {name: 'Baud rate', regexp: '^[1-9][0-9]*$'},\n char_size: {name: 'Character size in bits', regexp: '^(5|6|7|8)$'},\n stop_bits: {name: 'Number of stop bits', regexp: '^(1|2|1\\.5)$'},\n parity: {\n name: 'Parity setting: N for none, E for even, O for odd, M for mark, S for space',\n regexp: '^(N|E|O|M|S)$'\n }\n },\n channels: {d: 'Data'}\n }\n },\n backlight_sequence: '0',\n name: 'My controller',\n notifications: {\n events: {\n 'dli.relay.outlet_physical_state_on': {\n severity: 7,\n message_template: ['outlet ', 0, ' is ON'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'outlet'},\n {fixed_value: true, has_fixed_value: true, id: 'physical_state'}\n ]\n },\n 'dli.relay.outlet_powerup_state_off': {\n severity: 6,\n message_template: ['outlet ', 0, ' configured to be OFF at power-up'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'outlet'},\n {fixed_value: false, has_fixed_value: true, id: 'state'}\n ]\n },\n 'dli.relay.outlet_physical_state_off': {\n severity: 7,\n message_template: ['outlet ', 0, ' is OFF'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'outlet'},\n {fixed_value: false, has_fixed_value: true, id: 'physical_state'}\n ]\n },\n 'dli.relay.outlet_state_off': {\n severity: 6,\n message_template: ['outlet ', 0, ' configured to be OFF'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'outlet'},\n {fixed_value: false, has_fixed_value: true, id: 'state'}\n ]\n },\n 'dli.relay.outlet_state_on': {\n severity: 6,\n message_template: ['outlet ', 0, ' configured to be ON'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'outlet'},\n {fixed_value: true, has_fixed_value: true, id: 'state'}\n ]\n },\n 'dli.relay.outlet_powerup_locked_state_on': {\n severity: 6,\n message_template: ['locked outlet ', 0, ' remains ON at power-up'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'outlet'},\n {fixed_value: true, has_fixed_value: true, id: 'state'}\n ]\n },\n 'dli.relay.outlet_powerup_state_on': {\n severity: 6,\n message_template: ['outlet ', 0, ' configured to be ON at power-up'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'outlet'},\n {fixed_value: true, has_fixed_value: true, id: 'state'}\n ]\n },\n 'dli.relay.outlet_powerup_locked_state_off': {\n severity: 6,\n message_template: ['locked outlet ', 0, ' remains OFF at power-up'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'outlet'},\n {fixed_value: false, has_fixed_value: true, id: 'state'}\n ]\n },\n 'dli.relay.outlet_transient_state_off': {\n severity: 7,\n message_template: ['outlet ', 0, ' expected to be OFF'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'outlet'},\n {fixed_value: false, has_fixed_value: true, id: 'transient_state'}\n ]\n },\n 'dli.relay.outlet_transient_state_on': {\n severity: 7,\n message_template: ['outlet ', 0, ' expected to be ON'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'outlet'},\n {fixed_value: true, has_fixed_value: true, id: 'transient_state'}\n ]\n }\n },\n parameter_kinds: []\n },\n online: true,\n version: '1.8.1.0',\n cycle_delay: 3,\n keypad_enabled: true,\n user_message_force_timeout: 1,\n buses: [\n {\n outlet_indices: [0, 1, 2, 3],\n voltage_affects_outlets: [1, 2, 3],\n max_current: 5,\n current_affects_outlets: [0],\n max_voltage: null,\n min_voltage: 60\n },\n {\n outlet_indices: [4, 5, 6, 7],\n voltage_affects_outlets: [0, 1, 2, 3],\n max_current: 14,\n current_affects_outlets: [0, 1, 2, 3],\n max_voltage: null,\n min_voltage: 60\n }\n ],\n fuses_enabled: false\n },\n autoping: {\n enabled: false,\n max_consecutive_reboot_count: 76,\n max_reboot_count: 1,\n items: [\n {\n script: '',\n outlets: [0, 8, 10, 11, 18, 20, 22, 27, 28, 30, 31],\n addresses: ['http://hCRMO.example.com:63979/GAvTdGs1/HdOBoK'],\n pings_before_enabling: null\n },\n {\n script: 'cycle_router',\n outlets: [],\n addresses: ['http://4.251.149.205:62639'],\n pings_before_enabling: null\n },\n {\n script: 'energize_heater',\n outlets: [],\n addresses: ['207.159.16.144'],\n pings_before_enabling: null\n }\n ],\n resume_without_retrial: true,\n post_reboot_delay: 367,\n handle_failures_immediately: false,\n notifications: {\n events: {\n 'dli.autoping.unclear_failure': {\n severity: 6,\n message_template: [\n 'ping ',\n 0,\n ' not received (',\n 1,\n '), possibly due to local network outage, not considered a failure unless during trial'\n ],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'ping_address'},\n {fixed_value: null, has_fixed_value: false, id: 'ping_ping_time'}\n ]\n },\n 'dli.autoping.failure': {\n severity: 6,\n message_template: ['ping ', 0, ' failed (', 1, ')'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'ping_address'},\n {fixed_value: null, has_fixed_value: false, id: 'ping_ping_time'},\n {fixed_value: false, has_fixed_value: true, id: 'ping_state'}\n ]\n },\n 'dli.autoping.not_starting': {\n severity: 6,\n message_template: [\n 'ping ',\n 0,\n ': no usable route to host, possibly due to local network outage, not considered a failure unless during trial'\n ],\n parameters: [{fixed_value: null, has_fixed_value: false, id: 'ping_address'}]\n },\n 'dli.autoping.enable_cancelled': {\n severity: 6,\n message_template: ['item ', 0, ' (', 1, ') enable cancelled (', 2, ' pings left)'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'ping_item_name'},\n {fixed_value: null, has_fixed_value: false, id: 'ping_item_addrs'},\n {\n fixed_value: null,\n has_fixed_value: false,\n id: 'ping_item_pings_before_enabling'\n },\n {fixed_value: false, has_fixed_value: true, id: 'ping_item_state'}\n ]\n },\n 'dli.autoping.item_total_failure': {\n severity: 5,\n message_template: ['item ', 0, ' (', 1, ') failed over ', 2, ' times in a row, disabling'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'ping_item_name'},\n {fixed_value: null, has_fixed_value: false, id: 'ping_item_addrs'},\n {fixed_value: null, has_fixed_value: false, id: 'ping_item_max_failure_count'},\n {fixed_value: false, has_fixed_value: true, id: 'ping_item_state'}\n ]\n },\n 'dli.autoping.success': {\n severity: 7,\n message_template: ['ping ', 0, ' succeeded (', 1, ')'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'ping_address'},\n {fixed_value: null, has_fixed_value: false, id: 'ping_ping_time'},\n {fixed_value: true, has_fixed_value: true, id: 'ping_state'}\n ]\n },\n 'dli.autoping.trial_restart': {\n severity: 7,\n message_template: ['item ', 0, ' (', 1, ') trial restarted due to address list changes'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'ping_item_name'},\n {fixed_value: null, has_fixed_value: false, id: 'ping_item_addrs'},\n {\n fixed_value: null,\n has_fixed_value: false,\n id: 'ping_item_pings_before_enabling'\n },\n {fixed_value: 'enabling', has_fixed_value: true, id: 'ping_item_state'}\n ]\n },\n 'dli.autoping.item_failure': {\n severity: 6,\n message_template: ['item ', 0, ' (', 1, ') failed [', 2, '/', 3, ']'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'ping_item_name'},\n {fixed_value: null, has_fixed_value: false, id: 'ping_item_addrs'},\n {fixed_value: null, has_fixed_value: false, id: 'ping_item_failure_count'},\n {fixed_value: null, has_fixed_value: false, id: 'ping_item_max_failure_count'},\n {fixed_value: true, has_fixed_value: true, id: 'ping_item_state'}\n ]\n },\n 'dli.autoping.start': {\n severity: 7,\n message_template: ['pinging ', 0, ' (timeout ', 1, ')'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'ping_address'},\n {fixed_value: null, has_fixed_value: false, id: 'ping_ping_timeout'},\n {fixed_value: 'sent', has_fixed_value: true, id: 'ping_state'}\n ]\n },\n 'dli.autoping.enable_approved': {\n severity: 6,\n message_template: ['item ', 0, ' (', 1, ') enable approved'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'ping_item_name'},\n {fixed_value: null, has_fixed_value: false, id: 'ping_item_addrs'},\n {fixed_value: true, has_fixed_value: true, id: 'ping_item_state'},\n {fixed_value: 0, has_fixed_value: true, id: 'ping_item_pings_before_enabling'}\n ]\n }\n },\n parameter_kinds: []\n },\n pings_before_enabling: 10,\n ping_timeout: 117,\n ping_interval: 10\n },\n notification: {\n known_sink_types: {\n snmpv3: {\n name: 'SNMP v3 trap',\n data_items: {\n context_name: {regexp: '^.*$', name: 'Context name', group: 'msg'},\n context_engine_id: {\n group: 'msg',\n name: 'Context engine ID',\n regexp: '^(|0x([0-9A-Fa-f][0-,9A-Fa-f]){1,})$'\n },\n auth_protocol: {group: 'msg', name: 'Authentication protocol', regexp: '^(|MD5|SHA)$'},\n priv_protocol: {group: 'msg', name: 'Privacy protocol', regexp: '^(|DES|AES)$'},\n priv_passphrase: {group: 'msgkey', name: 'Privacy passphrase', regexp: '^(|.{8,})$'},\n security_name: {regexp: '^.*$', name: 'Security name', group: 'msg'},\n auth_passphrase: {group: 'msgkey', name: 'Authentication passphrase', regexp: '^(|.{8,})$'},\n trap_oid: {group: 'msg', name: 'Default trap OID', regexp: '^[012](\\.[0-9]{1,}),{1,}$'},\n security_engine_id: {\n group: 'msg',\n name: 'Security engine ID',\n regexp: '^(|0x([0-9A-Fa-f][0-,9A-Fa-f]){1,})$'\n },\n server: {group: 'rcpt', name: 'Server address', regexp: '^[0-9A-Za-z.-]{1,}$'}\n }\n },\n snmpv2c: {\n name: 'SNMP v2c trap',\n data_items: {\n trap_oid: {group: 'msg', name: 'Default trap OID', regexp: '^[012](\\.[0-9]{1,}),{1,}$'},\n server: {group: 'rcpt', name: 'Server address', regexp: '^[0-9A-Za-z.-]{1,}$'},\n community: {group: 'msgkey', name: 'Community string', regexp: '^.*$'}\n }\n },\n webhook: {\n name: 'WebHook',\n data_items: {\n content_type: {group: 'msg', name: 'Content type', regexp: '^(json|urlencoded)$'},\n recipient: {group: 'rcpt', name: 'Recipient URL', regexp: '^https?://.*$'}\n }\n },\n snmpv2ci: {\n name: 'SNMP v2c inform',\n data_items: {\n trap_oid: {group: 'msg', name: 'Default trap OID', regexp: '^[012](\\.[0-9]{1,}),{1,}$'},\n server: {group: 'rcpt', name: 'Server address', regexp: '^[0-9A-Za-z.-]{1,}$'},\n community: {regexp: '^.*$', name: 'Community string', group: 'msgkey'}\n }\n },\n snmpv3i: {\n name: 'SNMP v3 inform',\n data_items: {\n context_name: {regexp: '^.*$', name: 'Context name', group: 'msg'},\n context_engine_id: {\n group: 'msg',\n name: 'Context engine ID',\n regexp: '^(|0x([0-9A-Fa-f][0-,9A-Fa-f]){1,})$'\n },\n auth_protocol: {group: 'msg', name: 'Authentication protocol', regexp: '^(|MD5|SHA)$'},\n priv_protocol: {group: 'msg', name: 'Privacy protocol', regexp: '^(|DES|AES)$'},\n priv_passphrase: {group: 'msgkey', name: 'Privacy passphrase', regexp: '^(|.{8,})$'},\n security_name: {regexp: '^.*$', name: 'Security name', group: 'msg'},\n auth_passphrase: {group: 'msgkey', name: 'Authentication passphrase', regexp: '^(|.{8,})$'},\n trap_oid: {group: 'msg', name: 'Default trap OID', regexp: '^[012](\\.[0-9]{1,}),{1,}$'},\n security_engine_id: {\n group: 'msg',\n name: 'Security engine ID',\n regexp: '^(|0x([0-9A-Fa-f][0-,9A-Fa-f]){1,})$'\n },\n server: {group: 'rcpt', name: 'Server address', regexp: '^[0-9A-Za-z.-]{1,}$'}\n }\n },\n snmpv1: {\n name: 'SNMP v1 trap',\n data_items: {\n community: {group: 'msgkey', name: 'Community string', regexp: '^.*$'},\n specific_trap_type: {group: 'msg', name: 'Default specific trap type', regexp: '^[0-9][0-9]*$'},\n generic_trap_type: {group: 'msg', name: 'Default generic trap type', regexp: '^[0-9][0-9]*$'},\n enterprise_oid: {group: 'msg', name: 'Enterprise OID', regexp: '^[012](\\.[0-9]{1,}),{1,}$'},\n server: {group: 'rcpt', name: 'Server address', regexp: '^[0-9A-Za-z.-]{1,}$'}\n }\n },\n xmpp: {\n name: 'XMPP (Jabber)',\n data_items: {\n password: {regexp: '^.*$', name: 'Password', group: 'sndrkey'},\n sender: {group: 'sndr', name: 'Sender XMPP ID', regexp: '^..*@[0-9A-Za-z.-]{1,}$'},\n recipient: {group: 'rcpt', name: 'Recipient XMPP ID', regexp: '^..*@[0-9A-Za-z.-]{1,}$'}\n }\n },\n email: {\n name: 'Email',\n data_items: {\n password: {group: 'sndrkey', name: 'Password', regexp: '^.*$'},\n port: {group: 'sndr', name: 'Server port', regexp: '^[0-9]{1,5}$'},\n encryption: {group: 'sndr', name: 'Transport encryption', regexp: '^(|smtps|starttls)$'},\n username: {group: 'sndr', name: 'Username', regexp: '^.*$'},\n recipient: {\n group: 'rcpt',\n name: 'Recipient email address',\n regexp: '^..*@[0-9A-Za-z.-]{1,}$'\n },\n sender: {group: 'sndr', name: 'Sender email address', regexp: '^..*@[0-9A-Za-z.-]{1,}$'},\n server: {group: 'sndr', name: 'Server', regexp: '^[0-9A-Za-z.-]{1,}$'}\n }\n }\n },\n rules: [\n {condition: 'severity>=WARNING', action: 'notify(\"christopher\")'},\n {condition: 'severity>=EMERGENCY', action: 'notify(\"david\")'}\n ],\n sinks: [\n {\n test: {\n '1': {value: 'function'},\n results: ['Sink handler indicates notification failure, check log for errors'],\n arguments: []\n },\n type: 'snmpv3i',\n name: 'james',\n data: {\n security_engine_id: '',\n context_engine_id: '',\n auth_protocol: 'SHA',\n priv_protocol: 'AES',\n priv_passphrase: 'bp0BXa+&gv%|',\n auth_passphrase: ',3)(:C;!',\n context_name: '24',\n security_name: 'brian',\n trap_oid: '1.079,,,,,',\n server: '22zfon.example.com'\n }\n },\n {\n test: {\n '1': {value: 'function'},\n results: ['Sink handler indicates notification failure, check log for errors'],\n arguments: []\n },\n type: 'snmpv2ci',\n name: 'john',\n data: {trap_oid: '0.2,,,,,,,,,,,,', server: 'hrep.example.com', community: 'Ed+='}\n }\n ],\n sink_data_item_groups: {\n rcptkey: {immutable: false, unreadable: false, name: 'Recipient key', secret: true},\n rcpt: {\n immutable: false,\n unreadable: false,\n name: 'Recipient attribute',\n secret: false\n },\n sndrkey: {immutable: false, unreadable: false, name: 'Sender key', secret: true},\n msg: {immutable: false, unreadable: false, name: 'Message attribute', secret: false},\n msgkey: {immutable: false, unreadable: false, name: 'Message key', secret: true},\n sndr: {immutable: false, unreadable: false, name: 'Sender attribute', secret: false}\n }\n },\n auth: {\n notifications: {\n events: {\n 'dli.auth.user_created': {\n severity: 6,\n message_template: ['created user ', 0],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'auth_login'},\n {fixed_value: 'new', has_fixed_value: true, id: 'user_state'}\n ]\n },\n 'dli.auth.login_allowed': {\n severity: 6,\n message_template: ['login allowed for ', 0, '@', 1, ' (', 2, ')'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'auth_login'},\n {fixed_value: null, has_fixed_value: false, id: 'auth_ip'},\n {fixed_value: null, has_fixed_value: false, id: 'auth_method'},\n {fixed_value: true, has_fixed_value: true, id: 'auth_allowed'}\n ]\n },\n 'dli.auth.login_denied': {\n severity: 6,\n message_template: ['login denied for ', 0, '@', 1, ' (', 2, '): ', 3],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'auth_login'},\n {fixed_value: null, has_fixed_value: false, id: 'auth_ip'},\n {fixed_value: null, has_fixed_value: false, id: 'auth_method'},\n {fixed_value: null, has_fixed_value: false, id: 'auth_reason'},\n {fixed_value: false, has_fixed_value: true, id: 'auth_allowed'}\n ]\n },\n 'dli.auth.session_closed': {\n severity: 7,\n message_template: [0, '@', 1, ' session closed'],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'auth_login'},\n {fixed_value: null, has_fixed_value: false, id: 'auth_ip'}\n ]\n },\n 'dli.auth.protection_violation': {\n severity: 6,\n message_template: ['protection violation attempt: ', 0],\n parameters: [{fixed_value: null, has_fixed_value: false, id: 'auth_reason'}]\n },\n 'dli.auth.user_modified': {\n severity: 6,\n message_template: ['modified user ', 0],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'auth_login'},\n {fixed_value: true, has_fixed_value: true, id: 'user_state'}\n ]\n },\n 'dli.auth.user_deleted': {\n severity: 6,\n message_template: ['deleted user ', 0],\n parameters: [\n {fixed_value: null, has_fixed_value: false, id: 'auth_login'},\n {fixed_value: false, has_fixed_value: true, id: 'user_state'}\n ]\n }\n },\n parameter_kinds: []\n },\n clients: {\n G: {\n redirect_urls: {'https://%FF5]]%A1]': true, 'https://%Bd]': true},\n refresh_tokens: {\n '2c1f607935ad04ecbac06a54ab7e2a15': {expiry_time: 1618614511, remaining_use_count: 87}\n },\n secret_hash: null,\n access_tokens: {\n '66214352f1dc14779130f5b1a24f08c7': {expiry_time: null, remaining_use_count: null}\n },\n scopes: {\n 'dli+object+read:/config/links/': true,\n 'dli+object+full:/script/start/': true,\n 'dli+object+full:/relay/': true\n }\n },\n x5hvoBl_pl70q: {\n redirect_urls: {'https://]r': true},\n refresh_tokens: {\n '4999fa1e911ac2fa97dac8815da093ad': {expiry_time: null, remaining_use_count: 44},\n e6ef81f5507ef030a15e68215bd4c49b: {expiry_time: null, remaining_use_count: null}\n },\n secret_hash: '750a5d153be27ea7db2c858235432afa',\n access_tokens: {\n '8a8ac26f1188e346c5b90c23600a7d9f': {expiry_time: 1608494511, remaining_use_count: null},\n '30341ccff16b7257e8b58bff89f0a95e': {expiry_time: null, remaining_use_count: null},\n b4fb4120845f3eb867860161b06aafc6: {expiry_time: 1678199550, remaining_use_count: 52}\n },\n scopes: {'dli+object+read:/relay/outlets/7/': true}\n }\n },\n users: [\n {\n password: '12sA2y4z%OER',\n name: 'admin',\n is_allowed: true,\n outlet_access: [true, true, true, true, true, true, true, true]\n },\n {\n password: 'Nf*M)mTj',\n is_admin: false,\n name: 'tom',\n is_allowed: true,\n outlet_access: [\n false,\n false,\n false,\n false,\n true,\n false,\n true,\n true,\n false,\n false,\n true,\n false,\n false,\n false,\n false,\n false,\n true,\n false,\n false,\n false,\n true,\n true,\n false,\n false,\n true,\n false,\n true,\n true,\n false,\n false,\n false,\n true\n ]\n },\n {\n password: 'eKz=s3ql]YYJS',\n name: 'dick',\n is_allowed: false,\n outlet_access: [\n true,\n true,\n true,\n true,\n false,\n false,\n true,\n false,\n false,\n false,\n true,\n false,\n false,\n false,\n false,\n false,\n true,\n true,\n true,\n false,\n true,\n false,\n false,\n true,\n false,\n true,\n true,\n true,\n true,\n true,\n false,\n true\n ]\n },\n {\n password: '/Urt$IFXd/>Sf~pz',\n is_admin: false,\n name: 'harry',\n is_allowed: true,\n outlet_access: [\n true,\n false,\n true,\n true,\n true,\n true,\n false,\n false,\n true,\n false,\n false,\n false,\n false,\n true,\n false,\n false,\n false,\n false,\n false,\n false,\n true,\n true,\n true,\n false,\n true,\n false,\n true,\n false,\n false,\n true,\n false,\n true\n ]\n }\n ],\n cookie_timeout: 30000\n }\n }\n};\n\naxios.request(options).then(function (response) {\n console.log(response.data);\n}).catch(function (error) {\n console.error(error);\n});\n\n\n// Sample result:\n// \n"},"clojure-clj_http":{"filename":"set-using-clojure-clj_http.clj","data":"#!/usr/bin/env cljs\n; \n; Sample for the whole object model.\n; \n; This is a sample demonstrating how to set the DLI Controller API.\n; \n\n; Note that this sample has been generated by httpsnippet;\n; authentication configuration (usually digest) is not included.\n\n(require '[clj-http.client :as client])\n\n(client/put \"http://192.168.0.100/restapi/\" {:headers {:Connection \"close\"\n :Content-Type \"application/json\"\n :X-CSRF \"x\"}\n :content-type :json\n :form-params {:snmp {:enabled true\n :engine_id \"91F34FFB045E5D\"\n :known_auth_methods {:sha1 \"SHA1\"\n :md5 \"MD5\"}\n :community_mappings [{:ip_address \"10.1.164.164\"\n :user \"userk50x\"\n :netmask \"255.0.0.0\"\n :community \"public\"}]\n :users {:powerReader {:priv_password \"readerPrivPassword\"\n :has_auth_password true\n :subtree_access {:energyObject \"readonly\"}\n :auth_password \"readerAuthPassword\"\n :is_allowed true\n :priv_method \"aes\"\n :auth_method \"md5\"\n :has_priv_password false}\n :powerAdmin {:priv_password \"adminPrivPassword\"\n :has_auth_password false\n :subtree_access {:energyObject true}\n :auth_password \"adminAuthPassword\"\n :is_allowed true\n :priv_method \"des\"\n :auth_method \"md5\"\n :has_priv_password false}}\n :known_priv_methods {:aes \"AES\"\n :des \"DES\"}\n :oid_subtrees {:energyObject {:read_security_level \"noauth\"\n :root \"1.3.6.1.2.1.229\"\n :title \"energyObject MIB (RFC 7460, allows manipulating relays and power-related meters)\"\n :write_security_level \"noauth\"}}}\n :network {:wired {:ip_address \"10.35.91.57\"\n :serve_dns false\n :protocol \"static\"\n :online false\n :gateway \"10.0.0.21\"\n :dns_servers [\"29.152.188.60\" \"8.247.124.24\"]\n :mac_address \"7C:E1:FF:D3:63:9D\"\n :netmask \"255.0.0.0\"}\n :wireless {:wac_supported false\n :protocol \"static\"\n :encryption \"psk\"\n :netmask \"255.255.255.0\"\n :known_encryptions {:psk2 \"WPA2 PSK\"\n :psk-mixed \"WPA/WPA2 PSK mixed mode\"\n :psk \"WPA PSK\"\n :none \"None\"}\n :known_channels {:1 \"1 (2412 MHz)\"\n :2 \"2 (2417 MHz)\"\n :3 \"3 (2422 MHz)\"\n :4 \"4 (2427 MHz)\"\n :5 \"5 (2432 MHz)\"\n :6 \"6 (2437 MHz)\"\n :7 \"7 (2442 MHz)\"\n :8 \"8 (2447 MHz)\"\n :9 \"9 (2452 MHz)\"\n :10 \"10 (2457 MHz)\"\n :11 \"11 (2462 MHz)\"\n :auto \"Autoselect\"}\n :key \"VqRHr(isXEd8-Yh-Zg/TzD%cdMWlz&gVv8znDifx-K57&zFdfR8eqAIVi#Gi\"\n :dns_servers [\"192.168.23.3\"]\n :known_modes {:sta \"Client\"\n :ap \"Access Point\"}\n :enabled true\n :serve_dns true\n :ssid \"DLI_ISO3256\"\n :mac_address \"7C:E1:FF:E7:F0:37\"\n :ip_address \"192.168.23.183\"\n :online true\n :channel \"5\"\n :wac_enabled false\n :mode \"sta\"\n :gateway \"192.168.23.50\"}\n :notifications {:events {:dli.network.if_down {:severity 5\n :message_template [\"Interface \\\"\" 0 \"\\\" is down\"]\n :parameters [{:fixed_value nil\n :has_fixed_value false\n :id \"network_device\"} {:fixed_value nil\n :has_fixed_value false\n :id \"network_link_id\"} {:fixed_value false\n :has_fixed_value true\n :id \"network_up\"}]}\n :dli.network.if_up {:severity 6\n :message_template [\"Interface \\\"\" 0 \"\\\" is up\"]\n :parameters [{:fixed_value nil\n :has_fixed_value false\n :id \"network_device\"} {:fixed_value nil\n :has_fixed_value false\n :id \"network_link_id\"} {:fixed_value true\n :has_fixed_value true\n :id \"network_up\"}]}}\n :parameter_kinds []}\n :interface_order [\"wireless\"]\n :known_protocols {:dhcp \"Dynamic IP/DHCP\"\n :static \"Static IP\"}\n :same_subnet_only true}\n :mqtt {:connect_topic \"wQGPWD\"\n :connect_payload \"K\"\n :username \"userk9ns03\"\n :reconnect_retain false\n :connect_qos 2\n :use_ssl true\n :lwt_payload \"\"\n :disconnect_payload \"EbioJ8\"\n :outlets [{:allow_read false\n :topic_subtree \"DysEr6q\"\n :qos 0\n :allow_write false} {:allow_read false\n :topic_subtree \"2PHQ5O23q\"\n :qos 2\n :allow_write false} {:allow_read false\n :topic_subtree \"HFTgiV6\"\n :qos 0\n :allow_write true} {:allow_read true\n :topic_subtree \"L62w2\"\n :qos 0\n :allow_write false} {:allow_read false\n :topic_subtree \"xYkLboCC\"\n :qos 1\n :allow_write false} {:allow_read true\n :topic_subtree \"98Vtecq7d\"\n :qos 2\n :allow_write true} {:allow_read false\n :topic_subtree \"QpJ4\"\n :qos 0\n :allow_write false} {:allow_read false\n :topic_subtree \"jO5YcJ4\"\n :qos 2\n :allow_write false}]\n :enabled true\n :reconnect_qos 1\n :disconnect_qos 2\n :disconnect_retain true\n :lwt_qos 0\n :broker_port \"38\"\n :lwt_topic \"uRNIm\"\n :disconnect_topic \"dfTcpZk\"\n :password \"TaorXX#JO$\"\n :lwt_retain false\n :reconnect_payload \"PmSp\"\n :topic_root \"FZNf\"\n :notifications {:events {:dli.mqtt.connection_failed {:severity 5\n :message_template [\"failed to connect to broker\"]\n :parameters [{:fixed_value false\n :has_fixed_value true\n :id \"connected\"}]}\n :dli.mqtt.connection_succeeded {:severity 6\n :message_template [\"connected to broker\"]\n :parameters [{:fixed_value true\n :has_fixed_value true\n :id \"connected\"}]}}\n :parameter_kinds []}\n :broker_address \"Zm3Pvg.SYrHsw.zibO.18FX79DGZ.cCyJfOlDF36CG.zZbojcxy.8NLhAOKMNd1.example.com\"\n :reconnect_topic \"GOi/j9i\"\n :connect_retain false}\n :script {:source \"function energize_heaters(...)\n ...\n end\n function energize_modem(...)\n ...\n end\n function cycle_gadget(...)\n ...\n end\n \"\n :step_time_limit 5\n :boot_handler \"\"\n :threads {:30 {:label \"label of thread #30\"}\n :46 {:label \"label of thread #46\"}\n :47 {:label \"label of thread #47\"}\n :56 {:label \"label of thread #56\"}\n :67 {:label \"label of thread #67\"}\n :94 {:label \"label of thread #94\"}}\n :traced false\n :step_delay 3\n :user_function_ui_order [\"enable_router\" \"toggle_heater\" \"shut_down_engines\" \"energize_machines\" \"enable_engines\"]\n :notifications {:events {:dli.script.thread_stopped {:severity 6\n :message_template [0 \":\" 1 \" [\" 2 \"] (\" 3 \") stopped: \" 4]\n :parameters [{:fixed_value nil\n :has_fixed_value false\n :id \"thread_id\"} {:fixed_value nil\n :has_fixed_value false\n :id \"thread_name\"} {:fixed_value nil\n :has_fixed_value false\n :id \"thread_origin\"} {:fixed_value nil\n :has_fixed_value false\n :id \"thread_start_reason\"} {:fixed_value nil\n :has_fixed_value false\n :id \"thread_stop_reason\"} {:fixed_value false\n :has_fixed_value true\n :id \"thread_state\"}]}\n :dli.script.thread_started {:severity 6\n :message_template [0 \":\" 1 \" [\" 2 \"] (\" 3 \") started\"]\n :parameters [{:fixed_value nil\n :has_fixed_value false\n :id \"thread_id\"} {:fixed_value nil\n :has_fixed_value false\n :id \"thread_name\"} {:fixed_value nil\n :has_fixed_value false\n :id \"thread_origin\"} {:fixed_value nil\n :has_fixed_value false\n :id \"thread_start_reason\"} {:fixed_value true\n :has_fixed_value true\n :id \"thread_state\"}]}\n :dli.script.boot_script_reset {:severity 5\n :message_template [\"no longer running a script function at boot since the function no longer exists in the script source\"]\n :parameters []}\n :dli.script.thread_failed {:severity 4\n :message_template [0 \":\" 1 \" [\" 2 \"] (\" 3 \") failed: \" 4]\n :parameters [{:fixed_value nil\n :has_fixed_value false\n :id \"thread_id\"} {:fixed_value nil\n :has_fixed_value false\n :id \"thread_name\"} {:fixed_value nil\n :has_fixed_value false\n :id \"thread_origin\"} {:fixed_value nil\n :has_fixed_value false\n :id \"thread_start_reason\"} {:fixed_value nil\n :has_fixed_value false\n :id \"thread_error\"}]}}\n :parameter_kinds []}\n :snippets {:disable_machine_sample {:source \"function shut_down_engine(...)\n ...\n end\n function shut_down_engines(...)\n ...\n end\n function disable_modem(...)\n ...\n end\n function energize_router(...)\n ...\n end\n \"}\n :energize_contraptions_sample {:source \"function shut_down_engine(...)\n ...\n end\n \"}\n :toggle_engine_sample {:source \"function shut_down_heater(...)\n ...\n end\n \"}}\n :boot_handler_legacy true\n :variables {:appliance_online 1\n :gadget_status true}}\n :meter {:power_status true\n :values {:vcc_voltage {:intervals [{:lower_bound_bottom 493.33333333333\n :alarm_level nil\n :lower_bound_top 501.66666666667\n :alarm_period 6} {:lower_bound_bottom 516.66666666667\n :alarm_level nil\n :lower_bound_top 525.83333333333\n :alarm_period nil} {:lower_bound_bottom 563.33333333333\n :alarm_level nil\n :lower_bound_top 571.66666666667\n :alarm_period nil} {:lower_bound_bottom 572.5\n :alarm_level nil\n :lower_bound_top 577.5\n :alarm_period 2} {:lower_bound_bottom 600.83333333333\n :alarm_level 1\n :lower_bound_top 614.16666666667\n :alarm_period 5} {:lower_bound_bottom 621.66666666667\n :alarm_level nil\n :lower_bound_top 633.33333333333\n :alarm_period nil}]\n :in_calibration false\n :expression \"2.8\"\n :history_subsample_count 2\n :data_absence_alarm_level 2\n :log_history true\n :history_time_step 14\n :history_parameters [[300 86400] [3600 1209600] [86400 31536000]]\n :lowest_interval_alarm_period 5\n :data_absence_alarm_period 1\n :quantity \"voltage\"\n :name \"DC voltage\"\n :internal false\n :lowest_interval_alarm_level nil\n :bus 2}\n :current {:intervals [{:lower_bound_bottom 592\n :alarm_level 5\n :lower_bound_top 607\n :alarm_period 4} {:lower_bound_bottom 643\n :alarm_level nil\n :lower_bound_top 654\n :alarm_period 9} {:lower_bound_bottom 658\n :alarm_level nil\n :lower_bound_top 663\n :alarm_period nil} {:lower_bound_bottom 694\n :alarm_level 1\n :lower_bound_top 704\n :alarm_period nil} {:lower_bound_bottom 713\n :alarm_level 5\n :lower_bound_top 727\n :alarm_period nil} {:lower_bound_bottom 741\n :alarm_level nil\n :lower_bound_top 759\n :alarm_period 8}]\n :in_calibration true\n :expression nil\n :history_subsample_count 21\n :data_absence_alarm_level 3\n :value false\n :log_history false\n :history_time_step 25\n :history_parameters [[300 86400] [3600 1209600] [86400 31536000]]\n :lowest_interval_alarm_period nil\n :data_absence_alarm_period nil\n :quantity \"current\"\n :name \"Current\"\n :supports_calibration false\n :internal false\n :lowest_interval_alarm_level nil\n :bus nil}\n :mains_voltage {:intervals [{:lower_bound_bottom 15.833333333333\n :alarm_level 7\n :lower_bound_top 17.333333333333\n :alarm_period 2} {:lower_bound_bottom 19\n :alarm_level nil\n :lower_bound_top 19.916666666667\n :alarm_period 1} {:lower_bound_bottom 19.75\n :alarm_level 2\n :lower_bound_top 20.5\n :alarm_period nil} {:lower_bound_bottom 20.583333333333\n :alarm_level 8\n :lower_bound_top 21.083333333333\n :alarm_period 7} {:lower_bound_bottom 23.75\n :alarm_level 2\n :lower_bound_top 24.75\n :alarm_period nil} {:lower_bound_bottom 27.166666666667\n :alarm_level 1\n :lower_bound_top 27.75\n :alarm_period 6}]\n :in_calibration false\n :expression nil\n :history_subsample_count 25\n :data_absence_alarm_level nil\n :value false\n :log_history false\n :history_time_step 17\n :history_parameters [[300 86400] [3600 1209600] [86400 31536000]]\n :lowest_interval_alarm_period 8\n :data_absence_alarm_period 3\n :quantity \"voltage\"\n :name \"AC voltage\"\n :internal true\n :lowest_interval_alarm_level nil\n :bus 4}\n :temperature {:intervals [{:lower_bound_bottom 8.7087087087087\n :alarm_level nil\n :lower_bound_top 9.1891891891892\n :alarm_period nil} {:lower_bound_bottom 9.2492492492492\n :alarm_level 1\n :lower_bound_top 9.5495495495495\n :alarm_period nil}]\n :in_calibration false\n :expression nil\n :history_subsample_count 15\n :data_absence_alarm_level 7\n :log_history true\n :history_time_step 23\n :history_parameters [[300 86400] [3600 1209600] [86400 31536000]]\n :lowest_interval_alarm_period 1\n :data_absence_alarm_period 6\n :quantity \"temperature\"\n :name \"Temperature\"\n :internal true\n :lowest_interval_alarm_level 4\n :bus 2}}\n :notifications {:events {:dli.meter.value_interval_change {:severity 7\n :message_template [0 \" entered alarm level \" 1]\n :parameters [{:fixed_value nil\n :has_fixed_value false\n :id \"value_name\"} {:fixed_value nil\n :has_fixed_value false\n :id \"value_alarm_level\"} {:fixed_value nil\n :has_fixed_value false\n :id \"value_id\"} {:fixed_value 0\n :has_fixed_value true\n :id \"value_alarm_duration\"} {:fixed_value nil\n :has_fixed_value true\n :id \"value_alarm_repeated\"}]}\n :dli.meter.bus_off {:severity 5\n :message_template [\"bus \" 0 \" (\" 1 \") is not powered\"]\n :parameters [{:fixed_value nil\n :has_fixed_value false\n :id \"bus_index\"} {:fixed_value nil\n :has_fixed_value false\n :id \"bus_name\"} {:fixed_value false\n :has_fixed_value true\n :id \"bus_powered\"}]}\n :dli.meter.emergency_off_inactive {:severity 6\n :message_template [\"emergency shutoff deactivated, normal outlet operation\"]\n :parameters [{:fixed_value false\n :has_fixed_value true\n :id \"emergency_off\"}]}\n :dli.meter.emergency_off_unknown {:severity 7\n :message_template [\"emergency shutoff status unknown due to power loss\"]\n :parameters []}\n :dli.meter.power_mains {:severity 6\n :message_template [\"running on mains\"]\n :parameters [{:fixed_value true\n :has_fixed_value true\n :id \"powered\"}]}\n :dli.meter.emergency_off_active {:severity 5\n :message_template [\"emergency shutoff activated, all outlets off\"]\n :parameters [{:fixed_value true\n :has_fixed_value true\n :id \"emergency_off\"}]}\n :dli.meter.value_interval {:severity 7\n :message_template [0 \" is at alarm level \" 1 \" for \" 2 \" seconds\"]\n :parameters [{:fixed_value nil\n :has_fixed_value false\n :id \"value_name\"} {:fixed_value nil\n :has_fixed_value false\n :id \"value_alarm_level\"} {:fixed_value nil\n :has_fixed_value false\n :id \"value_alarm_duration\"} {:fixed_value nil\n :has_fixed_value false\n :id \"value_id\"} {:fixed_value nil\n :has_fixed_value false\n :id \"value_alarm_repeated\"}]}\n :dli.meter.power_battery {:severity 5\n :message_template [\"running on battery\"]\n :parameters [{:fixed_value false\n :has_fixed_value true\n :id \"powered\"}]}\n :dli.meter.bus_on {:severity 6\n :message_template [\"bus \" 0 \" (\" 1 \") is powered\"]\n :parameters [{:fixed_value nil\n :has_fixed_value false\n :id \"bus_index\"} {:fixed_value nil\n :has_fixed_value false\n :id \"bus_name\"} {:fixed_value true\n :has_fixed_value true\n :id \"bus_powered\"}]}}\n :parameter_kinds []}\n :emergency_off_status false\n :buses [{:power_status true\n :name \"Bus A\"\n :power_factor_percent 100} {:power_status false\n :name \"Bus B\"\n :power_factor_percent 100}]\n :synchronize {:results []\n :arguments []}}\n :renderer {:known_scales {:linear \"linear\"\n :log \"logarithmic\"}\n :known_marker_types {:circle \"Filled circle\"\n :square \"Filled square\"\n :otriangle \"Empty triangle\"\n :osquare \"Empty square\"\n :triangle \"Filled triangle\"\n :rhombus \"Filled rhombus\"\n :orhombus \"Empty rhombus\"\n :plus \"Plus\"\n :dot \"Dot\"\n :rotriangle \"Empty inverse triangle\"\n :rtriangle \"Filled inverse triangle\"\n :ocircle \"Empty circle\"\n :cross \"Cross\"}\n :known_plot_styles {:lines \"Lines only\"\n :steps \"Step lines\"\n :bezier \"Bezier smoothed lines\"\n :linespoints \"Lines and markers\"\n :impulses \"Vertical lines\"\n :dots \"Small dots\"\n :csplines \"Spline smoothed lines\"\n :points \"Markers only\"\n :boxes \"Boxes\"\n :acsplines \"Approximated spline smoothed lines\"}\n :known_line_types {:dashed \"Dashed\"\n :dotted \"Dotted\"\n :solid \"Solid\"}\n :known_image_formats {:svg \"SVG\"\n :gif \"GIF\"\n :jpeg \"JPEG\"\n :png \"PNG\"}\n :known_axes {:x2y2 \"X2, Y2\"\n :x2y1 \"X2, Y1\"\n :x1y1 \"X1, Y1\"\n :x1y2 \"X1, Y2\"}}\n :config {:allow_plaintext_logins true\n :allow_coapws false\n :protect_private_config false\n :brand_url \"http://bar.example.com:8031/baz/foo/foo/baz/quux/bar/bar/bar.htm\"\n :allow_jsonrpc_nonadmin false\n :hide_passwords false\n :registration_status false\n :custom_brand_name \"Amazing Controller III\"\n :known_quantities {:current {:preferred_unit nil\n :name \"Current\"\n :units {:A {:offset 0\n :name \"ampere\"\n :scale 1}}}\n :screen_length {:preferred_unit \"px\"\n :name \"Screen length\"\n :units {:px {:offset 0\n :name \"pixel\"\n :scale 1}}}\n :temperature {:preferred_unit \"K\"\n :name \"Temperature\"\n :units {:K {:offset 0\n :name \"kelvin\"\n :scale 1}\n :C {:offset -273.16\n :internal false\n :name \"degree Celsius\"\n :scale 1}\n :F {:offset -459.67\n :name \"degree Fahrenheit\"\n :scale 1.8}}}\n :count {:preferred_unit nil\n :name \"Count\"\n :units {:times {:offset 0\n :name \"time\"\n :scale 1}}}\n :illuminance {:preferred_unit \"lx\"\n :name \"Illuminance\"\n :units {:lx {:offset 0\n :internal false\n :name \"lux\"\n :scale 1}\n :fc {:offset 0\n :internal false\n :name \"foot-candle\"\n :scale 0.09290226681531}}}\n :time {:preferred_unit nil\n :name \"Time\"\n :units {:s {:offset 0\n :internal false\n :name \"second\"\n :scale 1}}}\n :ratio {:preferred_unit \"times\"\n :name \"Ratio\"\n :units {:% {:offset 0\n :name \"percent\"\n :scale 100}\n :times {:offset 0\n :internal false\n :name \"\"\n :scale 1}}}\n :energy {:preferred_unit \"kWh\"\n :name \"Energy\"\n :units {:kWh {:offset 0\n :internal false\n :name \"kilowatt-hour\"\n :scale 2.77777778e-7}\n :J {:offset 0\n :name \"joule\"\n :scale 1}}}\n :voltage {:preferred_unit nil\n :name \"Voltage\"\n :units {:V {:offset 0\n :name \"volt\"\n :scale 1}}}}\n :allow_jsonrpc true\n :custom_register_url \"https://baz.example.com/foo/bar.html\"\n :customization_status \"open\"\n :known_protection_bits {:protect_restore {:name \"Protection from restore from backup\"\n :status \"You have enabled that and that service which allows to bypass this protection\"}\n :protect_admin {:name \"Administrator credentials protection\"\n :status true}\n :protect_private_config {:name \"Private configuration protection\"\n :status \"You have enabled that and that service which allows to bypass this protection\"}\n :protect_notification {:name \"Notification settings protection\"\n :status false}\n :protect_network {:name \"Network settings protection\"\n :status true}\n :protect_maintenance {:name \"Maintenance mode lock\"\n :status false}\n :protect_firmware {:name \"Firmware protection\"\n :status \"You have enabled that and that service which allows to bypass this protection\"}}\n :refresh_enabled true\n :allow_modifying_get true\n :protect_maintenance false\n :serial \"ISO322203123456\"\n :custom_support_email \"support@example.com\"\n :allow_coapws_nonadmin false\n :allow_restapi true\n :upgrade_notify_beep false\n :brand_faq_url \"https://baz.example.com/quux/foo.html\"\n :links [{:description \"test 5\"\n :href \"test_url7\"} {:description \"test 3\"\n :href \"test_url5\"}]\n :custom_brand_logo \"http://bar.example.com:80/baz/foo/quux/foo/bar.png\"\n :image_format \"jpg\"\n :location \"Server room\"\n :ntp_server_enabled true\n :http_ports [{:port \"8046\"\n :address \"192.168.0.9\"}]\n :hide_wifi_key true\n :custom_brand_url \"https://baz.example.com/baz/quux/quux/baz.html\"\n :syslog_ip_address nil\n :protect_network false\n :lockout_delay_minutes 60\n :version \"1.8.1.0\"\n :allow_coapws_origins [\"https://baz.example.com\" \"https://foo.example.com\" \"http://bar.example.com\"]\n :syslog_minimal_severity 8\n :certificates {:iTrustBazSign_Trusted_Certification_Authority {:data \"-----BEGIN CERTIFICATE-----\n MIIZNsCJ4KzRkhOd2DFrjawMoljLKzq6dLi1DxMJIMn23Bi7Qz/AaxYPjIm3HdCx\n +DuNZClMGra+/1+0Da+o0j7ooQR0NSzOiuoI6ZhPRHQSLQUb1UP4DYu2/M5Pr4qZ\n et7EaYhu/9FSgsWBIcRtXVuwcKnjANkqGu4tTonUz3ygxUtG7K9gs4cUQQEdp+T6\n a/NOotOus4sN+8XLKDDQsktJ+X8+1GvdHJ16CS15ZvVZ42xQIBtBxnWxKgyNzt1H\n 4QRZTZ8P4kV9hxTuqgreCp+vnOvhRCwXfN79zHa415Fl2kfvRXZfNabA+WuRlq/Q\n 8cDRCJVJbGOLyKoVwUvW65Wf/+Qs/t6AVMdki94JRUhPrWxn1sK9+tq0tHuvB15j\n kT8vZUN4Bpxjnlmg5yg+ojt6epJiw38gYIc8p0E0rCmfzZL5X25Mn/VSqrAmwKTV\n 6fU8wX08Kh8v2FT7NrwPNPFEb2AyYhegM9rJitT2ad+fvToILljkA//o3BmevRKH\n BcK56PimQNhvC0Hzl2An3/tHoXCFuVt68EDHgy36Ln2apMabQnOWoIpcr1tmZnuk\n 81k67sTwx4mJgOmTpIH77w+BqmmdhWhraRzjKTgIZSdGsPlhk3rt0s4sftWMQDD0\n Cl2iSMHx0aqSMYCRP6UHDMy6vKY8abspNwXrJroLReqpC3HeBnxRAwZ5H8Gtl8i8\n F0R7rpaVfPkkiPyWNPiJ+qc96WxHE6OW8sf0hGYMhI7Qk5y7WgSXW5ifdgyupNR+\n 60zPaL6vUYfcWo8DHhmOQR17QyyqPy6Y+5zaT5V+gAcD/mSIUEjxim49l20A08k1\n jdlr9mXMOnNBFiiWRfFEmQ/qSBtdyxviahZmT78uwY6CGqkjW0zIS+9xC2bA0Xvd\n VPkfafb8nqQeb9Ad9V69g4OlhanEWQV1rFiRwKckA2OnEbRP6Zbog/ZNcNd8p8Bh\n w9NGn7SsYG79jZHJB6/CiPr530xEEegAq3SdDxWnDfyzEFJSOKh6mYDrbA5srn3h\n XL6VuwkaukrA3JaQ0iCay3C9A41+9luj61E1z/dulU4rphHrQWSPcha==\n -----END CERTIFICATE-----\n \"\n :status false}}\n :ssh_authorized_keys [{:data \"ssh-dss aV===\"\n :options \"\"\n :comment \"n\"} {:data \"ssh-dss CwLn\"\n :options \"era,m=qjgge,wc=x\"\n :comment \"\"} {:data \"ecdsa-sha2-nistp521 a\"\n :options \"\"\n :comment \"\"} {:data \"ecdsa-sha2-nistp384 eEKp==\"\n :options \"\"\n :comment \"\"} {:data \"ssh-ed25519 v7=\"\n :options \"\"\n :comment \"\"} {:data \"ssh-ed25519 t91/5S==\"\n :options \"oq=ml,yzreiwtvwctfx=e,zspqyuhlfl=bxo,i=ywi,e=dpvtn,yvmbbwdylns\"\n :comment \"bqcl\"} {:data \"ecdsa-sha2-nistp521 r\"\n :options \"\"\n :comment \"\"} {:data \"ssh-ed25519 5=\"\n :options \"wllkv=991248,mu=92,dh=449\"\n :comment \"jqkh\"} {:data \"ecdsa-sha2-nistp256 betjYa==\"\n :options \"tdx\"\n :comment \"\"} {:data \"ecdsa-sha2-nistp384 XA2J===\"\n :options \"\"\n :comment \"\"} {:data \"ecdsa-sha2-nistp521 4i==\"\n :options \"\"\n :comment \"\"} {:data \"ecdsa-sha2-nistp384 VWk==\"\n :options \"nifiixiky=h,iy\"\n :comment \"@h\"} {:data \"ecdsa-sha2-nistp256 9k=\"\n :options \"kyxjhdrnrjrn=fk,wwqjk=180579801,uy=v\"\n :comment \"dgvjcr\"} {:data \"ssh-ed25519 Q=\"\n :options \"rmhdcm,v=knapbe\"\n :comment \"\"} {:data \"ecdsa-sha2-nistp384 k\"\n :options \"\"\n :comment \"\"} {:data \"ecdsa-sha2-nistp384 77rl\"\n :options \"rbjcf=12\"\n :comment \"\"} {:data \"ecdsa-sha2-nistp521 n\"\n :options \"\"\n :comment \"ibawc\"} {:data \"ecdsa-sha2-nistp256 m===\"\n :options \"x=cgkbjt,osvu,ukx,mun=605\"\n :comment \"zspr\"} {:data \"ssh-rsa 65=\"\n :options \"\"\n :comment \"f.o\"} {:data \"ssh-rsa Y=\"\n :options \"ace\"\n :comment \"q\"} {:data \"ecdsa-sha2-nistp256 w+T8\"\n :options \"uy=5,cqe,cvde=12\"\n :comment \"\"} {:data \"ssh-ed25519 m\"\n :options \"v=rwwifeli,zuyibsvmbt=6,n=01,jqv,sqg,jtul=4,hllpamsm,rttdmjk=n,yot,ai=d,qu,llp,bctpegotzltr=9,w=22,s,tt=8785,hjuj=coxr,yixrao=wgqr\"\n :comment \"dpu\"}]\n :refresh_delay_minutes 1\n :ssh_enabled true\n :allow_restapi_nonadmin true\n :protect_restore false\n :custom_brand_logo_height 32\n :known_timezones {:UTC-6 \"UTC+6\"\n :UTC+4 \"UTC-4\"\n :UTC-9 \"UTC+9\"\n :UTC+6 \"UTC-6\"\n :UTC+5 \"UTC-5\"\n :UTC-5 \"UTC+5\"\n :UTC+11 \"UTC-11\"\n :UTC-8 \"UTC+8\"\n :UTC+8 \"UTC-8\"\n :UTC \"UTC\"\n :UTC-10 \"UTC+10\"\n :UTC+1 \"UTC-1\"\n :UTC-11 \"UTC+11\"\n :UTC+12 \"UTC-12\"\n :UTC-12 \"UTC+12\"\n :UTC+9 \"UTC-9\"\n :UTC+10 \"UTC-10\"\n :UTC-4 \"UTC+4\"\n :UTC+7 \"UTC-7\"\n :UTC-7 \"UTC+7\"\n :UTC-3 \"UTC+3\"\n :UTC-1 \"UTC+1\"\n :UTC+2 \"UTC-2\"\n :UTC+3 \"UTC-3\"\n :UTC-2 \"UTC+2\"}\n :allow_restapi_origins [\"https://foo.example.com\" \"http://bar.example.com\"]\n :brand_manual_url \"https://bar.example.com/quux/quux/foo/quux/bar/bar/foo/quux/foo.htm\"\n :custom_brand_logo_width 22\n :plots [{:x2 {:min nil\n :softmax nil\n :max nil\n :tics nil\n :mtics nil\n :softmin nil}\n :y2 {:min 0\n :softmax 1\n :max nil\n :tics nil\n :mtics nil\n :softmin nil}\n :data [{:ds \"buses.0.voltage\"\n :style {:type \"solid\"\n :style \"lines\"\n :width 1\n :color \"FF0000\"\n :axes \"x1y1\"\n :marker \"plus\"\n :size 0}\n :title \"Bus A voltage\"} {:ds \"buses.0.current\"\n :style {:type \"solid\"\n :style \"lines\"\n :width 1\n :color \"0000FF\"\n :axes \"x1y2\"\n :marker \"plus\"\n :size 0}\n :title \"Bus A current\"}]\n :width 640\n :title \"Bus A status\"\n :display true\n :y1 {:min 0\n :softmax 110\n :max nil\n :tics nil\n :mtics nil\n :softmin nil}\n :x1 {:min nil\n :softmax nil\n :max nil\n :tics nil\n :mtics nil\n :softmin nil}\n :height 480} {:x2 {:min nil\n :softmax nil\n :max nil\n :tics nil\n :mtics nil\n :softmin nil}\n :y2 {:min 0\n :softmax 1\n :max nil\n :tics nil\n :mtics nil\n :softmin nil}\n :data [{:ds \"buses.1.voltage\"\n :style {:type \"solid\"\n :style \"lines\"\n :width 1\n :color \"FF0000\"\n :axes \"x1y1\"\n :marker \"plus\"\n :size 0}\n :title \"Bus B voltage\"} {:ds \"buses.1.current\"\n :style {:type \"solid\"\n :style \"lines\"\n :width 1\n :color \"0000FF\"\n :axes \"x1y2\"\n :marker \"plus\"\n :size 0}\n :title \"Bus B current\"}]\n :width 640\n :title \"Bus B status\"\n :display true\n :y1 {:min 0\n :softmax 110\n :max nil\n :tics nil\n :mtics nil\n :softmin nil}\n :x1 {:min nil\n :softmax nil\n :max nil\n :tics nil\n :mtics nil\n :softmin nil}\n :height 480} {:x2 {:min nil\n :softmax nil\n :max nil\n :tics nil\n :mtics nil\n :softmin nil}\n :y2 {:min nil\n :softmax nil\n :max nil\n :tics nil\n :mtics nil\n :softmin nil}\n :data [{:ds \"buses.0.total_energy\"\n :style {:type \"solid\"\n :style \"lines\"\n :width 1\n :color \"FF0000\"\n :axes \"x1y1\"\n :marker \"plus\"\n :size 0}\n :title \"Bus A total energy\"} {:ds \"buses.1.total_energy\"\n :style {:type \"solid\"\n :style \"lines\"\n :width 1\n :color \"0000FF\"\n :axes \"x1y1\"\n :marker \"plus\"\n :size 0}\n :title \"Bus B total energy\"}]\n :width 640\n :title \"Bus energy consumption\"\n :display false\n :y1 {:min nil\n :softmax nil\n :max nil\n :tics nil\n :mtics nil\n :softmin nil}\n :x1 {:min nil\n :softmax nil\n :max nil\n :tics nil\n :mtics nil\n :softmin nil}\n :height 480} {:x2 {:min nil\n :softmax nil\n :max nil\n :tics nil\n :mtics nil\n :softmin nil}\n :y2 {:min nil\n :softmax nil\n :max nil\n :tics nil\n :mtics nil\n :softmin nil}\n :data [{:ds \"buses.0.voltage\"\n :style {:type \"solid\"\n :style \"lines\"\n :width 1\n :color \"FF0000\"\n :axes \"x1y1\"\n :marker \"plus\"\n :size 0}\n :title \"Bus A voltage\"} {:ds \"buses.1.voltage\"\n :style {:type \"solid\"\n :style \"lines\"\n :width 1\n :color \"0000FF\"\n :axes \"x1y1\"\n :marker \"plus\"\n :size 0}\n :title \"Bus B voltage\"}]\n :width 640\n :title \"Bus voltages\"\n :display false\n :y1 {:min 0\n :softmax 110\n :max nil\n :tics nil\n :mtics nil\n :softmin nil}\n :x1 {:min nil\n :softmax nil\n :max nil\n :tics nil\n :mtics nil\n :softmin nil}\n :height 480} {:x2 {:min nil\n :softmax nil\n :max nil\n :tics nil\n :mtics nil\n :softmin nil}\n :y2 {:min nil\n :softmax nil\n :max nil\n :tics nil\n :mtics nil\n :softmin nil}\n :data [{:ds \"buses.0.current\"\n :style {:type \"solid\"\n :style \"lines\"\n :width 1\n :color \"FF0000\"\n :axes \"x1y1\"\n :marker \"plus\"\n :size 0}\n :title \"Bus A current\"} {:ds \"buses.1.current\"\n :style {:type \"solid\"\n :style \"lines\"\n :width 1\n :color \"0000FF\"\n :axes \"x1y1\"\n :marker \"plus\"\n :size 0}\n :title \"Bus B current\"}]\n :width 640\n :title \"Bus currents\"\n :display true\n :y1 {:min 0\n :softmax 1\n :max nil\n :tics nil\n :mtics nil\n :softmin nil}\n :x1 {:min nil\n :softmax nil\n :max nil\n :tics nil\n :mtics nil\n :softmin nil}\n :height 480} {:x2 {:min nil\n :softmax nil\n :max nil\n :tics nil\n :mtics nil\n :softmin nil}\n :y2 {:min nil\n :softmax nil\n :max nil\n :tics nil\n :mtics nil\n :softmin nil}\n :data [{:ds \"environment.temperature\"\n :style {:type \"solid\"\n :style \"lines\"\n :width 1\n :color \"FF0000\"\n :axes \"x1y1\"\n :marker \"plus\"\n :size 0}\n :title \"Temperature\"}]\n :width 640\n :title \"Temperature\"\n :display true\n :y1 {:min 0\n :softmax nil\n :max nil\n :tics nil\n :mtics nil\n :softmin nil}\n :x1 {:min nil\n :softmax nil\n :max nil\n :tics nil\n :mtics nil\n :softmin nil}\n :height 480} {:x2 {:min nil\n :softmax nil\n :max nil\n :tics nil\n :mtics nil\n :softmin nil}\n :y2 {:min nil\n :softmax nil\n :max nil\n :tics nil\n :mtics nil\n :softmin nil}\n :data [{:ds \"environment.illuminance\"\n :style {:type \"solid\"\n :style \"lines\"\n :width 1\n :color \"FF0000\"\n :axes \"x1y1\"\n :marker \"plus\"\n :size 0}\n :title \"Illuminance\"}]\n :width 640\n :title \"Illuminance\"\n :display true\n :y1 {:min 0\n :softmax nil\n :max nil\n :tics nil\n :mtics nil\n :softmin nil}\n :x1 {:min nil\n :softmax nil\n :max nil\n :tics nil\n :mtics nil\n :softmin nil}\n :height 480} {:x2 {:min nil\n :softmax nil\n :max nil\n :tics nil\n :mtics nil\n :softmin nil}\n :y2 {:min nil\n :softmax nil\n :max nil\n :tics nil\n :mtics nil\n :softmin nil}\n :data [{:ds \"battery_voltage\"\n :style {:type \"solid\"\n :style \"lines\"\n :width 1\n :color \"FF0000\"\n :axes \"x1y1\"\n :marker \"plus\"\n :size 0}\n :title \"Battery voltage\"}]\n :width 640\n :title \"Battery voltage\"\n :display false\n :y1 {:min 0\n :softmax nil\n :max nil\n :tics nil\n :mtics nil\n :softmin nil}\n :x1 {:min nil\n :softmax nil\n :max nil\n :tics nil\n :mtics nil\n :softmin nil}\n :height 480} {:x2 {:min nil\n :softmax nil\n :max nil\n :tics nil\n :mtics nil\n :softmin nil}\n :y2 {:min nil\n :softmax nil\n :max nil\n :tics nil\n :mtics nil\n :softmin nil}\n :data [{:ds \"power_voltage\"\n :style {:type \"solid\"\n :style \"lines\"\n :width 1\n :color \"FF0000\"\n :axes \"x1y1\"\n :marker \"plus\"\n :size 0}\n :title \"Power voltage\"}]\n :width 640\n :title \"Power voltage\"\n :display false\n :y1 {:min 0\n :softmax nil\n :max nil\n :tics nil\n :mtics nil\n :softmin nil}\n :x1 {:min nil\n :softmax nil\n :max nil\n :tics nil\n :mtics nil\n :softmin nil}\n :height 480} {:x2 {:min nil\n :softmax nil\n :max nil\n :tics nil\n :mtics nil\n :softmin nil}\n :y2 {:min nil\n :softmax nil\n :max nil\n :tics nil\n :mtics nil\n :softmin nil}\n :data [{:ds \"relay_voltage\"\n :style {:type \"solid\"\n :style \"lines\"\n :width 1\n :color \"FF0000\"\n :axes \"x1y1\"\n :marker \"plus\"\n :size 0}\n :title \"Relay voltage\"}]\n :width 640\n :title \"Relay voltage\"\n :display true\n :y1 {:min 0\n :softmax nil\n :max nil\n :tics nil\n :mtics nil\n :softmin nil}\n :x1 {:min nil\n :softmax nil\n :max nil\n :tics nil\n :mtics nil\n :softmin nil}\n :height 480}]\n :ssh_port 22\n :upgrade_notify_blink true\n :protect_admin false\n :relay_ports [\"ttyATH0\"]\n :custom_update_url \"https://bar.example.com:443/bar.htm\"\n :brand_company_name \"Digital Loggers, Inc.\"\n :hardware_id \"EPCR5\"\n :crls {:iVeriFooCrypt_Primary_CA {:data \"-----BEGIN X509 CRL-----\n MIIRKoksuFeaVWE2tkGinxfQDg3P9X4mtoEEc/6XGn7nKOsD88xx5dOKJUlU1sHx\n CJYLsq90dVQWlbgjYnMy8iTwCWoVUU2jqd4jTFl7nCfYpLIO9gNJOsFdP49vbEfR\n lAM1yWqBBO0ZiQkPp4qhLU7Sf33vkXoVjBYijPvxqyWZOG+ENrylL5D0AIywrmSb\n 1=\n -----END X509 CRL-----\n \"\n :status true}}\n :contact \"support@example.com\"\n :relax_nonhtml_content_types true\n :timezone \"UTC\"\n :hostname \"foo.example.com\"\n :protect_firmware true\n :outlet_label \"Outlet\"\n :brand_name \"Ethernet Power Controller\"\n :oid \"1.3.6.1.4.1.45770.1.3\"\n :custom_brand_company_name \"Whatever Systems Inc.\"\n :update_url \"http://foo.example.com:80/quux/baz/baz/baz/bar/bar/foo/bar/quux/bar.htm\"\n :ntp_peers [\"0.ntp-pool.example.com\" \"1.ntp-pool.example.com\" \"2.ntp-pool.example.com\" \"3.ntp-pool.example.com\"]\n :custom_help_url \"https://baz.example.com:443/foo/quux/quux/bar/baz/bar/bar/bar/quux.html\"\n :name_always_visible true\n :support_email \"support@example.com\"\n :https_ports [{:port \"80\"\n :address \"192.168.0.5\"} {:port \"8079\"\n :address \"192.168.0.58\"} {:port \"1\"\n :address \"192.168.0.21\"} {:port \"8\"\n :address \"192.168.0.19\"}]\n :contacts {:support {:phone nil\n :fax \"+67178999899706\"\n :name \"Support\"\n :email nil}\n :security {:phone nil\n :fax \"+766747320756474\"\n :name \"Security\"\n :email nil}}\n :custom_support_url \"http://foo.example.com:2/baz.html\"\n :support_url \"https://foo.example.com/quux.htm\"\n :protect_notification true\n :meters [{:decimals 0\n :color \"\"\n :sectors [{:color \"0000FF\"\n :name \"Low\"\n :value 100} {:color \"00FF00\"\n :name \"Optimal\"\n :value 127} {:color \"FF0000\"\n :name \"High\"\n :value 140}]\n :data \"buses.0.voltage\"\n :width 128\n :title \"Bus A voltage\"\n :display false\n :min_value 90\n :scale \"linear\"\n :height 64} {:decimals 1\n :color \"\"\n :sectors [{:color \"00FF00\"\n :name \"Optimal\"\n :value 12} {:color \"FF0000\"\n :name \"High\"\n :value 15}]\n :data \"buses.0.current\"\n :width 128\n :title \"Bus A current\"\n :display true\n :min_value 0\n :scale \"linear\"\n :height 64} {:decimals 0\n :color \"\"\n :sectors [{:color \"0000FF\"\n :name \"Low\"\n :value 100} {:color \"00FF00\"\n :name \"Optimal\"\n :value 127} {:color \"FF0000\"\n :name \"High\"\n :value 140}]\n :data \"buses.1.voltage\"\n :width 128\n :title \"Bus B voltage\"\n :display false\n :min_value 90\n :scale \"linear\"\n :height 64} {:decimals 1\n :color \"\"\n :sectors [{:color \"00FF00\"\n :name \"Optimal\"\n :value 12} {:color \"FF0000\"\n :name \"High\"\n :value 15}]\n :data \"buses.1.current\"\n :width 128\n :title \"Bus B current\"\n :display false\n :min_value 0\n :scale \"linear\"\n :height 64} {:decimals 0\n :color \"\"\n :sectors [{:color \"0000FF\"\n :name \"Cold\"\n :value 273} {:color \"00FF00\"\n :name \"Optimal\"\n :value 322} {:color \"FF0000\"\n :name \"Hot\"\n :value 366}]\n :data \"environment.temperature\"\n :width 128\n :title \"Temperature\"\n :display true\n :min_value 244\n :scale \"linear\"\n :height 64} {:decimals 0\n :color \"\"\n :sectors [{:color \"0000FF\"\n :name \"Low\"\n :value 100} {:color \"00FF00\"\n :name \"Optimal\"\n :value 1000} {:color \"FF0000\"\n :name \"High\"\n :value 10000}]\n :data \"environment.illuminance\"\n :width 128\n :title \"Illuminance\"\n :display false\n :min_value 0\n :scale \"log\"\n :height 64} {:decimals 2\n :color \"\"\n :sectors [{:color \"0000FF\"\n :name \"Low\"\n :value 4.3} {:color \"EEEE00\"\n :name \"Medium\"\n :value 4.5} {:color \"00FF00\"\n :name \"High\"\n :value 6.4}]\n :data \"battery_voltage\"\n :width 128\n :title \"Battery voltage\"\n :display false\n :min_value 4\n :scale \"linear\"\n :height 64} {:decimals 2\n :color \"\"\n :sectors [{:color \"0000FF\"\n :name \"Low\"\n :value 4.9} {:color \"00FF00\"\n :name \"Optimal\"\n :value 5.5} {:color \"FF0000\"\n :name \"High\"\n :value 6}]\n :data \"power_voltage\"\n :width 128\n :title \"Power voltage\"\n :display false\n :min_value 4\n :scale \"linear\"\n :height 64} {:decimals 1\n :color \"\"\n :sectors [{:color \"0000FF\"\n :name \"Low\"\n :value 10} {:color \"00FF00\"\n :name \"Optimal\"\n :value 13} {:color \"FF0000\"\n :name \"High\"\n :value 15}]\n :data \"relay_voltage\"\n :width 128\n :title \"Relay voltage\"\n :display true\n :min_value 8\n :scale \"linear\"\n :height 64}]\n :register_url \"https://foo.example.com/foo.html\"\n :https_cert {:known_dn_oids {:generationQualifier \"2.5.4.44\"\n :description \"2.5.4.13\"\n :businessCategory \"2.5.4.15\"\n :initials \"2.5.4.43\"\n :stateOrProvinceName \"2.5.4.8\"\n :organizationName \"2.5.4.10\"\n :telephoneNumber \"2.5.4.20\"\n :emailAddress \"1.2.840.113549.1.9.1\"\n :street \"2.5.4.9\"\n :pseudonym \"2.5.4.65\"\n :postOfficeBox \"2.5.4.18\"\n :facsimileTelephoneNumber \"2.5.4.23\"\n :x500UniqueIdentifier \"2.5.4.45\"\n :givenName \"2.5.4.42\"\n :title \"2.5.4.12\"\n :serialNumber \"2.5.4.5\"\n :domainComponent \"0.9.2342.19200300.100.1.25\"\n :postalCode \"2.5.4.17\"\n :countryName \"2.5.4.6\"\n :commonName \"2.5.4.3\"\n :localityName \"2.5.4.7\"\n :houseIdentifier \"2.5.4.51\"\n :postalAddress \"2.5.4.16\"\n :registeredAddress \"2.5.4.26\"\n :dnQualifier \"2.5.4.46\"\n :physicalDeliveryOfficeName \"2.5.4.19\"\n :name \"2.5.4.41\"\n :organizationalUnitName \"2.5.4.11\"\n :surname \"2.5.4.4\"}\n :string_mask \"nombstr\"\n :renewal_data {:username \"R\"\n :password \"N9\"\n :est_url \"https://%a2\"\n :auth \"basic\"}\n :cert \"-----BEGIN CERTIFICATE-----\n MIIarItKbzmTGF4/7lqJkfAKdQf93A4Pa30SNwo/vbUBsbC0M3L7kYTO+9Z3LgVy\n Q9TFAPshclJrnix9rijL6kWipuOLsAvJLOaYqSGTEbK1JICB0yY8i4tY+HvsTqCr\n oP6HhbXJyaeGprInQ=\n -----END CERTIFICATE-----\n \"\n :automatic_renewal false\n :renewal_method \"est\"\n :bits 4096\n :key \"-----BEGIN PRIVATE KEY-----\n MII6faQLG+m0edZfvBcnqZMFXESVbslNm/VRcxpvxbxcFWIAkw+bWNs3dLbEDMe/\n T17Jy5xvjCS1PD+PqWpjcT4DkKcOM1ar4jA3q7/aMUenjeDaB2JqYP4Iljj7mJ/t\n BzvL+WjUAWDrlp2q9vOa/jMkSWXnXQslPo7QKswWPAOB0S2BNSoPBAAgjjTGAM2b\n B2W4+3WATjDyoQMHEoVR+BAkgTw2XYFkcorduNpO72MxVlElZlDayPKfuHkSs/CU\n 47kTz8c2XZZJqLucbVa0sGx90P12eYukieDhpsmMSMhIkcwL8XO\n -----END PRIVATE KEY-----\n \"\n :distinguished_name {:commonName [\"Digital Loggers Unit\"]\n :countryName [\"US\"]\n :stateOrProvinceName [\"California\"]\n :localityName [\"Santa Clara\"]}\n :domains [\"foo.example.com\" \"bar.example.com\" \"baz.example.com\" \"foo.example.com\" \"bar.example.com\" \"bar.example.com\" \"foo.example.com\"]\n :addresses [\"119.36.27.134\" \"6.250.3.168\" \"1.126.212.87\" \"84.7.125.77\" \"0.244.9.251\"]\n :csr \"-----BEGIN CERTIFICATE REQUEST-----\n MIIg/PAsd18SSGlAtIVrvA8k2TXUz31L9Z2A/E3fHD7mWvyPEUH9hSwmxTGwZJIk\n xxd1dxGnkpijFyDZ8x14j/a0y9MHwIguFKxuIEh23QnKP1wZ/zgl/GnzS9GPUzKl\n HgfYOjeqX/GbxsdwYOxrBx=\n -----END CERTIFICATE REQUEST-----\n \"\n :known_renewal_methods {:selfsigned {:name \"Generate a self-signed certificate\"\n :data_items {:days {:regexp \"^[1-9][0-9]*$\"\n :name \"Number of days to issue new certificates for\"\n :secret false}}}\n :acmev2 {:name \"Obtain a certificate from an ACME v2 endpoint (e.g. Let's Encrypt)\"\n :data_items {:acmev2_auth_algorithm {:regexp \"^(RS256|RS384|RS512|ES256|ES384|ES512)$\"\n :name \"ACMEv2 authentication algorithm\"\n :secret false}\n :acmev2_contacts {:regexp \"^((]|[!#&'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))| )+$\"\n :name \"ACMEv2 contact URLs, whitespace-separated\"\n :secret false}\n :acmev2_agreement {:regexp \"^((]|[!#&'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))| )+$\"\n :name \"ACMEv2 service agreement\"\n :secret false}\n :acmev2_url {:regexp \"^https?://(]|[!#&'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))+$\"\n :name \"ACMEv2 directory endpoint URL\"\n :secret false}}}\n :acmev1 {:name \"Obtain a certificate from an ACME v1 endpoint (e.g. Let's Encrypt)\"\n :data_items {:acmev1_key_size {:regexp \"^[1-9][0-9]*$\"\n :name \"ACMEv1 default account key size in bits\"\n :secret false}\n :acmev1_url {:regexp \"^https?://(]|[!#&'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))+$\"\n :name \"ACMEv1 directory endpoint URL\"\n :secret false}\n :acmev1_agreement {:regexp \"^((]|[!#&'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))| )+$\"\n :name \"ACMEv1 service agreement\"\n :secret false}\n :acmev1_key_type {:regexp \"^(rsa|dsa|dh)$\"\n :name \"ACMEv1 default account key type\"\n :secret false}\n :acmev1_contacts {:regexp \"^((]|[!#&'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))| )+$\"\n :name \"ACMEv1 contact URLs, whitespace-separated\"\n :secret false}}}\n :est {:name \"Obtain a certificate via EST (Enrollment over Secure Transport)\"\n :data_items {:password {:regexp \"[ -~]*\"\n :name \"Password to use for authentication\"\n :secret true}\n :username {:regexp \"[A-Za-z_-][A-Za-z0-9_@-]*\"\n :name \"Username to authenticate as\"\n :secret false}\n :est_url {:regexp \"^https://(]|[!#&'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))+$\"\n :name \"EST server base URL (not including .well-known/...; secure transport required)\"\n :secret false}\n :auth {:regexp \"^(|basic|digest)$\"\n :name \"HTTP authentication to use\"\n :secret false}}}}}\n :relax_nonhtml_methods true\n :brand_product_info_url \"https://baz.example.com/foo/bar/bar.html\"}\n :cred {:ip_address \"192.168.0.53\"\n :is_admin true\n :name \"admin\"\n :agent \"web ui\"\n :outlet_access [true true true true true true true true]}\n :upnp {:enabled false\n :profiles {:belkin_wemo_socket {:nid \"Belkin\"\n :state_variables {:FriendlyName {:default_value \"\"\n :events_enabled true\n :name \"name\"\n :type \"string\"}\n :BinaryState {:default_value \"0\"\n :events_enabled true\n :name \"state\"\n :type \"Boolean\"}}\n :service_type \"basicevent\"\n :service_version \"1\"\n :device_xmlns \"urn:Belkin:device-1-0\"\n :manufacturer \"Belkin International Inc.\"\n :actions {:GetFriendlyName {:code \"function(outlet) return outlet.name end\"\n :arguments [{:is_output true\n :state_id \"FriendlyName\"\n :name \"FriendlyName\"\n :type \"string\"}]}\n :GetBinaryState {:code \"function(outlet) return outlet.state end\"\n :arguments [{:is_output true\n :state_id \"BinaryState\"\n :name \"BinaryState\"\n :type \"Boolean\"}]}\n :SetBinaryState {:code \"function(outlet,value) outlet.state=value end\"\n :arguments [{:is_output false\n :state_id \"BinaryState\"\n :name \"BinaryState\"\n :type \"Boolean\"}]}\n :SetFriendlyName {:code \"function(outlet,value) outlet.name=val end\"\n :arguments [{:is_output false\n :state_id \"FriendlyName\"\n :name \"FriendlyName\"\n :type \"string\"}]}}\n :types {:Boolean {:decode \"function(str) return str==\\\"1\\\" end\"\n :encode \"function(value) return value and \\\"1\\\" or \\\"0\\\" end\"}\n :string {:decode \"function(str) return str end\"\n :encode \"function(value) return value end\"}}\n :device_version \"1\"\n :service_scpd_url \"/eventservice.xml\"\n :uuid_prefix \"Socket-1_0\"\n :service_event_sub_url \"/upnp/event/basicevent1\"\n :service_xmlns \"urn:Belkin:service-1-0\"\n :service_control_url \"/upnp/control/basicevent1\"\n :service_xmlns_prefix_override nil\n :model_number \"\"\n :model \"DLI emulated Belkin socket\"\n :soap_xmlns_prefix_override nil\n :event_xmlns_prefix_override \"xDJXv3DK\"\n :service_id \"basicevent1\"\n :device_type \"controllee\"}}\n :notifications {:events {:dli.upnp.sample_event {:parameters [{:id \"sample_parameter\"\n :has_fixed_value false\n :fixed_value nil}]\n :message_template [\"sample event\"]}}\n :parameter_kinds []}\n :outlets [{:exposed false\n :alternate_name nil\n :id \"1944d90d0\"\n :profile \"belkin_wemo_socket\"} {:exposed true\n :alternate_name nil\n :id \"1944d90d1\"\n :profile \"belkin_wemo_socket\"} {:exposed false\n :alternate_name nil\n :id \"1944d90d2\"\n :profile \"belkin_wemo_socket\"} {:exposed true\n :alternate_name nil\n :id \"1944d90d3\"\n :profile \"belkin_wemo_socket\"} {:exposed true\n :alternate_name nil\n :id \"1944d90d4\"\n :profile \"belkin_wemo_socket\"} {:exposed true\n :alternate_name nil\n :id \"1944d90d5\"\n :profile \"belkin_wemo_socket\"} {:exposed false\n :alternate_name nil\n :id \"1944d90d6\"\n :profile \"belkin_wemo_socket\"} {:exposed true\n :alternate_name nil\n :id \"1944d90d7\"\n :profile \"belkin_wemo_socket\"}]}\n :relay {:all_caps false\n :min_relay_voltage 8\n :lcd_rows 2\n :user_message_timeout 1\n :sequence_delay 8\n :beep_sequence \"0\"\n :min_sequence_delay 1\n :outlets [{:state false\n :critical false\n :cycle_delay nil\n :locked true\n :transient_state true\n :physical_state true\n :name \"Cooling fans\"} {:state false\n :critical true\n :cycle_delay 6\n :locked true\n :transient_state true\n :physical_state false\n :name \"Server\"} {:state false\n :critical false\n :cycle_delay 5\n :locked false\n :transient_state true\n :physical_state true\n :name \"outlet #3\"} {:state true\n :critical true\n :cycle_delay nil\n :locked true\n :transient_state false\n :physical_state true\n :name \"outlet #4\"} {:state true\n :critical false\n :cycle_delay nil\n :locked false\n :transient_state true\n :physical_state true\n :name \"Uplink Radio Power\"} {:state true\n :critical true\n :cycle_delay 1\n :locked true\n :transient_state true\n :physical_state true\n :name \"Local alarm lights\"} {:state false\n :critical false\n :cycle_delay nil\n :locked true\n :transient_state false\n :physical_state false\n :name \"outlet #7\"} {:state false\n :critical false\n :cycle_delay nil\n :locked false\n :transient_state false\n :physical_state true\n :name \"outlet #8\"} {:state true\n :critical true\n :cycle_delay nil\n :locked true\n :transient_state false\n :physical_state false\n :name \"outlet #9\"} {:state false\n :critical false\n :cycle_delay 3\n :locked false\n :transient_state true\n :physical_state false\n :name \"Local alarm lights\"} {:state true\n :critical false\n :cycle_delay 9\n :locked false\n :transient_state false\n :physical_state false\n :name \"outlet #11\"} {:state true\n :critical false\n :cycle_delay nil\n :locked false\n :transient_state false\n :physical_state true\n :name \"outlet #12\"} {:state false\n :critical true\n :cycle_delay nil\n :locked false\n :transient_state true\n :physical_state true\n :name \"Local alarm lights\"} {:state false\n :critical false\n :cycle_delay nil\n :locked false\n :transient_state true\n :physical_state false\n :name \"outlet #14\"} {:state false\n :critical false\n :cycle_delay nil\n :locked false\n :transient_state false\n :physical_state false\n :name \"outlet #15\"} {:state true\n :critical false\n :cycle_delay nil\n :locked true\n :transient_state false\n :physical_state false\n :name \"outlet #16\"} {:state true\n :critical false\n :cycle_delay 6\n :locked false\n :transient_state true\n :physical_state true\n :name \"POE Injector\"} {:state false\n :critical false\n :cycle_delay 1\n :locked false\n :transient_state false\n :physical_state true\n :name \"POE Injector\"} {:state true\n :critical false\n :cycle_delay 8\n :locked false\n :transient_state true\n :physical_state true\n :name \"outlet #19\"} {:state true\n :critical true\n :cycle_delay 7\n :locked true\n :transient_state false\n :physical_state false\n :name \"outlet #20\"} {:state true\n :critical false\n :cycle_delay nil\n :locked true\n :transient_state false\n :physical_state false\n :name \"outlet #21\"} {:state false\n :critical true\n :cycle_delay nil\n :locked false\n :transient_state true\n :physical_state true\n :name \"outlet #22\"} {:state false\n :critical false\n :cycle_delay 1\n :locked false\n :transient_state true\n :physical_state true\n :name \"Server\"} {:state true\n :critical true\n :cycle_delay nil\n :locked false\n :transient_state true\n :physical_state true\n :name \"outlet #24\"} {:state false\n :critical false\n :cycle_delay 7\n :locked true\n :transient_state false\n :physical_state false\n :name \"outlet #25\"} {:state true\n :critical false\n :cycle_delay nil\n :locked false\n :transient_state true\n :physical_state false\n :name \"Local alarm lights\"} {:state true\n :critical true\n :cycle_delay nil\n :locked true\n :transient_state false\n :physical_state true\n :name \"POE Injector\"} {:state false\n :critical true\n :cycle_delay 6\n :locked false\n :transient_state true\n :physical_state false\n :name \"Server\"} {:state true\n :critical true\n :cycle_delay 1\n :locked true\n :transient_state true\n :physical_state true\n :name \"Local alarm lights\"} {:state true\n :critical false\n :cycle_delay 4\n :locked true\n :transient_state true\n :physical_state false\n :name \"WiFi AP\"} {:state false\n :critical true\n :cycle_delay 4\n :locked false\n :transient_state true\n :physical_state false\n :name \"Server\"} {:state false\n :critical false\n :cycle_delay nil\n :locked true\n :transient_state true\n :physical_state false\n :name \"Cooling fans\"}]\n :lcd_columns 16\n :relatch 5\n :fuse_relatch 1\n :model \"EPCR5\"\n :user_lines [nil nil]\n :recovery_mode 1\n :nets {:ssu1 {:latest_value 0\n :tracking \"pull\"\n :name \"ssu1\"\n :expression \"(not pin[\\\"dout87\\\"])\"}}\n :pins {:din85 {:level_bits 0\n :latest_input_value nil\n :name \"din85\"\n :drive_logic_mapping [\"Z\" \"Z\" \"Z\" \"Z\"]\n :mode_driver false\n :mode_bits 0\n :level_driver false\n :input_bits 1}\n :din3 {:level_bits 1\n :latest_input_value nil\n :name \"din3\"\n :drive_logic_mapping [\"0\" \"1\" \"0\" \"1\"]\n :mode_driver \"i59\"\n :mode_bits 2\n :level_driver true\n :input_bits 0}}\n :ports {:uart_l9chsl4 {:latest_received []\n :type \"uart\"\n :name \"uart_l9chsl4\"\n :accept {:d true}\n :configuration {:parity \"M\"\n :char_size \"7\"}}\n :uart_lx {:latest_received []\n :type \"uart\"\n :name \"uart_lx\"\n :accept []\n :configuration {:baudrate \"194842\"}}}\n :known_port_types {:uart {:data_items {:baudrate {:name \"Baud rate\"\n :regexp \"^[1-9][0-9]*$\"}\n :char_size {:name \"Character size in bits\"\n :regexp \"^(5|6|7|8)$\"}\n :stop_bits {:name \"Number of stop bits\"\n :regexp \"^(1|2|1\\.5)$\"}\n :parity {:name \"Parity setting: N for none, E for even, O for odd, M for mark, S for space\"\n :regexp \"^(N|E|O|M|S)$\"}}\n :channels {:d \"Data\"}}}\n :backlight_sequence \"0\"\n :name \"My controller\"\n :notifications {:events {:dli.relay.outlet_physical_state_on {:severity 7\n :message_template [\"outlet \" 0 \" is ON\"]\n :parameters [{:fixed_value nil\n :has_fixed_value false\n :id \"outlet\"} {:fixed_value true\n :has_fixed_value true\n :id \"physical_state\"}]}\n :dli.relay.outlet_powerup_state_off {:severity 6\n :message_template [\"outlet \" 0 \" configured to be OFF at power-up\"]\n :parameters [{:fixed_value nil\n :has_fixed_value false\n :id \"outlet\"} {:fixed_value false\n :has_fixed_value true\n :id \"state\"}]}\n :dli.relay.outlet_physical_state_off {:severity 7\n :message_template [\"outlet \" 0 \" is OFF\"]\n :parameters [{:fixed_value nil\n :has_fixed_value false\n :id \"outlet\"} {:fixed_value false\n :has_fixed_value true\n :id \"physical_state\"}]}\n :dli.relay.outlet_state_off {:severity 6\n :message_template [\"outlet \" 0 \" configured to be OFF\"]\n :parameters [{:fixed_value nil\n :has_fixed_value false\n :id \"outlet\"} {:fixed_value false\n :has_fixed_value true\n :id \"state\"}]}\n :dli.relay.outlet_state_on {:severity 6\n :message_template [\"outlet \" 0 \" configured to be ON\"]\n :parameters [{:fixed_value nil\n :has_fixed_value false\n :id \"outlet\"} {:fixed_value true\n :has_fixed_value true\n :id \"state\"}]}\n :dli.relay.outlet_powerup_locked_state_on {:severity 6\n :message_template [\"locked outlet \" 0 \" remains ON at power-up\"]\n :parameters [{:fixed_value nil\n :has_fixed_value false\n :id \"outlet\"} {:fixed_value true\n :has_fixed_value true\n :id \"state\"}]}\n :dli.relay.outlet_powerup_state_on {:severity 6\n :message_template [\"outlet \" 0 \" configured to be ON at power-up\"]\n :parameters [{:fixed_value nil\n :has_fixed_value false\n :id \"outlet\"} {:fixed_value true\n :has_fixed_value true\n :id \"state\"}]}\n :dli.relay.outlet_powerup_locked_state_off {:severity 6\n :message_template [\"locked outlet \" 0 \" remains OFF at power-up\"]\n :parameters [{:fixed_value nil\n :has_fixed_value false\n :id \"outlet\"} {:fixed_value false\n :has_fixed_value true\n :id \"state\"}]}\n :dli.relay.outlet_transient_state_off {:severity 7\n :message_template [\"outlet \" 0 \" expected to be OFF\"]\n :parameters [{:fixed_value nil\n :has_fixed_value false\n :id \"outlet\"} {:fixed_value false\n :has_fixed_value true\n :id \"transient_state\"}]}\n :dli.relay.outlet_transient_state_on {:severity 7\n :message_template [\"outlet \" 0 \" expected to be ON\"]\n :parameters [{:fixed_value nil\n :has_fixed_value false\n :id \"outlet\"} {:fixed_value true\n :has_fixed_value true\n :id \"transient_state\"}]}}\n :parameter_kinds []}\n :online true\n :version \"1.8.1.0\"\n :cycle_delay 3\n :keypad_enabled true\n :user_message_force_timeout 1\n :buses [{:outlet_indices [0 1 2 3]\n :voltage_affects_outlets [1 2 3]\n :max_current 5\n :current_affects_outlets [0]\n :max_voltage nil\n :min_voltage 60} {:outlet_indices [4 5 6 7]\n :voltage_affects_outlets [0 1 2 3]\n :max_current 14\n :current_affects_outlets [0 1 2 3]\n :max_voltage nil\n :min_voltage 60}]\n :fuses_enabled false}\n :autoping {:enabled false\n :max_consecutive_reboot_count 76\n :max_reboot_count 1\n :items [{:script \"\"\n :outlets [0 8 10 11 18 20 22 27 28 30 31]\n :addresses [\"http://hCRMO.example.com:63979/GAvTdGs1/HdOBoK\"]\n :pings_before_enabling nil} {:script \"cycle_router\"\n :outlets []\n :addresses [\"http://4.251.149.205:62639\"]\n :pings_before_enabling nil} {:script \"energize_heater\"\n :outlets []\n :addresses [\"207.159.16.144\"]\n :pings_before_enabling nil}]\n :resume_without_retrial true\n :post_reboot_delay 367\n :handle_failures_immediately false\n :notifications {:events {:dli.autoping.unclear_failure {:severity 6\n :message_template [\"ping \" 0 \" not received (\" 1 \"), possibly due to local network outage, not considered a failure unless during trial\"]\n :parameters [{:fixed_value nil\n :has_fixed_value false\n :id \"ping_address\"} {:fixed_value nil\n :has_fixed_value false\n :id \"ping_ping_time\"}]}\n :dli.autoping.failure {:severity 6\n :message_template [\"ping \" 0 \" failed (\" 1 \")\"]\n :parameters [{:fixed_value nil\n :has_fixed_value false\n :id \"ping_address\"} {:fixed_value nil\n :has_fixed_value false\n :id \"ping_ping_time\"} {:fixed_value false\n :has_fixed_value true\n :id \"ping_state\"}]}\n :dli.autoping.not_starting {:severity 6\n :message_template [\"ping \" 0 \": no usable route to host, possibly due to local network outage, not considered a failure unless during trial\"]\n :parameters [{:fixed_value nil\n :has_fixed_value false\n :id \"ping_address\"}]}\n :dli.autoping.enable_cancelled {:severity 6\n :message_template [\"item \" 0 \" (\" 1 \") enable cancelled (\" 2 \" pings left)\"]\n :parameters [{:fixed_value nil\n :has_fixed_value false\n :id \"ping_item_name\"} {:fixed_value nil\n :has_fixed_value false\n :id \"ping_item_addrs\"} {:fixed_value nil\n :has_fixed_value false\n :id \"ping_item_pings_before_enabling\"} {:fixed_value false\n :has_fixed_value true\n :id \"ping_item_state\"}]}\n :dli.autoping.item_total_failure {:severity 5\n :message_template [\"item \" 0 \" (\" 1 \") failed over \" 2 \" times in a row, disabling\"]\n :parameters [{:fixed_value nil\n :has_fixed_value false\n :id \"ping_item_name\"} {:fixed_value nil\n :has_fixed_value false\n :id \"ping_item_addrs\"} {:fixed_value nil\n :has_fixed_value false\n :id \"ping_item_max_failure_count\"} {:fixed_value false\n :has_fixed_value true\n :id \"ping_item_state\"}]}\n :dli.autoping.success {:severity 7\n :message_template [\"ping \" 0 \" succeeded (\" 1 \")\"]\n :parameters [{:fixed_value nil\n :has_fixed_value false\n :id \"ping_address\"} {:fixed_value nil\n :has_fixed_value false\n :id \"ping_ping_time\"} {:fixed_value true\n :has_fixed_value true\n :id \"ping_state\"}]}\n :dli.autoping.trial_restart {:severity 7\n :message_template [\"item \" 0 \" (\" 1 \") trial restarted due to address list changes\"]\n :parameters [{:fixed_value nil\n :has_fixed_value false\n :id \"ping_item_name\"} {:fixed_value nil\n :has_fixed_value false\n :id \"ping_item_addrs\"} {:fixed_value nil\n :has_fixed_value false\n :id \"ping_item_pings_before_enabling\"} {:fixed_value \"enabling\"\n :has_fixed_value true\n :id \"ping_item_state\"}]}\n :dli.autoping.item_failure {:severity 6\n :message_template [\"item \" 0 \" (\" 1 \") failed [\" 2 \"/\" 3 \"]\"]\n :parameters [{:fixed_value nil\n :has_fixed_value false\n :id \"ping_item_name\"} {:fixed_value nil\n :has_fixed_value false\n :id \"ping_item_addrs\"} {:fixed_value nil\n :has_fixed_value false\n :id \"ping_item_failure_count\"} {:fixed_value nil\n :has_fixed_value false\n :id \"ping_item_max_failure_count\"} {:fixed_value true\n :has_fixed_value true\n :id \"ping_item_state\"}]}\n :dli.autoping.start {:severity 7\n :message_template [\"pinging \" 0 \" (timeout \" 1 \")\"]\n :parameters [{:fixed_value nil\n :has_fixed_value false\n :id \"ping_address\"} {:fixed_value nil\n :has_fixed_value false\n :id \"ping_ping_timeout\"} {:fixed_value \"sent\"\n :has_fixed_value true\n :id \"ping_state\"}]}\n :dli.autoping.enable_approved {:severity 6\n :message_template [\"item \" 0 \" (\" 1 \") enable approved\"]\n :parameters [{:fixed_value nil\n :has_fixed_value false\n :id \"ping_item_name\"} {:fixed_value nil\n :has_fixed_value false\n :id \"ping_item_addrs\"} {:fixed_value true\n :has_fixed_value true\n :id \"ping_item_state\"} {:fixed_value 0\n :has_fixed_value true\n :id \"ping_item_pings_before_enabling\"}]}}\n :parameter_kinds []}\n :pings_before_enabling 10\n :ping_timeout 117\n :ping_interval 10}\n :notification {:known_sink_types {:snmpv3 {:name \"SNMP v3 trap\"\n :data_items {:context_name {:regexp \"^.*$\"\n :name \"Context name\"\n :group \"msg\"}\n :context_engine_id {:group \"msg\"\n :name \"Context engine ID\"\n :regexp \"^(|0x([0-9A-Fa-f][0-,9A-Fa-f]){1,})$\"}\n :auth_protocol {:group \"msg\"\n :name \"Authentication protocol\"\n :regexp \"^(|MD5|SHA)$\"}\n :priv_protocol {:group \"msg\"\n :name \"Privacy protocol\"\n :regexp \"^(|DES|AES)$\"}\n :priv_passphrase {:group \"msgkey\"\n :name \"Privacy passphrase\"\n :regexp \"^(|.{8,})$\"}\n :security_name {:regexp \"^.*$\"\n :name \"Security name\"\n :group \"msg\"}\n :auth_passphrase {:group \"msgkey\"\n :name \"Authentication passphrase\"\n :regexp \"^(|.{8,})$\"}\n :trap_oid {:group \"msg\"\n :name \"Default trap OID\"\n :regexp \"^[012](\\.[0-9]{1,}),{1,}$\"}\n :security_engine_id {:group \"msg\"\n :name \"Security engine ID\"\n :regexp \"^(|0x([0-9A-Fa-f][0-,9A-Fa-f]){1,})$\"}\n :server {:group \"rcpt\"\n :name \"Server address\"\n :regexp \"^[0-9A-Za-z.-]{1,}$\"}}}\n :snmpv2c {:name \"SNMP v2c trap\"\n :data_items {:trap_oid {:group \"msg\"\n :name \"Default trap OID\"\n :regexp \"^[012](\\.[0-9]{1,}),{1,}$\"}\n :server {:group \"rcpt\"\n :name \"Server address\"\n :regexp \"^[0-9A-Za-z.-]{1,}$\"}\n :community {:group \"msgkey\"\n :name \"Community string\"\n :regexp \"^.*$\"}}}\n :webhook {:name \"WebHook\"\n :data_items {:content_type {:group \"msg\"\n :name \"Content type\"\n :regexp \"^(json|urlencoded)$\"}\n :recipient {:group \"rcpt\"\n :name \"Recipient URL\"\n :regexp \"^https?://.*$\"}}}\n :snmpv2ci {:name \"SNMP v2c inform\"\n :data_items {:trap_oid {:group \"msg\"\n :name \"Default trap OID\"\n :regexp \"^[012](\\.[0-9]{1,}),{1,}$\"}\n :server {:group \"rcpt\"\n :name \"Server address\"\n :regexp \"^[0-9A-Za-z.-]{1,}$\"}\n :community {:regexp \"^.*$\"\n :name \"Community string\"\n :group \"msgkey\"}}}\n :snmpv3i {:name \"SNMP v3 inform\"\n :data_items {:context_name {:regexp \"^.*$\"\n :name \"Context name\"\n :group \"msg\"}\n :context_engine_id {:group \"msg\"\n :name \"Context engine ID\"\n :regexp \"^(|0x([0-9A-Fa-f][0-,9A-Fa-f]){1,})$\"}\n :auth_protocol {:group \"msg\"\n :name \"Authentication protocol\"\n :regexp \"^(|MD5|SHA)$\"}\n :priv_protocol {:group \"msg\"\n :name \"Privacy protocol\"\n :regexp \"^(|DES|AES)$\"}\n :priv_passphrase {:group \"msgkey\"\n :name \"Privacy passphrase\"\n :regexp \"^(|.{8,})$\"}\n :security_name {:regexp \"^.*$\"\n :name \"Security name\"\n :group \"msg\"}\n :auth_passphrase {:group \"msgkey\"\n :name \"Authentication passphrase\"\n :regexp \"^(|.{8,})$\"}\n :trap_oid {:group \"msg\"\n :name \"Default trap OID\"\n :regexp \"^[012](\\.[0-9]{1,}),{1,}$\"}\n :security_engine_id {:group \"msg\"\n :name \"Security engine ID\"\n :regexp \"^(|0x([0-9A-Fa-f][0-,9A-Fa-f]){1,})$\"}\n :server {:group \"rcpt\"\n :name \"Server address\"\n :regexp \"^[0-9A-Za-z.-]{1,}$\"}}}\n :snmpv1 {:name \"SNMP v1 trap\"\n :data_items {:community {:group \"msgkey\"\n :name \"Community string\"\n :regexp \"^.*$\"}\n :specific_trap_type {:group \"msg\"\n :name \"Default specific trap type\"\n :regexp \"^[0-9][0-9]*$\"}\n :generic_trap_type {:group \"msg\"\n :name \"Default generic trap type\"\n :regexp \"^[0-9][0-9]*$\"}\n :enterprise_oid {:group \"msg\"\n :name \"Enterprise OID\"\n :regexp \"^[012](\\.[0-9]{1,}),{1,}$\"}\n :server {:group \"rcpt\"\n :name \"Server address\"\n :regexp \"^[0-9A-Za-z.-]{1,}$\"}}}\n :xmpp {:name \"XMPP (Jabber)\"\n :data_items {:password {:regexp \"^.*$\"\n :name \"Password\"\n :group \"sndrkey\"}\n :sender {:group \"sndr\"\n :name \"Sender XMPP ID\"\n :regexp \"^..*@[0-9A-Za-z.-]{1,}$\"}\n :recipient {:group \"rcpt\"\n :name \"Recipient XMPP ID\"\n :regexp \"^..*@[0-9A-Za-z.-]{1,}$\"}}}\n :email {:name \"Email\"\n :data_items {:password {:group \"sndrkey\"\n :name \"Password\"\n :regexp \"^.*$\"}\n :port {:group \"sndr\"\n :name \"Server port\"\n :regexp \"^[0-9]{1,5}$\"}\n :encryption {:group \"sndr\"\n :name \"Transport encryption\"\n :regexp \"^(|smtps|starttls)$\"}\n :username {:group \"sndr\"\n :name \"Username\"\n :regexp \"^.*$\"}\n :recipient {:group \"rcpt\"\n :name \"Recipient email address\"\n :regexp \"^..*@[0-9A-Za-z.-]{1,}$\"}\n :sender {:group \"sndr\"\n :name \"Sender email address\"\n :regexp \"^..*@[0-9A-Za-z.-]{1,}$\"}\n :server {:group \"sndr\"\n :name \"Server\"\n :regexp \"^[0-9A-Za-z.-]{1,}$\"}}}}\n :rules [{:condition \"severity>=WARNING\"\n :action \"notify(\\\"christopher\\\")\"} {:condition \"severity>=EMERGENCY\"\n :action \"notify(\\\"david\\\")\"}]\n :sinks [{:test {:1 {:value \"function\"}\n :results [\"Sink handler indicates notification failure, check log for errors\"]\n :arguments []}\n :type \"snmpv3i\"\n :name \"james\"\n :data {:security_engine_id \"\"\n :context_engine_id \"\"\n :auth_protocol \"SHA\"\n :priv_protocol \"AES\"\n :priv_passphrase \"bp0BXa+&gv%|\"\n :auth_passphrase \",3)(:C;!\"\n :context_name \"24\"\n :security_name \"brian\"\n :trap_oid \"1.079,,,,,\"\n :server \"22zfon.example.com\"}} {:test {:1 {:value \"function\"}\n :results [\"Sink handler indicates notification failure, check log for errors\"]\n :arguments []}\n :type \"snmpv2ci\"\n :name \"john\"\n :data {:trap_oid \"0.2,,,,,,,,,,,,\"\n :server \"hrep.example.com\"\n :community \"Ed+=\"}}]\n :sink_data_item_groups {:rcptkey {:immutable false\n :unreadable false\n :name \"Recipient key\"\n :secret true}\n :rcpt {:immutable false\n :unreadable false\n :name \"Recipient attribute\"\n :secret false}\n :sndrkey {:immutable false\n :unreadable false\n :name \"Sender key\"\n :secret true}\n :msg {:immutable false\n :unreadable false\n :name \"Message attribute\"\n :secret false}\n :msgkey {:immutable false\n :unreadable false\n :name \"Message key\"\n :secret true}\n :sndr {:immutable false\n :unreadable false\n :name \"Sender attribute\"\n :secret false}}}\n :auth {:notifications {:events {:dli.auth.user_created {:severity 6\n :message_template [\"created user \" 0]\n :parameters [{:fixed_value nil\n :has_fixed_value false\n :id \"auth_login\"} {:fixed_value \"new\"\n :has_fixed_value true\n :id \"user_state\"}]}\n :dli.auth.login_allowed {:severity 6\n :message_template [\"login allowed for \" 0 \"@\" 1 \" (\" 2 \")\"]\n :parameters [{:fixed_value nil\n :has_fixed_value false\n :id \"auth_login\"} {:fixed_value nil\n :has_fixed_value false\n :id \"auth_ip\"} {:fixed_value nil\n :has_fixed_value false\n :id \"auth_method\"} {:fixed_value true\n :has_fixed_value true\n :id \"auth_allowed\"}]}\n :dli.auth.login_denied {:severity 6\n :message_template [\"login denied for \" 0 \"@\" 1 \" (\" 2 \"): \" 3]\n :parameters [{:fixed_value nil\n :has_fixed_value false\n :id \"auth_login\"} {:fixed_value nil\n :has_fixed_value false\n :id \"auth_ip\"} {:fixed_value nil\n :has_fixed_value false\n :id \"auth_method\"} {:fixed_value nil\n :has_fixed_value false\n :id \"auth_reason\"} {:fixed_value false\n :has_fixed_value true\n :id \"auth_allowed\"}]}\n :dli.auth.session_closed {:severity 7\n :message_template [0 \"@\" 1 \" session closed\"]\n :parameters [{:fixed_value nil\n :has_fixed_value false\n :id \"auth_login\"} {:fixed_value nil\n :has_fixed_value false\n :id \"auth_ip\"}]}\n :dli.auth.protection_violation {:severity 6\n :message_template [\"protection violation attempt: \" 0]\n :parameters [{:fixed_value nil\n :has_fixed_value false\n :id \"auth_reason\"}]}\n :dli.auth.user_modified {:severity 6\n :message_template [\"modified user \" 0]\n :parameters [{:fixed_value nil\n :has_fixed_value false\n :id \"auth_login\"} {:fixed_value true\n :has_fixed_value true\n :id \"user_state\"}]}\n :dli.auth.user_deleted {:severity 6\n :message_template [\"deleted user \" 0]\n :parameters [{:fixed_value nil\n :has_fixed_value false\n :id \"auth_login\"} {:fixed_value false\n :has_fixed_value true\n :id \"user_state\"}]}}\n :parameter_kinds []}\n :clients {:G {:redirect_urls {:https://%FF5]]%A1] true\n :https://%Bd] true}\n :refresh_tokens {:2c1f607935ad04ecbac06a54ab7e2a15 {:expiry_time 1618614511\n :remaining_use_count 87}}\n :secret_hash nil\n :access_tokens {:66214352f1dc14779130f5b1a24f08c7 {:expiry_time nil\n :remaining_use_count nil}}\n :scopes {:dli+object+read:/config/links/ true\n :dli+object+full:/script/start/ true\n :dli+object+full:/relay/ true}}\n :x5hvoBl_pl70q {:redirect_urls {:https://]r true}\n :refresh_tokens {:4999fa1e911ac2fa97dac8815da093ad {:expiry_time nil\n :remaining_use_count 44}\n :e6ef81f5507ef030a15e68215bd4c49b {:expiry_time nil\n :remaining_use_count nil}}\n :secret_hash \"750a5d153be27ea7db2c858235432afa\"\n :access_tokens {:8a8ac26f1188e346c5b90c23600a7d9f {:expiry_time 1608494511\n :remaining_use_count nil}\n :30341ccff16b7257e8b58bff89f0a95e {:expiry_time nil\n :remaining_use_count nil}\n :b4fb4120845f3eb867860161b06aafc6 {:expiry_time 1678199550\n :remaining_use_count 52}}\n :scopes {:dli+object+read:/relay/outlets/7/ true}}}\n :users [{:password \"12sA2y4z%OER\"\n :name \"admin\"\n :is_allowed true\n :outlet_access [true true true true true true true true]} {:password \"Nf*M)mTj\"\n :is_admin false\n :name \"tom\"\n :is_allowed true\n :outlet_access [false false false false true false true true false false true false false false false false true false false false true true false false true false true true false false false true]} {:password \"eKz=s3ql]YYJS\"\n :name \"dick\"\n :is_allowed false\n :outlet_access [true true true true false false true false false false true false false false false false true true true false true false false true false true true true true true false true]} {:password \"/Urt$IFXd/>Sf~pz\"\n :is_admin false\n :name \"harry\"\n :is_allowed true\n :outlet_access [true false true true true true false false true false false false false true false false false false false false true true true false true false true false false true false true]}]\n :cookie_timeout 30000}}})\n\n\n; Sample result:\n; \n"},"javascript-fetch":{"filename":"set-using-javascript-fetch.js","data":"// \n// Sample for the whole object model.\n// \n// This is a sample demonstrating how to set the DLI Controller API.\n// \n\n// Note that this sample has been generated by httpsnippet;\n// authentication configuration (usually digest) is not included.\n\nfetch(\"http://192.168.0.100/restapi/\", {\n \"method\": \"PUT\",\n \"headers\": {\n \"Connection\": \"close\",\n \"Content-Type\": \"application/json\",\n \"X-CSRF\": \"x\"\n },\n \"body\": \"{\\\"snmp\\\":{\\\"enabled\\\":true,\\\"engine_id\\\":\\\"91F34FFB045E5D\\\",\\\"known_auth_methods\\\":{\\\"sha1\\\":\\\"SHA1\\\",\\\"md5\\\":\\\"MD5\\\"},\\\"community_mappings\\\":[{\\\"ip_address\\\":\\\"10.1.164.164\\\",\\\"user\\\":\\\"userk50x\\\",\\\"netmask\\\":\\\"255.0.0.0\\\",\\\"community\\\":\\\"public\\\"}],\\\"users\\\":{\\\"powerReader\\\":{\\\"priv_password\\\":\\\"readerPrivPassword\\\",\\\"has_auth_password\\\":true,\\\"subtree_access\\\":{\\\"energyObject\\\":\\\"readonly\\\"},\\\"auth_password\\\":\\\"readerAuthPassword\\\",\\\"is_allowed\\\":true,\\\"priv_method\\\":\\\"aes\\\",\\\"auth_method\\\":\\\"md5\\\",\\\"has_priv_password\\\":false},\\\"powerAdmin\\\":{\\\"priv_password\\\":\\\"adminPrivPassword\\\",\\\"has_auth_password\\\":false,\\\"subtree_access\\\":{\\\"energyObject\\\":true},\\\"auth_password\\\":\\\"adminAuthPassword\\\",\\\"is_allowed\\\":true,\\\"priv_method\\\":\\\"des\\\",\\\"auth_method\\\":\\\"md5\\\",\\\"has_priv_password\\\":false}},\\\"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\\\"}}},\\\"network\\\":{\\\"wired\\\":{\\\"ip_address\\\":\\\"10.35.91.57\\\",\\\"serve_dns\\\":false,\\\"protocol\\\":\\\"static\\\",\\\"online\\\":false,\\\"gateway\\\":\\\"10.0.0.21\\\",\\\"dns_servers\\\":[\\\"29.152.188.60\\\",\\\"8.247.124.24\\\"],\\\"mac_address\\\":\\\"7C:E1:FF:D3:63:9D\\\",\\\"netmask\\\":\\\"255.0.0.0\\\"},\\\"wireless\\\":{\\\"wac_supported\\\":false,\\\"protocol\\\":\\\"static\\\",\\\"encryption\\\":\\\"psk\\\",\\\"netmask\\\":\\\"255.255.255.0\\\",\\\"known_encryptions\\\":{\\\"psk2\\\":\\\"WPA2 PSK\\\",\\\"psk-mixed\\\":\\\"WPA/WPA2 PSK mixed mode\\\",\\\"psk\\\":\\\"WPA PSK\\\",\\\"none\\\":\\\"None\\\"},\\\"known_channels\\\":{\\\"1\\\":\\\"1 (2412 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)\\\",\\\"10\\\":\\\"10 (2457 MHz)\\\",\\\"11\\\":\\\"11 (2462 MHz)\\\",\\\"auto\\\":\\\"Autoselect\\\"},\\\"key\\\":\\\"VqRHr(isXEd8-Yh-Zg/TzD%cdMWlz&gVv8znDifx-K57&zFdfR8eqAIVi#Gi\\\",\\\"dns_servers\\\":[\\\"192.168.23.3\\\"],\\\"known_modes\\\":{\\\"sta\\\":\\\"Client\\\",\\\"ap\\\":\\\"Access Point\\\"},\\\"enabled\\\":true,\\\"serve_dns\\\":true,\\\"ssid\\\":\\\"DLI_ISO3256\\\",\\\"mac_address\\\":\\\"7C:E1:FF:E7:F0:37\\\",\\\"ip_address\\\":\\\"192.168.23.183\\\",\\\"online\\\":true,\\\"channel\\\":\\\"5\\\",\\\"wac_enabled\\\":false,\\\"mode\\\":\\\"sta\\\",\\\"gateway\\\":\\\"192.168.23.50\\\"},\\\"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\\\":[]},\\\"interface_order\\\":[\\\"wireless\\\"],\\\"known_protocols\\\":{\\\"dhcp\\\":\\\"Dynamic IP/DHCP\\\",\\\"static\\\":\\\"Static IP\\\"},\\\"same_subnet_only\\\":true},\\\"mqtt\\\":{\\\"connect_topic\\\":\\\"wQGPWD\\\",\\\"connect_payload\\\":\\\"K\\\",\\\"username\\\":\\\"userk9ns03\\\",\\\"reconnect_retain\\\":false,\\\"connect_qos\\\":2,\\\"use_ssl\\\":true,\\\"lwt_payload\\\":\\\"\\\",\\\"disconnect_payload\\\":\\\"EbioJ8\\\",\\\"outlets\\\":[{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"DysEr6q\\\",\\\"qos\\\":0,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"2PHQ5O23q\\\",\\\"qos\\\":2,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"HFTgiV6\\\",\\\"qos\\\":0,\\\"allow_write\\\":true},{\\\"allow_read\\\":true,\\\"topic_subtree\\\":\\\"L62w2\\\",\\\"qos\\\":0,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"xYkLboCC\\\",\\\"qos\\\":1,\\\"allow_write\\\":false},{\\\"allow_read\\\":true,\\\"topic_subtree\\\":\\\"98Vtecq7d\\\",\\\"qos\\\":2,\\\"allow_write\\\":true},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"QpJ4\\\",\\\"qos\\\":0,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"jO5YcJ4\\\",\\\"qos\\\":2,\\\"allow_write\\\":false}],\\\"enabled\\\":true,\\\"reconnect_qos\\\":1,\\\"disconnect_qos\\\":2,\\\"disconnect_retain\\\":true,\\\"lwt_qos\\\":0,\\\"broker_port\\\":\\\"38\\\",\\\"lwt_topic\\\":\\\"uRNIm\\\",\\\"disconnect_topic\\\":\\\"dfTcpZk\\\",\\\"password\\\":\\\"TaorXX#JO$\\\",\\\"lwt_retain\\\":false,\\\"reconnect_payload\\\":\\\"PmSp\\\",\\\"topic_root\\\":\\\"FZNf\\\",\\\"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\\\":\\\"Zm3Pvg.SYrHsw.zibO.18FX79DGZ.cCyJfOlDF36CG.zZbojcxy.8NLhAOKMNd1.example.com\\\",\\\"reconnect_topic\\\":\\\"GOi/j9i\\\",\\\"connect_retain\\\":false},\\\"script\\\":{\\\"source\\\":\\\"function energize_heaters(...)\\\\n ...\\\\nend\\\\nfunction energize_modem(...)\\\\n ...\\\\nend\\\\nfunction cycle_gadget(...)\\\\n ...\\\\nend\\\\n\\\",\\\"step_time_limit\\\":5,\\\"boot_handler\\\":\\\"\\\",\\\"threads\\\":{\\\"30\\\":{\\\"label\\\":\\\"label of thread #30\\\"},\\\"46\\\":{\\\"label\\\":\\\"label of thread #46\\\"},\\\"47\\\":{\\\"label\\\":\\\"label of thread #47\\\"},\\\"56\\\":{\\\"label\\\":\\\"label of thread #56\\\"},\\\"67\\\":{\\\"label\\\":\\\"label of thread #67\\\"},\\\"94\\\":{\\\"label\\\":\\\"label of thread #94\\\"}},\\\"traced\\\":false,\\\"step_delay\\\":3,\\\"user_function_ui_order\\\":[\\\"enable_router\\\",\\\"toggle_heater\\\",\\\"shut_down_engines\\\",\\\"energize_machines\\\",\\\"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\\\":{\\\"disable_machine_sample\\\":{\\\"source\\\":\\\"function shut_down_engine(...)\\\\n ...\\\\nend\\\\nfunction shut_down_engines(...)\\\\n ...\\\\nend\\\\nfunction disable_modem(...)\\\\n ...\\\\nend\\\\nfunction energize_router(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"energize_contraptions_sample\\\":{\\\"source\\\":\\\"function shut_down_engine(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"toggle_engine_sample\\\":{\\\"source\\\":\\\"function shut_down_heater(...)\\\\n ...\\\\nend\\\\n\\\"}},\\\"boot_handler_legacy\\\":true,\\\"variables\\\":{\\\"appliance_online\\\":1,\\\"gadget_status\\\":true}},\\\"meter\\\":{\\\"power_status\\\":true,\\\"values\\\":{\\\"vcc_voltage\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":493.33333333333,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":501.66666666667,\\\"alarm_period\\\":6},{\\\"lower_bound_bottom\\\":516.66666666667,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":525.83333333333,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":563.33333333333,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":571.66666666667,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":572.5,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":577.5,\\\"alarm_period\\\":2},{\\\"lower_bound_bottom\\\":600.83333333333,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":614.16666666667,\\\"alarm_period\\\":5},{\\\"lower_bound_bottom\\\":621.66666666667,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":633.33333333333,\\\"alarm_period\\\":null}],\\\"in_calibration\\\":false,\\\"expression\\\":\\\"2.8\\\",\\\"history_subsample_count\\\":2,\\\"data_absence_alarm_level\\\":2,\\\"log_history\\\":true,\\\"history_time_step\\\":14,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":5,\\\"data_absence_alarm_period\\\":1,\\\"quantity\\\":\\\"voltage\\\",\\\"name\\\":\\\"DC voltage\\\",\\\"internal\\\":false,\\\"lowest_interval_alarm_level\\\":null,\\\"bus\\\":2},\\\"current\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":592,\\\"alarm_level\\\":5,\\\"lower_bound_top\\\":607,\\\"alarm_period\\\":4},{\\\"lower_bound_bottom\\\":643,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":654,\\\"alarm_period\\\":9},{\\\"lower_bound_bottom\\\":658,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":663,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":694,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":704,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":713,\\\"alarm_level\\\":5,\\\"lower_bound_top\\\":727,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":741,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":759,\\\"alarm_period\\\":8}],\\\"in_calibration\\\":true,\\\"expression\\\":null,\\\"history_subsample_count\\\":21,\\\"data_absence_alarm_level\\\":3,\\\"value\\\":false,\\\"log_history\\\":false,\\\"history_time_step\\\":25,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":null,\\\"data_absence_alarm_period\\\":null,\\\"quantity\\\":\\\"current\\\",\\\"name\\\":\\\"Current\\\",\\\"supports_calibration\\\":false,\\\"internal\\\":false,\\\"lowest_interval_alarm_level\\\":null,\\\"bus\\\":null},\\\"mains_voltage\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":15.833333333333,\\\"alarm_level\\\":7,\\\"lower_bound_top\\\":17.333333333333,\\\"alarm_period\\\":2},{\\\"lower_bound_bottom\\\":19,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":19.916666666667,\\\"alarm_period\\\":1},{\\\"lower_bound_bottom\\\":19.75,\\\"alarm_level\\\":2,\\\"lower_bound_top\\\":20.5,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":20.583333333333,\\\"alarm_level\\\":8,\\\"lower_bound_top\\\":21.083333333333,\\\"alarm_period\\\":7},{\\\"lower_bound_bottom\\\":23.75,\\\"alarm_level\\\":2,\\\"lower_bound_top\\\":24.75,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":27.166666666667,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":27.75,\\\"alarm_period\\\":6}],\\\"in_calibration\\\":false,\\\"expression\\\":null,\\\"history_subsample_count\\\":25,\\\"data_absence_alarm_level\\\":null,\\\"value\\\":false,\\\"log_history\\\":false,\\\"history_time_step\\\":17,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":8,\\\"data_absence_alarm_period\\\":3,\\\"quantity\\\":\\\"voltage\\\",\\\"name\\\":\\\"AC voltage\\\",\\\"internal\\\":true,\\\"lowest_interval_alarm_level\\\":null,\\\"bus\\\":4},\\\"temperature\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":8.7087087087087,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":9.1891891891892,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":9.2492492492492,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":9.5495495495495,\\\"alarm_period\\\":null}],\\\"in_calibration\\\":false,\\\"expression\\\":null,\\\"history_subsample_count\\\":15,\\\"data_absence_alarm_level\\\":7,\\\"log_history\\\":true,\\\"history_time_step\\\":23,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":1,\\\"data_absence_alarm_period\\\":6,\\\"quantity\\\":\\\"temperature\\\",\\\"name\\\":\\\"Temperature\\\",\\\"internal\\\":true,\\\"lowest_interval_alarm_level\\\":4,\\\"bus\\\":2}},\\\"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\\\":[],\\\"arguments\\\":[]}},\\\"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\\\"}},\\\"config\\\":{\\\"allow_plaintext_logins\\\":true,\\\"allow_coapws\\\":false,\\\"protect_private_config\\\":false,\\\"brand_url\\\":\\\"http://bar.example.com:8031/baz/foo/foo/baz/quux/bar/bar/bar.htm\\\",\\\"allow_jsonrpc_nonadmin\\\":false,\\\"hide_passwords\\\":false,\\\"registration_status\\\":false,\\\"custom_brand_name\\\":\\\"Amazing Controller III\\\",\\\"known_quantities\\\":{\\\"current\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Current\\\",\\\"units\\\":{\\\"A\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"ampere\\\",\\\"scale\\\":1}}},\\\"screen_length\\\":{\\\"preferred_unit\\\":\\\"px\\\",\\\"name\\\":\\\"Screen length\\\",\\\"units\\\":{\\\"px\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"pixel\\\",\\\"scale\\\":1}}},\\\"temperature\\\":{\\\"preferred_unit\\\":\\\"K\\\",\\\"name\\\":\\\"Temperature\\\",\\\"units\\\":{\\\"K\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"kelvin\\\",\\\"scale\\\":1},\\\"C\\\":{\\\"offset\\\":-273.16,\\\"internal\\\":false,\\\"name\\\":\\\"degree Celsius\\\",\\\"scale\\\":1},\\\"F\\\":{\\\"offset\\\":-459.67,\\\"name\\\":\\\"degree Fahrenheit\\\",\\\"scale\\\":1.8}}},\\\"count\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Count\\\",\\\"units\\\":{\\\"times\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"time\\\",\\\"scale\\\":1}}},\\\"illuminance\\\":{\\\"preferred_unit\\\":\\\"lx\\\",\\\"name\\\":\\\"Illuminance\\\",\\\"units\\\":{\\\"lx\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"lux\\\",\\\"scale\\\":1},\\\"fc\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"foot-candle\\\",\\\"scale\\\":0.09290226681531}}},\\\"time\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Time\\\",\\\"units\\\":{\\\"s\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"second\\\",\\\"scale\\\":1}}},\\\"ratio\\\":{\\\"preferred_unit\\\":\\\"times\\\",\\\"name\\\":\\\"Ratio\\\",\\\"units\\\":{\\\"%\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"percent\\\",\\\"scale\\\":100},\\\"times\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"\\\",\\\"scale\\\":1}}},\\\"energy\\\":{\\\"preferred_unit\\\":\\\"kWh\\\",\\\"name\\\":\\\"Energy\\\",\\\"units\\\":{\\\"kWh\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"kilowatt-hour\\\",\\\"scale\\\":2.77777778e-7},\\\"J\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"joule\\\",\\\"scale\\\":1}}},\\\"voltage\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Voltage\\\",\\\"units\\\":{\\\"V\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"volt\\\",\\\"scale\\\":1}}}},\\\"allow_jsonrpc\\\":true,\\\"custom_register_url\\\":\\\"https://baz.example.com/foo/bar.html\\\",\\\"customization_status\\\":\\\"open\\\",\\\"known_protection_bits\\\":{\\\"protect_restore\\\":{\\\"name\\\":\\\"Protection from restore from backup\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"},\\\"protect_admin\\\":{\\\"name\\\":\\\"Administrator credentials protection\\\",\\\"status\\\":true},\\\"protect_private_config\\\":{\\\"name\\\":\\\"Private configuration protection\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"},\\\"protect_notification\\\":{\\\"name\\\":\\\"Notification settings protection\\\",\\\"status\\\":false},\\\"protect_network\\\":{\\\"name\\\":\\\"Network settings protection\\\",\\\"status\\\":true},\\\"protect_maintenance\\\":{\\\"name\\\":\\\"Maintenance mode lock\\\",\\\"status\\\":false},\\\"protect_firmware\\\":{\\\"name\\\":\\\"Firmware protection\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"}},\\\"refresh_enabled\\\":true,\\\"allow_modifying_get\\\":true,\\\"protect_maintenance\\\":false,\\\"serial\\\":\\\"ISO322203123456\\\",\\\"custom_support_email\\\":\\\"support@example.com\\\",\\\"allow_coapws_nonadmin\\\":false,\\\"allow_restapi\\\":true,\\\"upgrade_notify_beep\\\":false,\\\"brand_faq_url\\\":\\\"https://baz.example.com/quux/foo.html\\\",\\\"links\\\":[{\\\"description\\\":\\\"test 5\\\",\\\"href\\\":\\\"test_url7\\\"},{\\\"description\\\":\\\"test 3\\\",\\\"href\\\":\\\"test_url5\\\"}],\\\"custom_brand_logo\\\":\\\"http://bar.example.com:80/baz/foo/quux/foo/bar.png\\\",\\\"image_format\\\":\\\"jpg\\\",\\\"location\\\":\\\"Server room\\\",\\\"ntp_server_enabled\\\":true,\\\"http_ports\\\":[{\\\"port\\\":\\\"8046\\\",\\\"address\\\":\\\"192.168.0.9\\\"}],\\\"hide_wifi_key\\\":true,\\\"custom_brand_url\\\":\\\"https://baz.example.com/baz/quux/quux/baz.html\\\",\\\"syslog_ip_address\\\":null,\\\"protect_network\\\":false,\\\"lockout_delay_minutes\\\":60,\\\"version\\\":\\\"1.8.1.0\\\",\\\"allow_coapws_origins\\\":[\\\"https://baz.example.com\\\",\\\"https://foo.example.com\\\",\\\"http://bar.example.com\\\"],\\\"syslog_minimal_severity\\\":8,\\\"certificates\\\":{\\\"iTrustBazSign_Trusted_Certification_Authority\\\":{\\\"data\\\":\\\"-----BEGIN CERTIFICATE-----\\\\nMIIZNsCJ4KzRkhOd2DFrjawMoljLKzq6dLi1DxMJIMn23Bi7Qz/AaxYPjIm3HdCx\\\\n+DuNZClMGra+/1+0Da+o0j7ooQR0NSzOiuoI6ZhPRHQSLQUb1UP4DYu2/M5Pr4qZ\\\\net7EaYhu/9FSgsWBIcRtXVuwcKnjANkqGu4tTonUz3ygxUtG7K9gs4cUQQEdp+T6\\\\na/NOotOus4sN+8XLKDDQsktJ+X8+1GvdHJ16CS15ZvVZ42xQIBtBxnWxKgyNzt1H\\\\n4QRZTZ8P4kV9hxTuqgreCp+vnOvhRCwXfN79zHa415Fl2kfvRXZfNabA+WuRlq/Q\\\\n8cDRCJVJbGOLyKoVwUvW65Wf/+Qs/t6AVMdki94JRUhPrWxn1sK9+tq0tHuvB15j\\\\nkT8vZUN4Bpxjnlmg5yg+ojt6epJiw38gYIc8p0E0rCmfzZL5X25Mn/VSqrAmwKTV\\\\n6fU8wX08Kh8v2FT7NrwPNPFEb2AyYhegM9rJitT2ad+fvToILljkA//o3BmevRKH\\\\nBcK56PimQNhvC0Hzl2An3/tHoXCFuVt68EDHgy36Ln2apMabQnOWoIpcr1tmZnuk\\\\n81k67sTwx4mJgOmTpIH77w+BqmmdhWhraRzjKTgIZSdGsPlhk3rt0s4sftWMQDD0\\\\nCl2iSMHx0aqSMYCRP6UHDMy6vKY8abspNwXrJroLReqpC3HeBnxRAwZ5H8Gtl8i8\\\\nF0R7rpaVfPkkiPyWNPiJ+qc96WxHE6OW8sf0hGYMhI7Qk5y7WgSXW5ifdgyupNR+\\\\n60zPaL6vUYfcWo8DHhmOQR17QyyqPy6Y+5zaT5V+gAcD/mSIUEjxim49l20A08k1\\\\njdlr9mXMOnNBFiiWRfFEmQ/qSBtdyxviahZmT78uwY6CGqkjW0zIS+9xC2bA0Xvd\\\\nVPkfafb8nqQeb9Ad9V69g4OlhanEWQV1rFiRwKckA2OnEbRP6Zbog/ZNcNd8p8Bh\\\\nw9NGn7SsYG79jZHJB6/CiPr530xEEegAq3SdDxWnDfyzEFJSOKh6mYDrbA5srn3h\\\\nXL6VuwkaukrA3JaQ0iCay3C9A41+9luj61E1z/dulU4rphHrQWSPcha==\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"status\\\":false}},\\\"ssh_authorized_keys\\\":[{\\\"data\\\":\\\"ssh-dss aV===\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"n\\\"},{\\\"data\\\":\\\"ssh-dss CwLn\\\",\\\"options\\\":\\\"era,m=qjgge,wc=x\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 a\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 eEKp==\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 v7=\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 t91/5S==\\\",\\\"options\\\":\\\"oq=ml,yzreiwtvwctfx=e,zspqyuhlfl=bxo,i=ywi,e=dpvtn,yvmbbwdylns\\\",\\\"comment\\\":\\\"bqcl\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 r\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 5=\\\",\\\"options\\\":\\\"wllkv=991248,mu=92,dh=449\\\",\\\"comment\\\":\\\"jqkh\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 betjYa==\\\",\\\"options\\\":\\\"tdx\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 XA2J===\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 4i==\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 VWk==\\\",\\\"options\\\":\\\"nifiixiky=h,iy\\\",\\\"comment\\\":\\\"@h\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 9k=\\\",\\\"options\\\":\\\"kyxjhdrnrjrn=fk,wwqjk=180579801,uy=v\\\",\\\"comment\\\":\\\"dgvjcr\\\"},{\\\"data\\\":\\\"ssh-ed25519 Q=\\\",\\\"options\\\":\\\"rmhdcm,v=knapbe\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 k\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 77rl\\\",\\\"options\\\":\\\"rbjcf=12\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 n\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"ibawc\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 m===\\\",\\\"options\\\":\\\"x=cgkbjt,osvu,ukx,mun=605\\\",\\\"comment\\\":\\\"zspr\\\"},{\\\"data\\\":\\\"ssh-rsa 65=\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"f.o\\\"},{\\\"data\\\":\\\"ssh-rsa Y=\\\",\\\"options\\\":\\\"ace\\\",\\\"comment\\\":\\\"q\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 w+T8\\\",\\\"options\\\":\\\"uy=5,cqe,cvde=12\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 m\\\",\\\"options\\\":\\\"v=rwwifeli,zuyibsvmbt=6,n=01,jqv,sqg,jtul=4,hllpamsm,rttdmjk=n,yot,ai=d,qu,llp,bctpegotzltr=9,w=22,s,tt=8785,hjuj=coxr,yixrao=wgqr\\\",\\\"comment\\\":\\\"dpu\\\"}],\\\"refresh_delay_minutes\\\":1,\\\"ssh_enabled\\\":true,\\\"allow_restapi_nonadmin\\\":true,\\\"protect_restore\\\":false,\\\"custom_brand_logo_height\\\":32,\\\"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\\\"},\\\"allow_restapi_origins\\\":[\\\"https://foo.example.com\\\",\\\"http://bar.example.com\\\"],\\\"brand_manual_url\\\":\\\"https://bar.example.com/quux/quux/foo/quux/bar/bar/foo/quux/foo.htm\\\",\\\"custom_brand_logo_width\\\":22,\\\"plots\\\":[{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":0,\\\"softmax\\\":1,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":0,\\\"softmax\\\":1,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480}],\\\"ssh_port\\\":22,\\\"upgrade_notify_blink\\\":true,\\\"protect_admin\\\":false,\\\"relay_ports\\\":[\\\"ttyATH0\\\"],\\\"custom_update_url\\\":\\\"https://bar.example.com:443/bar.htm\\\",\\\"brand_company_name\\\":\\\"Digital Loggers, Inc.\\\",\\\"hardware_id\\\":\\\"EPCR5\\\",\\\"crls\\\":{\\\"iVeriFooCrypt_Primary_CA\\\":{\\\"data\\\":\\\"-----BEGIN X509 CRL-----\\\\nMIIRKoksuFeaVWE2tkGinxfQDg3P9X4mtoEEc/6XGn7nKOsD88xx5dOKJUlU1sHx\\\\nCJYLsq90dVQWlbgjYnMy8iTwCWoVUU2jqd4jTFl7nCfYpLIO9gNJOsFdP49vbEfR\\\\nlAM1yWqBBO0ZiQkPp4qhLU7Sf33vkXoVjBYijPvxqyWZOG+ENrylL5D0AIywrmSb\\\\n1=\\\\n-----END X509 CRL-----\\\\n\\\",\\\"status\\\":true}},\\\"contact\\\":\\\"support@example.com\\\",\\\"relax_nonhtml_content_types\\\":true,\\\"timezone\\\":\\\"UTC\\\",\\\"hostname\\\":\\\"foo.example.com\\\",\\\"protect_firmware\\\":true,\\\"outlet_label\\\":\\\"Outlet\\\",\\\"brand_name\\\":\\\"Ethernet Power Controller\\\",\\\"oid\\\":\\\"1.3.6.1.4.1.45770.1.3\\\",\\\"custom_brand_company_name\\\":\\\"Whatever Systems Inc.\\\",\\\"update_url\\\":\\\"http://foo.example.com:80/quux/baz/baz/baz/bar/bar/foo/bar/quux/bar.htm\\\",\\\"ntp_peers\\\":[\\\"0.ntp-pool.example.com\\\",\\\"1.ntp-pool.example.com\\\",\\\"2.ntp-pool.example.com\\\",\\\"3.ntp-pool.example.com\\\"],\\\"custom_help_url\\\":\\\"https://baz.example.com:443/foo/quux/quux/bar/baz/bar/bar/bar/quux.html\\\",\\\"name_always_visible\\\":true,\\\"support_email\\\":\\\"support@example.com\\\",\\\"https_ports\\\":[{\\\"port\\\":\\\"80\\\",\\\"address\\\":\\\"192.168.0.5\\\"},{\\\"port\\\":\\\"8079\\\",\\\"address\\\":\\\"192.168.0.58\\\"},{\\\"port\\\":\\\"1\\\",\\\"address\\\":\\\"192.168.0.21\\\"},{\\\"port\\\":\\\"8\\\",\\\"address\\\":\\\"192.168.0.19\\\"}],\\\"contacts\\\":{\\\"support\\\":{\\\"phone\\\":null,\\\"fax\\\":\\\"+67178999899706\\\",\\\"name\\\":\\\"Support\\\",\\\"email\\\":null},\\\"security\\\":{\\\"phone\\\":null,\\\"fax\\\":\\\"+766747320756474\\\",\\\"name\\\":\\\"Security\\\",\\\"email\\\":null}},\\\"custom_support_url\\\":\\\"http://foo.example.com:2/baz.html\\\",\\\"support_url\\\":\\\"https://foo.example.com/quux.htm\\\",\\\"protect_notification\\\":true,\\\"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\\\":false,\\\"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\\\":true,\\\"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\\\":false,\\\"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\\\":false,\\\"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\\\":false,\\\"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\\\":false,\\\"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}],\\\"register_url\\\":\\\"https://foo.example.com/foo.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\\\"},\\\"string_mask\\\":\\\"nombstr\\\",\\\"renewal_data\\\":{\\\"username\\\":\\\"R\\\",\\\"password\\\":\\\"N9\\\",\\\"est_url\\\":\\\"https://%a2\\\",\\\"auth\\\":\\\"basic\\\"},\\\"cert\\\":\\\"-----BEGIN CERTIFICATE-----\\\\nMIIarItKbzmTGF4/7lqJkfAKdQf93A4Pa30SNwo/vbUBsbC0M3L7kYTO+9Z3LgVy\\\\nQ9TFAPshclJrnix9rijL6kWipuOLsAvJLOaYqSGTEbK1JICB0yY8i4tY+HvsTqCr\\\\noP6HhbXJyaeGprInQ=\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"automatic_renewal\\\":false,\\\"renewal_method\\\":\\\"est\\\",\\\"bits\\\":4096,\\\"key\\\":\\\"-----BEGIN PRIVATE KEY-----\\\\nMII6faQLG+m0edZfvBcnqZMFXESVbslNm/VRcxpvxbxcFWIAkw+bWNs3dLbEDMe/\\\\nT17Jy5xvjCS1PD+PqWpjcT4DkKcOM1ar4jA3q7/aMUenjeDaB2JqYP4Iljj7mJ/t\\\\nBzvL+WjUAWDrlp2q9vOa/jMkSWXnXQslPo7QKswWPAOB0S2BNSoPBAAgjjTGAM2b\\\\nB2W4+3WATjDyoQMHEoVR+BAkgTw2XYFkcorduNpO72MxVlElZlDayPKfuHkSs/CU\\\\n47kTz8c2XZZJqLucbVa0sGx90P12eYukieDhpsmMSMhIkcwL8XO\\\\n-----END PRIVATE KEY-----\\\\n\\\",\\\"distinguished_name\\\":{\\\"commonName\\\":[\\\"Digital Loggers Unit\\\"],\\\"countryName\\\":[\\\"US\\\"],\\\"stateOrProvinceName\\\":[\\\"California\\\"],\\\"localityName\\\":[\\\"Santa Clara\\\"]},\\\"domains\\\":[\\\"foo.example.com\\\",\\\"bar.example.com\\\",\\\"baz.example.com\\\",\\\"foo.example.com\\\",\\\"bar.example.com\\\",\\\"bar.example.com\\\",\\\"foo.example.com\\\"],\\\"addresses\\\":[\\\"119.36.27.134\\\",\\\"6.250.3.168\\\",\\\"1.126.212.87\\\",\\\"84.7.125.77\\\",\\\"0.244.9.251\\\"],\\\"csr\\\":\\\"-----BEGIN CERTIFICATE REQUEST-----\\\\nMIIg/PAsd18SSGlAtIVrvA8k2TXUz31L9Z2A/E3fHD7mWvyPEUH9hSwmxTGwZJIk\\\\nxxd1dxGnkpijFyDZ8x14j/a0y9MHwIguFKxuIEh23QnKP1wZ/zgl/GnzS9GPUzKl\\\\nHgfYOjeqX/GbxsdwYOxrBx=\\\\n-----END CERTIFICATE REQUEST-----\\\\n\\\",\\\"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}}}}},\\\"relax_nonhtml_methods\\\":true,\\\"brand_product_info_url\\\":\\\"https://baz.example.com/foo/bar/bar.html\\\"},\\\"cred\\\":{\\\"ip_address\\\":\\\"192.168.0.53\\\",\\\"is_admin\\\":true,\\\"name\\\":\\\"admin\\\",\\\"agent\\\":\\\"web ui\\\",\\\"outlet_access\\\":[true,true,true,true,true,true,true,true]},\\\"upnp\\\":{\\\"enabled\\\":false,\\\"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\\\":null,\\\"model_number\\\":\\\"\\\",\\\"model\\\":\\\"DLI emulated Belkin socket\\\",\\\"soap_xmlns_prefix_override\\\":null,\\\"event_xmlns_prefix_override\\\":\\\"xDJXv3DK\\\",\\\"service_id\\\":\\\"basicevent1\\\",\\\"device_type\\\":\\\"controllee\\\"}},\\\"notifications\\\":{\\\"events\\\":{\\\"dli.upnp.sample_event\\\":{\\\"parameters\\\":[{\\\"id\\\":\\\"sample_parameter\\\",\\\"has_fixed_value\\\":false,\\\"fixed_value\\\":null}],\\\"message_template\\\":[\\\"sample event\\\"]}},\\\"parameter_kinds\\\":[]},\\\"outlets\\\":[{\\\"exposed\\\":false,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d0\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d1\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":false,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d2\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"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\\\":false,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d6\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d7\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"}]},\\\"relay\\\":{\\\"all_caps\\\":false,\\\"min_relay_voltage\\\":8,\\\"lcd_rows\\\":2,\\\"user_message_timeout\\\":1,\\\"sequence_delay\\\":8,\\\"beep_sequence\\\":\\\"0\\\",\\\"min_sequence_delay\\\":1,\\\"outlets\\\":[{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Cooling fans\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":6,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":5,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #3\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #4\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Uplink Radio Power\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":1,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #7\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #8\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #9\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":3,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":9,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #11\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #12\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #14\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #15\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #16\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":6,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"POE Injector\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":1,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"POE Injector\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":8,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #19\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":7,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #20\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #21\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #22\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":1,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #24\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":7,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #25\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"POE Injector\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":6,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":1,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":4,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"WiFi AP\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":4,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Cooling fans\\\"}],\\\"lcd_columns\\\":16,\\\"relatch\\\":5,\\\"fuse_relatch\\\":1,\\\"model\\\":\\\"EPCR5\\\",\\\"user_lines\\\":[null,null],\\\"recovery_mode\\\":1,\\\"nets\\\":{\\\"ssu1\\\":{\\\"latest_value\\\":0,\\\"tracking\\\":\\\"pull\\\",\\\"name\\\":\\\"ssu1\\\",\\\"expression\\\":\\\"(not pin[\\\\\\\"dout87\\\\\\\"])\\\"}},\\\"pins\\\":{\\\"din85\\\":{\\\"level_bits\\\":0,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"din85\\\",\\\"drive_logic_mapping\\\":[\\\"Z\\\",\\\"Z\\\",\\\"Z\\\",\\\"Z\\\"],\\\"mode_driver\\\":false,\\\"mode_bits\\\":0,\\\"level_driver\\\":false,\\\"input_bits\\\":1},\\\"din3\\\":{\\\"level_bits\\\":1,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"din3\\\",\\\"drive_logic_mapping\\\":[\\\"0\\\",\\\"1\\\",\\\"0\\\",\\\"1\\\"],\\\"mode_driver\\\":\\\"i59\\\",\\\"mode_bits\\\":2,\\\"level_driver\\\":true,\\\"input_bits\\\":0}},\\\"ports\\\":{\\\"uart_l9chsl4\\\":{\\\"latest_received\\\":[],\\\"type\\\":\\\"uart\\\",\\\"name\\\":\\\"uart_l9chsl4\\\",\\\"accept\\\":{\\\"d\\\":true},\\\"configuration\\\":{\\\"parity\\\":\\\"M\\\",\\\"char_size\\\":\\\"7\\\"}},\\\"uart_lx\\\":{\\\"latest_received\\\":[],\\\"type\\\":\\\"uart\\\",\\\"name\\\":\\\"uart_lx\\\",\\\"accept\\\":[],\\\"configuration\\\":{\\\"baudrate\\\":\\\"194842\\\"}}},\\\"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\\\"}}},\\\"backlight_sequence\\\":\\\"0\\\",\\\"name\\\":\\\"My controller\\\",\\\"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\\\":[]},\\\"online\\\":true,\\\"version\\\":\\\"1.8.1.0\\\",\\\"cycle_delay\\\":3,\\\"keypad_enabled\\\":true,\\\"user_message_force_timeout\\\":1,\\\"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},\\\"autoping\\\":{\\\"enabled\\\":false,\\\"max_consecutive_reboot_count\\\":76,\\\"max_reboot_count\\\":1,\\\"items\\\":[{\\\"script\\\":\\\"\\\",\\\"outlets\\\":[0,8,10,11,18,20,22,27,28,30,31],\\\"addresses\\\":[\\\"http://hCRMO.example.com:63979/GAvTdGs1/HdOBoK\\\"],\\\"pings_before_enabling\\\":null},{\\\"script\\\":\\\"cycle_router\\\",\\\"outlets\\\":[],\\\"addresses\\\":[\\\"http://4.251.149.205:62639\\\"],\\\"pings_before_enabling\\\":null},{\\\"script\\\":\\\"energize_heater\\\",\\\"outlets\\\":[],\\\"addresses\\\":[\\\"207.159.16.144\\\"],\\\"pings_before_enabling\\\":null}],\\\"resume_without_retrial\\\":true,\\\"post_reboot_delay\\\":367,\\\"handle_failures_immediately\\\":false,\\\"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\\\":10,\\\"ping_timeout\\\":117,\\\"ping_interval\\\":10},\\\"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\\\":\\\"^(|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,}$\\\"}}},\\\"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\\\":{\\\"content_type\\\":{\\\"group\\\":\\\"msg\\\",\\\"name\\\":\\\"Content type\\\",\\\"regexp\\\":\\\"^(json|urlencoded)$\\\"},\\\"recipient\\\":{\\\"group\\\":\\\"rcpt\\\",\\\"name\\\":\\\"Recipient URL\\\",\\\"regexp\\\":\\\"^https?://.*$\\\"}}},\\\"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>=WARNING\\\",\\\"action\\\":\\\"notify(\\\\\\\"christopher\\\\\\\")\\\"},{\\\"condition\\\":\\\"severity>=EMERGENCY\\\",\\\"action\\\":\\\"notify(\\\\\\\"david\\\\\\\")\\\"}],\\\"sinks\\\":[{\\\"test\\\":{\\\"1\\\":{\\\"value\\\":\\\"function\\\"},\\\"results\\\":[\\\"Sink handler indicates notification failure, check log for errors\\\"],\\\"arguments\\\":[]},\\\"type\\\":\\\"snmpv3i\\\",\\\"name\\\":\\\"james\\\",\\\"data\\\":{\\\"security_engine_id\\\":\\\"\\\",\\\"context_engine_id\\\":\\\"\\\",\\\"auth_protocol\\\":\\\"SHA\\\",\\\"priv_protocol\\\":\\\"AES\\\",\\\"priv_passphrase\\\":\\\"bp0BXa+&gv%|\\\",\\\"auth_passphrase\\\":\\\",3)(:C;!\\\",\\\"context_name\\\":\\\"24\\\",\\\"security_name\\\":\\\"brian\\\",\\\"trap_oid\\\":\\\"1.079,,,,,\\\",\\\"server\\\":\\\"22zfon.example.com\\\"}},{\\\"test\\\":{\\\"1\\\":{\\\"value\\\":\\\"function\\\"},\\\"results\\\":[\\\"Sink handler indicates notification failure, check log for errors\\\"],\\\"arguments\\\":[]},\\\"type\\\":\\\"snmpv2ci\\\",\\\"name\\\":\\\"john\\\",\\\"data\\\":{\\\"trap_oid\\\":\\\"0.2,,,,,,,,,,,,\\\",\\\"server\\\":\\\"hrep.example.com\\\",\\\"community\\\":\\\"Ed+=\\\"}}],\\\"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}}},\\\"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\\\":{\\\"G\\\":{\\\"redirect_urls\\\":{\\\"https://%FF5]]%A1]\\\":true,\\\"https://%Bd]\\\":true},\\\"refresh_tokens\\\":{\\\"2c1f607935ad04ecbac06a54ab7e2a15\\\":{\\\"expiry_time\\\":1618614511,\\\"remaining_use_count\\\":87}},\\\"secret_hash\\\":null,\\\"access_tokens\\\":{\\\"66214352f1dc14779130f5b1a24f08c7\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null}},\\\"scopes\\\":{\\\"dli+object+read:/config/links/\\\":true,\\\"dli+object+full:/script/start/\\\":true,\\\"dli+object+full:/relay/\\\":true}},\\\"x5hvoBl_pl70q\\\":{\\\"redirect_urls\\\":{\\\"https://]r\\\":true},\\\"refresh_tokens\\\":{\\\"4999fa1e911ac2fa97dac8815da093ad\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":44},\\\"e6ef81f5507ef030a15e68215bd4c49b\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null}},\\\"secret_hash\\\":\\\"750a5d153be27ea7db2c858235432afa\\\",\\\"access_tokens\\\":{\\\"8a8ac26f1188e346c5b90c23600a7d9f\\\":{\\\"expiry_time\\\":1608494511,\\\"remaining_use_count\\\":null},\\\"30341ccff16b7257e8b58bff89f0a95e\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null},\\\"b4fb4120845f3eb867860161b06aafc6\\\":{\\\"expiry_time\\\":1678199550,\\\"remaining_use_count\\\":52}},\\\"scopes\\\":{\\\"dli+object+read:/relay/outlets/7/\\\":true}}},\\\"users\\\":[{\\\"password\\\":\\\"12sA2y4z%OER\\\",\\\"name\\\":\\\"admin\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[true,true,true,true,true,true,true,true]},{\\\"password\\\":\\\"Nf*M)mTj\\\",\\\"is_admin\\\":false,\\\"name\\\":\\\"tom\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[false,false,false,false,true,false,true,true,false,false,true,false,false,false,false,false,true,false,false,false,true,true,false,false,true,false,true,true,false,false,false,true]},{\\\"password\\\":\\\"eKz=s3ql]YYJS\\\",\\\"name\\\":\\\"dick\\\",\\\"is_allowed\\\":false,\\\"outlet_access\\\":[true,true,true,true,false,false,true,false,false,false,true,false,false,false,false,false,true,true,true,false,true,false,false,true,false,true,true,true,true,true,false,true]},{\\\"password\\\":\\\"/Urt$IFXd/>Sf~pz\\\",\\\"is_admin\\\":false,\\\"name\\\":\\\"harry\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[true,false,true,true,true,true,false,false,true,false,false,false,false,true,false,false,false,false,false,false,true,true,true,false,true,false,true,false,false,true,false,true]}],\\\"cookie_timeout\\\":30000}}\"\n})\n.then(response => {\n console.log(response);\n})\n.catch(err => {\n console.error(err);\n});\n\n\n// Sample result:\n// \n"},"java-unirest":{"filename":"set-using-java-unirest.java","data":"// \n// Sample for the whole object model.\n// \n// This is a sample demonstrating how to set the DLI Controller API.\n// \n\n// Note that this sample has been generated by httpsnippet;\n// authentication configuration (usually digest) is not included.\n\nHttpResponse response = Unirest.put(\"http://192.168.0.100/restapi/\")\n .header(\"Connection\", \"close\")\n .header(\"Content-Type\", \"application/json\")\n .header(\"X-CSRF\", \"x\")\n .body(\"{\\\"snmp\\\":{\\\"enabled\\\":true,\\\"engine_id\\\":\\\"91F34FFB045E5D\\\",\\\"known_auth_methods\\\":{\\\"sha1\\\":\\\"SHA1\\\",\\\"md5\\\":\\\"MD5\\\"},\\\"community_mappings\\\":[{\\\"ip_address\\\":\\\"10.1.164.164\\\",\\\"user\\\":\\\"userk50x\\\",\\\"netmask\\\":\\\"255.0.0.0\\\",\\\"community\\\":\\\"public\\\"}],\\\"users\\\":{\\\"powerReader\\\":{\\\"priv_password\\\":\\\"readerPrivPassword\\\",\\\"has_auth_password\\\":true,\\\"subtree_access\\\":{\\\"energyObject\\\":\\\"readonly\\\"},\\\"auth_password\\\":\\\"readerAuthPassword\\\",\\\"is_allowed\\\":true,\\\"priv_method\\\":\\\"aes\\\",\\\"auth_method\\\":\\\"md5\\\",\\\"has_priv_password\\\":false},\\\"powerAdmin\\\":{\\\"priv_password\\\":\\\"adminPrivPassword\\\",\\\"has_auth_password\\\":false,\\\"subtree_access\\\":{\\\"energyObject\\\":true},\\\"auth_password\\\":\\\"adminAuthPassword\\\",\\\"is_allowed\\\":true,\\\"priv_method\\\":\\\"des\\\",\\\"auth_method\\\":\\\"md5\\\",\\\"has_priv_password\\\":false}},\\\"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\\\"}}},\\\"network\\\":{\\\"wired\\\":{\\\"ip_address\\\":\\\"10.35.91.57\\\",\\\"serve_dns\\\":false,\\\"protocol\\\":\\\"static\\\",\\\"online\\\":false,\\\"gateway\\\":\\\"10.0.0.21\\\",\\\"dns_servers\\\":[\\\"29.152.188.60\\\",\\\"8.247.124.24\\\"],\\\"mac_address\\\":\\\"7C:E1:FF:D3:63:9D\\\",\\\"netmask\\\":\\\"255.0.0.0\\\"},\\\"wireless\\\":{\\\"wac_supported\\\":false,\\\"protocol\\\":\\\"static\\\",\\\"encryption\\\":\\\"psk\\\",\\\"netmask\\\":\\\"255.255.255.0\\\",\\\"known_encryptions\\\":{\\\"psk2\\\":\\\"WPA2 PSK\\\",\\\"psk-mixed\\\":\\\"WPA/WPA2 PSK mixed mode\\\",\\\"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\\\":\\\"VqRHr(isXEd8-Yh-Zg/TzD%cdMWlz&gVv8znDifx-K57&zFdfR8eqAIVi#Gi\\\",\\\"dns_servers\\\":[\\\"192.168.23.3\\\"],\\\"known_modes\\\":{\\\"sta\\\":\\\"Client\\\",\\\"ap\\\":\\\"Access Point\\\"},\\\"enabled\\\":true,\\\"serve_dns\\\":true,\\\"ssid\\\":\\\"DLI_ISO3256\\\",\\\"mac_address\\\":\\\"7C:E1:FF:E7:F0:37\\\",\\\"ip_address\\\":\\\"192.168.23.183\\\",\\\"online\\\":true,\\\"channel\\\":\\\"5\\\",\\\"wac_enabled\\\":false,\\\"mode\\\":\\\"sta\\\",\\\"gateway\\\":\\\"192.168.23.50\\\"},\\\"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\\\":[]},\\\"interface_order\\\":[\\\"wireless\\\"],\\\"known_protocols\\\":{\\\"dhcp\\\":\\\"Dynamic IP/DHCP\\\",\\\"static\\\":\\\"Static IP\\\"},\\\"same_subnet_only\\\":true},\\\"mqtt\\\":{\\\"connect_topic\\\":\\\"wQGPWD\\\",\\\"connect_payload\\\":\\\"K\\\",\\\"username\\\":\\\"userk9ns03\\\",\\\"reconnect_retain\\\":false,\\\"connect_qos\\\":2,\\\"use_ssl\\\":true,\\\"lwt_payload\\\":\\\"\\\",\\\"disconnect_payload\\\":\\\"EbioJ8\\\",\\\"outlets\\\":[{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"DysEr6q\\\",\\\"qos\\\":0,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"2PHQ5O23q\\\",\\\"qos\\\":2,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"HFTgiV6\\\",\\\"qos\\\":0,\\\"allow_write\\\":true},{\\\"allow_read\\\":true,\\\"topic_subtree\\\":\\\"L62w2\\\",\\\"qos\\\":0,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"xYkLboCC\\\",\\\"qos\\\":1,\\\"allow_write\\\":false},{\\\"allow_read\\\":true,\\\"topic_subtree\\\":\\\"98Vtecq7d\\\",\\\"qos\\\":2,\\\"allow_write\\\":true},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"QpJ4\\\",\\\"qos\\\":0,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"jO5YcJ4\\\",\\\"qos\\\":2,\\\"allow_write\\\":false}],\\\"enabled\\\":true,\\\"reconnect_qos\\\":1,\\\"disconnect_qos\\\":2,\\\"disconnect_retain\\\":true,\\\"lwt_qos\\\":0,\\\"broker_port\\\":\\\"38\\\",\\\"lwt_topic\\\":\\\"uRNIm\\\",\\\"disconnect_topic\\\":\\\"dfTcpZk\\\",\\\"password\\\":\\\"TaorXX#JO$\\\",\\\"lwt_retain\\\":false,\\\"reconnect_payload\\\":\\\"PmSp\\\",\\\"topic_root\\\":\\\"FZNf\\\",\\\"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\\\":\\\"Zm3Pvg.SYrHsw.zibO.18FX79DGZ.cCyJfOlDF36CG.zZbojcxy.8NLhAOKMNd1.example.com\\\",\\\"reconnect_topic\\\":\\\"GOi/j9i\\\",\\\"connect_retain\\\":false},\\\"script\\\":{\\\"source\\\":\\\"function energize_heaters(...)\\\\n ...\\\\nend\\\\nfunction energize_modem(...)\\\\n ...\\\\nend\\\\nfunction cycle_gadget(...)\\\\n ...\\\\nend\\\\n\\\",\\\"step_time_limit\\\":5,\\\"boot_handler\\\":\\\"\\\",\\\"threads\\\":{\\\"94\\\":{\\\"label\\\":\\\"label of thread #94\\\"},\\\"46\\\":{\\\"label\\\":\\\"label of thread #46\\\"},\\\"47\\\":{\\\"label\\\":\\\"label of thread #47\\\"},\\\"30\\\":{\\\"label\\\":\\\"label of thread #30\\\"},\\\"67\\\":{\\\"label\\\":\\\"label of thread #67\\\"},\\\"56\\\":{\\\"label\\\":\\\"label of thread #56\\\"}},\\\"traced\\\":false,\\\"step_delay\\\":3,\\\"user_function_ui_order\\\":[\\\"enable_router\\\",\\\"toggle_heater\\\",\\\"shut_down_engines\\\",\\\"energize_machines\\\",\\\"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\\\":{\\\"disable_machine_sample\\\":{\\\"source\\\":\\\"function shut_down_engine(...)\\\\n ...\\\\nend\\\\nfunction shut_down_engines(...)\\\\n ...\\\\nend\\\\nfunction disable_modem(...)\\\\n ...\\\\nend\\\\nfunction energize_router(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"energize_contraptions_sample\\\":{\\\"source\\\":\\\"function shut_down_engine(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"toggle_engine_sample\\\":{\\\"source\\\":\\\"function shut_down_heater(...)\\\\n ...\\\\nend\\\\n\\\"}},\\\"boot_handler_legacy\\\":true,\\\"variables\\\":{\\\"appliance_online\\\":1,\\\"gadget_status\\\":true}},\\\"meter\\\":{\\\"power_status\\\":true,\\\"values\\\":{\\\"vcc_voltage\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":493.33333333333,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":501.66666666667,\\\"alarm_period\\\":6},{\\\"lower_bound_bottom\\\":516.66666666667,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":525.83333333333,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":563.33333333333,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":571.66666666667,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":572.5,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":577.5,\\\"alarm_period\\\":2},{\\\"lower_bound_bottom\\\":600.83333333333,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":614.16666666667,\\\"alarm_period\\\":5},{\\\"lower_bound_bottom\\\":621.66666666667,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":633.33333333333,\\\"alarm_period\\\":null}],\\\"in_calibration\\\":false,\\\"expression\\\":\\\"2.8\\\",\\\"history_subsample_count\\\":2,\\\"data_absence_alarm_level\\\":2,\\\"log_history\\\":true,\\\"history_time_step\\\":14,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":5,\\\"data_absence_alarm_period\\\":1,\\\"quantity\\\":\\\"voltage\\\",\\\"name\\\":\\\"DC voltage\\\",\\\"internal\\\":false,\\\"lowest_interval_alarm_level\\\":null,\\\"bus\\\":2},\\\"current\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":592,\\\"alarm_level\\\":5,\\\"lower_bound_top\\\":607,\\\"alarm_period\\\":4},{\\\"lower_bound_bottom\\\":643,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":654,\\\"alarm_period\\\":9},{\\\"lower_bound_bottom\\\":658,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":663,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":694,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":704,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":713,\\\"alarm_level\\\":5,\\\"lower_bound_top\\\":727,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":741,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":759,\\\"alarm_period\\\":8}],\\\"in_calibration\\\":true,\\\"expression\\\":null,\\\"history_subsample_count\\\":21,\\\"data_absence_alarm_level\\\":3,\\\"value\\\":false,\\\"log_history\\\":false,\\\"history_time_step\\\":25,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":null,\\\"data_absence_alarm_period\\\":null,\\\"quantity\\\":\\\"current\\\",\\\"name\\\":\\\"Current\\\",\\\"supports_calibration\\\":false,\\\"internal\\\":false,\\\"lowest_interval_alarm_level\\\":null,\\\"bus\\\":null},\\\"mains_voltage\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":15.833333333333,\\\"alarm_level\\\":7,\\\"lower_bound_top\\\":17.333333333333,\\\"alarm_period\\\":2},{\\\"lower_bound_bottom\\\":19,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":19.916666666667,\\\"alarm_period\\\":1},{\\\"lower_bound_bottom\\\":19.75,\\\"alarm_level\\\":2,\\\"lower_bound_top\\\":20.5,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":20.583333333333,\\\"alarm_level\\\":8,\\\"lower_bound_top\\\":21.083333333333,\\\"alarm_period\\\":7},{\\\"lower_bound_bottom\\\":23.75,\\\"alarm_level\\\":2,\\\"lower_bound_top\\\":24.75,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":27.166666666667,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":27.75,\\\"alarm_period\\\":6}],\\\"in_calibration\\\":false,\\\"expression\\\":null,\\\"history_subsample_count\\\":25,\\\"data_absence_alarm_level\\\":null,\\\"value\\\":false,\\\"log_history\\\":false,\\\"history_time_step\\\":17,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":8,\\\"data_absence_alarm_period\\\":3,\\\"quantity\\\":\\\"voltage\\\",\\\"name\\\":\\\"AC voltage\\\",\\\"internal\\\":true,\\\"lowest_interval_alarm_level\\\":null,\\\"bus\\\":4},\\\"temperature\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":8.7087087087087,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":9.1891891891892,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":9.2492492492492,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":9.5495495495495,\\\"alarm_period\\\":null}],\\\"in_calibration\\\":false,\\\"expression\\\":null,\\\"history_subsample_count\\\":15,\\\"data_absence_alarm_level\\\":7,\\\"log_history\\\":true,\\\"history_time_step\\\":23,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":1,\\\"data_absence_alarm_period\\\":6,\\\"quantity\\\":\\\"temperature\\\",\\\"name\\\":\\\"Temperature\\\",\\\"internal\\\":true,\\\"lowest_interval_alarm_level\\\":4,\\\"bus\\\":2}},\\\"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\\\":[],\\\"arguments\\\":[]}},\\\"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\\\"}},\\\"config\\\":{\\\"allow_plaintext_logins\\\":true,\\\"allow_coapws\\\":false,\\\"protect_private_config\\\":false,\\\"brand_url\\\":\\\"http://bar.example.com:8031/baz/foo/foo/baz/quux/bar/bar/bar.htm\\\",\\\"allow_jsonrpc_nonadmin\\\":false,\\\"hide_passwords\\\":false,\\\"registration_status\\\":false,\\\"custom_brand_name\\\":\\\"Amazing Controller III\\\",\\\"known_quantities\\\":{\\\"current\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Current\\\",\\\"units\\\":{\\\"A\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"ampere\\\",\\\"scale\\\":1}}},\\\"screen_length\\\":{\\\"preferred_unit\\\":\\\"px\\\",\\\"name\\\":\\\"Screen length\\\",\\\"units\\\":{\\\"px\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"pixel\\\",\\\"scale\\\":1}}},\\\"temperature\\\":{\\\"preferred_unit\\\":\\\"K\\\",\\\"name\\\":\\\"Temperature\\\",\\\"units\\\":{\\\"K\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"kelvin\\\",\\\"scale\\\":1},\\\"C\\\":{\\\"offset\\\":-273.16,\\\"internal\\\":false,\\\"name\\\":\\\"degree Celsius\\\",\\\"scale\\\":1},\\\"F\\\":{\\\"offset\\\":-459.67,\\\"name\\\":\\\"degree Fahrenheit\\\",\\\"scale\\\":1.8}}},\\\"count\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Count\\\",\\\"units\\\":{\\\"times\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"time\\\",\\\"scale\\\":1}}},\\\"illuminance\\\":{\\\"preferred_unit\\\":\\\"lx\\\",\\\"name\\\":\\\"Illuminance\\\",\\\"units\\\":{\\\"lx\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"lux\\\",\\\"scale\\\":1},\\\"fc\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"foot-candle\\\",\\\"scale\\\":0.09290226681531}}},\\\"time\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Time\\\",\\\"units\\\":{\\\"s\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"second\\\",\\\"scale\\\":1}}},\\\"ratio\\\":{\\\"preferred_unit\\\":\\\"times\\\",\\\"name\\\":\\\"Ratio\\\",\\\"units\\\":{\\\"%\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"percent\\\",\\\"scale\\\":100},\\\"times\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"\\\",\\\"scale\\\":1}}},\\\"energy\\\":{\\\"preferred_unit\\\":\\\"kWh\\\",\\\"name\\\":\\\"Energy\\\",\\\"units\\\":{\\\"kWh\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"kilowatt-hour\\\",\\\"scale\\\":2.77777778e-07},\\\"J\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"joule\\\",\\\"scale\\\":1}}},\\\"voltage\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Voltage\\\",\\\"units\\\":{\\\"V\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"volt\\\",\\\"scale\\\":1}}}},\\\"allow_jsonrpc\\\":true,\\\"custom_register_url\\\":\\\"https://baz.example.com/foo/bar.html\\\",\\\"customization_status\\\":\\\"open\\\",\\\"known_protection_bits\\\":{\\\"protect_restore\\\":{\\\"name\\\":\\\"Protection from restore from backup\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"},\\\"protect_admin\\\":{\\\"name\\\":\\\"Administrator credentials protection\\\",\\\"status\\\":true},\\\"protect_private_config\\\":{\\\"name\\\":\\\"Private configuration protection\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"},\\\"protect_notification\\\":{\\\"name\\\":\\\"Notification settings protection\\\",\\\"status\\\":false},\\\"protect_network\\\":{\\\"name\\\":\\\"Network settings protection\\\",\\\"status\\\":true},\\\"protect_maintenance\\\":{\\\"name\\\":\\\"Maintenance mode lock\\\",\\\"status\\\":false},\\\"protect_firmware\\\":{\\\"name\\\":\\\"Firmware protection\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"}},\\\"refresh_enabled\\\":true,\\\"allow_modifying_get\\\":true,\\\"protect_maintenance\\\":false,\\\"serial\\\":\\\"ISO322203123456\\\",\\\"custom_support_email\\\":\\\"support@example.com\\\",\\\"allow_coapws_nonadmin\\\":false,\\\"allow_restapi\\\":true,\\\"upgrade_notify_beep\\\":false,\\\"brand_faq_url\\\":\\\"https://baz.example.com/quux/foo.html\\\",\\\"links\\\":[{\\\"description\\\":\\\"test 5\\\",\\\"href\\\":\\\"test_url7\\\"},{\\\"description\\\":\\\"test 3\\\",\\\"href\\\":\\\"test_url5\\\"}],\\\"custom_brand_logo\\\":\\\"http://bar.example.com:80/baz/foo/quux/foo/bar.png\\\",\\\"image_format\\\":\\\"jpg\\\",\\\"location\\\":\\\"Server room\\\",\\\"ntp_server_enabled\\\":true,\\\"http_ports\\\":[{\\\"port\\\":\\\"8046\\\",\\\"address\\\":\\\"192.168.0.9\\\"}],\\\"hide_wifi_key\\\":true,\\\"custom_brand_url\\\":\\\"https://baz.example.com/baz/quux/quux/baz.html\\\",\\\"syslog_ip_address\\\":null,\\\"protect_network\\\":false,\\\"lockout_delay_minutes\\\":60,\\\"version\\\":\\\"1.8.1.0\\\",\\\"allow_coapws_origins\\\":[\\\"https://baz.example.com\\\",\\\"https://foo.example.com\\\",\\\"http://bar.example.com\\\"],\\\"syslog_minimal_severity\\\":8,\\\"certificates\\\":{\\\"iTrustBazSign_Trusted_Certification_Authority\\\":{\\\"data\\\":\\\"-----BEGIN CERTIFICATE-----\\\\nMIIZNsCJ4KzRkhOd2DFrjawMoljLKzq6dLi1DxMJIMn23Bi7Qz/AaxYPjIm3HdCx\\\\n+DuNZClMGra+/1+0Da+o0j7ooQR0NSzOiuoI6ZhPRHQSLQUb1UP4DYu2/M5Pr4qZ\\\\net7EaYhu/9FSgsWBIcRtXVuwcKnjANkqGu4tTonUz3ygxUtG7K9gs4cUQQEdp+T6\\\\na/NOotOus4sN+8XLKDDQsktJ+X8+1GvdHJ16CS15ZvVZ42xQIBtBxnWxKgyNzt1H\\\\n4QRZTZ8P4kV9hxTuqgreCp+vnOvhRCwXfN79zHa415Fl2kfvRXZfNabA+WuRlq/Q\\\\n8cDRCJVJbGOLyKoVwUvW65Wf/+Qs/t6AVMdki94JRUhPrWxn1sK9+tq0tHuvB15j\\\\nkT8vZUN4Bpxjnlmg5yg+ojt6epJiw38gYIc8p0E0rCmfzZL5X25Mn/VSqrAmwKTV\\\\n6fU8wX08Kh8v2FT7NrwPNPFEb2AyYhegM9rJitT2ad+fvToILljkA//o3BmevRKH\\\\nBcK56PimQNhvC0Hzl2An3/tHoXCFuVt68EDHgy36Ln2apMabQnOWoIpcr1tmZnuk\\\\n81k67sTwx4mJgOmTpIH77w+BqmmdhWhraRzjKTgIZSdGsPlhk3rt0s4sftWMQDD0\\\\nCl2iSMHx0aqSMYCRP6UHDMy6vKY8abspNwXrJroLReqpC3HeBnxRAwZ5H8Gtl8i8\\\\nF0R7rpaVfPkkiPyWNPiJ+qc96WxHE6OW8sf0hGYMhI7Qk5y7WgSXW5ifdgyupNR+\\\\n60zPaL6vUYfcWo8DHhmOQR17QyyqPy6Y+5zaT5V+gAcD/mSIUEjxim49l20A08k1\\\\njdlr9mXMOnNBFiiWRfFEmQ/qSBtdyxviahZmT78uwY6CGqkjW0zIS+9xC2bA0Xvd\\\\nVPkfafb8nqQeb9Ad9V69g4OlhanEWQV1rFiRwKckA2OnEbRP6Zbog/ZNcNd8p8Bh\\\\nw9NGn7SsYG79jZHJB6/CiPr530xEEegAq3SdDxWnDfyzEFJSOKh6mYDrbA5srn3h\\\\nXL6VuwkaukrA3JaQ0iCay3C9A41+9luj61E1z/dulU4rphHrQWSPcha==\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"status\\\":false}},\\\"ssh_authorized_keys\\\":[{\\\"data\\\":\\\"ssh-dss aV===\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"n\\\"},{\\\"data\\\":\\\"ssh-dss CwLn\\\",\\\"options\\\":\\\"era,m=qjgge,wc=x\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 a\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 eEKp==\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 v7=\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 t91/5S==\\\",\\\"options\\\":\\\"oq=ml,yzreiwtvwctfx=e,zspqyuhlfl=bxo,i=ywi,e=dpvtn,yvmbbwdylns\\\",\\\"comment\\\":\\\"bqcl\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 r\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 5=\\\",\\\"options\\\":\\\"wllkv=991248,mu=92,dh=449\\\",\\\"comment\\\":\\\"jqkh\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 betjYa==\\\",\\\"options\\\":\\\"tdx\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 XA2J===\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 4i==\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 VWk==\\\",\\\"options\\\":\\\"nifiixiky=h,iy\\\",\\\"comment\\\":\\\"@h\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 9k=\\\",\\\"options\\\":\\\"kyxjhdrnrjrn=fk,wwqjk=180579801,uy=v\\\",\\\"comment\\\":\\\"dgvjcr\\\"},{\\\"data\\\":\\\"ssh-ed25519 Q=\\\",\\\"options\\\":\\\"rmhdcm,v=knapbe\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 k\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 77rl\\\",\\\"options\\\":\\\"rbjcf=12\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 n\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"ibawc\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 m===\\\",\\\"options\\\":\\\"x=cgkbjt,osvu,ukx,mun=605\\\",\\\"comment\\\":\\\"zspr\\\"},{\\\"data\\\":\\\"ssh-rsa 65=\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"f.o\\\"},{\\\"data\\\":\\\"ssh-rsa Y=\\\",\\\"options\\\":\\\"ace\\\",\\\"comment\\\":\\\"q\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 w+T8\\\",\\\"options\\\":\\\"uy=5,cqe,cvde=12\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 m\\\",\\\"options\\\":\\\"v=rwwifeli,zuyibsvmbt=6,n=01,jqv,sqg,jtul=4,hllpamsm,rttdmjk=n,yot,ai=d,qu,llp,bctpegotzltr=9,w=22,s,tt=8785,hjuj=coxr,yixrao=wgqr\\\",\\\"comment\\\":\\\"dpu\\\"}],\\\"refresh_delay_minutes\\\":1,\\\"ssh_enabled\\\":true,\\\"allow_restapi_nonadmin\\\":true,\\\"protect_restore\\\":false,\\\"custom_brand_logo_height\\\":32,\\\"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\\\"},\\\"allow_restapi_origins\\\":[\\\"https://foo.example.com\\\",\\\"http://bar.example.com\\\"],\\\"brand_manual_url\\\":\\\"https://bar.example.com/quux/quux/foo/quux/bar/bar/foo/quux/foo.htm\\\",\\\"custom_brand_logo_width\\\":22,\\\"plots\\\":[{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":0,\\\"softmax\\\":1,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":0,\\\"softmax\\\":1,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480}],\\\"ssh_port\\\":22,\\\"upgrade_notify_blink\\\":true,\\\"protect_admin\\\":false,\\\"relay_ports\\\":[\\\"ttyATH0\\\"],\\\"custom_update_url\\\":\\\"https://bar.example.com:443/bar.htm\\\",\\\"brand_company_name\\\":\\\"Digital Loggers, Inc.\\\",\\\"hardware_id\\\":\\\"EPCR5\\\",\\\"crls\\\":{\\\"iVeriFooCrypt_Primary_CA\\\":{\\\"data\\\":\\\"-----BEGIN X509 CRL-----\\\\nMIIRKoksuFeaVWE2tkGinxfQDg3P9X4mtoEEc/6XGn7nKOsD88xx5dOKJUlU1sHx\\\\nCJYLsq90dVQWlbgjYnMy8iTwCWoVUU2jqd4jTFl7nCfYpLIO9gNJOsFdP49vbEfR\\\\nlAM1yWqBBO0ZiQkPp4qhLU7Sf33vkXoVjBYijPvxqyWZOG+ENrylL5D0AIywrmSb\\\\n1=\\\\n-----END X509 CRL-----\\\\n\\\",\\\"status\\\":true}},\\\"contact\\\":\\\"support@example.com\\\",\\\"relax_nonhtml_content_types\\\":true,\\\"timezone\\\":\\\"UTC\\\",\\\"hostname\\\":\\\"foo.example.com\\\",\\\"protect_firmware\\\":true,\\\"outlet_label\\\":\\\"Outlet\\\",\\\"brand_name\\\":\\\"Ethernet Power Controller\\\",\\\"oid\\\":\\\"1.3.6.1.4.1.45770.1.3\\\",\\\"custom_brand_company_name\\\":\\\"Whatever Systems Inc.\\\",\\\"update_url\\\":\\\"http://foo.example.com:80/quux/baz/baz/baz/bar/bar/foo/bar/quux/bar.htm\\\",\\\"ntp_peers\\\":[\\\"0.ntp-pool.example.com\\\",\\\"1.ntp-pool.example.com\\\",\\\"2.ntp-pool.example.com\\\",\\\"3.ntp-pool.example.com\\\"],\\\"custom_help_url\\\":\\\"https://baz.example.com:443/foo/quux/quux/bar/baz/bar/bar/bar/quux.html\\\",\\\"name_always_visible\\\":true,\\\"support_email\\\":\\\"support@example.com\\\",\\\"https_ports\\\":[{\\\"port\\\":\\\"80\\\",\\\"address\\\":\\\"192.168.0.5\\\"},{\\\"port\\\":\\\"8079\\\",\\\"address\\\":\\\"192.168.0.58\\\"},{\\\"port\\\":\\\"1\\\",\\\"address\\\":\\\"192.168.0.21\\\"},{\\\"port\\\":\\\"8\\\",\\\"address\\\":\\\"192.168.0.19\\\"}],\\\"contacts\\\":{\\\"support\\\":{\\\"phone\\\":null,\\\"fax\\\":\\\"+67178999899706\\\",\\\"name\\\":\\\"Support\\\",\\\"email\\\":null},\\\"security\\\":{\\\"phone\\\":null,\\\"fax\\\":\\\"+766747320756474\\\",\\\"name\\\":\\\"Security\\\",\\\"email\\\":null}},\\\"custom_support_url\\\":\\\"http://foo.example.com:2/baz.html\\\",\\\"support_url\\\":\\\"https://foo.example.com/quux.htm\\\",\\\"protect_notification\\\":true,\\\"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\\\":false,\\\"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\\\":true,\\\"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\\\":false,\\\"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\\\":false,\\\"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\\\":false,\\\"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\\\":false,\\\"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}],\\\"register_url\\\":\\\"https://foo.example.com/foo.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\\\"},\\\"string_mask\\\":\\\"nombstr\\\",\\\"renewal_data\\\":{\\\"username\\\":\\\"R\\\",\\\"password\\\":\\\"N9\\\",\\\"est_url\\\":\\\"https://%a2\\\",\\\"auth\\\":\\\"basic\\\"},\\\"cert\\\":\\\"-----BEGIN CERTIFICATE-----\\\\nMIIarItKbzmTGF4/7lqJkfAKdQf93A4Pa30SNwo/vbUBsbC0M3L7kYTO+9Z3LgVy\\\\nQ9TFAPshclJrnix9rijL6kWipuOLsAvJLOaYqSGTEbK1JICB0yY8i4tY+HvsTqCr\\\\noP6HhbXJyaeGprInQ=\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"automatic_renewal\\\":false,\\\"renewal_method\\\":\\\"est\\\",\\\"bits\\\":4096,\\\"key\\\":\\\"-----BEGIN PRIVATE KEY-----\\\\nMII6faQLG+m0edZfvBcnqZMFXESVbslNm/VRcxpvxbxcFWIAkw+bWNs3dLbEDMe/\\\\nT17Jy5xvjCS1PD+PqWpjcT4DkKcOM1ar4jA3q7/aMUenjeDaB2JqYP4Iljj7mJ/t\\\\nBzvL+WjUAWDrlp2q9vOa/jMkSWXnXQslPo7QKswWPAOB0S2BNSoPBAAgjjTGAM2b\\\\nB2W4+3WATjDyoQMHEoVR+BAkgTw2XYFkcorduNpO72MxVlElZlDayPKfuHkSs/CU\\\\n47kTz8c2XZZJqLucbVa0sGx90P12eYukieDhpsmMSMhIkcwL8XO\\\\n-----END PRIVATE KEY-----\\\\n\\\",\\\"distinguished_name\\\":{\\\"commonName\\\":[\\\"Digital Loggers Unit\\\"],\\\"countryName\\\":[\\\"US\\\"],\\\"stateOrProvinceName\\\":[\\\"California\\\"],\\\"localityName\\\":[\\\"Santa Clara\\\"]},\\\"domains\\\":[\\\"foo.example.com\\\",\\\"bar.example.com\\\",\\\"baz.example.com\\\",\\\"foo.example.com\\\",\\\"bar.example.com\\\",\\\"bar.example.com\\\",\\\"foo.example.com\\\"],\\\"addresses\\\":[\\\"119.36.27.134\\\",\\\"6.250.3.168\\\",\\\"1.126.212.87\\\",\\\"84.7.125.77\\\",\\\"0.244.9.251\\\"],\\\"csr\\\":\\\"-----BEGIN CERTIFICATE REQUEST-----\\\\nMIIg/PAsd18SSGlAtIVrvA8k2TXUz31L9Z2A/E3fHD7mWvyPEUH9hSwmxTGwZJIk\\\\nxxd1dxGnkpijFyDZ8x14j/a0y9MHwIguFKxuIEh23QnKP1wZ/zgl/GnzS9GPUzKl\\\\nHgfYOjeqX/GbxsdwYOxrBx=\\\\n-----END CERTIFICATE REQUEST-----\\\\n\\\",\\\"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}}}}},\\\"relax_nonhtml_methods\\\":true,\\\"brand_product_info_url\\\":\\\"https://baz.example.com/foo/bar/bar.html\\\"},\\\"cred\\\":{\\\"ip_address\\\":\\\"192.168.0.53\\\",\\\"is_admin\\\":true,\\\"name\\\":\\\"admin\\\",\\\"agent\\\":\\\"web ui\\\",\\\"outlet_access\\\":[true,true,true,true,true,true,true,true]},\\\"upnp\\\":{\\\"enabled\\\":false,\\\"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\\\":null,\\\"model_number\\\":\\\"\\\",\\\"model\\\":\\\"DLI emulated Belkin socket\\\",\\\"soap_xmlns_prefix_override\\\":null,\\\"event_xmlns_prefix_override\\\":\\\"xDJXv3DK\\\",\\\"service_id\\\":\\\"basicevent1\\\",\\\"device_type\\\":\\\"controllee\\\"}},\\\"notifications\\\":{\\\"events\\\":{\\\"dli.upnp.sample_event\\\":{\\\"parameters\\\":[{\\\"id\\\":\\\"sample_parameter\\\",\\\"has_fixed_value\\\":false,\\\"fixed_value\\\":null}],\\\"message_template\\\":[\\\"sample event\\\"]}},\\\"parameter_kinds\\\":[]},\\\"outlets\\\":[{\\\"exposed\\\":false,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d0\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d1\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":false,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d2\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"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\\\":false,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d6\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d7\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"}]},\\\"relay\\\":{\\\"all_caps\\\":false,\\\"min_relay_voltage\\\":8,\\\"lcd_rows\\\":2,\\\"user_message_timeout\\\":1,\\\"sequence_delay\\\":8,\\\"beep_sequence\\\":\\\"0\\\",\\\"min_sequence_delay\\\":1,\\\"outlets\\\":[{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Cooling fans\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":6,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":5,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #3\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #4\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Uplink Radio Power\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":1,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #7\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #8\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #9\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":3,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":9,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #11\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #12\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #14\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #15\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #16\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":6,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"POE Injector\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":1,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"POE Injector\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":8,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #19\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":7,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #20\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #21\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #22\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":1,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #24\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":7,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #25\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"POE Injector\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":6,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":1,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":4,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"WiFi AP\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":4,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Cooling fans\\\"}],\\\"lcd_columns\\\":16,\\\"relatch\\\":5,\\\"fuse_relatch\\\":1,\\\"model\\\":\\\"EPCR5\\\",\\\"user_lines\\\":[null,null],\\\"recovery_mode\\\":1,\\\"nets\\\":{\\\"ssu1\\\":{\\\"latest_value\\\":0,\\\"tracking\\\":\\\"pull\\\",\\\"name\\\":\\\"ssu1\\\",\\\"expression\\\":\\\"(not pin[\\\\\\\"dout87\\\\\\\"])\\\"}},\\\"pins\\\":{\\\"din85\\\":{\\\"level_bits\\\":0,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"din85\\\",\\\"drive_logic_mapping\\\":[\\\"Z\\\",\\\"Z\\\",\\\"Z\\\",\\\"Z\\\"],\\\"mode_driver\\\":false,\\\"mode_bits\\\":0,\\\"level_driver\\\":false,\\\"input_bits\\\":1},\\\"din3\\\":{\\\"level_bits\\\":1,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"din3\\\",\\\"drive_logic_mapping\\\":[\\\"0\\\",\\\"1\\\",\\\"0\\\",\\\"1\\\"],\\\"mode_driver\\\":\\\"i59\\\",\\\"mode_bits\\\":2,\\\"level_driver\\\":true,\\\"input_bits\\\":0}},\\\"ports\\\":{\\\"uart_l9chsl4\\\":{\\\"latest_received\\\":[],\\\"type\\\":\\\"uart\\\",\\\"name\\\":\\\"uart_l9chsl4\\\",\\\"accept\\\":{\\\"d\\\":true},\\\"configuration\\\":{\\\"parity\\\":\\\"M\\\",\\\"char_size\\\":\\\"7\\\"}},\\\"uart_lx\\\":{\\\"latest_received\\\":[],\\\"type\\\":\\\"uart\\\",\\\"name\\\":\\\"uart_lx\\\",\\\"accept\\\":[],\\\"configuration\\\":{\\\"baudrate\\\":\\\"194842\\\"}}},\\\"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\\\"}}},\\\"backlight_sequence\\\":\\\"0\\\",\\\"name\\\":\\\"My controller\\\",\\\"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\\\":[]},\\\"online\\\":true,\\\"version\\\":\\\"1.8.1.0\\\",\\\"cycle_delay\\\":3,\\\"keypad_enabled\\\":true,\\\"user_message_force_timeout\\\":1,\\\"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},\\\"autoping\\\":{\\\"enabled\\\":false,\\\"max_consecutive_reboot_count\\\":76,\\\"max_reboot_count\\\":1,\\\"items\\\":[{\\\"script\\\":\\\"\\\",\\\"outlets\\\":[0,8,10,11,18,20,22,27,28,30,31],\\\"addresses\\\":[\\\"http://hCRMO.example.com:63979/GAvTdGs1/HdOBoK\\\"],\\\"pings_before_enabling\\\":null},{\\\"script\\\":\\\"cycle_router\\\",\\\"outlets\\\":[],\\\"addresses\\\":[\\\"http://4.251.149.205:62639\\\"],\\\"pings_before_enabling\\\":null},{\\\"script\\\":\\\"energize_heater\\\",\\\"outlets\\\":[],\\\"addresses\\\":[\\\"207.159.16.144\\\"],\\\"pings_before_enabling\\\":null}],\\\"resume_without_retrial\\\":true,\\\"post_reboot_delay\\\":367,\\\"handle_failures_immediately\\\":false,\\\"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\\\":10,\\\"ping_timeout\\\":117,\\\"ping_interval\\\":10},\\\"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\\\":\\\"^(|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,}$\\\"}}},\\\"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\\\":{\\\"content_type\\\":{\\\"group\\\":\\\"msg\\\",\\\"name\\\":\\\"Content type\\\",\\\"regexp\\\":\\\"^(json|urlencoded)$\\\"},\\\"recipient\\\":{\\\"group\\\":\\\"rcpt\\\",\\\"name\\\":\\\"Recipient URL\\\",\\\"regexp\\\":\\\"^https?://.*$\\\"}}},\\\"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>=WARNING\\\",\\\"action\\\":\\\"notify(\\\\\\\"christopher\\\\\\\")\\\"},{\\\"condition\\\":\\\"severity>=EMERGENCY\\\",\\\"action\\\":\\\"notify(\\\\\\\"david\\\\\\\")\\\"}],\\\"sinks\\\":[{\\\"test\\\":{\\\"1\\\":{\\\"value\\\":\\\"function\\\"},\\\"results\\\":[\\\"Sink handler indicates notification failure, check log for errors\\\"],\\\"arguments\\\":[]},\\\"type\\\":\\\"snmpv3i\\\",\\\"name\\\":\\\"james\\\",\\\"data\\\":{\\\"security_engine_id\\\":\\\"\\\",\\\"context_engine_id\\\":\\\"\\\",\\\"auth_protocol\\\":\\\"SHA\\\",\\\"priv_protocol\\\":\\\"AES\\\",\\\"priv_passphrase\\\":\\\"bp0BXa+&gv%|\\\",\\\"auth_passphrase\\\":\\\",3)(:C;!\\\",\\\"context_name\\\":\\\"24\\\",\\\"security_name\\\":\\\"brian\\\",\\\"trap_oid\\\":\\\"1.079,,,,,\\\",\\\"server\\\":\\\"22zfon.example.com\\\"}},{\\\"test\\\":{\\\"1\\\":{\\\"value\\\":\\\"function\\\"},\\\"results\\\":[\\\"Sink handler indicates notification failure, check log for errors\\\"],\\\"arguments\\\":[]},\\\"type\\\":\\\"snmpv2ci\\\",\\\"name\\\":\\\"john\\\",\\\"data\\\":{\\\"trap_oid\\\":\\\"0.2,,,,,,,,,,,,\\\",\\\"server\\\":\\\"hrep.example.com\\\",\\\"community\\\":\\\"Ed+=\\\"}}],\\\"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}}},\\\"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\\\":{\\\"G\\\":{\\\"redirect_urls\\\":{\\\"https://%FF5]]%A1]\\\":true,\\\"https://%Bd]\\\":true},\\\"refresh_tokens\\\":{\\\"2c1f607935ad04ecbac06a54ab7e2a15\\\":{\\\"expiry_time\\\":1618614511,\\\"remaining_use_count\\\":87}},\\\"secret_hash\\\":null,\\\"access_tokens\\\":{\\\"66214352f1dc14779130f5b1a24f08c7\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null}},\\\"scopes\\\":{\\\"dli+object+read:/config/links/\\\":true,\\\"dli+object+full:/script/start/\\\":true,\\\"dli+object+full:/relay/\\\":true}},\\\"x5hvoBl_pl70q\\\":{\\\"redirect_urls\\\":{\\\"https://]r\\\":true},\\\"refresh_tokens\\\":{\\\"4999fa1e911ac2fa97dac8815da093ad\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":44},\\\"e6ef81f5507ef030a15e68215bd4c49b\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null}},\\\"secret_hash\\\":\\\"750a5d153be27ea7db2c858235432afa\\\",\\\"access_tokens\\\":{\\\"8a8ac26f1188e346c5b90c23600a7d9f\\\":{\\\"expiry_time\\\":1608494511,\\\"remaining_use_count\\\":null},\\\"30341ccff16b7257e8b58bff89f0a95e\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null},\\\"b4fb4120845f3eb867860161b06aafc6\\\":{\\\"expiry_time\\\":1678199550,\\\"remaining_use_count\\\":52}},\\\"scopes\\\":{\\\"dli+object+read:/relay/outlets/7/\\\":true}}},\\\"users\\\":[{\\\"password\\\":\\\"12sA2y4z%OER\\\",\\\"name\\\":\\\"admin\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[true,true,true,true,true,true,true,true]},{\\\"password\\\":\\\"Nf*M)mTj\\\",\\\"is_admin\\\":false,\\\"name\\\":\\\"tom\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[false,false,false,false,true,false,true,true,false,false,true,false,false,false,false,false,true,false,false,false,true,true,false,false,true,false,true,true,false,false,false,true]},{\\\"password\\\":\\\"eKz=s3ql]YYJS\\\",\\\"name\\\":\\\"dick\\\",\\\"is_allowed\\\":false,\\\"outlet_access\\\":[true,true,true,true,false,false,true,false,false,false,true,false,false,false,false,false,true,true,true,false,true,false,false,true,false,true,true,true,true,true,false,true]},{\\\"password\\\":\\\"/Urt$IFXd/>Sf~pz\\\",\\\"is_admin\\\":false,\\\"name\\\":\\\"harry\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[true,false,true,true,true,true,false,false,true,false,false,false,false,true,false,false,false,false,false,false,true,true,true,false,true,false,true,false,false,true,false,true]}],\\\"cookie_timeout\\\":30000}}\")\n .asString();\n\n\n// Sample result:\n// \n"},"powershell-restmethod":{"filename":"set-using-powershell-restmethod.ps1","data":"# \r\n# Sample for the whole object model.\r\n# \r\n# This is a sample demonstrating how to set the DLI Controller API.\r\n# \r\n\r\n# Note that this sample has been generated by httpsnippet;\r\n# authentication configuration (usually digest) is not included.\r\n\r\n$headers=@{}\r\n$headers.Add(\"Connection\", \"close\")\r\n$headers.Add(\"Content-Type\", \"application/json\")\r\n$headers.Add(\"X-CSRF\", \"x\")\r\n$response = Invoke-RestMethod -Uri 'http://192.168.0.100/restapi/' -Method PUT -Headers $headers -ContentType 'undefined' -Body '{\"snmp\":{\"enabled\":true,\"engine_id\":\"91F34FFB045E5D\",\"known_auth_methods\":{\"sha1\":\"SHA1\",\"md5\":\"MD5\"},\"community_mappings\":[{\"ip_address\":\"10.1.164.164\",\"user\":\"userk50x\",\"netmask\":\"255.0.0.0\",\"community\":\"public\"}],\"users\":{\"powerReader\":{\"priv_password\":\"readerPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":\"readonly\"},\"auth_password\":\"readerAuthPassword\",\"is_allowed\":true,\"priv_method\":\"aes\",\"auth_method\":\"md5\",\"has_priv_password\":false},\"powerAdmin\":{\"priv_password\":\"adminPrivPassword\",\"has_auth_password\":false,\"subtree_access\":{\"energyObject\":true},\"auth_password\":\"adminAuthPassword\",\"is_allowed\":true,\"priv_method\":\"des\",\"auth_method\":\"md5\",\"has_priv_password\":false}},\"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\"}}},\"network\":{\"wired\":{\"ip_address\":\"10.35.91.57\",\"serve_dns\":false,\"protocol\":\"static\",\"online\":false,\"gateway\":\"10.0.0.21\",\"dns_servers\":[\"29.152.188.60\",\"8.247.124.24\"],\"mac_address\":\"7C:E1:FF:D3:63:9D\",\"netmask\":\"255.0.0.0\"},\"wireless\":{\"wac_supported\":false,\"protocol\":\"static\",\"encryption\":\"psk\",\"netmask\":\"255.255.255.0\",\"known_encryptions\":{\"psk2\":\"WPA2 PSK\",\"psk-mixed\":\"WPA/WPA2 PSK mixed mode\",\"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\":\"VqRHr(isXEd8-Yh-Zg/TzD%cdMWlz&gVv8znDifx-K57&zFdfR8eqAIVi#Gi\",\"dns_servers\":[\"192.168.23.3\"],\"known_modes\":{\"sta\":\"Client\",\"ap\":\"Access Point\"},\"enabled\":true,\"serve_dns\":true,\"ssid\":\"DLI_ISO3256\",\"mac_address\":\"7C:E1:FF:E7:F0:37\",\"ip_address\":\"192.168.23.183\",\"online\":true,\"channel\":\"5\",\"wac_enabled\":false,\"mode\":\"sta\",\"gateway\":\"192.168.23.50\"},\"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\":[]},\"interface_order\":[\"wireless\"],\"known_protocols\":{\"dhcp\":\"Dynamic IP/DHCP\",\"static\":\"Static IP\"},\"same_subnet_only\":true},\"mqtt\":{\"connect_topic\":\"wQGPWD\",\"connect_payload\":\"K\",\"username\":\"userk9ns03\",\"reconnect_retain\":false,\"connect_qos\":2,\"use_ssl\":true,\"lwt_payload\":\"\",\"disconnect_payload\":\"EbioJ8\",\"outlets\":[{\"allow_read\":false,\"topic_subtree\":\"DysEr6q\",\"qos\":0,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"2PHQ5O23q\",\"qos\":2,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"HFTgiV6\",\"qos\":0,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"L62w2\",\"qos\":0,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"xYkLboCC\",\"qos\":1,\"allow_write\":false},{\"allow_read\":true,\"topic_subtree\":\"98Vtecq7d\",\"qos\":2,\"allow_write\":true},{\"allow_read\":false,\"topic_subtree\":\"QpJ4\",\"qos\":0,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"jO5YcJ4\",\"qos\":2,\"allow_write\":false}],\"enabled\":true,\"reconnect_qos\":1,\"disconnect_qos\":2,\"disconnect_retain\":true,\"lwt_qos\":0,\"broker_port\":\"38\",\"lwt_topic\":\"uRNIm\",\"disconnect_topic\":\"dfTcpZk\",\"password\":\"TaorXX#JO$\",\"lwt_retain\":false,\"reconnect_payload\":\"PmSp\",\"topic_root\":\"FZNf\",\"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\":\"Zm3Pvg.SYrHsw.zibO.18FX79DGZ.cCyJfOlDF36CG.zZbojcxy.8NLhAOKMNd1.example.com\",\"reconnect_topic\":\"GOi/j9i\",\"connect_retain\":false},\"script\":{\"source\":\"function energize_heaters(...)\\n ...\\nend\\nfunction energize_modem(...)\\n ...\\nend\\nfunction cycle_gadget(...)\\n ...\\nend\\n\",\"step_time_limit\":5,\"boot_handler\":\"\",\"threads\":{\"94\":{\"label\":\"label of thread #94\"},\"46\":{\"label\":\"label of thread #46\"},\"47\":{\"label\":\"label of thread #47\"},\"30\":{\"label\":\"label of thread #30\"},\"67\":{\"label\":\"label of thread #67\"},\"56\":{\"label\":\"label of thread #56\"}},\"traced\":false,\"step_delay\":3,\"user_function_ui_order\":[\"enable_router\",\"toggle_heater\",\"shut_down_engines\",\"energize_machines\",\"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\":{\"disable_machine_sample\":{\"source\":\"function shut_down_engine(...)\\n ...\\nend\\nfunction shut_down_engines(...)\\n ...\\nend\\nfunction disable_modem(...)\\n ...\\nend\\nfunction energize_router(...)\\n ...\\nend\\n\"},\"energize_contraptions_sample\":{\"source\":\"function shut_down_engine(...)\\n ...\\nend\\n\"},\"toggle_engine_sample\":{\"source\":\"function shut_down_heater(...)\\n ...\\nend\\n\"}},\"boot_handler_legacy\":true,\"variables\":{\"appliance_online\":1,\"gadget_status\":true}},\"meter\":{\"power_status\":true,\"values\":{\"vcc_voltage\":{\"intervals\":[{\"lower_bound_bottom\":493.33333333333,\"alarm_level\":null,\"lower_bound_top\":501.66666666667,\"alarm_period\":6},{\"lower_bound_bottom\":516.66666666667,\"alarm_level\":null,\"lower_bound_top\":525.83333333333,\"alarm_period\":null},{\"lower_bound_bottom\":563.33333333333,\"alarm_level\":null,\"lower_bound_top\":571.66666666667,\"alarm_period\":null},{\"lower_bound_bottom\":572.5,\"alarm_level\":null,\"lower_bound_top\":577.5,\"alarm_period\":2},{\"lower_bound_bottom\":600.83333333333,\"alarm_level\":1,\"lower_bound_top\":614.16666666667,\"alarm_period\":5},{\"lower_bound_bottom\":621.66666666667,\"alarm_level\":null,\"lower_bound_top\":633.33333333333,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"2.8\",\"history_subsample_count\":2,\"data_absence_alarm_level\":2,\"log_history\":true,\"history_time_step\":14,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":5,\"data_absence_alarm_period\":1,\"quantity\":\"voltage\",\"name\":\"DC voltage\",\"internal\":false,\"lowest_interval_alarm_level\":null,\"bus\":2},\"current\":{\"intervals\":[{\"lower_bound_bottom\":592,\"alarm_level\":5,\"lower_bound_top\":607,\"alarm_period\":4},{\"lower_bound_bottom\":643,\"alarm_level\":null,\"lower_bound_top\":654,\"alarm_period\":9},{\"lower_bound_bottom\":658,\"alarm_level\":null,\"lower_bound_top\":663,\"alarm_period\":null},{\"lower_bound_bottom\":694,\"alarm_level\":1,\"lower_bound_top\":704,\"alarm_period\":null},{\"lower_bound_bottom\":713,\"alarm_level\":5,\"lower_bound_top\":727,\"alarm_period\":null},{\"lower_bound_bottom\":741,\"alarm_level\":null,\"lower_bound_top\":759,\"alarm_period\":8}],\"in_calibration\":true,\"expression\":null,\"history_subsample_count\":21,\"data_absence_alarm_level\":3,\"value\":false,\"log_history\":false,\"history_time_step\":25,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":null,\"quantity\":\"current\",\"name\":\"Current\",\"supports_calibration\":false,\"internal\":false,\"lowest_interval_alarm_level\":null,\"bus\":null},\"mains_voltage\":{\"intervals\":[{\"lower_bound_bottom\":15.833333333333,\"alarm_level\":7,\"lower_bound_top\":17.333333333333,\"alarm_period\":2},{\"lower_bound_bottom\":19,\"alarm_level\":null,\"lower_bound_top\":19.916666666667,\"alarm_period\":1},{\"lower_bound_bottom\":19.75,\"alarm_level\":2,\"lower_bound_top\":20.5,\"alarm_period\":null},{\"lower_bound_bottom\":20.583333333333,\"alarm_level\":8,\"lower_bound_top\":21.083333333333,\"alarm_period\":7},{\"lower_bound_bottom\":23.75,\"alarm_level\":2,\"lower_bound_top\":24.75,\"alarm_period\":null},{\"lower_bound_bottom\":27.166666666667,\"alarm_level\":1,\"lower_bound_top\":27.75,\"alarm_period\":6}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":25,\"data_absence_alarm_level\":null,\"value\":false,\"log_history\":false,\"history_time_step\":17,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":8,\"data_absence_alarm_period\":3,\"quantity\":\"voltage\",\"name\":\"AC voltage\",\"internal\":true,\"lowest_interval_alarm_level\":null,\"bus\":4},\"temperature\":{\"intervals\":[{\"lower_bound_bottom\":8.7087087087087,\"alarm_level\":null,\"lower_bound_top\":9.1891891891892,\"alarm_period\":null},{\"lower_bound_bottom\":9.2492492492492,\"alarm_level\":1,\"lower_bound_top\":9.5495495495495,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":15,\"data_absence_alarm_level\":7,\"log_history\":true,\"history_time_step\":23,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":1,\"data_absence_alarm_period\":6,\"quantity\":\"temperature\",\"name\":\"Temperature\",\"internal\":true,\"lowest_interval_alarm_level\":4,\"bus\":2}},\"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\":[],\"arguments\":[]}},\"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\"}},\"config\":{\"allow_plaintext_logins\":true,\"allow_coapws\":false,\"protect_private_config\":false,\"brand_url\":\"http://bar.example.com:8031/baz/foo/foo/baz/quux/bar/bar/bar.htm\",\"allow_jsonrpc_nonadmin\":false,\"hide_passwords\":false,\"registration_status\":false,\"custom_brand_name\":\"Amazing Controller III\",\"known_quantities\":{\"current\":{\"preferred_unit\":null,\"name\":\"Current\",\"units\":{\"A\":{\"offset\":0,\"name\":\"ampere\",\"scale\":1}}},\"screen_length\":{\"preferred_unit\":\"px\",\"name\":\"Screen length\",\"units\":{\"px\":{\"offset\":0,\"name\":\"pixel\",\"scale\":1}}},\"temperature\":{\"preferred_unit\":\"K\",\"name\":\"Temperature\",\"units\":{\"K\":{\"offset\":0,\"name\":\"kelvin\",\"scale\":1},\"C\":{\"offset\":-273.16,\"internal\":false,\"name\":\"degree Celsius\",\"scale\":1},\"F\":{\"offset\":-459.67,\"name\":\"degree Fahrenheit\",\"scale\":1.8}}},\"count\":{\"preferred_unit\":null,\"name\":\"Count\",\"units\":{\"times\":{\"offset\":0,\"name\":\"time\",\"scale\":1}}},\"illuminance\":{\"preferred_unit\":\"lx\",\"name\":\"Illuminance\",\"units\":{\"lx\":{\"offset\":0,\"internal\":false,\"name\":\"lux\",\"scale\":1},\"fc\":{\"offset\":0,\"internal\":false,\"name\":\"foot-candle\",\"scale\":0.09290226681531}}},\"time\":{\"preferred_unit\":null,\"name\":\"Time\",\"units\":{\"s\":{\"offset\":0,\"internal\":false,\"name\":\"second\",\"scale\":1}}},\"ratio\":{\"preferred_unit\":\"times\",\"name\":\"Ratio\",\"units\":{\"%\":{\"offset\":0,\"name\":\"percent\",\"scale\":100},\"times\":{\"offset\":0,\"internal\":false,\"name\":\"\",\"scale\":1}}},\"energy\":{\"preferred_unit\":\"kWh\",\"name\":\"Energy\",\"units\":{\"kWh\":{\"offset\":0,\"internal\":false,\"name\":\"kilowatt-hour\",\"scale\":2.77777778e-07},\"J\":{\"offset\":0,\"name\":\"joule\",\"scale\":1}}},\"voltage\":{\"preferred_unit\":null,\"name\":\"Voltage\",\"units\":{\"V\":{\"offset\":0,\"name\":\"volt\",\"scale\":1}}}},\"allow_jsonrpc\":true,\"custom_register_url\":\"https://baz.example.com/foo/bar.html\",\"customization_status\":\"open\",\"known_protection_bits\":{\"protect_restore\":{\"name\":\"Protection from restore from backup\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_admin\":{\"name\":\"Administrator credentials protection\",\"status\":true},\"protect_private_config\":{\"name\":\"Private configuration protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_notification\":{\"name\":\"Notification settings protection\",\"status\":false},\"protect_network\":{\"name\":\"Network settings protection\",\"status\":true},\"protect_maintenance\":{\"name\":\"Maintenance mode lock\",\"status\":false},\"protect_firmware\":{\"name\":\"Firmware protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"}},\"refresh_enabled\":true,\"allow_modifying_get\":true,\"protect_maintenance\":false,\"serial\":\"ISO322203123456\",\"custom_support_email\":\"support@example.com\",\"allow_coapws_nonadmin\":false,\"allow_restapi\":true,\"upgrade_notify_beep\":false,\"brand_faq_url\":\"https://baz.example.com/quux/foo.html\",\"links\":[{\"description\":\"test 5\",\"href\":\"test_url7\"},{\"description\":\"test 3\",\"href\":\"test_url5\"}],\"custom_brand_logo\":\"http://bar.example.com:80/baz/foo/quux/foo/bar.png\",\"image_format\":\"jpg\",\"location\":\"Server room\",\"ntp_server_enabled\":true,\"http_ports\":[{\"port\":\"8046\",\"address\":\"192.168.0.9\"}],\"hide_wifi_key\":true,\"custom_brand_url\":\"https://baz.example.com/baz/quux/quux/baz.html\",\"syslog_ip_address\":null,\"protect_network\":false,\"lockout_delay_minutes\":60,\"version\":\"1.8.1.0\",\"allow_coapws_origins\":[\"https://baz.example.com\",\"https://foo.example.com\",\"http://bar.example.com\"],\"syslog_minimal_severity\":8,\"certificates\":{\"iTrustBazSign_Trusted_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIZNsCJ4KzRkhOd2DFrjawMoljLKzq6dLi1DxMJIMn23Bi7Qz/AaxYPjIm3HdCx\\n+DuNZClMGra+/1+0Da+o0j7ooQR0NSzOiuoI6ZhPRHQSLQUb1UP4DYu2/M5Pr4qZ\\net7EaYhu/9FSgsWBIcRtXVuwcKnjANkqGu4tTonUz3ygxUtG7K9gs4cUQQEdp+T6\\na/NOotOus4sN+8XLKDDQsktJ+X8+1GvdHJ16CS15ZvVZ42xQIBtBxnWxKgyNzt1H\\n4QRZTZ8P4kV9hxTuqgreCp+vnOvhRCwXfN79zHa415Fl2kfvRXZfNabA+WuRlq/Q\\n8cDRCJVJbGOLyKoVwUvW65Wf/+Qs/t6AVMdki94JRUhPrWxn1sK9+tq0tHuvB15j\\nkT8vZUN4Bpxjnlmg5yg+ojt6epJiw38gYIc8p0E0rCmfzZL5X25Mn/VSqrAmwKTV\\n6fU8wX08Kh8v2FT7NrwPNPFEb2AyYhegM9rJitT2ad+fvToILljkA//o3BmevRKH\\nBcK56PimQNhvC0Hzl2An3/tHoXCFuVt68EDHgy36Ln2apMabQnOWoIpcr1tmZnuk\\n81k67sTwx4mJgOmTpIH77w+BqmmdhWhraRzjKTgIZSdGsPlhk3rt0s4sftWMQDD0\\nCl2iSMHx0aqSMYCRP6UHDMy6vKY8abspNwXrJroLReqpC3HeBnxRAwZ5H8Gtl8i8\\nF0R7rpaVfPkkiPyWNPiJ+qc96WxHE6OW8sf0hGYMhI7Qk5y7WgSXW5ifdgyupNR+\\n60zPaL6vUYfcWo8DHhmOQR17QyyqPy6Y+5zaT5V+gAcD/mSIUEjxim49l20A08k1\\njdlr9mXMOnNBFiiWRfFEmQ/qSBtdyxviahZmT78uwY6CGqkjW0zIS+9xC2bA0Xvd\\nVPkfafb8nqQeb9Ad9V69g4OlhanEWQV1rFiRwKckA2OnEbRP6Zbog/ZNcNd8p8Bh\\nw9NGn7SsYG79jZHJB6/CiPr530xEEegAq3SdDxWnDfyzEFJSOKh6mYDrbA5srn3h\\nXL6VuwkaukrA3JaQ0iCay3C9A41+9luj61E1z/dulU4rphHrQWSPcha==\\n-----END CERTIFICATE-----\\n\",\"status\":false}},\"ssh_authorized_keys\":[{\"data\":\"ssh-dss aV===\",\"options\":\"\",\"comment\":\"n\"},{\"data\":\"ssh-dss CwLn\",\"options\":\"era,m=qjgge,wc=x\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp521 a\",\"options\":\"\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp384 eEKp==\",\"options\":\"\",\"comment\":\"\"},{\"data\":\"ssh-ed25519 v7=\",\"options\":\"\",\"comment\":\"\"},{\"data\":\"ssh-ed25519 t91/5S==\",\"options\":\"oq=ml,yzreiwtvwctfx=e,zspqyuhlfl=bxo,i=ywi,e=dpvtn,yvmbbwdylns\",\"comment\":\"bqcl\"},{\"data\":\"ecdsa-sha2-nistp521 r\",\"options\":\"\",\"comment\":\"\"},{\"data\":\"ssh-ed25519 5=\",\"options\":\"wllkv=991248,mu=92,dh=449\",\"comment\":\"jqkh\"},{\"data\":\"ecdsa-sha2-nistp256 betjYa==\",\"options\":\"tdx\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp384 XA2J===\",\"options\":\"\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp521 4i==\",\"options\":\"\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp384 VWk==\",\"options\":\"nifiixiky=h,iy\",\"comment\":\"@h\"},{\"data\":\"ecdsa-sha2-nistp256 9k=\",\"options\":\"kyxjhdrnrjrn=fk,wwqjk=180579801,uy=v\",\"comment\":\"dgvjcr\"},{\"data\":\"ssh-ed25519 Q=\",\"options\":\"rmhdcm,v=knapbe\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp384 k\",\"options\":\"\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp384 77rl\",\"options\":\"rbjcf=12\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp521 n\",\"options\":\"\",\"comment\":\"ibawc\"},{\"data\":\"ecdsa-sha2-nistp256 m===\",\"options\":\"x=cgkbjt,osvu,ukx,mun=605\",\"comment\":\"zspr\"},{\"data\":\"ssh-rsa 65=\",\"options\":\"\",\"comment\":\"f.o\"},{\"data\":\"ssh-rsa Y=\",\"options\":\"ace\",\"comment\":\"q\"},{\"data\":\"ecdsa-sha2-nistp256 w+T8\",\"options\":\"uy=5,cqe,cvde=12\",\"comment\":\"\"},{\"data\":\"ssh-ed25519 m\",\"options\":\"v=rwwifeli,zuyibsvmbt=6,n=01,jqv,sqg,jtul=4,hllpamsm,rttdmjk=n,yot,ai=d,qu,llp,bctpegotzltr=9,w=22,s,tt=8785,hjuj=coxr,yixrao=wgqr\",\"comment\":\"dpu\"}],\"refresh_delay_minutes\":1,\"ssh_enabled\":true,\"allow_restapi_nonadmin\":true,\"protect_restore\":false,\"custom_brand_logo_height\":32,\"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\"},\"allow_restapi_origins\":[\"https://foo.example.com\",\"http://bar.example.com\"],\"brand_manual_url\":\"https://bar.example.com/quux/quux/foo/quux/bar/bar/foo/quux/foo.htm\",\"custom_brand_logo_width\":22,\"plots\":[{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480}],\"ssh_port\":22,\"upgrade_notify_blink\":true,\"protect_admin\":false,\"relay_ports\":[\"ttyATH0\"],\"custom_update_url\":\"https://bar.example.com:443/bar.htm\",\"brand_company_name\":\"Digital Loggers, Inc.\",\"hardware_id\":\"EPCR5\",\"crls\":{\"iVeriFooCrypt_Primary_CA\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIRKoksuFeaVWE2tkGinxfQDg3P9X4mtoEEc/6XGn7nKOsD88xx5dOKJUlU1sHx\\nCJYLsq90dVQWlbgjYnMy8iTwCWoVUU2jqd4jTFl7nCfYpLIO9gNJOsFdP49vbEfR\\nlAM1yWqBBO0ZiQkPp4qhLU7Sf33vkXoVjBYijPvxqyWZOG+ENrylL5D0AIywrmSb\\n1=\\n-----END X509 CRL-----\\n\",\"status\":true}},\"contact\":\"support@example.com\",\"relax_nonhtml_content_types\":true,\"timezone\":\"UTC\",\"hostname\":\"foo.example.com\",\"protect_firmware\":true,\"outlet_label\":\"Outlet\",\"brand_name\":\"Ethernet Power Controller\",\"oid\":\"1.3.6.1.4.1.45770.1.3\",\"custom_brand_company_name\":\"Whatever Systems Inc.\",\"update_url\":\"http://foo.example.com:80/quux/baz/baz/baz/bar/bar/foo/bar/quux/bar.htm\",\"ntp_peers\":[\"0.ntp-pool.example.com\",\"1.ntp-pool.example.com\",\"2.ntp-pool.example.com\",\"3.ntp-pool.example.com\"],\"custom_help_url\":\"https://baz.example.com:443/foo/quux/quux/bar/baz/bar/bar/bar/quux.html\",\"name_always_visible\":true,\"support_email\":\"support@example.com\",\"https_ports\":[{\"port\":\"80\",\"address\":\"192.168.0.5\"},{\"port\":\"8079\",\"address\":\"192.168.0.58\"},{\"port\":\"1\",\"address\":\"192.168.0.21\"},{\"port\":\"8\",\"address\":\"192.168.0.19\"}],\"contacts\":{\"support\":{\"phone\":null,\"fax\":\"+67178999899706\",\"name\":\"Support\",\"email\":null},\"security\":{\"phone\":null,\"fax\":\"+766747320756474\",\"name\":\"Security\",\"email\":null}},\"custom_support_url\":\"http://foo.example.com:2/baz.html\",\"support_url\":\"https://foo.example.com/quux.htm\",\"protect_notification\":true,\"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\":false,\"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\":true,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"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}],\"register_url\":\"https://foo.example.com/foo.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\"},\"string_mask\":\"nombstr\",\"renewal_data\":{\"username\":\"R\",\"password\":\"N9\",\"est_url\":\"https://%a2\",\"auth\":\"basic\"},\"cert\":\"-----BEGIN CERTIFICATE-----\\nMIIarItKbzmTGF4/7lqJkfAKdQf93A4Pa30SNwo/vbUBsbC0M3L7kYTO+9Z3LgVy\\nQ9TFAPshclJrnix9rijL6kWipuOLsAvJLOaYqSGTEbK1JICB0yY8i4tY+HvsTqCr\\noP6HhbXJyaeGprInQ=\\n-----END CERTIFICATE-----\\n\",\"automatic_renewal\":false,\"renewal_method\":\"est\",\"bits\":4096,\"key\":\"-----BEGIN PRIVATE KEY-----\\nMII6faQLG+m0edZfvBcnqZMFXESVbslNm/VRcxpvxbxcFWIAkw+bWNs3dLbEDMe/\\nT17Jy5xvjCS1PD+PqWpjcT4DkKcOM1ar4jA3q7/aMUenjeDaB2JqYP4Iljj7mJ/t\\nBzvL+WjUAWDrlp2q9vOa/jMkSWXnXQslPo7QKswWPAOB0S2BNSoPBAAgjjTGAM2b\\nB2W4+3WATjDyoQMHEoVR+BAkgTw2XYFkcorduNpO72MxVlElZlDayPKfuHkSs/CU\\n47kTz8c2XZZJqLucbVa0sGx90P12eYukieDhpsmMSMhIkcwL8XO\\n-----END PRIVATE KEY-----\\n\",\"distinguished_name\":{\"commonName\":[\"Digital Loggers Unit\"],\"countryName\":[\"US\"],\"stateOrProvinceName\":[\"California\"],\"localityName\":[\"Santa Clara\"]},\"domains\":[\"foo.example.com\",\"bar.example.com\",\"baz.example.com\",\"foo.example.com\",\"bar.example.com\",\"bar.example.com\",\"foo.example.com\"],\"addresses\":[\"119.36.27.134\",\"6.250.3.168\",\"1.126.212.87\",\"84.7.125.77\",\"0.244.9.251\"],\"csr\":\"-----BEGIN CERTIFICATE REQUEST-----\\nMIIg/PAsd18SSGlAtIVrvA8k2TXUz31L9Z2A/E3fHD7mWvyPEUH9hSwmxTGwZJIk\\nxxd1dxGnkpijFyDZ8x14j/a0y9MHwIguFKxuIEh23QnKP1wZ/zgl/GnzS9GPUzKl\\nHgfYOjeqX/GbxsdwYOxrBx=\\n-----END CERTIFICATE REQUEST-----\\n\",\"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}}}}},\"relax_nonhtml_methods\":true,\"brand_product_info_url\":\"https://baz.example.com/foo/bar/bar.html\"},\"cred\":{\"ip_address\":\"192.168.0.53\",\"is_admin\":true,\"name\":\"admin\",\"agent\":\"web ui\",\"outlet_access\":[true,true,true,true,true,true,true,true]},\"upnp\":{\"enabled\":false,\"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\":null,\"model_number\":\"\",\"model\":\"DLI emulated Belkin socket\",\"soap_xmlns_prefix_override\":null,\"event_xmlns_prefix_override\":\"xDJXv3DK\",\"service_id\":\"basicevent1\",\"device_type\":\"controllee\"}},\"notifications\":{\"events\":{\"dli.upnp.sample_event\":{\"parameters\":[{\"id\":\"sample_parameter\",\"has_fixed_value\":false,\"fixed_value\":null}],\"message_template\":[\"sample event\"]}},\"parameter_kinds\":[]},\"outlets\":[{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d0\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d1\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d2\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"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\":false,\"alternate_name\":null,\"id\":\"1944d90d6\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d7\",\"profile\":\"belkin_wemo_socket\"}]},\"relay\":{\"all_caps\":false,\"min_relay_voltage\":8,\"lcd_rows\":2,\"user_message_timeout\":1,\"sequence_delay\":8,\"beep_sequence\":\"0\",\"min_sequence_delay\":1,\"outlets\":[{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"Cooling fans\"},{\"state\":false,\"critical\":true,\"cycle_delay\":6,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":false,\"critical\":false,\"cycle_delay\":5,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #3\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #4\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Uplink Radio Power\"},{\"state\":true,\"critical\":true,\"cycle_delay\":1,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #7\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #8\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #9\"},{\"state\":false,\"critical\":false,\"cycle_delay\":3,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":false,\"cycle_delay\":9,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #11\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #12\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #14\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #15\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #16\"},{\"state\":true,\"critical\":false,\"cycle_delay\":6,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":1,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":true,\"critical\":false,\"cycle_delay\":8,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #19\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #20\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #21\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #22\"},{\"state\":false,\"critical\":false,\"cycle_delay\":1,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Server\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #24\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #25\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":true,\"cycle_delay\":6,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":true,\"critical\":true,\"cycle_delay\":1,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":false,\"cycle_delay\":4,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":true,\"cycle_delay\":4,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"Cooling fans\"}],\"lcd_columns\":16,\"relatch\":5,\"fuse_relatch\":1,\"model\":\"EPCR5\",\"user_lines\":[null,null],\"recovery_mode\":1,\"nets\":{\"ssu1\":{\"latest_value\":0,\"tracking\":\"pull\",\"name\":\"ssu1\",\"expression\":\"(not pin[\\\"dout87\\\"])\"}},\"pins\":{\"din85\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"din85\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":false,\"mode_bits\":0,\"level_driver\":false,\"input_bits\":1},\"din3\":{\"level_bits\":1,\"latest_input_value\":null,\"name\":\"din3\",\"drive_logic_mapping\":[\"0\",\"1\",\"0\",\"1\"],\"mode_driver\":\"i59\",\"mode_bits\":2,\"level_driver\":true,\"input_bits\":0}},\"ports\":{\"uart_l9chsl4\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_l9chsl4\",\"accept\":{\"d\":true},\"configuration\":{\"parity\":\"M\",\"char_size\":\"7\"}},\"uart_lx\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_lx\",\"accept\":[],\"configuration\":{\"baudrate\":\"194842\"}}},\"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\"}}},\"backlight_sequence\":\"0\",\"name\":\"My controller\",\"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\":[]},\"online\":true,\"version\":\"1.8.1.0\",\"cycle_delay\":3,\"keypad_enabled\":true,\"user_message_force_timeout\":1,\"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},\"autoping\":{\"enabled\":false,\"max_consecutive_reboot_count\":76,\"max_reboot_count\":1,\"items\":[{\"script\":\"\",\"outlets\":[0,8,10,11,18,20,22,27,28,30,31],\"addresses\":[\"http://hCRMO.example.com:63979/GAvTdGs1/HdOBoK\"],\"pings_before_enabling\":null},{\"script\":\"cycle_router\",\"outlets\":[],\"addresses\":[\"http://4.251.149.205:62639\"],\"pings_before_enabling\":null},{\"script\":\"energize_heater\",\"outlets\":[],\"addresses\":[\"207.159.16.144\"],\"pings_before_enabling\":null}],\"resume_without_retrial\":true,\"post_reboot_delay\":367,\"handle_failures_immediately\":false,\"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\":10,\"ping_timeout\":117,\"ping_interval\":10},\"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\":\"^(|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,}$\"}}},\"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\":{\"content_type\":{\"group\":\"msg\",\"name\":\"Content type\",\"regexp\":\"^(json|urlencoded)$\"},\"recipient\":{\"group\":\"rcpt\",\"name\":\"Recipient URL\",\"regexp\":\"^https?://.*$\"}}},\"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>=WARNING\",\"action\":\"notify(\\\"christopher\\\")\"},{\"condition\":\"severity>=EMERGENCY\",\"action\":\"notify(\\\"david\\\")\"}],\"sinks\":[{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[\"Sink handler indicates notification failure, check log for errors\"],\"arguments\":[]},\"type\":\"snmpv3i\",\"name\":\"james\",\"data\":{\"security_engine_id\":\"\",\"context_engine_id\":\"\",\"auth_protocol\":\"SHA\",\"priv_protocol\":\"AES\",\"priv_passphrase\":\"bp0BXa+&gv%|\",\"auth_passphrase\":\",3)(:C;!\",\"context_name\":\"24\",\"security_name\":\"brian\",\"trap_oid\":\"1.079,,,,,\",\"server\":\"22zfon.example.com\"}},{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[\"Sink handler indicates notification failure, check log for errors\"],\"arguments\":[]},\"type\":\"snmpv2ci\",\"name\":\"john\",\"data\":{\"trap_oid\":\"0.2,,,,,,,,,,,,\",\"server\":\"hrep.example.com\",\"community\":\"Ed+=\"}}],\"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}}},\"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\":{\"G\":{\"redirect_urls\":{\"https://%FF5]]%A1]\":true,\"https://%Bd]\":true},\"refresh_tokens\":{\"2c1f607935ad04ecbac06a54ab7e2a15\":{\"expiry_time\":1618614511,\"remaining_use_count\":87}},\"secret_hash\":null,\"access_tokens\":{\"66214352f1dc14779130f5b1a24f08c7\":{\"expiry_time\":null,\"remaining_use_count\":null}},\"scopes\":{\"dli+object+read:/config/links/\":true,\"dli+object+full:/script/start/\":true,\"dli+object+full:/relay/\":true}},\"x5hvoBl_pl70q\":{\"redirect_urls\":{\"https://]r\":true},\"refresh_tokens\":{\"4999fa1e911ac2fa97dac8815da093ad\":{\"expiry_time\":null,\"remaining_use_count\":44},\"e6ef81f5507ef030a15e68215bd4c49b\":{\"expiry_time\":null,\"remaining_use_count\":null}},\"secret_hash\":\"750a5d153be27ea7db2c858235432afa\",\"access_tokens\":{\"8a8ac26f1188e346c5b90c23600a7d9f\":{\"expiry_time\":1608494511,\"remaining_use_count\":null},\"30341ccff16b7257e8b58bff89f0a95e\":{\"expiry_time\":null,\"remaining_use_count\":null},\"b4fb4120845f3eb867860161b06aafc6\":{\"expiry_time\":1678199550,\"remaining_use_count\":52}},\"scopes\":{\"dli+object+read:/relay/outlets/7/\":true}}},\"users\":[{\"password\":\"12sA2y4z%OER\",\"name\":\"admin\",\"is_allowed\":true,\"outlet_access\":[true,true,true,true,true,true,true,true]},{\"password\":\"Nf*M)mTj\",\"is_admin\":false,\"name\":\"tom\",\"is_allowed\":true,\"outlet_access\":[false,false,false,false,true,false,true,true,false,false,true,false,false,false,false,false,true,false,false,false,true,true,false,false,true,false,true,true,false,false,false,true]},{\"password\":\"eKz=s3ql]YYJS\",\"name\":\"dick\",\"is_allowed\":false,\"outlet_access\":[true,true,true,true,false,false,true,false,false,false,true,false,false,false,false,false,true,true,true,false,true,false,false,true,false,true,true,true,true,true,false,true]},{\"password\":\"/Urt$IFXd/>Sf~pz\",\"is_admin\":false,\"name\":\"harry\",\"is_allowed\":true,\"outlet_access\":[true,false,true,true,true,true,false,false,true,false,false,false,false,true,false,false,false,false,false,false,true,true,true,false,true,false,true,false,false,true,false,true]}],\"cookie_timeout\":30000}}'\r\n\r\n\r\n# Sample result:\r\n# \r\n"},"java-asynchttp":{"filename":"set-using-java-asynchttp.java","data":"// \n// Sample for the whole object model.\n// \n// This is a sample demonstrating how to set the DLI Controller API.\n// \n\n// Note that this sample has been generated by httpsnippet;\n// authentication configuration (usually digest) is not included.\n\nAsyncHttpClient client = new DefaultAsyncHttpClient();\nclient.prepare(\"PUT\", \"http://192.168.0.100/restapi/\")\n .setHeader(\"Connection\", \"close\")\n .setHeader(\"Content-Type\", \"application/json\")\n .setHeader(\"X-CSRF\", \"x\")\n .setBody(\"{\\\"snmp\\\":{\\\"enabled\\\":true,\\\"engine_id\\\":\\\"91F34FFB045E5D\\\",\\\"known_auth_methods\\\":{\\\"sha1\\\":\\\"SHA1\\\",\\\"md5\\\":\\\"MD5\\\"},\\\"community_mappings\\\":[{\\\"ip_address\\\":\\\"10.1.164.164\\\",\\\"user\\\":\\\"userk50x\\\",\\\"netmask\\\":\\\"255.0.0.0\\\",\\\"community\\\":\\\"public\\\"}],\\\"users\\\":{\\\"powerReader\\\":{\\\"priv_password\\\":\\\"readerPrivPassword\\\",\\\"has_auth_password\\\":true,\\\"subtree_access\\\":{\\\"energyObject\\\":\\\"readonly\\\"},\\\"auth_password\\\":\\\"readerAuthPassword\\\",\\\"is_allowed\\\":true,\\\"priv_method\\\":\\\"aes\\\",\\\"auth_method\\\":\\\"md5\\\",\\\"has_priv_password\\\":false},\\\"powerAdmin\\\":{\\\"priv_password\\\":\\\"adminPrivPassword\\\",\\\"has_auth_password\\\":false,\\\"subtree_access\\\":{\\\"energyObject\\\":true},\\\"auth_password\\\":\\\"adminAuthPassword\\\",\\\"is_allowed\\\":true,\\\"priv_method\\\":\\\"des\\\",\\\"auth_method\\\":\\\"md5\\\",\\\"has_priv_password\\\":false}},\\\"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\\\"}}},\\\"network\\\":{\\\"wired\\\":{\\\"ip_address\\\":\\\"10.35.91.57\\\",\\\"serve_dns\\\":false,\\\"protocol\\\":\\\"static\\\",\\\"online\\\":false,\\\"gateway\\\":\\\"10.0.0.21\\\",\\\"dns_servers\\\":[\\\"29.152.188.60\\\",\\\"8.247.124.24\\\"],\\\"mac_address\\\":\\\"7C:E1:FF:D3:63:9D\\\",\\\"netmask\\\":\\\"255.0.0.0\\\"},\\\"wireless\\\":{\\\"wac_supported\\\":false,\\\"protocol\\\":\\\"static\\\",\\\"encryption\\\":\\\"psk\\\",\\\"netmask\\\":\\\"255.255.255.0\\\",\\\"known_encryptions\\\":{\\\"psk2\\\":\\\"WPA2 PSK\\\",\\\"psk-mixed\\\":\\\"WPA/WPA2 PSK mixed mode\\\",\\\"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\\\":\\\"VqRHr(isXEd8-Yh-Zg/TzD%cdMWlz&gVv8znDifx-K57&zFdfR8eqAIVi#Gi\\\",\\\"dns_servers\\\":[\\\"192.168.23.3\\\"],\\\"known_modes\\\":{\\\"sta\\\":\\\"Client\\\",\\\"ap\\\":\\\"Access Point\\\"},\\\"enabled\\\":true,\\\"serve_dns\\\":true,\\\"ssid\\\":\\\"DLI_ISO3256\\\",\\\"mac_address\\\":\\\"7C:E1:FF:E7:F0:37\\\",\\\"ip_address\\\":\\\"192.168.23.183\\\",\\\"online\\\":true,\\\"channel\\\":\\\"5\\\",\\\"wac_enabled\\\":false,\\\"mode\\\":\\\"sta\\\",\\\"gateway\\\":\\\"192.168.23.50\\\"},\\\"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\\\":[]},\\\"interface_order\\\":[\\\"wireless\\\"],\\\"known_protocols\\\":{\\\"dhcp\\\":\\\"Dynamic IP/DHCP\\\",\\\"static\\\":\\\"Static IP\\\"},\\\"same_subnet_only\\\":true},\\\"mqtt\\\":{\\\"connect_topic\\\":\\\"wQGPWD\\\",\\\"connect_payload\\\":\\\"K\\\",\\\"username\\\":\\\"userk9ns03\\\",\\\"reconnect_retain\\\":false,\\\"connect_qos\\\":2,\\\"use_ssl\\\":true,\\\"lwt_payload\\\":\\\"\\\",\\\"disconnect_payload\\\":\\\"EbioJ8\\\",\\\"outlets\\\":[{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"DysEr6q\\\",\\\"qos\\\":0,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"2PHQ5O23q\\\",\\\"qos\\\":2,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"HFTgiV6\\\",\\\"qos\\\":0,\\\"allow_write\\\":true},{\\\"allow_read\\\":true,\\\"topic_subtree\\\":\\\"L62w2\\\",\\\"qos\\\":0,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"xYkLboCC\\\",\\\"qos\\\":1,\\\"allow_write\\\":false},{\\\"allow_read\\\":true,\\\"topic_subtree\\\":\\\"98Vtecq7d\\\",\\\"qos\\\":2,\\\"allow_write\\\":true},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"QpJ4\\\",\\\"qos\\\":0,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"jO5YcJ4\\\",\\\"qos\\\":2,\\\"allow_write\\\":false}],\\\"enabled\\\":true,\\\"reconnect_qos\\\":1,\\\"disconnect_qos\\\":2,\\\"disconnect_retain\\\":true,\\\"lwt_qos\\\":0,\\\"broker_port\\\":\\\"38\\\",\\\"lwt_topic\\\":\\\"uRNIm\\\",\\\"disconnect_topic\\\":\\\"dfTcpZk\\\",\\\"password\\\":\\\"TaorXX#JO$\\\",\\\"lwt_retain\\\":false,\\\"reconnect_payload\\\":\\\"PmSp\\\",\\\"topic_root\\\":\\\"FZNf\\\",\\\"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\\\":\\\"Zm3Pvg.SYrHsw.zibO.18FX79DGZ.cCyJfOlDF36CG.zZbojcxy.8NLhAOKMNd1.example.com\\\",\\\"reconnect_topic\\\":\\\"GOi/j9i\\\",\\\"connect_retain\\\":false},\\\"script\\\":{\\\"source\\\":\\\"function energize_heaters(...)\\\\n ...\\\\nend\\\\nfunction energize_modem(...)\\\\n ...\\\\nend\\\\nfunction cycle_gadget(...)\\\\n ...\\\\nend\\\\n\\\",\\\"step_time_limit\\\":5,\\\"boot_handler\\\":\\\"\\\",\\\"threads\\\":{\\\"94\\\":{\\\"label\\\":\\\"label of thread #94\\\"},\\\"46\\\":{\\\"label\\\":\\\"label of thread #46\\\"},\\\"47\\\":{\\\"label\\\":\\\"label of thread #47\\\"},\\\"30\\\":{\\\"label\\\":\\\"label of thread #30\\\"},\\\"67\\\":{\\\"label\\\":\\\"label of thread #67\\\"},\\\"56\\\":{\\\"label\\\":\\\"label of thread #56\\\"}},\\\"traced\\\":false,\\\"step_delay\\\":3,\\\"user_function_ui_order\\\":[\\\"enable_router\\\",\\\"toggle_heater\\\",\\\"shut_down_engines\\\",\\\"energize_machines\\\",\\\"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\\\":{\\\"disable_machine_sample\\\":{\\\"source\\\":\\\"function shut_down_engine(...)\\\\n ...\\\\nend\\\\nfunction shut_down_engines(...)\\\\n ...\\\\nend\\\\nfunction disable_modem(...)\\\\n ...\\\\nend\\\\nfunction energize_router(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"energize_contraptions_sample\\\":{\\\"source\\\":\\\"function shut_down_engine(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"toggle_engine_sample\\\":{\\\"source\\\":\\\"function shut_down_heater(...)\\\\n ...\\\\nend\\\\n\\\"}},\\\"boot_handler_legacy\\\":true,\\\"variables\\\":{\\\"appliance_online\\\":1,\\\"gadget_status\\\":true}},\\\"meter\\\":{\\\"power_status\\\":true,\\\"values\\\":{\\\"vcc_voltage\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":493.33333333333,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":501.66666666667,\\\"alarm_period\\\":6},{\\\"lower_bound_bottom\\\":516.66666666667,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":525.83333333333,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":563.33333333333,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":571.66666666667,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":572.5,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":577.5,\\\"alarm_period\\\":2},{\\\"lower_bound_bottom\\\":600.83333333333,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":614.16666666667,\\\"alarm_period\\\":5},{\\\"lower_bound_bottom\\\":621.66666666667,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":633.33333333333,\\\"alarm_period\\\":null}],\\\"in_calibration\\\":false,\\\"expression\\\":\\\"2.8\\\",\\\"history_subsample_count\\\":2,\\\"data_absence_alarm_level\\\":2,\\\"log_history\\\":true,\\\"history_time_step\\\":14,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":5,\\\"data_absence_alarm_period\\\":1,\\\"quantity\\\":\\\"voltage\\\",\\\"name\\\":\\\"DC voltage\\\",\\\"internal\\\":false,\\\"lowest_interval_alarm_level\\\":null,\\\"bus\\\":2},\\\"current\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":592,\\\"alarm_level\\\":5,\\\"lower_bound_top\\\":607,\\\"alarm_period\\\":4},{\\\"lower_bound_bottom\\\":643,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":654,\\\"alarm_period\\\":9},{\\\"lower_bound_bottom\\\":658,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":663,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":694,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":704,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":713,\\\"alarm_level\\\":5,\\\"lower_bound_top\\\":727,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":741,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":759,\\\"alarm_period\\\":8}],\\\"in_calibration\\\":true,\\\"expression\\\":null,\\\"history_subsample_count\\\":21,\\\"data_absence_alarm_level\\\":3,\\\"value\\\":false,\\\"log_history\\\":false,\\\"history_time_step\\\":25,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":null,\\\"data_absence_alarm_period\\\":null,\\\"quantity\\\":\\\"current\\\",\\\"name\\\":\\\"Current\\\",\\\"supports_calibration\\\":false,\\\"internal\\\":false,\\\"lowest_interval_alarm_level\\\":null,\\\"bus\\\":null},\\\"mains_voltage\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":15.833333333333,\\\"alarm_level\\\":7,\\\"lower_bound_top\\\":17.333333333333,\\\"alarm_period\\\":2},{\\\"lower_bound_bottom\\\":19,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":19.916666666667,\\\"alarm_period\\\":1},{\\\"lower_bound_bottom\\\":19.75,\\\"alarm_level\\\":2,\\\"lower_bound_top\\\":20.5,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":20.583333333333,\\\"alarm_level\\\":8,\\\"lower_bound_top\\\":21.083333333333,\\\"alarm_period\\\":7},{\\\"lower_bound_bottom\\\":23.75,\\\"alarm_level\\\":2,\\\"lower_bound_top\\\":24.75,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":27.166666666667,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":27.75,\\\"alarm_period\\\":6}],\\\"in_calibration\\\":false,\\\"expression\\\":null,\\\"history_subsample_count\\\":25,\\\"data_absence_alarm_level\\\":null,\\\"value\\\":false,\\\"log_history\\\":false,\\\"history_time_step\\\":17,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":8,\\\"data_absence_alarm_period\\\":3,\\\"quantity\\\":\\\"voltage\\\",\\\"name\\\":\\\"AC voltage\\\",\\\"internal\\\":true,\\\"lowest_interval_alarm_level\\\":null,\\\"bus\\\":4},\\\"temperature\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":8.7087087087087,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":9.1891891891892,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":9.2492492492492,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":9.5495495495495,\\\"alarm_period\\\":null}],\\\"in_calibration\\\":false,\\\"expression\\\":null,\\\"history_subsample_count\\\":15,\\\"data_absence_alarm_level\\\":7,\\\"log_history\\\":true,\\\"history_time_step\\\":23,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":1,\\\"data_absence_alarm_period\\\":6,\\\"quantity\\\":\\\"temperature\\\",\\\"name\\\":\\\"Temperature\\\",\\\"internal\\\":true,\\\"lowest_interval_alarm_level\\\":4,\\\"bus\\\":2}},\\\"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\\\":[],\\\"arguments\\\":[]}},\\\"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\\\"}},\\\"config\\\":{\\\"allow_plaintext_logins\\\":true,\\\"allow_coapws\\\":false,\\\"protect_private_config\\\":false,\\\"brand_url\\\":\\\"http://bar.example.com:8031/baz/foo/foo/baz/quux/bar/bar/bar.htm\\\",\\\"allow_jsonrpc_nonadmin\\\":false,\\\"hide_passwords\\\":false,\\\"registration_status\\\":false,\\\"custom_brand_name\\\":\\\"Amazing Controller III\\\",\\\"known_quantities\\\":{\\\"current\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Current\\\",\\\"units\\\":{\\\"A\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"ampere\\\",\\\"scale\\\":1}}},\\\"screen_length\\\":{\\\"preferred_unit\\\":\\\"px\\\",\\\"name\\\":\\\"Screen length\\\",\\\"units\\\":{\\\"px\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"pixel\\\",\\\"scale\\\":1}}},\\\"temperature\\\":{\\\"preferred_unit\\\":\\\"K\\\",\\\"name\\\":\\\"Temperature\\\",\\\"units\\\":{\\\"K\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"kelvin\\\",\\\"scale\\\":1},\\\"C\\\":{\\\"offset\\\":-273.16,\\\"internal\\\":false,\\\"name\\\":\\\"degree Celsius\\\",\\\"scale\\\":1},\\\"F\\\":{\\\"offset\\\":-459.67,\\\"name\\\":\\\"degree Fahrenheit\\\",\\\"scale\\\":1.8}}},\\\"count\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Count\\\",\\\"units\\\":{\\\"times\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"time\\\",\\\"scale\\\":1}}},\\\"illuminance\\\":{\\\"preferred_unit\\\":\\\"lx\\\",\\\"name\\\":\\\"Illuminance\\\",\\\"units\\\":{\\\"lx\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"lux\\\",\\\"scale\\\":1},\\\"fc\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"foot-candle\\\",\\\"scale\\\":0.09290226681531}}},\\\"time\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Time\\\",\\\"units\\\":{\\\"s\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"second\\\",\\\"scale\\\":1}}},\\\"ratio\\\":{\\\"preferred_unit\\\":\\\"times\\\",\\\"name\\\":\\\"Ratio\\\",\\\"units\\\":{\\\"%\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"percent\\\",\\\"scale\\\":100},\\\"times\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"\\\",\\\"scale\\\":1}}},\\\"energy\\\":{\\\"preferred_unit\\\":\\\"kWh\\\",\\\"name\\\":\\\"Energy\\\",\\\"units\\\":{\\\"kWh\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"kilowatt-hour\\\",\\\"scale\\\":2.77777778e-07},\\\"J\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"joule\\\",\\\"scale\\\":1}}},\\\"voltage\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Voltage\\\",\\\"units\\\":{\\\"V\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"volt\\\",\\\"scale\\\":1}}}},\\\"allow_jsonrpc\\\":true,\\\"custom_register_url\\\":\\\"https://baz.example.com/foo/bar.html\\\",\\\"customization_status\\\":\\\"open\\\",\\\"known_protection_bits\\\":{\\\"protect_restore\\\":{\\\"name\\\":\\\"Protection from restore from backup\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"},\\\"protect_admin\\\":{\\\"name\\\":\\\"Administrator credentials protection\\\",\\\"status\\\":true},\\\"protect_private_config\\\":{\\\"name\\\":\\\"Private configuration protection\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"},\\\"protect_notification\\\":{\\\"name\\\":\\\"Notification settings protection\\\",\\\"status\\\":false},\\\"protect_network\\\":{\\\"name\\\":\\\"Network settings protection\\\",\\\"status\\\":true},\\\"protect_maintenance\\\":{\\\"name\\\":\\\"Maintenance mode lock\\\",\\\"status\\\":false},\\\"protect_firmware\\\":{\\\"name\\\":\\\"Firmware protection\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"}},\\\"refresh_enabled\\\":true,\\\"allow_modifying_get\\\":true,\\\"protect_maintenance\\\":false,\\\"serial\\\":\\\"ISO322203123456\\\",\\\"custom_support_email\\\":\\\"support@example.com\\\",\\\"allow_coapws_nonadmin\\\":false,\\\"allow_restapi\\\":true,\\\"upgrade_notify_beep\\\":false,\\\"brand_faq_url\\\":\\\"https://baz.example.com/quux/foo.html\\\",\\\"links\\\":[{\\\"description\\\":\\\"test 5\\\",\\\"href\\\":\\\"test_url7\\\"},{\\\"description\\\":\\\"test 3\\\",\\\"href\\\":\\\"test_url5\\\"}],\\\"custom_brand_logo\\\":\\\"http://bar.example.com:80/baz/foo/quux/foo/bar.png\\\",\\\"image_format\\\":\\\"jpg\\\",\\\"location\\\":\\\"Server room\\\",\\\"ntp_server_enabled\\\":true,\\\"http_ports\\\":[{\\\"port\\\":\\\"8046\\\",\\\"address\\\":\\\"192.168.0.9\\\"}],\\\"hide_wifi_key\\\":true,\\\"custom_brand_url\\\":\\\"https://baz.example.com/baz/quux/quux/baz.html\\\",\\\"syslog_ip_address\\\":null,\\\"protect_network\\\":false,\\\"lockout_delay_minutes\\\":60,\\\"version\\\":\\\"1.8.1.0\\\",\\\"allow_coapws_origins\\\":[\\\"https://baz.example.com\\\",\\\"https://foo.example.com\\\",\\\"http://bar.example.com\\\"],\\\"syslog_minimal_severity\\\":8,\\\"certificates\\\":{\\\"iTrustBazSign_Trusted_Certification_Authority\\\":{\\\"data\\\":\\\"-----BEGIN CERTIFICATE-----\\\\nMIIZNsCJ4KzRkhOd2DFrjawMoljLKzq6dLi1DxMJIMn23Bi7Qz/AaxYPjIm3HdCx\\\\n+DuNZClMGra+/1+0Da+o0j7ooQR0NSzOiuoI6ZhPRHQSLQUb1UP4DYu2/M5Pr4qZ\\\\net7EaYhu/9FSgsWBIcRtXVuwcKnjANkqGu4tTonUz3ygxUtG7K9gs4cUQQEdp+T6\\\\na/NOotOus4sN+8XLKDDQsktJ+X8+1GvdHJ16CS15ZvVZ42xQIBtBxnWxKgyNzt1H\\\\n4QRZTZ8P4kV9hxTuqgreCp+vnOvhRCwXfN79zHa415Fl2kfvRXZfNabA+WuRlq/Q\\\\n8cDRCJVJbGOLyKoVwUvW65Wf/+Qs/t6AVMdki94JRUhPrWxn1sK9+tq0tHuvB15j\\\\nkT8vZUN4Bpxjnlmg5yg+ojt6epJiw38gYIc8p0E0rCmfzZL5X25Mn/VSqrAmwKTV\\\\n6fU8wX08Kh8v2FT7NrwPNPFEb2AyYhegM9rJitT2ad+fvToILljkA//o3BmevRKH\\\\nBcK56PimQNhvC0Hzl2An3/tHoXCFuVt68EDHgy36Ln2apMabQnOWoIpcr1tmZnuk\\\\n81k67sTwx4mJgOmTpIH77w+BqmmdhWhraRzjKTgIZSdGsPlhk3rt0s4sftWMQDD0\\\\nCl2iSMHx0aqSMYCRP6UHDMy6vKY8abspNwXrJroLReqpC3HeBnxRAwZ5H8Gtl8i8\\\\nF0R7rpaVfPkkiPyWNPiJ+qc96WxHE6OW8sf0hGYMhI7Qk5y7WgSXW5ifdgyupNR+\\\\n60zPaL6vUYfcWo8DHhmOQR17QyyqPy6Y+5zaT5V+gAcD/mSIUEjxim49l20A08k1\\\\njdlr9mXMOnNBFiiWRfFEmQ/qSBtdyxviahZmT78uwY6CGqkjW0zIS+9xC2bA0Xvd\\\\nVPkfafb8nqQeb9Ad9V69g4OlhanEWQV1rFiRwKckA2OnEbRP6Zbog/ZNcNd8p8Bh\\\\nw9NGn7SsYG79jZHJB6/CiPr530xEEegAq3SdDxWnDfyzEFJSOKh6mYDrbA5srn3h\\\\nXL6VuwkaukrA3JaQ0iCay3C9A41+9luj61E1z/dulU4rphHrQWSPcha==\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"status\\\":false}},\\\"ssh_authorized_keys\\\":[{\\\"data\\\":\\\"ssh-dss aV===\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"n\\\"},{\\\"data\\\":\\\"ssh-dss CwLn\\\",\\\"options\\\":\\\"era,m=qjgge,wc=x\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 a\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 eEKp==\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 v7=\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 t91/5S==\\\",\\\"options\\\":\\\"oq=ml,yzreiwtvwctfx=e,zspqyuhlfl=bxo,i=ywi,e=dpvtn,yvmbbwdylns\\\",\\\"comment\\\":\\\"bqcl\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 r\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 5=\\\",\\\"options\\\":\\\"wllkv=991248,mu=92,dh=449\\\",\\\"comment\\\":\\\"jqkh\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 betjYa==\\\",\\\"options\\\":\\\"tdx\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 XA2J===\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 4i==\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 VWk==\\\",\\\"options\\\":\\\"nifiixiky=h,iy\\\",\\\"comment\\\":\\\"@h\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 9k=\\\",\\\"options\\\":\\\"kyxjhdrnrjrn=fk,wwqjk=180579801,uy=v\\\",\\\"comment\\\":\\\"dgvjcr\\\"},{\\\"data\\\":\\\"ssh-ed25519 Q=\\\",\\\"options\\\":\\\"rmhdcm,v=knapbe\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 k\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 77rl\\\",\\\"options\\\":\\\"rbjcf=12\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 n\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"ibawc\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 m===\\\",\\\"options\\\":\\\"x=cgkbjt,osvu,ukx,mun=605\\\",\\\"comment\\\":\\\"zspr\\\"},{\\\"data\\\":\\\"ssh-rsa 65=\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"f.o\\\"},{\\\"data\\\":\\\"ssh-rsa Y=\\\",\\\"options\\\":\\\"ace\\\",\\\"comment\\\":\\\"q\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 w+T8\\\",\\\"options\\\":\\\"uy=5,cqe,cvde=12\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 m\\\",\\\"options\\\":\\\"v=rwwifeli,zuyibsvmbt=6,n=01,jqv,sqg,jtul=4,hllpamsm,rttdmjk=n,yot,ai=d,qu,llp,bctpegotzltr=9,w=22,s,tt=8785,hjuj=coxr,yixrao=wgqr\\\",\\\"comment\\\":\\\"dpu\\\"}],\\\"refresh_delay_minutes\\\":1,\\\"ssh_enabled\\\":true,\\\"allow_restapi_nonadmin\\\":true,\\\"protect_restore\\\":false,\\\"custom_brand_logo_height\\\":32,\\\"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\\\"},\\\"allow_restapi_origins\\\":[\\\"https://foo.example.com\\\",\\\"http://bar.example.com\\\"],\\\"brand_manual_url\\\":\\\"https://bar.example.com/quux/quux/foo/quux/bar/bar/foo/quux/foo.htm\\\",\\\"custom_brand_logo_width\\\":22,\\\"plots\\\":[{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":0,\\\"softmax\\\":1,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":0,\\\"softmax\\\":1,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480}],\\\"ssh_port\\\":22,\\\"upgrade_notify_blink\\\":true,\\\"protect_admin\\\":false,\\\"relay_ports\\\":[\\\"ttyATH0\\\"],\\\"custom_update_url\\\":\\\"https://bar.example.com:443/bar.htm\\\",\\\"brand_company_name\\\":\\\"Digital Loggers, Inc.\\\",\\\"hardware_id\\\":\\\"EPCR5\\\",\\\"crls\\\":{\\\"iVeriFooCrypt_Primary_CA\\\":{\\\"data\\\":\\\"-----BEGIN X509 CRL-----\\\\nMIIRKoksuFeaVWE2tkGinxfQDg3P9X4mtoEEc/6XGn7nKOsD88xx5dOKJUlU1sHx\\\\nCJYLsq90dVQWlbgjYnMy8iTwCWoVUU2jqd4jTFl7nCfYpLIO9gNJOsFdP49vbEfR\\\\nlAM1yWqBBO0ZiQkPp4qhLU7Sf33vkXoVjBYijPvxqyWZOG+ENrylL5D0AIywrmSb\\\\n1=\\\\n-----END X509 CRL-----\\\\n\\\",\\\"status\\\":true}},\\\"contact\\\":\\\"support@example.com\\\",\\\"relax_nonhtml_content_types\\\":true,\\\"timezone\\\":\\\"UTC\\\",\\\"hostname\\\":\\\"foo.example.com\\\",\\\"protect_firmware\\\":true,\\\"outlet_label\\\":\\\"Outlet\\\",\\\"brand_name\\\":\\\"Ethernet Power Controller\\\",\\\"oid\\\":\\\"1.3.6.1.4.1.45770.1.3\\\",\\\"custom_brand_company_name\\\":\\\"Whatever Systems Inc.\\\",\\\"update_url\\\":\\\"http://foo.example.com:80/quux/baz/baz/baz/bar/bar/foo/bar/quux/bar.htm\\\",\\\"ntp_peers\\\":[\\\"0.ntp-pool.example.com\\\",\\\"1.ntp-pool.example.com\\\",\\\"2.ntp-pool.example.com\\\",\\\"3.ntp-pool.example.com\\\"],\\\"custom_help_url\\\":\\\"https://baz.example.com:443/foo/quux/quux/bar/baz/bar/bar/bar/quux.html\\\",\\\"name_always_visible\\\":true,\\\"support_email\\\":\\\"support@example.com\\\",\\\"https_ports\\\":[{\\\"port\\\":\\\"80\\\",\\\"address\\\":\\\"192.168.0.5\\\"},{\\\"port\\\":\\\"8079\\\",\\\"address\\\":\\\"192.168.0.58\\\"},{\\\"port\\\":\\\"1\\\",\\\"address\\\":\\\"192.168.0.21\\\"},{\\\"port\\\":\\\"8\\\",\\\"address\\\":\\\"192.168.0.19\\\"}],\\\"contacts\\\":{\\\"support\\\":{\\\"phone\\\":null,\\\"fax\\\":\\\"+67178999899706\\\",\\\"name\\\":\\\"Support\\\",\\\"email\\\":null},\\\"security\\\":{\\\"phone\\\":null,\\\"fax\\\":\\\"+766747320756474\\\",\\\"name\\\":\\\"Security\\\",\\\"email\\\":null}},\\\"custom_support_url\\\":\\\"http://foo.example.com:2/baz.html\\\",\\\"support_url\\\":\\\"https://foo.example.com/quux.htm\\\",\\\"protect_notification\\\":true,\\\"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\\\":false,\\\"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\\\":true,\\\"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\\\":false,\\\"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\\\":false,\\\"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\\\":false,\\\"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\\\":false,\\\"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}],\\\"register_url\\\":\\\"https://foo.example.com/foo.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\\\"},\\\"string_mask\\\":\\\"nombstr\\\",\\\"renewal_data\\\":{\\\"username\\\":\\\"R\\\",\\\"password\\\":\\\"N9\\\",\\\"est_url\\\":\\\"https://%a2\\\",\\\"auth\\\":\\\"basic\\\"},\\\"cert\\\":\\\"-----BEGIN CERTIFICATE-----\\\\nMIIarItKbzmTGF4/7lqJkfAKdQf93A4Pa30SNwo/vbUBsbC0M3L7kYTO+9Z3LgVy\\\\nQ9TFAPshclJrnix9rijL6kWipuOLsAvJLOaYqSGTEbK1JICB0yY8i4tY+HvsTqCr\\\\noP6HhbXJyaeGprInQ=\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"automatic_renewal\\\":false,\\\"renewal_method\\\":\\\"est\\\",\\\"bits\\\":4096,\\\"key\\\":\\\"-----BEGIN PRIVATE KEY-----\\\\nMII6faQLG+m0edZfvBcnqZMFXESVbslNm/VRcxpvxbxcFWIAkw+bWNs3dLbEDMe/\\\\nT17Jy5xvjCS1PD+PqWpjcT4DkKcOM1ar4jA3q7/aMUenjeDaB2JqYP4Iljj7mJ/t\\\\nBzvL+WjUAWDrlp2q9vOa/jMkSWXnXQslPo7QKswWPAOB0S2BNSoPBAAgjjTGAM2b\\\\nB2W4+3WATjDyoQMHEoVR+BAkgTw2XYFkcorduNpO72MxVlElZlDayPKfuHkSs/CU\\\\n47kTz8c2XZZJqLucbVa0sGx90P12eYukieDhpsmMSMhIkcwL8XO\\\\n-----END PRIVATE KEY-----\\\\n\\\",\\\"distinguished_name\\\":{\\\"commonName\\\":[\\\"Digital Loggers Unit\\\"],\\\"countryName\\\":[\\\"US\\\"],\\\"stateOrProvinceName\\\":[\\\"California\\\"],\\\"localityName\\\":[\\\"Santa Clara\\\"]},\\\"domains\\\":[\\\"foo.example.com\\\",\\\"bar.example.com\\\",\\\"baz.example.com\\\",\\\"foo.example.com\\\",\\\"bar.example.com\\\",\\\"bar.example.com\\\",\\\"foo.example.com\\\"],\\\"addresses\\\":[\\\"119.36.27.134\\\",\\\"6.250.3.168\\\",\\\"1.126.212.87\\\",\\\"84.7.125.77\\\",\\\"0.244.9.251\\\"],\\\"csr\\\":\\\"-----BEGIN CERTIFICATE REQUEST-----\\\\nMIIg/PAsd18SSGlAtIVrvA8k2TXUz31L9Z2A/E3fHD7mWvyPEUH9hSwmxTGwZJIk\\\\nxxd1dxGnkpijFyDZ8x14j/a0y9MHwIguFKxuIEh23QnKP1wZ/zgl/GnzS9GPUzKl\\\\nHgfYOjeqX/GbxsdwYOxrBx=\\\\n-----END CERTIFICATE REQUEST-----\\\\n\\\",\\\"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}}}}},\\\"relax_nonhtml_methods\\\":true,\\\"brand_product_info_url\\\":\\\"https://baz.example.com/foo/bar/bar.html\\\"},\\\"cred\\\":{\\\"ip_address\\\":\\\"192.168.0.53\\\",\\\"is_admin\\\":true,\\\"name\\\":\\\"admin\\\",\\\"agent\\\":\\\"web ui\\\",\\\"outlet_access\\\":[true,true,true,true,true,true,true,true]},\\\"upnp\\\":{\\\"enabled\\\":false,\\\"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\\\":null,\\\"model_number\\\":\\\"\\\",\\\"model\\\":\\\"DLI emulated Belkin socket\\\",\\\"soap_xmlns_prefix_override\\\":null,\\\"event_xmlns_prefix_override\\\":\\\"xDJXv3DK\\\",\\\"service_id\\\":\\\"basicevent1\\\",\\\"device_type\\\":\\\"controllee\\\"}},\\\"notifications\\\":{\\\"events\\\":{\\\"dli.upnp.sample_event\\\":{\\\"parameters\\\":[{\\\"id\\\":\\\"sample_parameter\\\",\\\"has_fixed_value\\\":false,\\\"fixed_value\\\":null}],\\\"message_template\\\":[\\\"sample event\\\"]}},\\\"parameter_kinds\\\":[]},\\\"outlets\\\":[{\\\"exposed\\\":false,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d0\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d1\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":false,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d2\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"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\\\":false,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d6\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d7\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"}]},\\\"relay\\\":{\\\"all_caps\\\":false,\\\"min_relay_voltage\\\":8,\\\"lcd_rows\\\":2,\\\"user_message_timeout\\\":1,\\\"sequence_delay\\\":8,\\\"beep_sequence\\\":\\\"0\\\",\\\"min_sequence_delay\\\":1,\\\"outlets\\\":[{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Cooling fans\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":6,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":5,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #3\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #4\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Uplink Radio Power\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":1,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #7\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #8\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #9\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":3,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":9,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #11\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #12\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #14\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #15\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #16\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":6,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"POE Injector\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":1,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"POE Injector\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":8,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #19\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":7,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #20\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #21\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #22\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":1,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #24\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":7,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #25\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"POE Injector\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":6,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":1,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":4,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"WiFi AP\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":4,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Cooling fans\\\"}],\\\"lcd_columns\\\":16,\\\"relatch\\\":5,\\\"fuse_relatch\\\":1,\\\"model\\\":\\\"EPCR5\\\",\\\"user_lines\\\":[null,null],\\\"recovery_mode\\\":1,\\\"nets\\\":{\\\"ssu1\\\":{\\\"latest_value\\\":0,\\\"tracking\\\":\\\"pull\\\",\\\"name\\\":\\\"ssu1\\\",\\\"expression\\\":\\\"(not pin[\\\\\\\"dout87\\\\\\\"])\\\"}},\\\"pins\\\":{\\\"din85\\\":{\\\"level_bits\\\":0,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"din85\\\",\\\"drive_logic_mapping\\\":[\\\"Z\\\",\\\"Z\\\",\\\"Z\\\",\\\"Z\\\"],\\\"mode_driver\\\":false,\\\"mode_bits\\\":0,\\\"level_driver\\\":false,\\\"input_bits\\\":1},\\\"din3\\\":{\\\"level_bits\\\":1,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"din3\\\",\\\"drive_logic_mapping\\\":[\\\"0\\\",\\\"1\\\",\\\"0\\\",\\\"1\\\"],\\\"mode_driver\\\":\\\"i59\\\",\\\"mode_bits\\\":2,\\\"level_driver\\\":true,\\\"input_bits\\\":0}},\\\"ports\\\":{\\\"uart_l9chsl4\\\":{\\\"latest_received\\\":[],\\\"type\\\":\\\"uart\\\",\\\"name\\\":\\\"uart_l9chsl4\\\",\\\"accept\\\":{\\\"d\\\":true},\\\"configuration\\\":{\\\"parity\\\":\\\"M\\\",\\\"char_size\\\":\\\"7\\\"}},\\\"uart_lx\\\":{\\\"latest_received\\\":[],\\\"type\\\":\\\"uart\\\",\\\"name\\\":\\\"uart_lx\\\",\\\"accept\\\":[],\\\"configuration\\\":{\\\"baudrate\\\":\\\"194842\\\"}}},\\\"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\\\"}}},\\\"backlight_sequence\\\":\\\"0\\\",\\\"name\\\":\\\"My controller\\\",\\\"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\\\":[]},\\\"online\\\":true,\\\"version\\\":\\\"1.8.1.0\\\",\\\"cycle_delay\\\":3,\\\"keypad_enabled\\\":true,\\\"user_message_force_timeout\\\":1,\\\"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},\\\"autoping\\\":{\\\"enabled\\\":false,\\\"max_consecutive_reboot_count\\\":76,\\\"max_reboot_count\\\":1,\\\"items\\\":[{\\\"script\\\":\\\"\\\",\\\"outlets\\\":[0,8,10,11,18,20,22,27,28,30,31],\\\"addresses\\\":[\\\"http://hCRMO.example.com:63979/GAvTdGs1/HdOBoK\\\"],\\\"pings_before_enabling\\\":null},{\\\"script\\\":\\\"cycle_router\\\",\\\"outlets\\\":[],\\\"addresses\\\":[\\\"http://4.251.149.205:62639\\\"],\\\"pings_before_enabling\\\":null},{\\\"script\\\":\\\"energize_heater\\\",\\\"outlets\\\":[],\\\"addresses\\\":[\\\"207.159.16.144\\\"],\\\"pings_before_enabling\\\":null}],\\\"resume_without_retrial\\\":true,\\\"post_reboot_delay\\\":367,\\\"handle_failures_immediately\\\":false,\\\"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\\\":10,\\\"ping_timeout\\\":117,\\\"ping_interval\\\":10},\\\"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\\\":\\\"^(|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,}$\\\"}}},\\\"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\\\":{\\\"content_type\\\":{\\\"group\\\":\\\"msg\\\",\\\"name\\\":\\\"Content type\\\",\\\"regexp\\\":\\\"^(json|urlencoded)$\\\"},\\\"recipient\\\":{\\\"group\\\":\\\"rcpt\\\",\\\"name\\\":\\\"Recipient URL\\\",\\\"regexp\\\":\\\"^https?://.*$\\\"}}},\\\"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>=WARNING\\\",\\\"action\\\":\\\"notify(\\\\\\\"christopher\\\\\\\")\\\"},{\\\"condition\\\":\\\"severity>=EMERGENCY\\\",\\\"action\\\":\\\"notify(\\\\\\\"david\\\\\\\")\\\"}],\\\"sinks\\\":[{\\\"test\\\":{\\\"1\\\":{\\\"value\\\":\\\"function\\\"},\\\"results\\\":[\\\"Sink handler indicates notification failure, check log for errors\\\"],\\\"arguments\\\":[]},\\\"type\\\":\\\"snmpv3i\\\",\\\"name\\\":\\\"james\\\",\\\"data\\\":{\\\"security_engine_id\\\":\\\"\\\",\\\"context_engine_id\\\":\\\"\\\",\\\"auth_protocol\\\":\\\"SHA\\\",\\\"priv_protocol\\\":\\\"AES\\\",\\\"priv_passphrase\\\":\\\"bp0BXa+&gv%|\\\",\\\"auth_passphrase\\\":\\\",3)(:C;!\\\",\\\"context_name\\\":\\\"24\\\",\\\"security_name\\\":\\\"brian\\\",\\\"trap_oid\\\":\\\"1.079,,,,,\\\",\\\"server\\\":\\\"22zfon.example.com\\\"}},{\\\"test\\\":{\\\"1\\\":{\\\"value\\\":\\\"function\\\"},\\\"results\\\":[\\\"Sink handler indicates notification failure, check log for errors\\\"],\\\"arguments\\\":[]},\\\"type\\\":\\\"snmpv2ci\\\",\\\"name\\\":\\\"john\\\",\\\"data\\\":{\\\"trap_oid\\\":\\\"0.2,,,,,,,,,,,,\\\",\\\"server\\\":\\\"hrep.example.com\\\",\\\"community\\\":\\\"Ed+=\\\"}}],\\\"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}}},\\\"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\\\":{\\\"G\\\":{\\\"redirect_urls\\\":{\\\"https://%FF5]]%A1]\\\":true,\\\"https://%Bd]\\\":true},\\\"refresh_tokens\\\":{\\\"2c1f607935ad04ecbac06a54ab7e2a15\\\":{\\\"expiry_time\\\":1618614511,\\\"remaining_use_count\\\":87}},\\\"secret_hash\\\":null,\\\"access_tokens\\\":{\\\"66214352f1dc14779130f5b1a24f08c7\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null}},\\\"scopes\\\":{\\\"dli+object+read:/config/links/\\\":true,\\\"dli+object+full:/script/start/\\\":true,\\\"dli+object+full:/relay/\\\":true}},\\\"x5hvoBl_pl70q\\\":{\\\"redirect_urls\\\":{\\\"https://]r\\\":true},\\\"refresh_tokens\\\":{\\\"4999fa1e911ac2fa97dac8815da093ad\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":44},\\\"e6ef81f5507ef030a15e68215bd4c49b\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null}},\\\"secret_hash\\\":\\\"750a5d153be27ea7db2c858235432afa\\\",\\\"access_tokens\\\":{\\\"8a8ac26f1188e346c5b90c23600a7d9f\\\":{\\\"expiry_time\\\":1608494511,\\\"remaining_use_count\\\":null},\\\"30341ccff16b7257e8b58bff89f0a95e\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null},\\\"b4fb4120845f3eb867860161b06aafc6\\\":{\\\"expiry_time\\\":1678199550,\\\"remaining_use_count\\\":52}},\\\"scopes\\\":{\\\"dli+object+read:/relay/outlets/7/\\\":true}}},\\\"users\\\":[{\\\"password\\\":\\\"12sA2y4z%OER\\\",\\\"name\\\":\\\"admin\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[true,true,true,true,true,true,true,true]},{\\\"password\\\":\\\"Nf*M)mTj\\\",\\\"is_admin\\\":false,\\\"name\\\":\\\"tom\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[false,false,false,false,true,false,true,true,false,false,true,false,false,false,false,false,true,false,false,false,true,true,false,false,true,false,true,true,false,false,false,true]},{\\\"password\\\":\\\"eKz=s3ql]YYJS\\\",\\\"name\\\":\\\"dick\\\",\\\"is_allowed\\\":false,\\\"outlet_access\\\":[true,true,true,true,false,false,true,false,false,false,true,false,false,false,false,false,true,true,true,false,true,false,false,true,false,true,true,true,true,true,false,true]},{\\\"password\\\":\\\"/Urt$IFXd/>Sf~pz\\\",\\\"is_admin\\\":false,\\\"name\\\":\\\"harry\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[true,false,true,true,true,true,false,false,true,false,false,false,false,true,false,false,false,false,false,false,true,true,true,false,true,false,true,false,false,true,false,true]}],\\\"cookie_timeout\\\":30000}}\")\n .execute()\n .toCompletableFuture()\n .thenAccept(System.out::println)\n .join();\n\nclient.close();\n\n\n// Sample result:\n// \n"},"csharp-httpclient":{"filename":"set-using-csharp-httpclient.cs","data":"// \r\n// Sample for the whole object model.\r\n// \r\n// This is a sample demonstrating how to set the DLI Controller API.\r\n// \r\n\r\n// Note that this sample has been generated by httpsnippet;\r\n// authentication configuration (usually digest) is not included.\r\n\r\nvar client = new HttpClient();\r\nvar request = new HttpRequestMessage\r\n{\r\n Method = HttpMethod.Put,\r\n RequestUri = new Uri(\"http://192.168.0.100/restapi/\"),\r\n Headers =\r\n {\r\n { \"Connection\", \"close\" },\r\n { \"Content-Type\", \"application/json\" },\r\n { \"X-CSRF\", \"x\" },\r\n },\r\n Content = new StringContent(\"{\\\"snmp\\\":{\\\"enabled\\\":true,\\\"engine_id\\\":\\\"91F34FFB045E5D\\\",\\\"known_auth_methods\\\":{\\\"sha1\\\":\\\"SHA1\\\",\\\"md5\\\":\\\"MD5\\\"},\\\"community_mappings\\\":[{\\\"ip_address\\\":\\\"10.1.164.164\\\",\\\"user\\\":\\\"userk50x\\\",\\\"netmask\\\":\\\"255.0.0.0\\\",\\\"community\\\":\\\"public\\\"}],\\\"users\\\":{\\\"powerReader\\\":{\\\"priv_password\\\":\\\"readerPrivPassword\\\",\\\"has_auth_password\\\":true,\\\"subtree_access\\\":{\\\"energyObject\\\":\\\"readonly\\\"},\\\"auth_password\\\":\\\"readerAuthPassword\\\",\\\"is_allowed\\\":true,\\\"priv_method\\\":\\\"aes\\\",\\\"auth_method\\\":\\\"md5\\\",\\\"has_priv_password\\\":false},\\\"powerAdmin\\\":{\\\"priv_password\\\":\\\"adminPrivPassword\\\",\\\"has_auth_password\\\":false,\\\"subtree_access\\\":{\\\"energyObject\\\":true},\\\"auth_password\\\":\\\"adminAuthPassword\\\",\\\"is_allowed\\\":true,\\\"priv_method\\\":\\\"des\\\",\\\"auth_method\\\":\\\"md5\\\",\\\"has_priv_password\\\":false}},\\\"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\\\"}}},\\\"network\\\":{\\\"wired\\\":{\\\"ip_address\\\":\\\"10.35.91.57\\\",\\\"serve_dns\\\":false,\\\"protocol\\\":\\\"static\\\",\\\"online\\\":false,\\\"gateway\\\":\\\"10.0.0.21\\\",\\\"dns_servers\\\":[\\\"29.152.188.60\\\",\\\"8.247.124.24\\\"],\\\"mac_address\\\":\\\"7C:E1:FF:D3:63:9D\\\",\\\"netmask\\\":\\\"255.0.0.0\\\"},\\\"wireless\\\":{\\\"wac_supported\\\":false,\\\"protocol\\\":\\\"static\\\",\\\"encryption\\\":\\\"psk\\\",\\\"netmask\\\":\\\"255.255.255.0\\\",\\\"known_encryptions\\\":{\\\"psk2\\\":\\\"WPA2 PSK\\\",\\\"psk-mixed\\\":\\\"WPA/WPA2 PSK mixed mode\\\",\\\"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\\\":\\\"VqRHr(isXEd8-Yh-Zg/TzD%cdMWlz&gVv8znDifx-K57&zFdfR8eqAIVi#Gi\\\",\\\"dns_servers\\\":[\\\"192.168.23.3\\\"],\\\"known_modes\\\":{\\\"sta\\\":\\\"Client\\\",\\\"ap\\\":\\\"Access Point\\\"},\\\"enabled\\\":true,\\\"serve_dns\\\":true,\\\"ssid\\\":\\\"DLI_ISO3256\\\",\\\"mac_address\\\":\\\"7C:E1:FF:E7:F0:37\\\",\\\"ip_address\\\":\\\"192.168.23.183\\\",\\\"online\\\":true,\\\"channel\\\":\\\"5\\\",\\\"wac_enabled\\\":false,\\\"mode\\\":\\\"sta\\\",\\\"gateway\\\":\\\"192.168.23.50\\\"},\\\"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\\\":[]},\\\"interface_order\\\":[\\\"wireless\\\"],\\\"known_protocols\\\":{\\\"dhcp\\\":\\\"Dynamic IP/DHCP\\\",\\\"static\\\":\\\"Static IP\\\"},\\\"same_subnet_only\\\":true},\\\"mqtt\\\":{\\\"connect_topic\\\":\\\"wQGPWD\\\",\\\"connect_payload\\\":\\\"K\\\",\\\"username\\\":\\\"userk9ns03\\\",\\\"reconnect_retain\\\":false,\\\"connect_qos\\\":2,\\\"use_ssl\\\":true,\\\"lwt_payload\\\":\\\"\\\",\\\"disconnect_payload\\\":\\\"EbioJ8\\\",\\\"outlets\\\":[{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"DysEr6q\\\",\\\"qos\\\":0,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"2PHQ5O23q\\\",\\\"qos\\\":2,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"HFTgiV6\\\",\\\"qos\\\":0,\\\"allow_write\\\":true},{\\\"allow_read\\\":true,\\\"topic_subtree\\\":\\\"L62w2\\\",\\\"qos\\\":0,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"xYkLboCC\\\",\\\"qos\\\":1,\\\"allow_write\\\":false},{\\\"allow_read\\\":true,\\\"topic_subtree\\\":\\\"98Vtecq7d\\\",\\\"qos\\\":2,\\\"allow_write\\\":true},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"QpJ4\\\",\\\"qos\\\":0,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"jO5YcJ4\\\",\\\"qos\\\":2,\\\"allow_write\\\":false}],\\\"enabled\\\":true,\\\"reconnect_qos\\\":1,\\\"disconnect_qos\\\":2,\\\"disconnect_retain\\\":true,\\\"lwt_qos\\\":0,\\\"broker_port\\\":\\\"38\\\",\\\"lwt_topic\\\":\\\"uRNIm\\\",\\\"disconnect_topic\\\":\\\"dfTcpZk\\\",\\\"password\\\":\\\"TaorXX#JO$\\\",\\\"lwt_retain\\\":false,\\\"reconnect_payload\\\":\\\"PmSp\\\",\\\"topic_root\\\":\\\"FZNf\\\",\\\"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\\\":\\\"Zm3Pvg.SYrHsw.zibO.18FX79DGZ.cCyJfOlDF36CG.zZbojcxy.8NLhAOKMNd1.example.com\\\",\\\"reconnect_topic\\\":\\\"GOi/j9i\\\",\\\"connect_retain\\\":false},\\\"script\\\":{\\\"source\\\":\\\"function energize_heaters(...)\\\\n ...\\\\nend\\\\nfunction energize_modem(...)\\\\n ...\\\\nend\\\\nfunction cycle_gadget(...)\\\\n ...\\\\nend\\\\n\\\",\\\"step_time_limit\\\":5,\\\"boot_handler\\\":\\\"\\\",\\\"threads\\\":{\\\"94\\\":{\\\"label\\\":\\\"label of thread #94\\\"},\\\"46\\\":{\\\"label\\\":\\\"label of thread #46\\\"},\\\"47\\\":{\\\"label\\\":\\\"label of thread #47\\\"},\\\"30\\\":{\\\"label\\\":\\\"label of thread #30\\\"},\\\"67\\\":{\\\"label\\\":\\\"label of thread #67\\\"},\\\"56\\\":{\\\"label\\\":\\\"label of thread #56\\\"}},\\\"traced\\\":false,\\\"step_delay\\\":3,\\\"user_function_ui_order\\\":[\\\"enable_router\\\",\\\"toggle_heater\\\",\\\"shut_down_engines\\\",\\\"energize_machines\\\",\\\"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\\\":{\\\"disable_machine_sample\\\":{\\\"source\\\":\\\"function shut_down_engine(...)\\\\n ...\\\\nend\\\\nfunction shut_down_engines(...)\\\\n ...\\\\nend\\\\nfunction disable_modem(...)\\\\n ...\\\\nend\\\\nfunction energize_router(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"energize_contraptions_sample\\\":{\\\"source\\\":\\\"function shut_down_engine(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"toggle_engine_sample\\\":{\\\"source\\\":\\\"function shut_down_heater(...)\\\\n ...\\\\nend\\\\n\\\"}},\\\"boot_handler_legacy\\\":true,\\\"variables\\\":{\\\"appliance_online\\\":1,\\\"gadget_status\\\":true}},\\\"meter\\\":{\\\"power_status\\\":true,\\\"values\\\":{\\\"vcc_voltage\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":493.33333333333,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":501.66666666667,\\\"alarm_period\\\":6},{\\\"lower_bound_bottom\\\":516.66666666667,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":525.83333333333,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":563.33333333333,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":571.66666666667,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":572.5,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":577.5,\\\"alarm_period\\\":2},{\\\"lower_bound_bottom\\\":600.83333333333,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":614.16666666667,\\\"alarm_period\\\":5},{\\\"lower_bound_bottom\\\":621.66666666667,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":633.33333333333,\\\"alarm_period\\\":null}],\\\"in_calibration\\\":false,\\\"expression\\\":\\\"2.8\\\",\\\"history_subsample_count\\\":2,\\\"data_absence_alarm_level\\\":2,\\\"log_history\\\":true,\\\"history_time_step\\\":14,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":5,\\\"data_absence_alarm_period\\\":1,\\\"quantity\\\":\\\"voltage\\\",\\\"name\\\":\\\"DC voltage\\\",\\\"internal\\\":false,\\\"lowest_interval_alarm_level\\\":null,\\\"bus\\\":2},\\\"current\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":592,\\\"alarm_level\\\":5,\\\"lower_bound_top\\\":607,\\\"alarm_period\\\":4},{\\\"lower_bound_bottom\\\":643,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":654,\\\"alarm_period\\\":9},{\\\"lower_bound_bottom\\\":658,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":663,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":694,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":704,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":713,\\\"alarm_level\\\":5,\\\"lower_bound_top\\\":727,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":741,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":759,\\\"alarm_period\\\":8}],\\\"in_calibration\\\":true,\\\"expression\\\":null,\\\"history_subsample_count\\\":21,\\\"data_absence_alarm_level\\\":3,\\\"value\\\":false,\\\"log_history\\\":false,\\\"history_time_step\\\":25,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":null,\\\"data_absence_alarm_period\\\":null,\\\"quantity\\\":\\\"current\\\",\\\"name\\\":\\\"Current\\\",\\\"supports_calibration\\\":false,\\\"internal\\\":false,\\\"lowest_interval_alarm_level\\\":null,\\\"bus\\\":null},\\\"mains_voltage\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":15.833333333333,\\\"alarm_level\\\":7,\\\"lower_bound_top\\\":17.333333333333,\\\"alarm_period\\\":2},{\\\"lower_bound_bottom\\\":19,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":19.916666666667,\\\"alarm_period\\\":1},{\\\"lower_bound_bottom\\\":19.75,\\\"alarm_level\\\":2,\\\"lower_bound_top\\\":20.5,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":20.583333333333,\\\"alarm_level\\\":8,\\\"lower_bound_top\\\":21.083333333333,\\\"alarm_period\\\":7},{\\\"lower_bound_bottom\\\":23.75,\\\"alarm_level\\\":2,\\\"lower_bound_top\\\":24.75,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":27.166666666667,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":27.75,\\\"alarm_period\\\":6}],\\\"in_calibration\\\":false,\\\"expression\\\":null,\\\"history_subsample_count\\\":25,\\\"data_absence_alarm_level\\\":null,\\\"value\\\":false,\\\"log_history\\\":false,\\\"history_time_step\\\":17,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":8,\\\"data_absence_alarm_period\\\":3,\\\"quantity\\\":\\\"voltage\\\",\\\"name\\\":\\\"AC voltage\\\",\\\"internal\\\":true,\\\"lowest_interval_alarm_level\\\":null,\\\"bus\\\":4},\\\"temperature\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":8.7087087087087,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":9.1891891891892,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":9.2492492492492,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":9.5495495495495,\\\"alarm_period\\\":null}],\\\"in_calibration\\\":false,\\\"expression\\\":null,\\\"history_subsample_count\\\":15,\\\"data_absence_alarm_level\\\":7,\\\"log_history\\\":true,\\\"history_time_step\\\":23,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":1,\\\"data_absence_alarm_period\\\":6,\\\"quantity\\\":\\\"temperature\\\",\\\"name\\\":\\\"Temperature\\\",\\\"internal\\\":true,\\\"lowest_interval_alarm_level\\\":4,\\\"bus\\\":2}},\\\"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\\\":[],\\\"arguments\\\":[]}},\\\"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\\\"}},\\\"config\\\":{\\\"allow_plaintext_logins\\\":true,\\\"allow_coapws\\\":false,\\\"protect_private_config\\\":false,\\\"brand_url\\\":\\\"http://bar.example.com:8031/baz/foo/foo/baz/quux/bar/bar/bar.htm\\\",\\\"allow_jsonrpc_nonadmin\\\":false,\\\"hide_passwords\\\":false,\\\"registration_status\\\":false,\\\"custom_brand_name\\\":\\\"Amazing Controller III\\\",\\\"known_quantities\\\":{\\\"current\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Current\\\",\\\"units\\\":{\\\"A\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"ampere\\\",\\\"scale\\\":1}}},\\\"screen_length\\\":{\\\"preferred_unit\\\":\\\"px\\\",\\\"name\\\":\\\"Screen length\\\",\\\"units\\\":{\\\"px\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"pixel\\\",\\\"scale\\\":1}}},\\\"temperature\\\":{\\\"preferred_unit\\\":\\\"K\\\",\\\"name\\\":\\\"Temperature\\\",\\\"units\\\":{\\\"K\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"kelvin\\\",\\\"scale\\\":1},\\\"C\\\":{\\\"offset\\\":-273.16,\\\"internal\\\":false,\\\"name\\\":\\\"degree Celsius\\\",\\\"scale\\\":1},\\\"F\\\":{\\\"offset\\\":-459.67,\\\"name\\\":\\\"degree Fahrenheit\\\",\\\"scale\\\":1.8}}},\\\"count\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Count\\\",\\\"units\\\":{\\\"times\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"time\\\",\\\"scale\\\":1}}},\\\"illuminance\\\":{\\\"preferred_unit\\\":\\\"lx\\\",\\\"name\\\":\\\"Illuminance\\\",\\\"units\\\":{\\\"lx\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"lux\\\",\\\"scale\\\":1},\\\"fc\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"foot-candle\\\",\\\"scale\\\":0.09290226681531}}},\\\"time\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Time\\\",\\\"units\\\":{\\\"s\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"second\\\",\\\"scale\\\":1}}},\\\"ratio\\\":{\\\"preferred_unit\\\":\\\"times\\\",\\\"name\\\":\\\"Ratio\\\",\\\"units\\\":{\\\"%\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"percent\\\",\\\"scale\\\":100},\\\"times\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"\\\",\\\"scale\\\":1}}},\\\"energy\\\":{\\\"preferred_unit\\\":\\\"kWh\\\",\\\"name\\\":\\\"Energy\\\",\\\"units\\\":{\\\"kWh\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"kilowatt-hour\\\",\\\"scale\\\":2.77777778e-07},\\\"J\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"joule\\\",\\\"scale\\\":1}}},\\\"voltage\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Voltage\\\",\\\"units\\\":{\\\"V\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"volt\\\",\\\"scale\\\":1}}}},\\\"allow_jsonrpc\\\":true,\\\"custom_register_url\\\":\\\"https://baz.example.com/foo/bar.html\\\",\\\"customization_status\\\":\\\"open\\\",\\\"known_protection_bits\\\":{\\\"protect_restore\\\":{\\\"name\\\":\\\"Protection from restore from backup\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"},\\\"protect_admin\\\":{\\\"name\\\":\\\"Administrator credentials protection\\\",\\\"status\\\":true},\\\"protect_private_config\\\":{\\\"name\\\":\\\"Private configuration protection\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"},\\\"protect_notification\\\":{\\\"name\\\":\\\"Notification settings protection\\\",\\\"status\\\":false},\\\"protect_network\\\":{\\\"name\\\":\\\"Network settings protection\\\",\\\"status\\\":true},\\\"protect_maintenance\\\":{\\\"name\\\":\\\"Maintenance mode lock\\\",\\\"status\\\":false},\\\"protect_firmware\\\":{\\\"name\\\":\\\"Firmware protection\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"}},\\\"refresh_enabled\\\":true,\\\"allow_modifying_get\\\":true,\\\"protect_maintenance\\\":false,\\\"serial\\\":\\\"ISO322203123456\\\",\\\"custom_support_email\\\":\\\"support@example.com\\\",\\\"allow_coapws_nonadmin\\\":false,\\\"allow_restapi\\\":true,\\\"upgrade_notify_beep\\\":false,\\\"brand_faq_url\\\":\\\"https://baz.example.com/quux/foo.html\\\",\\\"links\\\":[{\\\"description\\\":\\\"test 5\\\",\\\"href\\\":\\\"test_url7\\\"},{\\\"description\\\":\\\"test 3\\\",\\\"href\\\":\\\"test_url5\\\"}],\\\"custom_brand_logo\\\":\\\"http://bar.example.com:80/baz/foo/quux/foo/bar.png\\\",\\\"image_format\\\":\\\"jpg\\\",\\\"location\\\":\\\"Server room\\\",\\\"ntp_server_enabled\\\":true,\\\"http_ports\\\":[{\\\"port\\\":\\\"8046\\\",\\\"address\\\":\\\"192.168.0.9\\\"}],\\\"hide_wifi_key\\\":true,\\\"custom_brand_url\\\":\\\"https://baz.example.com/baz/quux/quux/baz.html\\\",\\\"syslog_ip_address\\\":null,\\\"protect_network\\\":false,\\\"lockout_delay_minutes\\\":60,\\\"version\\\":\\\"1.8.1.0\\\",\\\"allow_coapws_origins\\\":[\\\"https://baz.example.com\\\",\\\"https://foo.example.com\\\",\\\"http://bar.example.com\\\"],\\\"syslog_minimal_severity\\\":8,\\\"certificates\\\":{\\\"iTrustBazSign_Trusted_Certification_Authority\\\":{\\\"data\\\":\\\"-----BEGIN CERTIFICATE-----\\\\nMIIZNsCJ4KzRkhOd2DFrjawMoljLKzq6dLi1DxMJIMn23Bi7Qz/AaxYPjIm3HdCx\\\\n+DuNZClMGra+/1+0Da+o0j7ooQR0NSzOiuoI6ZhPRHQSLQUb1UP4DYu2/M5Pr4qZ\\\\net7EaYhu/9FSgsWBIcRtXVuwcKnjANkqGu4tTonUz3ygxUtG7K9gs4cUQQEdp+T6\\\\na/NOotOus4sN+8XLKDDQsktJ+X8+1GvdHJ16CS15ZvVZ42xQIBtBxnWxKgyNzt1H\\\\n4QRZTZ8P4kV9hxTuqgreCp+vnOvhRCwXfN79zHa415Fl2kfvRXZfNabA+WuRlq/Q\\\\n8cDRCJVJbGOLyKoVwUvW65Wf/+Qs/t6AVMdki94JRUhPrWxn1sK9+tq0tHuvB15j\\\\nkT8vZUN4Bpxjnlmg5yg+ojt6epJiw38gYIc8p0E0rCmfzZL5X25Mn/VSqrAmwKTV\\\\n6fU8wX08Kh8v2FT7NrwPNPFEb2AyYhegM9rJitT2ad+fvToILljkA//o3BmevRKH\\\\nBcK56PimQNhvC0Hzl2An3/tHoXCFuVt68EDHgy36Ln2apMabQnOWoIpcr1tmZnuk\\\\n81k67sTwx4mJgOmTpIH77w+BqmmdhWhraRzjKTgIZSdGsPlhk3rt0s4sftWMQDD0\\\\nCl2iSMHx0aqSMYCRP6UHDMy6vKY8abspNwXrJroLReqpC3HeBnxRAwZ5H8Gtl8i8\\\\nF0R7rpaVfPkkiPyWNPiJ+qc96WxHE6OW8sf0hGYMhI7Qk5y7WgSXW5ifdgyupNR+\\\\n60zPaL6vUYfcWo8DHhmOQR17QyyqPy6Y+5zaT5V+gAcD/mSIUEjxim49l20A08k1\\\\njdlr9mXMOnNBFiiWRfFEmQ/qSBtdyxviahZmT78uwY6CGqkjW0zIS+9xC2bA0Xvd\\\\nVPkfafb8nqQeb9Ad9V69g4OlhanEWQV1rFiRwKckA2OnEbRP6Zbog/ZNcNd8p8Bh\\\\nw9NGn7SsYG79jZHJB6/CiPr530xEEegAq3SdDxWnDfyzEFJSOKh6mYDrbA5srn3h\\\\nXL6VuwkaukrA3JaQ0iCay3C9A41+9luj61E1z/dulU4rphHrQWSPcha==\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"status\\\":false}},\\\"ssh_authorized_keys\\\":[{\\\"data\\\":\\\"ssh-dss aV===\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"n\\\"},{\\\"data\\\":\\\"ssh-dss CwLn\\\",\\\"options\\\":\\\"era,m=qjgge,wc=x\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 a\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 eEKp==\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 v7=\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 t91/5S==\\\",\\\"options\\\":\\\"oq=ml,yzreiwtvwctfx=e,zspqyuhlfl=bxo,i=ywi,e=dpvtn,yvmbbwdylns\\\",\\\"comment\\\":\\\"bqcl\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 r\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 5=\\\",\\\"options\\\":\\\"wllkv=991248,mu=92,dh=449\\\",\\\"comment\\\":\\\"jqkh\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 betjYa==\\\",\\\"options\\\":\\\"tdx\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 XA2J===\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 4i==\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 VWk==\\\",\\\"options\\\":\\\"nifiixiky=h,iy\\\",\\\"comment\\\":\\\"@h\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 9k=\\\",\\\"options\\\":\\\"kyxjhdrnrjrn=fk,wwqjk=180579801,uy=v\\\",\\\"comment\\\":\\\"dgvjcr\\\"},{\\\"data\\\":\\\"ssh-ed25519 Q=\\\",\\\"options\\\":\\\"rmhdcm,v=knapbe\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 k\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 77rl\\\",\\\"options\\\":\\\"rbjcf=12\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 n\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"ibawc\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 m===\\\",\\\"options\\\":\\\"x=cgkbjt,osvu,ukx,mun=605\\\",\\\"comment\\\":\\\"zspr\\\"},{\\\"data\\\":\\\"ssh-rsa 65=\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"f.o\\\"},{\\\"data\\\":\\\"ssh-rsa Y=\\\",\\\"options\\\":\\\"ace\\\",\\\"comment\\\":\\\"q\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 w+T8\\\",\\\"options\\\":\\\"uy=5,cqe,cvde=12\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 m\\\",\\\"options\\\":\\\"v=rwwifeli,zuyibsvmbt=6,n=01,jqv,sqg,jtul=4,hllpamsm,rttdmjk=n,yot,ai=d,qu,llp,bctpegotzltr=9,w=22,s,tt=8785,hjuj=coxr,yixrao=wgqr\\\",\\\"comment\\\":\\\"dpu\\\"}],\\\"refresh_delay_minutes\\\":1,\\\"ssh_enabled\\\":true,\\\"allow_restapi_nonadmin\\\":true,\\\"protect_restore\\\":false,\\\"custom_brand_logo_height\\\":32,\\\"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\\\"},\\\"allow_restapi_origins\\\":[\\\"https://foo.example.com\\\",\\\"http://bar.example.com\\\"],\\\"brand_manual_url\\\":\\\"https://bar.example.com/quux/quux/foo/quux/bar/bar/foo/quux/foo.htm\\\",\\\"custom_brand_logo_width\\\":22,\\\"plots\\\":[{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":0,\\\"softmax\\\":1,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":0,\\\"softmax\\\":1,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480}],\\\"ssh_port\\\":22,\\\"upgrade_notify_blink\\\":true,\\\"protect_admin\\\":false,\\\"relay_ports\\\":[\\\"ttyATH0\\\"],\\\"custom_update_url\\\":\\\"https://bar.example.com:443/bar.htm\\\",\\\"brand_company_name\\\":\\\"Digital Loggers, Inc.\\\",\\\"hardware_id\\\":\\\"EPCR5\\\",\\\"crls\\\":{\\\"iVeriFooCrypt_Primary_CA\\\":{\\\"data\\\":\\\"-----BEGIN X509 CRL-----\\\\nMIIRKoksuFeaVWE2tkGinxfQDg3P9X4mtoEEc/6XGn7nKOsD88xx5dOKJUlU1sHx\\\\nCJYLsq90dVQWlbgjYnMy8iTwCWoVUU2jqd4jTFl7nCfYpLIO9gNJOsFdP49vbEfR\\\\nlAM1yWqBBO0ZiQkPp4qhLU7Sf33vkXoVjBYijPvxqyWZOG+ENrylL5D0AIywrmSb\\\\n1=\\\\n-----END X509 CRL-----\\\\n\\\",\\\"status\\\":true}},\\\"contact\\\":\\\"support@example.com\\\",\\\"relax_nonhtml_content_types\\\":true,\\\"timezone\\\":\\\"UTC\\\",\\\"hostname\\\":\\\"foo.example.com\\\",\\\"protect_firmware\\\":true,\\\"outlet_label\\\":\\\"Outlet\\\",\\\"brand_name\\\":\\\"Ethernet Power Controller\\\",\\\"oid\\\":\\\"1.3.6.1.4.1.45770.1.3\\\",\\\"custom_brand_company_name\\\":\\\"Whatever Systems Inc.\\\",\\\"update_url\\\":\\\"http://foo.example.com:80/quux/baz/baz/baz/bar/bar/foo/bar/quux/bar.htm\\\",\\\"ntp_peers\\\":[\\\"0.ntp-pool.example.com\\\",\\\"1.ntp-pool.example.com\\\",\\\"2.ntp-pool.example.com\\\",\\\"3.ntp-pool.example.com\\\"],\\\"custom_help_url\\\":\\\"https://baz.example.com:443/foo/quux/quux/bar/baz/bar/bar/bar/quux.html\\\",\\\"name_always_visible\\\":true,\\\"support_email\\\":\\\"support@example.com\\\",\\\"https_ports\\\":[{\\\"port\\\":\\\"80\\\",\\\"address\\\":\\\"192.168.0.5\\\"},{\\\"port\\\":\\\"8079\\\",\\\"address\\\":\\\"192.168.0.58\\\"},{\\\"port\\\":\\\"1\\\",\\\"address\\\":\\\"192.168.0.21\\\"},{\\\"port\\\":\\\"8\\\",\\\"address\\\":\\\"192.168.0.19\\\"}],\\\"contacts\\\":{\\\"support\\\":{\\\"phone\\\":null,\\\"fax\\\":\\\"+67178999899706\\\",\\\"name\\\":\\\"Support\\\",\\\"email\\\":null},\\\"security\\\":{\\\"phone\\\":null,\\\"fax\\\":\\\"+766747320756474\\\",\\\"name\\\":\\\"Security\\\",\\\"email\\\":null}},\\\"custom_support_url\\\":\\\"http://foo.example.com:2/baz.html\\\",\\\"support_url\\\":\\\"https://foo.example.com/quux.htm\\\",\\\"protect_notification\\\":true,\\\"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\\\":false,\\\"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\\\":true,\\\"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\\\":false,\\\"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\\\":false,\\\"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\\\":false,\\\"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\\\":false,\\\"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}],\\\"register_url\\\":\\\"https://foo.example.com/foo.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\\\"},\\\"string_mask\\\":\\\"nombstr\\\",\\\"renewal_data\\\":{\\\"username\\\":\\\"R\\\",\\\"password\\\":\\\"N9\\\",\\\"est_url\\\":\\\"https://%a2\\\",\\\"auth\\\":\\\"basic\\\"},\\\"cert\\\":\\\"-----BEGIN CERTIFICATE-----\\\\nMIIarItKbzmTGF4/7lqJkfAKdQf93A4Pa30SNwo/vbUBsbC0M3L7kYTO+9Z3LgVy\\\\nQ9TFAPshclJrnix9rijL6kWipuOLsAvJLOaYqSGTEbK1JICB0yY8i4tY+HvsTqCr\\\\noP6HhbXJyaeGprInQ=\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"automatic_renewal\\\":false,\\\"renewal_method\\\":\\\"est\\\",\\\"bits\\\":4096,\\\"key\\\":\\\"-----BEGIN PRIVATE KEY-----\\\\nMII6faQLG+m0edZfvBcnqZMFXESVbslNm/VRcxpvxbxcFWIAkw+bWNs3dLbEDMe/\\\\nT17Jy5xvjCS1PD+PqWpjcT4DkKcOM1ar4jA3q7/aMUenjeDaB2JqYP4Iljj7mJ/t\\\\nBzvL+WjUAWDrlp2q9vOa/jMkSWXnXQslPo7QKswWPAOB0S2BNSoPBAAgjjTGAM2b\\\\nB2W4+3WATjDyoQMHEoVR+BAkgTw2XYFkcorduNpO72MxVlElZlDayPKfuHkSs/CU\\\\n47kTz8c2XZZJqLucbVa0sGx90P12eYukieDhpsmMSMhIkcwL8XO\\\\n-----END PRIVATE KEY-----\\\\n\\\",\\\"distinguished_name\\\":{\\\"commonName\\\":[\\\"Digital Loggers Unit\\\"],\\\"countryName\\\":[\\\"US\\\"],\\\"stateOrProvinceName\\\":[\\\"California\\\"],\\\"localityName\\\":[\\\"Santa Clara\\\"]},\\\"domains\\\":[\\\"foo.example.com\\\",\\\"bar.example.com\\\",\\\"baz.example.com\\\",\\\"foo.example.com\\\",\\\"bar.example.com\\\",\\\"bar.example.com\\\",\\\"foo.example.com\\\"],\\\"addresses\\\":[\\\"119.36.27.134\\\",\\\"6.250.3.168\\\",\\\"1.126.212.87\\\",\\\"84.7.125.77\\\",\\\"0.244.9.251\\\"],\\\"csr\\\":\\\"-----BEGIN CERTIFICATE REQUEST-----\\\\nMIIg/PAsd18SSGlAtIVrvA8k2TXUz31L9Z2A/E3fHD7mWvyPEUH9hSwmxTGwZJIk\\\\nxxd1dxGnkpijFyDZ8x14j/a0y9MHwIguFKxuIEh23QnKP1wZ/zgl/GnzS9GPUzKl\\\\nHgfYOjeqX/GbxsdwYOxrBx=\\\\n-----END CERTIFICATE REQUEST-----\\\\n\\\",\\\"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}}}}},\\\"relax_nonhtml_methods\\\":true,\\\"brand_product_info_url\\\":\\\"https://baz.example.com/foo/bar/bar.html\\\"},\\\"cred\\\":{\\\"ip_address\\\":\\\"192.168.0.53\\\",\\\"is_admin\\\":true,\\\"name\\\":\\\"admin\\\",\\\"agent\\\":\\\"web ui\\\",\\\"outlet_access\\\":[true,true,true,true,true,true,true,true]},\\\"upnp\\\":{\\\"enabled\\\":false,\\\"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\\\":null,\\\"model_number\\\":\\\"\\\",\\\"model\\\":\\\"DLI emulated Belkin socket\\\",\\\"soap_xmlns_prefix_override\\\":null,\\\"event_xmlns_prefix_override\\\":\\\"xDJXv3DK\\\",\\\"service_id\\\":\\\"basicevent1\\\",\\\"device_type\\\":\\\"controllee\\\"}},\\\"notifications\\\":{\\\"events\\\":{\\\"dli.upnp.sample_event\\\":{\\\"parameters\\\":[{\\\"id\\\":\\\"sample_parameter\\\",\\\"has_fixed_value\\\":false,\\\"fixed_value\\\":null}],\\\"message_template\\\":[\\\"sample event\\\"]}},\\\"parameter_kinds\\\":[]},\\\"outlets\\\":[{\\\"exposed\\\":false,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d0\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d1\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":false,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d2\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"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\\\":false,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d6\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d7\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"}]},\\\"relay\\\":{\\\"all_caps\\\":false,\\\"min_relay_voltage\\\":8,\\\"lcd_rows\\\":2,\\\"user_message_timeout\\\":1,\\\"sequence_delay\\\":8,\\\"beep_sequence\\\":\\\"0\\\",\\\"min_sequence_delay\\\":1,\\\"outlets\\\":[{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Cooling fans\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":6,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":5,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #3\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #4\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Uplink Radio Power\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":1,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #7\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #8\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #9\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":3,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":9,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #11\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #12\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #14\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #15\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #16\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":6,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"POE Injector\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":1,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"POE Injector\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":8,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #19\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":7,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #20\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #21\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #22\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":1,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #24\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":7,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #25\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"POE Injector\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":6,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":1,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":4,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"WiFi AP\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":4,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Cooling fans\\\"}],\\\"lcd_columns\\\":16,\\\"relatch\\\":5,\\\"fuse_relatch\\\":1,\\\"model\\\":\\\"EPCR5\\\",\\\"user_lines\\\":[null,null],\\\"recovery_mode\\\":1,\\\"nets\\\":{\\\"ssu1\\\":{\\\"latest_value\\\":0,\\\"tracking\\\":\\\"pull\\\",\\\"name\\\":\\\"ssu1\\\",\\\"expression\\\":\\\"(not pin[\\\\\\\"dout87\\\\\\\"])\\\"}},\\\"pins\\\":{\\\"din85\\\":{\\\"level_bits\\\":0,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"din85\\\",\\\"drive_logic_mapping\\\":[\\\"Z\\\",\\\"Z\\\",\\\"Z\\\",\\\"Z\\\"],\\\"mode_driver\\\":false,\\\"mode_bits\\\":0,\\\"level_driver\\\":false,\\\"input_bits\\\":1},\\\"din3\\\":{\\\"level_bits\\\":1,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"din3\\\",\\\"drive_logic_mapping\\\":[\\\"0\\\",\\\"1\\\",\\\"0\\\",\\\"1\\\"],\\\"mode_driver\\\":\\\"i59\\\",\\\"mode_bits\\\":2,\\\"level_driver\\\":true,\\\"input_bits\\\":0}},\\\"ports\\\":{\\\"uart_l9chsl4\\\":{\\\"latest_received\\\":[],\\\"type\\\":\\\"uart\\\",\\\"name\\\":\\\"uart_l9chsl4\\\",\\\"accept\\\":{\\\"d\\\":true},\\\"configuration\\\":{\\\"parity\\\":\\\"M\\\",\\\"char_size\\\":\\\"7\\\"}},\\\"uart_lx\\\":{\\\"latest_received\\\":[],\\\"type\\\":\\\"uart\\\",\\\"name\\\":\\\"uart_lx\\\",\\\"accept\\\":[],\\\"configuration\\\":{\\\"baudrate\\\":\\\"194842\\\"}}},\\\"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\\\"}}},\\\"backlight_sequence\\\":\\\"0\\\",\\\"name\\\":\\\"My controller\\\",\\\"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\\\":[]},\\\"online\\\":true,\\\"version\\\":\\\"1.8.1.0\\\",\\\"cycle_delay\\\":3,\\\"keypad_enabled\\\":true,\\\"user_message_force_timeout\\\":1,\\\"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},\\\"autoping\\\":{\\\"enabled\\\":false,\\\"max_consecutive_reboot_count\\\":76,\\\"max_reboot_count\\\":1,\\\"items\\\":[{\\\"script\\\":\\\"\\\",\\\"outlets\\\":[0,8,10,11,18,20,22,27,28,30,31],\\\"addresses\\\":[\\\"http://hCRMO.example.com:63979/GAvTdGs1/HdOBoK\\\"],\\\"pings_before_enabling\\\":null},{\\\"script\\\":\\\"cycle_router\\\",\\\"outlets\\\":[],\\\"addresses\\\":[\\\"http://4.251.149.205:62639\\\"],\\\"pings_before_enabling\\\":null},{\\\"script\\\":\\\"energize_heater\\\",\\\"outlets\\\":[],\\\"addresses\\\":[\\\"207.159.16.144\\\"],\\\"pings_before_enabling\\\":null}],\\\"resume_without_retrial\\\":true,\\\"post_reboot_delay\\\":367,\\\"handle_failures_immediately\\\":false,\\\"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\\\":10,\\\"ping_timeout\\\":117,\\\"ping_interval\\\":10},\\\"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\\\":\\\"^(|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,}$\\\"}}},\\\"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\\\":{\\\"content_type\\\":{\\\"group\\\":\\\"msg\\\",\\\"name\\\":\\\"Content type\\\",\\\"regexp\\\":\\\"^(json|urlencoded)$\\\"},\\\"recipient\\\":{\\\"group\\\":\\\"rcpt\\\",\\\"name\\\":\\\"Recipient URL\\\",\\\"regexp\\\":\\\"^https?://.*$\\\"}}},\\\"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>=WARNING\\\",\\\"action\\\":\\\"notify(\\\\\\\"christopher\\\\\\\")\\\"},{\\\"condition\\\":\\\"severity>=EMERGENCY\\\",\\\"action\\\":\\\"notify(\\\\\\\"david\\\\\\\")\\\"}],\\\"sinks\\\":[{\\\"test\\\":{\\\"1\\\":{\\\"value\\\":\\\"function\\\"},\\\"results\\\":[\\\"Sink handler indicates notification failure, check log for errors\\\"],\\\"arguments\\\":[]},\\\"type\\\":\\\"snmpv3i\\\",\\\"name\\\":\\\"james\\\",\\\"data\\\":{\\\"security_engine_id\\\":\\\"\\\",\\\"context_engine_id\\\":\\\"\\\",\\\"auth_protocol\\\":\\\"SHA\\\",\\\"priv_protocol\\\":\\\"AES\\\",\\\"priv_passphrase\\\":\\\"bp0BXa+&gv%|\\\",\\\"auth_passphrase\\\":\\\",3)(:C;!\\\",\\\"context_name\\\":\\\"24\\\",\\\"security_name\\\":\\\"brian\\\",\\\"trap_oid\\\":\\\"1.079,,,,,\\\",\\\"server\\\":\\\"22zfon.example.com\\\"}},{\\\"test\\\":{\\\"1\\\":{\\\"value\\\":\\\"function\\\"},\\\"results\\\":[\\\"Sink handler indicates notification failure, check log for errors\\\"],\\\"arguments\\\":[]},\\\"type\\\":\\\"snmpv2ci\\\",\\\"name\\\":\\\"john\\\",\\\"data\\\":{\\\"trap_oid\\\":\\\"0.2,,,,,,,,,,,,\\\",\\\"server\\\":\\\"hrep.example.com\\\",\\\"community\\\":\\\"Ed+=\\\"}}],\\\"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}}},\\\"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\\\":{\\\"G\\\":{\\\"redirect_urls\\\":{\\\"https://%FF5]]%A1]\\\":true,\\\"https://%Bd]\\\":true},\\\"refresh_tokens\\\":{\\\"2c1f607935ad04ecbac06a54ab7e2a15\\\":{\\\"expiry_time\\\":1618614511,\\\"remaining_use_count\\\":87}},\\\"secret_hash\\\":null,\\\"access_tokens\\\":{\\\"66214352f1dc14779130f5b1a24f08c7\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null}},\\\"scopes\\\":{\\\"dli+object+read:/config/links/\\\":true,\\\"dli+object+full:/script/start/\\\":true,\\\"dli+object+full:/relay/\\\":true}},\\\"x5hvoBl_pl70q\\\":{\\\"redirect_urls\\\":{\\\"https://]r\\\":true},\\\"refresh_tokens\\\":{\\\"4999fa1e911ac2fa97dac8815da093ad\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":44},\\\"e6ef81f5507ef030a15e68215bd4c49b\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null}},\\\"secret_hash\\\":\\\"750a5d153be27ea7db2c858235432afa\\\",\\\"access_tokens\\\":{\\\"8a8ac26f1188e346c5b90c23600a7d9f\\\":{\\\"expiry_time\\\":1608494511,\\\"remaining_use_count\\\":null},\\\"30341ccff16b7257e8b58bff89f0a95e\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null},\\\"b4fb4120845f3eb867860161b06aafc6\\\":{\\\"expiry_time\\\":1678199550,\\\"remaining_use_count\\\":52}},\\\"scopes\\\":{\\\"dli+object+read:/relay/outlets/7/\\\":true}}},\\\"users\\\":[{\\\"password\\\":\\\"12sA2y4z%OER\\\",\\\"name\\\":\\\"admin\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[true,true,true,true,true,true,true,true]},{\\\"password\\\":\\\"Nf*M)mTj\\\",\\\"is_admin\\\":false,\\\"name\\\":\\\"tom\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[false,false,false,false,true,false,true,true,false,false,true,false,false,false,false,false,true,false,false,false,true,true,false,false,true,false,true,true,false,false,false,true]},{\\\"password\\\":\\\"eKz=s3ql]YYJS\\\",\\\"name\\\":\\\"dick\\\",\\\"is_allowed\\\":false,\\\"outlet_access\\\":[true,true,true,true,false,false,true,false,false,false,true,false,false,false,false,false,true,true,true,false,true,false,false,true,false,true,true,true,true,true,false,true]},{\\\"password\\\":\\\"/Urt$IFXd/>Sf~pz\\\",\\\"is_admin\\\":false,\\\"name\\\":\\\"harry\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[true,false,true,true,true,true,false,false,true,false,false,false,false,true,false,false,false,false,false,false,true,true,true,false,true,false,true,false,false,true,false,true]}],\\\"cookie_timeout\\\":30000}}\")\r\n {\r\n Headers =\r\n {\r\n ContentType = new MediaTypeHeaderValue(\"application/json\")\r\n }\r\n }\r\n};\r\nusing (var response = await client.SendAsync(request))\r\n{\r\n response.EnsureSuccessStatusCode();\r\n var body = await response.Content.ReadAsStringAsync();\r\n Console.WriteLine(body);\r\n}\r\n\r\n\r\n// Sample result:\r\n// \r\n"},"ruby-native":{"filename":"set-using-ruby-native.rb","data":"#!/usr/bin/env ruby\n# \n# Sample for the whole object model.\n# \n# This is a sample demonstrating how to set the DLI Controller API.\n# \n\n# Note that this sample has been generated by httpsnippet;\n# authentication configuration (usually digest) is not included.\n\nrequire 'uri'\nrequire 'net/http'\n\nurl = URI(\"http://192.168.0.100/restapi/\")\n\nhttp = Net::HTTP.new(url.host, url.port)\n\nrequest = Net::HTTP::Put.new(url)\nrequest[\"Connection\"] = 'close'\nrequest[\"Content-Type\"] = 'application/json'\nrequest[\"X-CSRF\"] = 'x'\nrequest.body = \"{\\\"snmp\\\":{\\\"enabled\\\":true,\\\"engine_id\\\":\\\"91F34FFB045E5D\\\",\\\"known_auth_methods\\\":{\\\"sha1\\\":\\\"SHA1\\\",\\\"md5\\\":\\\"MD5\\\"},\\\"community_mappings\\\":[{\\\"ip_address\\\":\\\"10.1.164.164\\\",\\\"user\\\":\\\"userk50x\\\",\\\"netmask\\\":\\\"255.0.0.0\\\",\\\"community\\\":\\\"public\\\"}],\\\"users\\\":{\\\"powerReader\\\":{\\\"priv_password\\\":\\\"readerPrivPassword\\\",\\\"has_auth_password\\\":true,\\\"subtree_access\\\":{\\\"energyObject\\\":\\\"readonly\\\"},\\\"auth_password\\\":\\\"readerAuthPassword\\\",\\\"is_allowed\\\":true,\\\"priv_method\\\":\\\"aes\\\",\\\"auth_method\\\":\\\"md5\\\",\\\"has_priv_password\\\":false},\\\"powerAdmin\\\":{\\\"priv_password\\\":\\\"adminPrivPassword\\\",\\\"has_auth_password\\\":false,\\\"subtree_access\\\":{\\\"energyObject\\\":true},\\\"auth_password\\\":\\\"adminAuthPassword\\\",\\\"is_allowed\\\":true,\\\"priv_method\\\":\\\"des\\\",\\\"auth_method\\\":\\\"md5\\\",\\\"has_priv_password\\\":false}},\\\"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\\\"}}},\\\"network\\\":{\\\"wired\\\":{\\\"ip_address\\\":\\\"10.35.91.57\\\",\\\"serve_dns\\\":false,\\\"protocol\\\":\\\"static\\\",\\\"online\\\":false,\\\"gateway\\\":\\\"10.0.0.21\\\",\\\"dns_servers\\\":[\\\"29.152.188.60\\\",\\\"8.247.124.24\\\"],\\\"mac_address\\\":\\\"7C:E1:FF:D3:63:9D\\\",\\\"netmask\\\":\\\"255.0.0.0\\\"},\\\"wireless\\\":{\\\"wac_supported\\\":false,\\\"protocol\\\":\\\"static\\\",\\\"encryption\\\":\\\"psk\\\",\\\"netmask\\\":\\\"255.255.255.0\\\",\\\"known_encryptions\\\":{\\\"psk2\\\":\\\"WPA2 PSK\\\",\\\"psk-mixed\\\":\\\"WPA/WPA2 PSK mixed mode\\\",\\\"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\\\":\\\"VqRHr(isXEd8-Yh-Zg/TzD%cdMWlz&gVv8znDifx-K57&zFdfR8eqAIVi#Gi\\\",\\\"dns_servers\\\":[\\\"192.168.23.3\\\"],\\\"known_modes\\\":{\\\"sta\\\":\\\"Client\\\",\\\"ap\\\":\\\"Access Point\\\"},\\\"enabled\\\":true,\\\"serve_dns\\\":true,\\\"ssid\\\":\\\"DLI_ISO3256\\\",\\\"mac_address\\\":\\\"7C:E1:FF:E7:F0:37\\\",\\\"ip_address\\\":\\\"192.168.23.183\\\",\\\"online\\\":true,\\\"channel\\\":\\\"5\\\",\\\"wac_enabled\\\":false,\\\"mode\\\":\\\"sta\\\",\\\"gateway\\\":\\\"192.168.23.50\\\"},\\\"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\\\":[]},\\\"interface_order\\\":[\\\"wireless\\\"],\\\"known_protocols\\\":{\\\"dhcp\\\":\\\"Dynamic IP/DHCP\\\",\\\"static\\\":\\\"Static IP\\\"},\\\"same_subnet_only\\\":true},\\\"mqtt\\\":{\\\"connect_topic\\\":\\\"wQGPWD\\\",\\\"connect_payload\\\":\\\"K\\\",\\\"username\\\":\\\"userk9ns03\\\",\\\"reconnect_retain\\\":false,\\\"connect_qos\\\":2,\\\"use_ssl\\\":true,\\\"lwt_payload\\\":\\\"\\\",\\\"disconnect_payload\\\":\\\"EbioJ8\\\",\\\"outlets\\\":[{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"DysEr6q\\\",\\\"qos\\\":0,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"2PHQ5O23q\\\",\\\"qos\\\":2,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"HFTgiV6\\\",\\\"qos\\\":0,\\\"allow_write\\\":true},{\\\"allow_read\\\":true,\\\"topic_subtree\\\":\\\"L62w2\\\",\\\"qos\\\":0,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"xYkLboCC\\\",\\\"qos\\\":1,\\\"allow_write\\\":false},{\\\"allow_read\\\":true,\\\"topic_subtree\\\":\\\"98Vtecq7d\\\",\\\"qos\\\":2,\\\"allow_write\\\":true},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"QpJ4\\\",\\\"qos\\\":0,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"jO5YcJ4\\\",\\\"qos\\\":2,\\\"allow_write\\\":false}],\\\"enabled\\\":true,\\\"reconnect_qos\\\":1,\\\"disconnect_qos\\\":2,\\\"disconnect_retain\\\":true,\\\"lwt_qos\\\":0,\\\"broker_port\\\":\\\"38\\\",\\\"lwt_topic\\\":\\\"uRNIm\\\",\\\"disconnect_topic\\\":\\\"dfTcpZk\\\",\\\"password\\\":\\\"TaorXX#JO$\\\",\\\"lwt_retain\\\":false,\\\"reconnect_payload\\\":\\\"PmSp\\\",\\\"topic_root\\\":\\\"FZNf\\\",\\\"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\\\":\\\"Zm3Pvg.SYrHsw.zibO.18FX79DGZ.cCyJfOlDF36CG.zZbojcxy.8NLhAOKMNd1.example.com\\\",\\\"reconnect_topic\\\":\\\"GOi/j9i\\\",\\\"connect_retain\\\":false},\\\"script\\\":{\\\"source\\\":\\\"function energize_heaters(...)\\\\n ...\\\\nend\\\\nfunction energize_modem(...)\\\\n ...\\\\nend\\\\nfunction cycle_gadget(...)\\\\n ...\\\\nend\\\\n\\\",\\\"step_time_limit\\\":5,\\\"boot_handler\\\":\\\"\\\",\\\"threads\\\":{\\\"94\\\":{\\\"label\\\":\\\"label of thread #94\\\"},\\\"46\\\":{\\\"label\\\":\\\"label of thread #46\\\"},\\\"47\\\":{\\\"label\\\":\\\"label of thread #47\\\"},\\\"30\\\":{\\\"label\\\":\\\"label of thread #30\\\"},\\\"67\\\":{\\\"label\\\":\\\"label of thread #67\\\"},\\\"56\\\":{\\\"label\\\":\\\"label of thread #56\\\"}},\\\"traced\\\":false,\\\"step_delay\\\":3,\\\"user_function_ui_order\\\":[\\\"enable_router\\\",\\\"toggle_heater\\\",\\\"shut_down_engines\\\",\\\"energize_machines\\\",\\\"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\\\":{\\\"disable_machine_sample\\\":{\\\"source\\\":\\\"function shut_down_engine(...)\\\\n ...\\\\nend\\\\nfunction shut_down_engines(...)\\\\n ...\\\\nend\\\\nfunction disable_modem(...)\\\\n ...\\\\nend\\\\nfunction energize_router(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"energize_contraptions_sample\\\":{\\\"source\\\":\\\"function shut_down_engine(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"toggle_engine_sample\\\":{\\\"source\\\":\\\"function shut_down_heater(...)\\\\n ...\\\\nend\\\\n\\\"}},\\\"boot_handler_legacy\\\":true,\\\"variables\\\":{\\\"appliance_online\\\":1,\\\"gadget_status\\\":true}},\\\"meter\\\":{\\\"power_status\\\":true,\\\"values\\\":{\\\"vcc_voltage\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":493.33333333333,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":501.66666666667,\\\"alarm_period\\\":6},{\\\"lower_bound_bottom\\\":516.66666666667,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":525.83333333333,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":563.33333333333,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":571.66666666667,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":572.5,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":577.5,\\\"alarm_period\\\":2},{\\\"lower_bound_bottom\\\":600.83333333333,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":614.16666666667,\\\"alarm_period\\\":5},{\\\"lower_bound_bottom\\\":621.66666666667,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":633.33333333333,\\\"alarm_period\\\":null}],\\\"in_calibration\\\":false,\\\"expression\\\":\\\"2.8\\\",\\\"history_subsample_count\\\":2,\\\"data_absence_alarm_level\\\":2,\\\"log_history\\\":true,\\\"history_time_step\\\":14,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":5,\\\"data_absence_alarm_period\\\":1,\\\"quantity\\\":\\\"voltage\\\",\\\"name\\\":\\\"DC voltage\\\",\\\"internal\\\":false,\\\"lowest_interval_alarm_level\\\":null,\\\"bus\\\":2},\\\"current\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":592,\\\"alarm_level\\\":5,\\\"lower_bound_top\\\":607,\\\"alarm_period\\\":4},{\\\"lower_bound_bottom\\\":643,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":654,\\\"alarm_period\\\":9},{\\\"lower_bound_bottom\\\":658,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":663,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":694,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":704,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":713,\\\"alarm_level\\\":5,\\\"lower_bound_top\\\":727,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":741,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":759,\\\"alarm_period\\\":8}],\\\"in_calibration\\\":true,\\\"expression\\\":null,\\\"history_subsample_count\\\":21,\\\"data_absence_alarm_level\\\":3,\\\"value\\\":false,\\\"log_history\\\":false,\\\"history_time_step\\\":25,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":null,\\\"data_absence_alarm_period\\\":null,\\\"quantity\\\":\\\"current\\\",\\\"name\\\":\\\"Current\\\",\\\"supports_calibration\\\":false,\\\"internal\\\":false,\\\"lowest_interval_alarm_level\\\":null,\\\"bus\\\":null},\\\"mains_voltage\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":15.833333333333,\\\"alarm_level\\\":7,\\\"lower_bound_top\\\":17.333333333333,\\\"alarm_period\\\":2},{\\\"lower_bound_bottom\\\":19,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":19.916666666667,\\\"alarm_period\\\":1},{\\\"lower_bound_bottom\\\":19.75,\\\"alarm_level\\\":2,\\\"lower_bound_top\\\":20.5,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":20.583333333333,\\\"alarm_level\\\":8,\\\"lower_bound_top\\\":21.083333333333,\\\"alarm_period\\\":7},{\\\"lower_bound_bottom\\\":23.75,\\\"alarm_level\\\":2,\\\"lower_bound_top\\\":24.75,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":27.166666666667,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":27.75,\\\"alarm_period\\\":6}],\\\"in_calibration\\\":false,\\\"expression\\\":null,\\\"history_subsample_count\\\":25,\\\"data_absence_alarm_level\\\":null,\\\"value\\\":false,\\\"log_history\\\":false,\\\"history_time_step\\\":17,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":8,\\\"data_absence_alarm_period\\\":3,\\\"quantity\\\":\\\"voltage\\\",\\\"name\\\":\\\"AC voltage\\\",\\\"internal\\\":true,\\\"lowest_interval_alarm_level\\\":null,\\\"bus\\\":4},\\\"temperature\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":8.7087087087087,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":9.1891891891892,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":9.2492492492492,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":9.5495495495495,\\\"alarm_period\\\":null}],\\\"in_calibration\\\":false,\\\"expression\\\":null,\\\"history_subsample_count\\\":15,\\\"data_absence_alarm_level\\\":7,\\\"log_history\\\":true,\\\"history_time_step\\\":23,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":1,\\\"data_absence_alarm_period\\\":6,\\\"quantity\\\":\\\"temperature\\\",\\\"name\\\":\\\"Temperature\\\",\\\"internal\\\":true,\\\"lowest_interval_alarm_level\\\":4,\\\"bus\\\":2}},\\\"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\\\":[],\\\"arguments\\\":[]}},\\\"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\\\"}},\\\"config\\\":{\\\"allow_plaintext_logins\\\":true,\\\"allow_coapws\\\":false,\\\"protect_private_config\\\":false,\\\"brand_url\\\":\\\"http://bar.example.com:8031/baz/foo/foo/baz/quux/bar/bar/bar.htm\\\",\\\"allow_jsonrpc_nonadmin\\\":false,\\\"hide_passwords\\\":false,\\\"registration_status\\\":false,\\\"custom_brand_name\\\":\\\"Amazing Controller III\\\",\\\"known_quantities\\\":{\\\"current\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Current\\\",\\\"units\\\":{\\\"A\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"ampere\\\",\\\"scale\\\":1}}},\\\"screen_length\\\":{\\\"preferred_unit\\\":\\\"px\\\",\\\"name\\\":\\\"Screen length\\\",\\\"units\\\":{\\\"px\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"pixel\\\",\\\"scale\\\":1}}},\\\"temperature\\\":{\\\"preferred_unit\\\":\\\"K\\\",\\\"name\\\":\\\"Temperature\\\",\\\"units\\\":{\\\"K\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"kelvin\\\",\\\"scale\\\":1},\\\"C\\\":{\\\"offset\\\":-273.16,\\\"internal\\\":false,\\\"name\\\":\\\"degree Celsius\\\",\\\"scale\\\":1},\\\"F\\\":{\\\"offset\\\":-459.67,\\\"name\\\":\\\"degree Fahrenheit\\\",\\\"scale\\\":1.8}}},\\\"count\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Count\\\",\\\"units\\\":{\\\"times\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"time\\\",\\\"scale\\\":1}}},\\\"illuminance\\\":{\\\"preferred_unit\\\":\\\"lx\\\",\\\"name\\\":\\\"Illuminance\\\",\\\"units\\\":{\\\"lx\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"lux\\\",\\\"scale\\\":1},\\\"fc\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"foot-candle\\\",\\\"scale\\\":0.09290226681531}}},\\\"time\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Time\\\",\\\"units\\\":{\\\"s\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"second\\\",\\\"scale\\\":1}}},\\\"ratio\\\":{\\\"preferred_unit\\\":\\\"times\\\",\\\"name\\\":\\\"Ratio\\\",\\\"units\\\":{\\\"%\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"percent\\\",\\\"scale\\\":100},\\\"times\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"\\\",\\\"scale\\\":1}}},\\\"energy\\\":{\\\"preferred_unit\\\":\\\"kWh\\\",\\\"name\\\":\\\"Energy\\\",\\\"units\\\":{\\\"kWh\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"kilowatt-hour\\\",\\\"scale\\\":2.77777778e-07},\\\"J\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"joule\\\",\\\"scale\\\":1}}},\\\"voltage\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Voltage\\\",\\\"units\\\":{\\\"V\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"volt\\\",\\\"scale\\\":1}}}},\\\"allow_jsonrpc\\\":true,\\\"custom_register_url\\\":\\\"https://baz.example.com/foo/bar.html\\\",\\\"customization_status\\\":\\\"open\\\",\\\"known_protection_bits\\\":{\\\"protect_restore\\\":{\\\"name\\\":\\\"Protection from restore from backup\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"},\\\"protect_admin\\\":{\\\"name\\\":\\\"Administrator credentials protection\\\",\\\"status\\\":true},\\\"protect_private_config\\\":{\\\"name\\\":\\\"Private configuration protection\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"},\\\"protect_notification\\\":{\\\"name\\\":\\\"Notification settings protection\\\",\\\"status\\\":false},\\\"protect_network\\\":{\\\"name\\\":\\\"Network settings protection\\\",\\\"status\\\":true},\\\"protect_maintenance\\\":{\\\"name\\\":\\\"Maintenance mode lock\\\",\\\"status\\\":false},\\\"protect_firmware\\\":{\\\"name\\\":\\\"Firmware protection\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"}},\\\"refresh_enabled\\\":true,\\\"allow_modifying_get\\\":true,\\\"protect_maintenance\\\":false,\\\"serial\\\":\\\"ISO322203123456\\\",\\\"custom_support_email\\\":\\\"support@example.com\\\",\\\"allow_coapws_nonadmin\\\":false,\\\"allow_restapi\\\":true,\\\"upgrade_notify_beep\\\":false,\\\"brand_faq_url\\\":\\\"https://baz.example.com/quux/foo.html\\\",\\\"links\\\":[{\\\"description\\\":\\\"test 5\\\",\\\"href\\\":\\\"test_url7\\\"},{\\\"description\\\":\\\"test 3\\\",\\\"href\\\":\\\"test_url5\\\"}],\\\"custom_brand_logo\\\":\\\"http://bar.example.com:80/baz/foo/quux/foo/bar.png\\\",\\\"image_format\\\":\\\"jpg\\\",\\\"location\\\":\\\"Server room\\\",\\\"ntp_server_enabled\\\":true,\\\"http_ports\\\":[{\\\"port\\\":\\\"8046\\\",\\\"address\\\":\\\"192.168.0.9\\\"}],\\\"hide_wifi_key\\\":true,\\\"custom_brand_url\\\":\\\"https://baz.example.com/baz/quux/quux/baz.html\\\",\\\"syslog_ip_address\\\":null,\\\"protect_network\\\":false,\\\"lockout_delay_minutes\\\":60,\\\"version\\\":\\\"1.8.1.0\\\",\\\"allow_coapws_origins\\\":[\\\"https://baz.example.com\\\",\\\"https://foo.example.com\\\",\\\"http://bar.example.com\\\"],\\\"syslog_minimal_severity\\\":8,\\\"certificates\\\":{\\\"iTrustBazSign_Trusted_Certification_Authority\\\":{\\\"data\\\":\\\"-----BEGIN CERTIFICATE-----\\\\nMIIZNsCJ4KzRkhOd2DFrjawMoljLKzq6dLi1DxMJIMn23Bi7Qz/AaxYPjIm3HdCx\\\\n+DuNZClMGra+/1+0Da+o0j7ooQR0NSzOiuoI6ZhPRHQSLQUb1UP4DYu2/M5Pr4qZ\\\\net7EaYhu/9FSgsWBIcRtXVuwcKnjANkqGu4tTonUz3ygxUtG7K9gs4cUQQEdp+T6\\\\na/NOotOus4sN+8XLKDDQsktJ+X8+1GvdHJ16CS15ZvVZ42xQIBtBxnWxKgyNzt1H\\\\n4QRZTZ8P4kV9hxTuqgreCp+vnOvhRCwXfN79zHa415Fl2kfvRXZfNabA+WuRlq/Q\\\\n8cDRCJVJbGOLyKoVwUvW65Wf/+Qs/t6AVMdki94JRUhPrWxn1sK9+tq0tHuvB15j\\\\nkT8vZUN4Bpxjnlmg5yg+ojt6epJiw38gYIc8p0E0rCmfzZL5X25Mn/VSqrAmwKTV\\\\n6fU8wX08Kh8v2FT7NrwPNPFEb2AyYhegM9rJitT2ad+fvToILljkA//o3BmevRKH\\\\nBcK56PimQNhvC0Hzl2An3/tHoXCFuVt68EDHgy36Ln2apMabQnOWoIpcr1tmZnuk\\\\n81k67sTwx4mJgOmTpIH77w+BqmmdhWhraRzjKTgIZSdGsPlhk3rt0s4sftWMQDD0\\\\nCl2iSMHx0aqSMYCRP6UHDMy6vKY8abspNwXrJroLReqpC3HeBnxRAwZ5H8Gtl8i8\\\\nF0R7rpaVfPkkiPyWNPiJ+qc96WxHE6OW8sf0hGYMhI7Qk5y7WgSXW5ifdgyupNR+\\\\n60zPaL6vUYfcWo8DHhmOQR17QyyqPy6Y+5zaT5V+gAcD/mSIUEjxim49l20A08k1\\\\njdlr9mXMOnNBFiiWRfFEmQ/qSBtdyxviahZmT78uwY6CGqkjW0zIS+9xC2bA0Xvd\\\\nVPkfafb8nqQeb9Ad9V69g4OlhanEWQV1rFiRwKckA2OnEbRP6Zbog/ZNcNd8p8Bh\\\\nw9NGn7SsYG79jZHJB6/CiPr530xEEegAq3SdDxWnDfyzEFJSOKh6mYDrbA5srn3h\\\\nXL6VuwkaukrA3JaQ0iCay3C9A41+9luj61E1z/dulU4rphHrQWSPcha==\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"status\\\":false}},\\\"ssh_authorized_keys\\\":[{\\\"data\\\":\\\"ssh-dss aV===\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"n\\\"},{\\\"data\\\":\\\"ssh-dss CwLn\\\",\\\"options\\\":\\\"era,m=qjgge,wc=x\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 a\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 eEKp==\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 v7=\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 t91/5S==\\\",\\\"options\\\":\\\"oq=ml,yzreiwtvwctfx=e,zspqyuhlfl=bxo,i=ywi,e=dpvtn,yvmbbwdylns\\\",\\\"comment\\\":\\\"bqcl\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 r\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 5=\\\",\\\"options\\\":\\\"wllkv=991248,mu=92,dh=449\\\",\\\"comment\\\":\\\"jqkh\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 betjYa==\\\",\\\"options\\\":\\\"tdx\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 XA2J===\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 4i==\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 VWk==\\\",\\\"options\\\":\\\"nifiixiky=h,iy\\\",\\\"comment\\\":\\\"@h\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 9k=\\\",\\\"options\\\":\\\"kyxjhdrnrjrn=fk,wwqjk=180579801,uy=v\\\",\\\"comment\\\":\\\"dgvjcr\\\"},{\\\"data\\\":\\\"ssh-ed25519 Q=\\\",\\\"options\\\":\\\"rmhdcm,v=knapbe\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 k\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 77rl\\\",\\\"options\\\":\\\"rbjcf=12\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 n\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"ibawc\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 m===\\\",\\\"options\\\":\\\"x=cgkbjt,osvu,ukx,mun=605\\\",\\\"comment\\\":\\\"zspr\\\"},{\\\"data\\\":\\\"ssh-rsa 65=\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"f.o\\\"},{\\\"data\\\":\\\"ssh-rsa Y=\\\",\\\"options\\\":\\\"ace\\\",\\\"comment\\\":\\\"q\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 w+T8\\\",\\\"options\\\":\\\"uy=5,cqe,cvde=12\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 m\\\",\\\"options\\\":\\\"v=rwwifeli,zuyibsvmbt=6,n=01,jqv,sqg,jtul=4,hllpamsm,rttdmjk=n,yot,ai=d,qu,llp,bctpegotzltr=9,w=22,s,tt=8785,hjuj=coxr,yixrao=wgqr\\\",\\\"comment\\\":\\\"dpu\\\"}],\\\"refresh_delay_minutes\\\":1,\\\"ssh_enabled\\\":true,\\\"allow_restapi_nonadmin\\\":true,\\\"protect_restore\\\":false,\\\"custom_brand_logo_height\\\":32,\\\"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\\\"},\\\"allow_restapi_origins\\\":[\\\"https://foo.example.com\\\",\\\"http://bar.example.com\\\"],\\\"brand_manual_url\\\":\\\"https://bar.example.com/quux/quux/foo/quux/bar/bar/foo/quux/foo.htm\\\",\\\"custom_brand_logo_width\\\":22,\\\"plots\\\":[{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":0,\\\"softmax\\\":1,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":0,\\\"softmax\\\":1,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480}],\\\"ssh_port\\\":22,\\\"upgrade_notify_blink\\\":true,\\\"protect_admin\\\":false,\\\"relay_ports\\\":[\\\"ttyATH0\\\"],\\\"custom_update_url\\\":\\\"https://bar.example.com:443/bar.htm\\\",\\\"brand_company_name\\\":\\\"Digital Loggers, Inc.\\\",\\\"hardware_id\\\":\\\"EPCR5\\\",\\\"crls\\\":{\\\"iVeriFooCrypt_Primary_CA\\\":{\\\"data\\\":\\\"-----BEGIN X509 CRL-----\\\\nMIIRKoksuFeaVWE2tkGinxfQDg3P9X4mtoEEc/6XGn7nKOsD88xx5dOKJUlU1sHx\\\\nCJYLsq90dVQWlbgjYnMy8iTwCWoVUU2jqd4jTFl7nCfYpLIO9gNJOsFdP49vbEfR\\\\nlAM1yWqBBO0ZiQkPp4qhLU7Sf33vkXoVjBYijPvxqyWZOG+ENrylL5D0AIywrmSb\\\\n1=\\\\n-----END X509 CRL-----\\\\n\\\",\\\"status\\\":true}},\\\"contact\\\":\\\"support@example.com\\\",\\\"relax_nonhtml_content_types\\\":true,\\\"timezone\\\":\\\"UTC\\\",\\\"hostname\\\":\\\"foo.example.com\\\",\\\"protect_firmware\\\":true,\\\"outlet_label\\\":\\\"Outlet\\\",\\\"brand_name\\\":\\\"Ethernet Power Controller\\\",\\\"oid\\\":\\\"1.3.6.1.4.1.45770.1.3\\\",\\\"custom_brand_company_name\\\":\\\"Whatever Systems Inc.\\\",\\\"update_url\\\":\\\"http://foo.example.com:80/quux/baz/baz/baz/bar/bar/foo/bar/quux/bar.htm\\\",\\\"ntp_peers\\\":[\\\"0.ntp-pool.example.com\\\",\\\"1.ntp-pool.example.com\\\",\\\"2.ntp-pool.example.com\\\",\\\"3.ntp-pool.example.com\\\"],\\\"custom_help_url\\\":\\\"https://baz.example.com:443/foo/quux/quux/bar/baz/bar/bar/bar/quux.html\\\",\\\"name_always_visible\\\":true,\\\"support_email\\\":\\\"support@example.com\\\",\\\"https_ports\\\":[{\\\"port\\\":\\\"80\\\",\\\"address\\\":\\\"192.168.0.5\\\"},{\\\"port\\\":\\\"8079\\\",\\\"address\\\":\\\"192.168.0.58\\\"},{\\\"port\\\":\\\"1\\\",\\\"address\\\":\\\"192.168.0.21\\\"},{\\\"port\\\":\\\"8\\\",\\\"address\\\":\\\"192.168.0.19\\\"}],\\\"contacts\\\":{\\\"support\\\":{\\\"phone\\\":null,\\\"fax\\\":\\\"+67178999899706\\\",\\\"name\\\":\\\"Support\\\",\\\"email\\\":null},\\\"security\\\":{\\\"phone\\\":null,\\\"fax\\\":\\\"+766747320756474\\\",\\\"name\\\":\\\"Security\\\",\\\"email\\\":null}},\\\"custom_support_url\\\":\\\"http://foo.example.com:2/baz.html\\\",\\\"support_url\\\":\\\"https://foo.example.com/quux.htm\\\",\\\"protect_notification\\\":true,\\\"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\\\":false,\\\"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\\\":true,\\\"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\\\":false,\\\"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\\\":false,\\\"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\\\":false,\\\"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\\\":false,\\\"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}],\\\"register_url\\\":\\\"https://foo.example.com/foo.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\\\"},\\\"string_mask\\\":\\\"nombstr\\\",\\\"renewal_data\\\":{\\\"username\\\":\\\"R\\\",\\\"password\\\":\\\"N9\\\",\\\"est_url\\\":\\\"https://%a2\\\",\\\"auth\\\":\\\"basic\\\"},\\\"cert\\\":\\\"-----BEGIN CERTIFICATE-----\\\\nMIIarItKbzmTGF4/7lqJkfAKdQf93A4Pa30SNwo/vbUBsbC0M3L7kYTO+9Z3LgVy\\\\nQ9TFAPshclJrnix9rijL6kWipuOLsAvJLOaYqSGTEbK1JICB0yY8i4tY+HvsTqCr\\\\noP6HhbXJyaeGprInQ=\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"automatic_renewal\\\":false,\\\"renewal_method\\\":\\\"est\\\",\\\"bits\\\":4096,\\\"key\\\":\\\"-----BEGIN PRIVATE KEY-----\\\\nMII6faQLG+m0edZfvBcnqZMFXESVbslNm/VRcxpvxbxcFWIAkw+bWNs3dLbEDMe/\\\\nT17Jy5xvjCS1PD+PqWpjcT4DkKcOM1ar4jA3q7/aMUenjeDaB2JqYP4Iljj7mJ/t\\\\nBzvL+WjUAWDrlp2q9vOa/jMkSWXnXQslPo7QKswWPAOB0S2BNSoPBAAgjjTGAM2b\\\\nB2W4+3WATjDyoQMHEoVR+BAkgTw2XYFkcorduNpO72MxVlElZlDayPKfuHkSs/CU\\\\n47kTz8c2XZZJqLucbVa0sGx90P12eYukieDhpsmMSMhIkcwL8XO\\\\n-----END PRIVATE KEY-----\\\\n\\\",\\\"distinguished_name\\\":{\\\"commonName\\\":[\\\"Digital Loggers Unit\\\"],\\\"countryName\\\":[\\\"US\\\"],\\\"stateOrProvinceName\\\":[\\\"California\\\"],\\\"localityName\\\":[\\\"Santa Clara\\\"]},\\\"domains\\\":[\\\"foo.example.com\\\",\\\"bar.example.com\\\",\\\"baz.example.com\\\",\\\"foo.example.com\\\",\\\"bar.example.com\\\",\\\"bar.example.com\\\",\\\"foo.example.com\\\"],\\\"addresses\\\":[\\\"119.36.27.134\\\",\\\"6.250.3.168\\\",\\\"1.126.212.87\\\",\\\"84.7.125.77\\\",\\\"0.244.9.251\\\"],\\\"csr\\\":\\\"-----BEGIN CERTIFICATE REQUEST-----\\\\nMIIg/PAsd18SSGlAtIVrvA8k2TXUz31L9Z2A/E3fHD7mWvyPEUH9hSwmxTGwZJIk\\\\nxxd1dxGnkpijFyDZ8x14j/a0y9MHwIguFKxuIEh23QnKP1wZ/zgl/GnzS9GPUzKl\\\\nHgfYOjeqX/GbxsdwYOxrBx=\\\\n-----END CERTIFICATE REQUEST-----\\\\n\\\",\\\"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}}}}},\\\"relax_nonhtml_methods\\\":true,\\\"brand_product_info_url\\\":\\\"https://baz.example.com/foo/bar/bar.html\\\"},\\\"cred\\\":{\\\"ip_address\\\":\\\"192.168.0.53\\\",\\\"is_admin\\\":true,\\\"name\\\":\\\"admin\\\",\\\"agent\\\":\\\"web ui\\\",\\\"outlet_access\\\":[true,true,true,true,true,true,true,true]},\\\"upnp\\\":{\\\"enabled\\\":false,\\\"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\\\":null,\\\"model_number\\\":\\\"\\\",\\\"model\\\":\\\"DLI emulated Belkin socket\\\",\\\"soap_xmlns_prefix_override\\\":null,\\\"event_xmlns_prefix_override\\\":\\\"xDJXv3DK\\\",\\\"service_id\\\":\\\"basicevent1\\\",\\\"device_type\\\":\\\"controllee\\\"}},\\\"notifications\\\":{\\\"events\\\":{\\\"dli.upnp.sample_event\\\":{\\\"parameters\\\":[{\\\"id\\\":\\\"sample_parameter\\\",\\\"has_fixed_value\\\":false,\\\"fixed_value\\\":null}],\\\"message_template\\\":[\\\"sample event\\\"]}},\\\"parameter_kinds\\\":[]},\\\"outlets\\\":[{\\\"exposed\\\":false,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d0\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d1\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":false,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d2\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"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\\\":false,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d6\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d7\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"}]},\\\"relay\\\":{\\\"all_caps\\\":false,\\\"min_relay_voltage\\\":8,\\\"lcd_rows\\\":2,\\\"user_message_timeout\\\":1,\\\"sequence_delay\\\":8,\\\"beep_sequence\\\":\\\"0\\\",\\\"min_sequence_delay\\\":1,\\\"outlets\\\":[{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Cooling fans\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":6,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":5,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #3\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #4\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Uplink Radio Power\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":1,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #7\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #8\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #9\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":3,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":9,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #11\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #12\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #14\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #15\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #16\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":6,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"POE Injector\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":1,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"POE Injector\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":8,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #19\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":7,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #20\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #21\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #22\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":1,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #24\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":7,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #25\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"POE Injector\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":6,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":1,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":4,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"WiFi AP\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":4,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Cooling fans\\\"}],\\\"lcd_columns\\\":16,\\\"relatch\\\":5,\\\"fuse_relatch\\\":1,\\\"model\\\":\\\"EPCR5\\\",\\\"user_lines\\\":[null,null],\\\"recovery_mode\\\":1,\\\"nets\\\":{\\\"ssu1\\\":{\\\"latest_value\\\":0,\\\"tracking\\\":\\\"pull\\\",\\\"name\\\":\\\"ssu1\\\",\\\"expression\\\":\\\"(not pin[\\\\\\\"dout87\\\\\\\"])\\\"}},\\\"pins\\\":{\\\"din85\\\":{\\\"level_bits\\\":0,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"din85\\\",\\\"drive_logic_mapping\\\":[\\\"Z\\\",\\\"Z\\\",\\\"Z\\\",\\\"Z\\\"],\\\"mode_driver\\\":false,\\\"mode_bits\\\":0,\\\"level_driver\\\":false,\\\"input_bits\\\":1},\\\"din3\\\":{\\\"level_bits\\\":1,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"din3\\\",\\\"drive_logic_mapping\\\":[\\\"0\\\",\\\"1\\\",\\\"0\\\",\\\"1\\\"],\\\"mode_driver\\\":\\\"i59\\\",\\\"mode_bits\\\":2,\\\"level_driver\\\":true,\\\"input_bits\\\":0}},\\\"ports\\\":{\\\"uart_l9chsl4\\\":{\\\"latest_received\\\":[],\\\"type\\\":\\\"uart\\\",\\\"name\\\":\\\"uart_l9chsl4\\\",\\\"accept\\\":{\\\"d\\\":true},\\\"configuration\\\":{\\\"parity\\\":\\\"M\\\",\\\"char_size\\\":\\\"7\\\"}},\\\"uart_lx\\\":{\\\"latest_received\\\":[],\\\"type\\\":\\\"uart\\\",\\\"name\\\":\\\"uart_lx\\\",\\\"accept\\\":[],\\\"configuration\\\":{\\\"baudrate\\\":\\\"194842\\\"}}},\\\"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\\\"}}},\\\"backlight_sequence\\\":\\\"0\\\",\\\"name\\\":\\\"My controller\\\",\\\"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\\\":[]},\\\"online\\\":true,\\\"version\\\":\\\"1.8.1.0\\\",\\\"cycle_delay\\\":3,\\\"keypad_enabled\\\":true,\\\"user_message_force_timeout\\\":1,\\\"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},\\\"autoping\\\":{\\\"enabled\\\":false,\\\"max_consecutive_reboot_count\\\":76,\\\"max_reboot_count\\\":1,\\\"items\\\":[{\\\"script\\\":\\\"\\\",\\\"outlets\\\":[0,8,10,11,18,20,22,27,28,30,31],\\\"addresses\\\":[\\\"http://hCRMO.example.com:63979/GAvTdGs1/HdOBoK\\\"],\\\"pings_before_enabling\\\":null},{\\\"script\\\":\\\"cycle_router\\\",\\\"outlets\\\":[],\\\"addresses\\\":[\\\"http://4.251.149.205:62639\\\"],\\\"pings_before_enabling\\\":null},{\\\"script\\\":\\\"energize_heater\\\",\\\"outlets\\\":[],\\\"addresses\\\":[\\\"207.159.16.144\\\"],\\\"pings_before_enabling\\\":null}],\\\"resume_without_retrial\\\":true,\\\"post_reboot_delay\\\":367,\\\"handle_failures_immediately\\\":false,\\\"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\\\":10,\\\"ping_timeout\\\":117,\\\"ping_interval\\\":10},\\\"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\\\":\\\"^(|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,}$\\\"}}},\\\"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\\\":{\\\"content_type\\\":{\\\"group\\\":\\\"msg\\\",\\\"name\\\":\\\"Content type\\\",\\\"regexp\\\":\\\"^(json|urlencoded)$\\\"},\\\"recipient\\\":{\\\"group\\\":\\\"rcpt\\\",\\\"name\\\":\\\"Recipient URL\\\",\\\"regexp\\\":\\\"^https?://.*$\\\"}}},\\\"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>=WARNING\\\",\\\"action\\\":\\\"notify(\\\\\\\"christopher\\\\\\\")\\\"},{\\\"condition\\\":\\\"severity>=EMERGENCY\\\",\\\"action\\\":\\\"notify(\\\\\\\"david\\\\\\\")\\\"}],\\\"sinks\\\":[{\\\"test\\\":{\\\"1\\\":{\\\"value\\\":\\\"function\\\"},\\\"results\\\":[\\\"Sink handler indicates notification failure, check log for errors\\\"],\\\"arguments\\\":[]},\\\"type\\\":\\\"snmpv3i\\\",\\\"name\\\":\\\"james\\\",\\\"data\\\":{\\\"security_engine_id\\\":\\\"\\\",\\\"context_engine_id\\\":\\\"\\\",\\\"auth_protocol\\\":\\\"SHA\\\",\\\"priv_protocol\\\":\\\"AES\\\",\\\"priv_passphrase\\\":\\\"bp0BXa+&gv%|\\\",\\\"auth_passphrase\\\":\\\",3)(:C;!\\\",\\\"context_name\\\":\\\"24\\\",\\\"security_name\\\":\\\"brian\\\",\\\"trap_oid\\\":\\\"1.079,,,,,\\\",\\\"server\\\":\\\"22zfon.example.com\\\"}},{\\\"test\\\":{\\\"1\\\":{\\\"value\\\":\\\"function\\\"},\\\"results\\\":[\\\"Sink handler indicates notification failure, check log for errors\\\"],\\\"arguments\\\":[]},\\\"type\\\":\\\"snmpv2ci\\\",\\\"name\\\":\\\"john\\\",\\\"data\\\":{\\\"trap_oid\\\":\\\"0.2,,,,,,,,,,,,\\\",\\\"server\\\":\\\"hrep.example.com\\\",\\\"community\\\":\\\"Ed+=\\\"}}],\\\"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}}},\\\"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\\\":{\\\"G\\\":{\\\"redirect_urls\\\":{\\\"https://%FF5]]%A1]\\\":true,\\\"https://%Bd]\\\":true},\\\"refresh_tokens\\\":{\\\"2c1f607935ad04ecbac06a54ab7e2a15\\\":{\\\"expiry_time\\\":1618614511,\\\"remaining_use_count\\\":87}},\\\"secret_hash\\\":null,\\\"access_tokens\\\":{\\\"66214352f1dc14779130f5b1a24f08c7\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null}},\\\"scopes\\\":{\\\"dli+object+read:/config/links/\\\":true,\\\"dli+object+full:/script/start/\\\":true,\\\"dli+object+full:/relay/\\\":true}},\\\"x5hvoBl_pl70q\\\":{\\\"redirect_urls\\\":{\\\"https://]r\\\":true},\\\"refresh_tokens\\\":{\\\"4999fa1e911ac2fa97dac8815da093ad\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":44},\\\"e6ef81f5507ef030a15e68215bd4c49b\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null}},\\\"secret_hash\\\":\\\"750a5d153be27ea7db2c858235432afa\\\",\\\"access_tokens\\\":{\\\"8a8ac26f1188e346c5b90c23600a7d9f\\\":{\\\"expiry_time\\\":1608494511,\\\"remaining_use_count\\\":null},\\\"30341ccff16b7257e8b58bff89f0a95e\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null},\\\"b4fb4120845f3eb867860161b06aafc6\\\":{\\\"expiry_time\\\":1678199550,\\\"remaining_use_count\\\":52}},\\\"scopes\\\":{\\\"dli+object+read:/relay/outlets/7/\\\":true}}},\\\"users\\\":[{\\\"password\\\":\\\"12sA2y4z%OER\\\",\\\"name\\\":\\\"admin\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[true,true,true,true,true,true,true,true]},{\\\"password\\\":\\\"Nf*M)mTj\\\",\\\"is_admin\\\":false,\\\"name\\\":\\\"tom\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[false,false,false,false,true,false,true,true,false,false,true,false,false,false,false,false,true,false,false,false,true,true,false,false,true,false,true,true,false,false,false,true]},{\\\"password\\\":\\\"eKz=s3ql]YYJS\\\",\\\"name\\\":\\\"dick\\\",\\\"is_allowed\\\":false,\\\"outlet_access\\\":[true,true,true,true,false,false,true,false,false,false,true,false,false,false,false,false,true,true,true,false,true,false,false,true,false,true,true,true,true,true,false,true]},{\\\"password\\\":\\\"/Urt$IFXd/>Sf~pz\\\",\\\"is_admin\\\":false,\\\"name\\\":\\\"harry\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[true,false,true,true,true,true,false,false,true,false,false,false,false,true,false,false,false,false,false,false,true,true,true,false,true,false,true,false,false,true,false,true]}],\\\"cookie_timeout\\\":30000}}\"\n\nresponse = http.request(request)\nputs response.read_body\n\n\n# Sample result:\n# \n"},"java-nethttp":{"filename":"set-using-java-nethttp.java","data":"// \n// Sample for the whole object model.\n// \n// This is a sample demonstrating how to set the DLI Controller API.\n// \n\n// Note that this sample has been generated by httpsnippet;\n// authentication configuration (usually digest) is not included.\n\nHttpRequest request = HttpRequest.newBuilder()\n .uri(URI.create(\"http://192.168.0.100/restapi/\"))\n .header(\"Connection\", \"close\")\n .header(\"Content-Type\", \"application/json\")\n .header(\"X-CSRF\", \"x\")\n .method(\"PUT\", HttpRequest.BodyPublishers.ofString(\"{\\\"snmp\\\":{\\\"enabled\\\":true,\\\"engine_id\\\":\\\"91F34FFB045E5D\\\",\\\"known_auth_methods\\\":{\\\"sha1\\\":\\\"SHA1\\\",\\\"md5\\\":\\\"MD5\\\"},\\\"community_mappings\\\":[{\\\"ip_address\\\":\\\"10.1.164.164\\\",\\\"user\\\":\\\"userk50x\\\",\\\"netmask\\\":\\\"255.0.0.0\\\",\\\"community\\\":\\\"public\\\"}],\\\"users\\\":{\\\"powerReader\\\":{\\\"priv_password\\\":\\\"readerPrivPassword\\\",\\\"has_auth_password\\\":true,\\\"subtree_access\\\":{\\\"energyObject\\\":\\\"readonly\\\"},\\\"auth_password\\\":\\\"readerAuthPassword\\\",\\\"is_allowed\\\":true,\\\"priv_method\\\":\\\"aes\\\",\\\"auth_method\\\":\\\"md5\\\",\\\"has_priv_password\\\":false},\\\"powerAdmin\\\":{\\\"priv_password\\\":\\\"adminPrivPassword\\\",\\\"has_auth_password\\\":false,\\\"subtree_access\\\":{\\\"energyObject\\\":true},\\\"auth_password\\\":\\\"adminAuthPassword\\\",\\\"is_allowed\\\":true,\\\"priv_method\\\":\\\"des\\\",\\\"auth_method\\\":\\\"md5\\\",\\\"has_priv_password\\\":false}},\\\"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\\\"}}},\\\"network\\\":{\\\"wired\\\":{\\\"ip_address\\\":\\\"10.35.91.57\\\",\\\"serve_dns\\\":false,\\\"protocol\\\":\\\"static\\\",\\\"online\\\":false,\\\"gateway\\\":\\\"10.0.0.21\\\",\\\"dns_servers\\\":[\\\"29.152.188.60\\\",\\\"8.247.124.24\\\"],\\\"mac_address\\\":\\\"7C:E1:FF:D3:63:9D\\\",\\\"netmask\\\":\\\"255.0.0.0\\\"},\\\"wireless\\\":{\\\"wac_supported\\\":false,\\\"protocol\\\":\\\"static\\\",\\\"encryption\\\":\\\"psk\\\",\\\"netmask\\\":\\\"255.255.255.0\\\",\\\"known_encryptions\\\":{\\\"psk2\\\":\\\"WPA2 PSK\\\",\\\"psk-mixed\\\":\\\"WPA/WPA2 PSK mixed mode\\\",\\\"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\\\":\\\"VqRHr(isXEd8-Yh-Zg/TzD%cdMWlz&gVv8znDifx-K57&zFdfR8eqAIVi#Gi\\\",\\\"dns_servers\\\":[\\\"192.168.23.3\\\"],\\\"known_modes\\\":{\\\"sta\\\":\\\"Client\\\",\\\"ap\\\":\\\"Access Point\\\"},\\\"enabled\\\":true,\\\"serve_dns\\\":true,\\\"ssid\\\":\\\"DLI_ISO3256\\\",\\\"mac_address\\\":\\\"7C:E1:FF:E7:F0:37\\\",\\\"ip_address\\\":\\\"192.168.23.183\\\",\\\"online\\\":true,\\\"channel\\\":\\\"5\\\",\\\"wac_enabled\\\":false,\\\"mode\\\":\\\"sta\\\",\\\"gateway\\\":\\\"192.168.23.50\\\"},\\\"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\\\":[]},\\\"interface_order\\\":[\\\"wireless\\\"],\\\"known_protocols\\\":{\\\"dhcp\\\":\\\"Dynamic IP/DHCP\\\",\\\"static\\\":\\\"Static IP\\\"},\\\"same_subnet_only\\\":true},\\\"mqtt\\\":{\\\"connect_topic\\\":\\\"wQGPWD\\\",\\\"connect_payload\\\":\\\"K\\\",\\\"username\\\":\\\"userk9ns03\\\",\\\"reconnect_retain\\\":false,\\\"connect_qos\\\":2,\\\"use_ssl\\\":true,\\\"lwt_payload\\\":\\\"\\\",\\\"disconnect_payload\\\":\\\"EbioJ8\\\",\\\"outlets\\\":[{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"DysEr6q\\\",\\\"qos\\\":0,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"2PHQ5O23q\\\",\\\"qos\\\":2,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"HFTgiV6\\\",\\\"qos\\\":0,\\\"allow_write\\\":true},{\\\"allow_read\\\":true,\\\"topic_subtree\\\":\\\"L62w2\\\",\\\"qos\\\":0,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"xYkLboCC\\\",\\\"qos\\\":1,\\\"allow_write\\\":false},{\\\"allow_read\\\":true,\\\"topic_subtree\\\":\\\"98Vtecq7d\\\",\\\"qos\\\":2,\\\"allow_write\\\":true},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"QpJ4\\\",\\\"qos\\\":0,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"jO5YcJ4\\\",\\\"qos\\\":2,\\\"allow_write\\\":false}],\\\"enabled\\\":true,\\\"reconnect_qos\\\":1,\\\"disconnect_qos\\\":2,\\\"disconnect_retain\\\":true,\\\"lwt_qos\\\":0,\\\"broker_port\\\":\\\"38\\\",\\\"lwt_topic\\\":\\\"uRNIm\\\",\\\"disconnect_topic\\\":\\\"dfTcpZk\\\",\\\"password\\\":\\\"TaorXX#JO$\\\",\\\"lwt_retain\\\":false,\\\"reconnect_payload\\\":\\\"PmSp\\\",\\\"topic_root\\\":\\\"FZNf\\\",\\\"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\\\":\\\"Zm3Pvg.SYrHsw.zibO.18FX79DGZ.cCyJfOlDF36CG.zZbojcxy.8NLhAOKMNd1.example.com\\\",\\\"reconnect_topic\\\":\\\"GOi/j9i\\\",\\\"connect_retain\\\":false},\\\"script\\\":{\\\"source\\\":\\\"function energize_heaters(...)\\\\n ...\\\\nend\\\\nfunction energize_modem(...)\\\\n ...\\\\nend\\\\nfunction cycle_gadget(...)\\\\n ...\\\\nend\\\\n\\\",\\\"step_time_limit\\\":5,\\\"boot_handler\\\":\\\"\\\",\\\"threads\\\":{\\\"94\\\":{\\\"label\\\":\\\"label of thread #94\\\"},\\\"46\\\":{\\\"label\\\":\\\"label of thread #46\\\"},\\\"47\\\":{\\\"label\\\":\\\"label of thread #47\\\"},\\\"30\\\":{\\\"label\\\":\\\"label of thread #30\\\"},\\\"67\\\":{\\\"label\\\":\\\"label of thread #67\\\"},\\\"56\\\":{\\\"label\\\":\\\"label of thread #56\\\"}},\\\"traced\\\":false,\\\"step_delay\\\":3,\\\"user_function_ui_order\\\":[\\\"enable_router\\\",\\\"toggle_heater\\\",\\\"shut_down_engines\\\",\\\"energize_machines\\\",\\\"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\\\":{\\\"disable_machine_sample\\\":{\\\"source\\\":\\\"function shut_down_engine(...)\\\\n ...\\\\nend\\\\nfunction shut_down_engines(...)\\\\n ...\\\\nend\\\\nfunction disable_modem(...)\\\\n ...\\\\nend\\\\nfunction energize_router(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"energize_contraptions_sample\\\":{\\\"source\\\":\\\"function shut_down_engine(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"toggle_engine_sample\\\":{\\\"source\\\":\\\"function shut_down_heater(...)\\\\n ...\\\\nend\\\\n\\\"}},\\\"boot_handler_legacy\\\":true,\\\"variables\\\":{\\\"appliance_online\\\":1,\\\"gadget_status\\\":true}},\\\"meter\\\":{\\\"power_status\\\":true,\\\"values\\\":{\\\"vcc_voltage\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":493.33333333333,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":501.66666666667,\\\"alarm_period\\\":6},{\\\"lower_bound_bottom\\\":516.66666666667,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":525.83333333333,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":563.33333333333,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":571.66666666667,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":572.5,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":577.5,\\\"alarm_period\\\":2},{\\\"lower_bound_bottom\\\":600.83333333333,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":614.16666666667,\\\"alarm_period\\\":5},{\\\"lower_bound_bottom\\\":621.66666666667,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":633.33333333333,\\\"alarm_period\\\":null}],\\\"in_calibration\\\":false,\\\"expression\\\":\\\"2.8\\\",\\\"history_subsample_count\\\":2,\\\"data_absence_alarm_level\\\":2,\\\"log_history\\\":true,\\\"history_time_step\\\":14,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":5,\\\"data_absence_alarm_period\\\":1,\\\"quantity\\\":\\\"voltage\\\",\\\"name\\\":\\\"DC voltage\\\",\\\"internal\\\":false,\\\"lowest_interval_alarm_level\\\":null,\\\"bus\\\":2},\\\"current\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":592,\\\"alarm_level\\\":5,\\\"lower_bound_top\\\":607,\\\"alarm_period\\\":4},{\\\"lower_bound_bottom\\\":643,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":654,\\\"alarm_period\\\":9},{\\\"lower_bound_bottom\\\":658,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":663,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":694,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":704,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":713,\\\"alarm_level\\\":5,\\\"lower_bound_top\\\":727,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":741,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":759,\\\"alarm_period\\\":8}],\\\"in_calibration\\\":true,\\\"expression\\\":null,\\\"history_subsample_count\\\":21,\\\"data_absence_alarm_level\\\":3,\\\"value\\\":false,\\\"log_history\\\":false,\\\"history_time_step\\\":25,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":null,\\\"data_absence_alarm_period\\\":null,\\\"quantity\\\":\\\"current\\\",\\\"name\\\":\\\"Current\\\",\\\"supports_calibration\\\":false,\\\"internal\\\":false,\\\"lowest_interval_alarm_level\\\":null,\\\"bus\\\":null},\\\"mains_voltage\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":15.833333333333,\\\"alarm_level\\\":7,\\\"lower_bound_top\\\":17.333333333333,\\\"alarm_period\\\":2},{\\\"lower_bound_bottom\\\":19,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":19.916666666667,\\\"alarm_period\\\":1},{\\\"lower_bound_bottom\\\":19.75,\\\"alarm_level\\\":2,\\\"lower_bound_top\\\":20.5,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":20.583333333333,\\\"alarm_level\\\":8,\\\"lower_bound_top\\\":21.083333333333,\\\"alarm_period\\\":7},{\\\"lower_bound_bottom\\\":23.75,\\\"alarm_level\\\":2,\\\"lower_bound_top\\\":24.75,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":27.166666666667,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":27.75,\\\"alarm_period\\\":6}],\\\"in_calibration\\\":false,\\\"expression\\\":null,\\\"history_subsample_count\\\":25,\\\"data_absence_alarm_level\\\":null,\\\"value\\\":false,\\\"log_history\\\":false,\\\"history_time_step\\\":17,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":8,\\\"data_absence_alarm_period\\\":3,\\\"quantity\\\":\\\"voltage\\\",\\\"name\\\":\\\"AC voltage\\\",\\\"internal\\\":true,\\\"lowest_interval_alarm_level\\\":null,\\\"bus\\\":4},\\\"temperature\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":8.7087087087087,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":9.1891891891892,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":9.2492492492492,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":9.5495495495495,\\\"alarm_period\\\":null}],\\\"in_calibration\\\":false,\\\"expression\\\":null,\\\"history_subsample_count\\\":15,\\\"data_absence_alarm_level\\\":7,\\\"log_history\\\":true,\\\"history_time_step\\\":23,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":1,\\\"data_absence_alarm_period\\\":6,\\\"quantity\\\":\\\"temperature\\\",\\\"name\\\":\\\"Temperature\\\",\\\"internal\\\":true,\\\"lowest_interval_alarm_level\\\":4,\\\"bus\\\":2}},\\\"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\\\":[],\\\"arguments\\\":[]}},\\\"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\\\"}},\\\"config\\\":{\\\"allow_plaintext_logins\\\":true,\\\"allow_coapws\\\":false,\\\"protect_private_config\\\":false,\\\"brand_url\\\":\\\"http://bar.example.com:8031/baz/foo/foo/baz/quux/bar/bar/bar.htm\\\",\\\"allow_jsonrpc_nonadmin\\\":false,\\\"hide_passwords\\\":false,\\\"registration_status\\\":false,\\\"custom_brand_name\\\":\\\"Amazing Controller III\\\",\\\"known_quantities\\\":{\\\"current\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Current\\\",\\\"units\\\":{\\\"A\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"ampere\\\",\\\"scale\\\":1}}},\\\"screen_length\\\":{\\\"preferred_unit\\\":\\\"px\\\",\\\"name\\\":\\\"Screen length\\\",\\\"units\\\":{\\\"px\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"pixel\\\",\\\"scale\\\":1}}},\\\"temperature\\\":{\\\"preferred_unit\\\":\\\"K\\\",\\\"name\\\":\\\"Temperature\\\",\\\"units\\\":{\\\"K\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"kelvin\\\",\\\"scale\\\":1},\\\"C\\\":{\\\"offset\\\":-273.16,\\\"internal\\\":false,\\\"name\\\":\\\"degree Celsius\\\",\\\"scale\\\":1},\\\"F\\\":{\\\"offset\\\":-459.67,\\\"name\\\":\\\"degree Fahrenheit\\\",\\\"scale\\\":1.8}}},\\\"count\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Count\\\",\\\"units\\\":{\\\"times\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"time\\\",\\\"scale\\\":1}}},\\\"illuminance\\\":{\\\"preferred_unit\\\":\\\"lx\\\",\\\"name\\\":\\\"Illuminance\\\",\\\"units\\\":{\\\"lx\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"lux\\\",\\\"scale\\\":1},\\\"fc\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"foot-candle\\\",\\\"scale\\\":0.09290226681531}}},\\\"time\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Time\\\",\\\"units\\\":{\\\"s\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"second\\\",\\\"scale\\\":1}}},\\\"ratio\\\":{\\\"preferred_unit\\\":\\\"times\\\",\\\"name\\\":\\\"Ratio\\\",\\\"units\\\":{\\\"%\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"percent\\\",\\\"scale\\\":100},\\\"times\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"\\\",\\\"scale\\\":1}}},\\\"energy\\\":{\\\"preferred_unit\\\":\\\"kWh\\\",\\\"name\\\":\\\"Energy\\\",\\\"units\\\":{\\\"kWh\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"kilowatt-hour\\\",\\\"scale\\\":2.77777778e-07},\\\"J\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"joule\\\",\\\"scale\\\":1}}},\\\"voltage\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Voltage\\\",\\\"units\\\":{\\\"V\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"volt\\\",\\\"scale\\\":1}}}},\\\"allow_jsonrpc\\\":true,\\\"custom_register_url\\\":\\\"https://baz.example.com/foo/bar.html\\\",\\\"customization_status\\\":\\\"open\\\",\\\"known_protection_bits\\\":{\\\"protect_restore\\\":{\\\"name\\\":\\\"Protection from restore from backup\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"},\\\"protect_admin\\\":{\\\"name\\\":\\\"Administrator credentials protection\\\",\\\"status\\\":true},\\\"protect_private_config\\\":{\\\"name\\\":\\\"Private configuration protection\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"},\\\"protect_notification\\\":{\\\"name\\\":\\\"Notification settings protection\\\",\\\"status\\\":false},\\\"protect_network\\\":{\\\"name\\\":\\\"Network settings protection\\\",\\\"status\\\":true},\\\"protect_maintenance\\\":{\\\"name\\\":\\\"Maintenance mode lock\\\",\\\"status\\\":false},\\\"protect_firmware\\\":{\\\"name\\\":\\\"Firmware protection\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"}},\\\"refresh_enabled\\\":true,\\\"allow_modifying_get\\\":true,\\\"protect_maintenance\\\":false,\\\"serial\\\":\\\"ISO322203123456\\\",\\\"custom_support_email\\\":\\\"support@example.com\\\",\\\"allow_coapws_nonadmin\\\":false,\\\"allow_restapi\\\":true,\\\"upgrade_notify_beep\\\":false,\\\"brand_faq_url\\\":\\\"https://baz.example.com/quux/foo.html\\\",\\\"links\\\":[{\\\"description\\\":\\\"test 5\\\",\\\"href\\\":\\\"test_url7\\\"},{\\\"description\\\":\\\"test 3\\\",\\\"href\\\":\\\"test_url5\\\"}],\\\"custom_brand_logo\\\":\\\"http://bar.example.com:80/baz/foo/quux/foo/bar.png\\\",\\\"image_format\\\":\\\"jpg\\\",\\\"location\\\":\\\"Server room\\\",\\\"ntp_server_enabled\\\":true,\\\"http_ports\\\":[{\\\"port\\\":\\\"8046\\\",\\\"address\\\":\\\"192.168.0.9\\\"}],\\\"hide_wifi_key\\\":true,\\\"custom_brand_url\\\":\\\"https://baz.example.com/baz/quux/quux/baz.html\\\",\\\"syslog_ip_address\\\":null,\\\"protect_network\\\":false,\\\"lockout_delay_minutes\\\":60,\\\"version\\\":\\\"1.8.1.0\\\",\\\"allow_coapws_origins\\\":[\\\"https://baz.example.com\\\",\\\"https://foo.example.com\\\",\\\"http://bar.example.com\\\"],\\\"syslog_minimal_severity\\\":8,\\\"certificates\\\":{\\\"iTrustBazSign_Trusted_Certification_Authority\\\":{\\\"data\\\":\\\"-----BEGIN CERTIFICATE-----\\\\nMIIZNsCJ4KzRkhOd2DFrjawMoljLKzq6dLi1DxMJIMn23Bi7Qz/AaxYPjIm3HdCx\\\\n+DuNZClMGra+/1+0Da+o0j7ooQR0NSzOiuoI6ZhPRHQSLQUb1UP4DYu2/M5Pr4qZ\\\\net7EaYhu/9FSgsWBIcRtXVuwcKnjANkqGu4tTonUz3ygxUtG7K9gs4cUQQEdp+T6\\\\na/NOotOus4sN+8XLKDDQsktJ+X8+1GvdHJ16CS15ZvVZ42xQIBtBxnWxKgyNzt1H\\\\n4QRZTZ8P4kV9hxTuqgreCp+vnOvhRCwXfN79zHa415Fl2kfvRXZfNabA+WuRlq/Q\\\\n8cDRCJVJbGOLyKoVwUvW65Wf/+Qs/t6AVMdki94JRUhPrWxn1sK9+tq0tHuvB15j\\\\nkT8vZUN4Bpxjnlmg5yg+ojt6epJiw38gYIc8p0E0rCmfzZL5X25Mn/VSqrAmwKTV\\\\n6fU8wX08Kh8v2FT7NrwPNPFEb2AyYhegM9rJitT2ad+fvToILljkA//o3BmevRKH\\\\nBcK56PimQNhvC0Hzl2An3/tHoXCFuVt68EDHgy36Ln2apMabQnOWoIpcr1tmZnuk\\\\n81k67sTwx4mJgOmTpIH77w+BqmmdhWhraRzjKTgIZSdGsPlhk3rt0s4sftWMQDD0\\\\nCl2iSMHx0aqSMYCRP6UHDMy6vKY8abspNwXrJroLReqpC3HeBnxRAwZ5H8Gtl8i8\\\\nF0R7rpaVfPkkiPyWNPiJ+qc96WxHE6OW8sf0hGYMhI7Qk5y7WgSXW5ifdgyupNR+\\\\n60zPaL6vUYfcWo8DHhmOQR17QyyqPy6Y+5zaT5V+gAcD/mSIUEjxim49l20A08k1\\\\njdlr9mXMOnNBFiiWRfFEmQ/qSBtdyxviahZmT78uwY6CGqkjW0zIS+9xC2bA0Xvd\\\\nVPkfafb8nqQeb9Ad9V69g4OlhanEWQV1rFiRwKckA2OnEbRP6Zbog/ZNcNd8p8Bh\\\\nw9NGn7SsYG79jZHJB6/CiPr530xEEegAq3SdDxWnDfyzEFJSOKh6mYDrbA5srn3h\\\\nXL6VuwkaukrA3JaQ0iCay3C9A41+9luj61E1z/dulU4rphHrQWSPcha==\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"status\\\":false}},\\\"ssh_authorized_keys\\\":[{\\\"data\\\":\\\"ssh-dss aV===\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"n\\\"},{\\\"data\\\":\\\"ssh-dss CwLn\\\",\\\"options\\\":\\\"era,m=qjgge,wc=x\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 a\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 eEKp==\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 v7=\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 t91/5S==\\\",\\\"options\\\":\\\"oq=ml,yzreiwtvwctfx=e,zspqyuhlfl=bxo,i=ywi,e=dpvtn,yvmbbwdylns\\\",\\\"comment\\\":\\\"bqcl\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 r\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 5=\\\",\\\"options\\\":\\\"wllkv=991248,mu=92,dh=449\\\",\\\"comment\\\":\\\"jqkh\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 betjYa==\\\",\\\"options\\\":\\\"tdx\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 XA2J===\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 4i==\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 VWk==\\\",\\\"options\\\":\\\"nifiixiky=h,iy\\\",\\\"comment\\\":\\\"@h\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 9k=\\\",\\\"options\\\":\\\"kyxjhdrnrjrn=fk,wwqjk=180579801,uy=v\\\",\\\"comment\\\":\\\"dgvjcr\\\"},{\\\"data\\\":\\\"ssh-ed25519 Q=\\\",\\\"options\\\":\\\"rmhdcm,v=knapbe\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 k\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 77rl\\\",\\\"options\\\":\\\"rbjcf=12\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 n\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"ibawc\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 m===\\\",\\\"options\\\":\\\"x=cgkbjt,osvu,ukx,mun=605\\\",\\\"comment\\\":\\\"zspr\\\"},{\\\"data\\\":\\\"ssh-rsa 65=\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"f.o\\\"},{\\\"data\\\":\\\"ssh-rsa Y=\\\",\\\"options\\\":\\\"ace\\\",\\\"comment\\\":\\\"q\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 w+T8\\\",\\\"options\\\":\\\"uy=5,cqe,cvde=12\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 m\\\",\\\"options\\\":\\\"v=rwwifeli,zuyibsvmbt=6,n=01,jqv,sqg,jtul=4,hllpamsm,rttdmjk=n,yot,ai=d,qu,llp,bctpegotzltr=9,w=22,s,tt=8785,hjuj=coxr,yixrao=wgqr\\\",\\\"comment\\\":\\\"dpu\\\"}],\\\"refresh_delay_minutes\\\":1,\\\"ssh_enabled\\\":true,\\\"allow_restapi_nonadmin\\\":true,\\\"protect_restore\\\":false,\\\"custom_brand_logo_height\\\":32,\\\"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\\\"},\\\"allow_restapi_origins\\\":[\\\"https://foo.example.com\\\",\\\"http://bar.example.com\\\"],\\\"brand_manual_url\\\":\\\"https://bar.example.com/quux/quux/foo/quux/bar/bar/foo/quux/foo.htm\\\",\\\"custom_brand_logo_width\\\":22,\\\"plots\\\":[{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":0,\\\"softmax\\\":1,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":0,\\\"softmax\\\":1,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480}],\\\"ssh_port\\\":22,\\\"upgrade_notify_blink\\\":true,\\\"protect_admin\\\":false,\\\"relay_ports\\\":[\\\"ttyATH0\\\"],\\\"custom_update_url\\\":\\\"https://bar.example.com:443/bar.htm\\\",\\\"brand_company_name\\\":\\\"Digital Loggers, Inc.\\\",\\\"hardware_id\\\":\\\"EPCR5\\\",\\\"crls\\\":{\\\"iVeriFooCrypt_Primary_CA\\\":{\\\"data\\\":\\\"-----BEGIN X509 CRL-----\\\\nMIIRKoksuFeaVWE2tkGinxfQDg3P9X4mtoEEc/6XGn7nKOsD88xx5dOKJUlU1sHx\\\\nCJYLsq90dVQWlbgjYnMy8iTwCWoVUU2jqd4jTFl7nCfYpLIO9gNJOsFdP49vbEfR\\\\nlAM1yWqBBO0ZiQkPp4qhLU7Sf33vkXoVjBYijPvxqyWZOG+ENrylL5D0AIywrmSb\\\\n1=\\\\n-----END X509 CRL-----\\\\n\\\",\\\"status\\\":true}},\\\"contact\\\":\\\"support@example.com\\\",\\\"relax_nonhtml_content_types\\\":true,\\\"timezone\\\":\\\"UTC\\\",\\\"hostname\\\":\\\"foo.example.com\\\",\\\"protect_firmware\\\":true,\\\"outlet_label\\\":\\\"Outlet\\\",\\\"brand_name\\\":\\\"Ethernet Power Controller\\\",\\\"oid\\\":\\\"1.3.6.1.4.1.45770.1.3\\\",\\\"custom_brand_company_name\\\":\\\"Whatever Systems Inc.\\\",\\\"update_url\\\":\\\"http://foo.example.com:80/quux/baz/baz/baz/bar/bar/foo/bar/quux/bar.htm\\\",\\\"ntp_peers\\\":[\\\"0.ntp-pool.example.com\\\",\\\"1.ntp-pool.example.com\\\",\\\"2.ntp-pool.example.com\\\",\\\"3.ntp-pool.example.com\\\"],\\\"custom_help_url\\\":\\\"https://baz.example.com:443/foo/quux/quux/bar/baz/bar/bar/bar/quux.html\\\",\\\"name_always_visible\\\":true,\\\"support_email\\\":\\\"support@example.com\\\",\\\"https_ports\\\":[{\\\"port\\\":\\\"80\\\",\\\"address\\\":\\\"192.168.0.5\\\"},{\\\"port\\\":\\\"8079\\\",\\\"address\\\":\\\"192.168.0.58\\\"},{\\\"port\\\":\\\"1\\\",\\\"address\\\":\\\"192.168.0.21\\\"},{\\\"port\\\":\\\"8\\\",\\\"address\\\":\\\"192.168.0.19\\\"}],\\\"contacts\\\":{\\\"support\\\":{\\\"phone\\\":null,\\\"fax\\\":\\\"+67178999899706\\\",\\\"name\\\":\\\"Support\\\",\\\"email\\\":null},\\\"security\\\":{\\\"phone\\\":null,\\\"fax\\\":\\\"+766747320756474\\\",\\\"name\\\":\\\"Security\\\",\\\"email\\\":null}},\\\"custom_support_url\\\":\\\"http://foo.example.com:2/baz.html\\\",\\\"support_url\\\":\\\"https://foo.example.com/quux.htm\\\",\\\"protect_notification\\\":true,\\\"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\\\":false,\\\"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\\\":true,\\\"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\\\":false,\\\"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\\\":false,\\\"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\\\":false,\\\"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\\\":false,\\\"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}],\\\"register_url\\\":\\\"https://foo.example.com/foo.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\\\"},\\\"string_mask\\\":\\\"nombstr\\\",\\\"renewal_data\\\":{\\\"username\\\":\\\"R\\\",\\\"password\\\":\\\"N9\\\",\\\"est_url\\\":\\\"https://%a2\\\",\\\"auth\\\":\\\"basic\\\"},\\\"cert\\\":\\\"-----BEGIN CERTIFICATE-----\\\\nMIIarItKbzmTGF4/7lqJkfAKdQf93A4Pa30SNwo/vbUBsbC0M3L7kYTO+9Z3LgVy\\\\nQ9TFAPshclJrnix9rijL6kWipuOLsAvJLOaYqSGTEbK1JICB0yY8i4tY+HvsTqCr\\\\noP6HhbXJyaeGprInQ=\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"automatic_renewal\\\":false,\\\"renewal_method\\\":\\\"est\\\",\\\"bits\\\":4096,\\\"key\\\":\\\"-----BEGIN PRIVATE KEY-----\\\\nMII6faQLG+m0edZfvBcnqZMFXESVbslNm/VRcxpvxbxcFWIAkw+bWNs3dLbEDMe/\\\\nT17Jy5xvjCS1PD+PqWpjcT4DkKcOM1ar4jA3q7/aMUenjeDaB2JqYP4Iljj7mJ/t\\\\nBzvL+WjUAWDrlp2q9vOa/jMkSWXnXQslPo7QKswWPAOB0S2BNSoPBAAgjjTGAM2b\\\\nB2W4+3WATjDyoQMHEoVR+BAkgTw2XYFkcorduNpO72MxVlElZlDayPKfuHkSs/CU\\\\n47kTz8c2XZZJqLucbVa0sGx90P12eYukieDhpsmMSMhIkcwL8XO\\\\n-----END PRIVATE KEY-----\\\\n\\\",\\\"distinguished_name\\\":{\\\"commonName\\\":[\\\"Digital Loggers Unit\\\"],\\\"countryName\\\":[\\\"US\\\"],\\\"stateOrProvinceName\\\":[\\\"California\\\"],\\\"localityName\\\":[\\\"Santa Clara\\\"]},\\\"domains\\\":[\\\"foo.example.com\\\",\\\"bar.example.com\\\",\\\"baz.example.com\\\",\\\"foo.example.com\\\",\\\"bar.example.com\\\",\\\"bar.example.com\\\",\\\"foo.example.com\\\"],\\\"addresses\\\":[\\\"119.36.27.134\\\",\\\"6.250.3.168\\\",\\\"1.126.212.87\\\",\\\"84.7.125.77\\\",\\\"0.244.9.251\\\"],\\\"csr\\\":\\\"-----BEGIN CERTIFICATE REQUEST-----\\\\nMIIg/PAsd18SSGlAtIVrvA8k2TXUz31L9Z2A/E3fHD7mWvyPEUH9hSwmxTGwZJIk\\\\nxxd1dxGnkpijFyDZ8x14j/a0y9MHwIguFKxuIEh23QnKP1wZ/zgl/GnzS9GPUzKl\\\\nHgfYOjeqX/GbxsdwYOxrBx=\\\\n-----END CERTIFICATE REQUEST-----\\\\n\\\",\\\"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}}}}},\\\"relax_nonhtml_methods\\\":true,\\\"brand_product_info_url\\\":\\\"https://baz.example.com/foo/bar/bar.html\\\"},\\\"cred\\\":{\\\"ip_address\\\":\\\"192.168.0.53\\\",\\\"is_admin\\\":true,\\\"name\\\":\\\"admin\\\",\\\"agent\\\":\\\"web ui\\\",\\\"outlet_access\\\":[true,true,true,true,true,true,true,true]},\\\"upnp\\\":{\\\"enabled\\\":false,\\\"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\\\":null,\\\"model_number\\\":\\\"\\\",\\\"model\\\":\\\"DLI emulated Belkin socket\\\",\\\"soap_xmlns_prefix_override\\\":null,\\\"event_xmlns_prefix_override\\\":\\\"xDJXv3DK\\\",\\\"service_id\\\":\\\"basicevent1\\\",\\\"device_type\\\":\\\"controllee\\\"}},\\\"notifications\\\":{\\\"events\\\":{\\\"dli.upnp.sample_event\\\":{\\\"parameters\\\":[{\\\"id\\\":\\\"sample_parameter\\\",\\\"has_fixed_value\\\":false,\\\"fixed_value\\\":null}],\\\"message_template\\\":[\\\"sample event\\\"]}},\\\"parameter_kinds\\\":[]},\\\"outlets\\\":[{\\\"exposed\\\":false,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d0\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d1\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":false,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d2\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"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\\\":false,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d6\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d7\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"}]},\\\"relay\\\":{\\\"all_caps\\\":false,\\\"min_relay_voltage\\\":8,\\\"lcd_rows\\\":2,\\\"user_message_timeout\\\":1,\\\"sequence_delay\\\":8,\\\"beep_sequence\\\":\\\"0\\\",\\\"min_sequence_delay\\\":1,\\\"outlets\\\":[{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Cooling fans\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":6,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":5,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #3\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #4\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Uplink Radio Power\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":1,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #7\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #8\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #9\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":3,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":9,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #11\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #12\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #14\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #15\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #16\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":6,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"POE Injector\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":1,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"POE Injector\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":8,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #19\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":7,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #20\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #21\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #22\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":1,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #24\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":7,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #25\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"POE Injector\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":6,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":1,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":4,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"WiFi AP\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":4,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Cooling fans\\\"}],\\\"lcd_columns\\\":16,\\\"relatch\\\":5,\\\"fuse_relatch\\\":1,\\\"model\\\":\\\"EPCR5\\\",\\\"user_lines\\\":[null,null],\\\"recovery_mode\\\":1,\\\"nets\\\":{\\\"ssu1\\\":{\\\"latest_value\\\":0,\\\"tracking\\\":\\\"pull\\\",\\\"name\\\":\\\"ssu1\\\",\\\"expression\\\":\\\"(not pin[\\\\\\\"dout87\\\\\\\"])\\\"}},\\\"pins\\\":{\\\"din85\\\":{\\\"level_bits\\\":0,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"din85\\\",\\\"drive_logic_mapping\\\":[\\\"Z\\\",\\\"Z\\\",\\\"Z\\\",\\\"Z\\\"],\\\"mode_driver\\\":false,\\\"mode_bits\\\":0,\\\"level_driver\\\":false,\\\"input_bits\\\":1},\\\"din3\\\":{\\\"level_bits\\\":1,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"din3\\\",\\\"drive_logic_mapping\\\":[\\\"0\\\",\\\"1\\\",\\\"0\\\",\\\"1\\\"],\\\"mode_driver\\\":\\\"i59\\\",\\\"mode_bits\\\":2,\\\"level_driver\\\":true,\\\"input_bits\\\":0}},\\\"ports\\\":{\\\"uart_l9chsl4\\\":{\\\"latest_received\\\":[],\\\"type\\\":\\\"uart\\\",\\\"name\\\":\\\"uart_l9chsl4\\\",\\\"accept\\\":{\\\"d\\\":true},\\\"configuration\\\":{\\\"parity\\\":\\\"M\\\",\\\"char_size\\\":\\\"7\\\"}},\\\"uart_lx\\\":{\\\"latest_received\\\":[],\\\"type\\\":\\\"uart\\\",\\\"name\\\":\\\"uart_lx\\\",\\\"accept\\\":[],\\\"configuration\\\":{\\\"baudrate\\\":\\\"194842\\\"}}},\\\"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\\\"}}},\\\"backlight_sequence\\\":\\\"0\\\",\\\"name\\\":\\\"My controller\\\",\\\"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\\\":[]},\\\"online\\\":true,\\\"version\\\":\\\"1.8.1.0\\\",\\\"cycle_delay\\\":3,\\\"keypad_enabled\\\":true,\\\"user_message_force_timeout\\\":1,\\\"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},\\\"autoping\\\":{\\\"enabled\\\":false,\\\"max_consecutive_reboot_count\\\":76,\\\"max_reboot_count\\\":1,\\\"items\\\":[{\\\"script\\\":\\\"\\\",\\\"outlets\\\":[0,8,10,11,18,20,22,27,28,30,31],\\\"addresses\\\":[\\\"http://hCRMO.example.com:63979/GAvTdGs1/HdOBoK\\\"],\\\"pings_before_enabling\\\":null},{\\\"script\\\":\\\"cycle_router\\\",\\\"outlets\\\":[],\\\"addresses\\\":[\\\"http://4.251.149.205:62639\\\"],\\\"pings_before_enabling\\\":null},{\\\"script\\\":\\\"energize_heater\\\",\\\"outlets\\\":[],\\\"addresses\\\":[\\\"207.159.16.144\\\"],\\\"pings_before_enabling\\\":null}],\\\"resume_without_retrial\\\":true,\\\"post_reboot_delay\\\":367,\\\"handle_failures_immediately\\\":false,\\\"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\\\":10,\\\"ping_timeout\\\":117,\\\"ping_interval\\\":10},\\\"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\\\":\\\"^(|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,}$\\\"}}},\\\"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\\\":{\\\"content_type\\\":{\\\"group\\\":\\\"msg\\\",\\\"name\\\":\\\"Content type\\\",\\\"regexp\\\":\\\"^(json|urlencoded)$\\\"},\\\"recipient\\\":{\\\"group\\\":\\\"rcpt\\\",\\\"name\\\":\\\"Recipient URL\\\",\\\"regexp\\\":\\\"^https?://.*$\\\"}}},\\\"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>=WARNING\\\",\\\"action\\\":\\\"notify(\\\\\\\"christopher\\\\\\\")\\\"},{\\\"condition\\\":\\\"severity>=EMERGENCY\\\",\\\"action\\\":\\\"notify(\\\\\\\"david\\\\\\\")\\\"}],\\\"sinks\\\":[{\\\"test\\\":{\\\"1\\\":{\\\"value\\\":\\\"function\\\"},\\\"results\\\":[\\\"Sink handler indicates notification failure, check log for errors\\\"],\\\"arguments\\\":[]},\\\"type\\\":\\\"snmpv3i\\\",\\\"name\\\":\\\"james\\\",\\\"data\\\":{\\\"security_engine_id\\\":\\\"\\\",\\\"context_engine_id\\\":\\\"\\\",\\\"auth_protocol\\\":\\\"SHA\\\",\\\"priv_protocol\\\":\\\"AES\\\",\\\"priv_passphrase\\\":\\\"bp0BXa+&gv%|\\\",\\\"auth_passphrase\\\":\\\",3)(:C;!\\\",\\\"context_name\\\":\\\"24\\\",\\\"security_name\\\":\\\"brian\\\",\\\"trap_oid\\\":\\\"1.079,,,,,\\\",\\\"server\\\":\\\"22zfon.example.com\\\"}},{\\\"test\\\":{\\\"1\\\":{\\\"value\\\":\\\"function\\\"},\\\"results\\\":[\\\"Sink handler indicates notification failure, check log for errors\\\"],\\\"arguments\\\":[]},\\\"type\\\":\\\"snmpv2ci\\\",\\\"name\\\":\\\"john\\\",\\\"data\\\":{\\\"trap_oid\\\":\\\"0.2,,,,,,,,,,,,\\\",\\\"server\\\":\\\"hrep.example.com\\\",\\\"community\\\":\\\"Ed+=\\\"}}],\\\"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}}},\\\"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\\\":{\\\"G\\\":{\\\"redirect_urls\\\":{\\\"https://%FF5]]%A1]\\\":true,\\\"https://%Bd]\\\":true},\\\"refresh_tokens\\\":{\\\"2c1f607935ad04ecbac06a54ab7e2a15\\\":{\\\"expiry_time\\\":1618614511,\\\"remaining_use_count\\\":87}},\\\"secret_hash\\\":null,\\\"access_tokens\\\":{\\\"66214352f1dc14779130f5b1a24f08c7\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null}},\\\"scopes\\\":{\\\"dli+object+read:/config/links/\\\":true,\\\"dli+object+full:/script/start/\\\":true,\\\"dli+object+full:/relay/\\\":true}},\\\"x5hvoBl_pl70q\\\":{\\\"redirect_urls\\\":{\\\"https://]r\\\":true},\\\"refresh_tokens\\\":{\\\"4999fa1e911ac2fa97dac8815da093ad\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":44},\\\"e6ef81f5507ef030a15e68215bd4c49b\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null}},\\\"secret_hash\\\":\\\"750a5d153be27ea7db2c858235432afa\\\",\\\"access_tokens\\\":{\\\"8a8ac26f1188e346c5b90c23600a7d9f\\\":{\\\"expiry_time\\\":1608494511,\\\"remaining_use_count\\\":null},\\\"30341ccff16b7257e8b58bff89f0a95e\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null},\\\"b4fb4120845f3eb867860161b06aafc6\\\":{\\\"expiry_time\\\":1678199550,\\\"remaining_use_count\\\":52}},\\\"scopes\\\":{\\\"dli+object+read:/relay/outlets/7/\\\":true}}},\\\"users\\\":[{\\\"password\\\":\\\"12sA2y4z%OER\\\",\\\"name\\\":\\\"admin\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[true,true,true,true,true,true,true,true]},{\\\"password\\\":\\\"Nf*M)mTj\\\",\\\"is_admin\\\":false,\\\"name\\\":\\\"tom\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[false,false,false,false,true,false,true,true,false,false,true,false,false,false,false,false,true,false,false,false,true,true,false,false,true,false,true,true,false,false,false,true]},{\\\"password\\\":\\\"eKz=s3ql]YYJS\\\",\\\"name\\\":\\\"dick\\\",\\\"is_allowed\\\":false,\\\"outlet_access\\\":[true,true,true,true,false,false,true,false,false,false,true,false,false,false,false,false,true,true,true,false,true,false,false,true,false,true,true,true,true,true,false,true]},{\\\"password\\\":\\\"/Urt$IFXd/>Sf~pz\\\",\\\"is_admin\\\":false,\\\"name\\\":\\\"harry\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[true,false,true,true,true,true,false,false,true,false,false,false,false,true,false,false,false,false,false,false,true,true,true,false,true,false,true,false,false,true,false,true]}],\\\"cookie_timeout\\\":30000}}\"))\n .build();\nHttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());\nSystem.out.println(response.body());\n\n\n// Sample result:\n// \n"},"javascript-jquery":{"filename":"set-using-javascript-jquery.js","data":"// \n// Sample for the whole object model.\n// \n// This is a sample demonstrating how to set the DLI Controller API.\n// \n\n// Note that this sample has been generated by httpsnippet;\n// authentication configuration (usually digest) is not included.\n\nconst settings = {\n \"async\": true,\n \"crossDomain\": true,\n \"url\": \"http://192.168.0.100/restapi/\",\n \"method\": \"PUT\",\n \"headers\": {\n \"Connection\": \"close\",\n \"Content-Type\": \"application/json\",\n \"X-CSRF\": \"x\"\n },\n \"processData\": false,\n \"data\": \"{\\\"snmp\\\":{\\\"enabled\\\":true,\\\"engine_id\\\":\\\"91F34FFB045E5D\\\",\\\"known_auth_methods\\\":{\\\"sha1\\\":\\\"SHA1\\\",\\\"md5\\\":\\\"MD5\\\"},\\\"community_mappings\\\":[{\\\"ip_address\\\":\\\"10.1.164.164\\\",\\\"user\\\":\\\"userk50x\\\",\\\"netmask\\\":\\\"255.0.0.0\\\",\\\"community\\\":\\\"public\\\"}],\\\"users\\\":{\\\"powerReader\\\":{\\\"priv_password\\\":\\\"readerPrivPassword\\\",\\\"has_auth_password\\\":true,\\\"subtree_access\\\":{\\\"energyObject\\\":\\\"readonly\\\"},\\\"auth_password\\\":\\\"readerAuthPassword\\\",\\\"is_allowed\\\":true,\\\"priv_method\\\":\\\"aes\\\",\\\"auth_method\\\":\\\"md5\\\",\\\"has_priv_password\\\":false},\\\"powerAdmin\\\":{\\\"priv_password\\\":\\\"adminPrivPassword\\\",\\\"has_auth_password\\\":false,\\\"subtree_access\\\":{\\\"energyObject\\\":true},\\\"auth_password\\\":\\\"adminAuthPassword\\\",\\\"is_allowed\\\":true,\\\"priv_method\\\":\\\"des\\\",\\\"auth_method\\\":\\\"md5\\\",\\\"has_priv_password\\\":false}},\\\"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\\\"}}},\\\"network\\\":{\\\"wired\\\":{\\\"ip_address\\\":\\\"10.35.91.57\\\",\\\"serve_dns\\\":false,\\\"protocol\\\":\\\"static\\\",\\\"online\\\":false,\\\"gateway\\\":\\\"10.0.0.21\\\",\\\"dns_servers\\\":[\\\"29.152.188.60\\\",\\\"8.247.124.24\\\"],\\\"mac_address\\\":\\\"7C:E1:FF:D3:63:9D\\\",\\\"netmask\\\":\\\"255.0.0.0\\\"},\\\"wireless\\\":{\\\"wac_supported\\\":false,\\\"protocol\\\":\\\"static\\\",\\\"encryption\\\":\\\"psk\\\",\\\"netmask\\\":\\\"255.255.255.0\\\",\\\"known_encryptions\\\":{\\\"psk2\\\":\\\"WPA2 PSK\\\",\\\"psk-mixed\\\":\\\"WPA/WPA2 PSK mixed mode\\\",\\\"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\\\":\\\"VqRHr(isXEd8-Yh-Zg/TzD%cdMWlz&gVv8znDifx-K57&zFdfR8eqAIVi#Gi\\\",\\\"dns_servers\\\":[\\\"192.168.23.3\\\"],\\\"known_modes\\\":{\\\"sta\\\":\\\"Client\\\",\\\"ap\\\":\\\"Access Point\\\"},\\\"enabled\\\":true,\\\"serve_dns\\\":true,\\\"ssid\\\":\\\"DLI_ISO3256\\\",\\\"mac_address\\\":\\\"7C:E1:FF:E7:F0:37\\\",\\\"ip_address\\\":\\\"192.168.23.183\\\",\\\"online\\\":true,\\\"channel\\\":\\\"5\\\",\\\"wac_enabled\\\":false,\\\"mode\\\":\\\"sta\\\",\\\"gateway\\\":\\\"192.168.23.50\\\"},\\\"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\\\":[]},\\\"interface_order\\\":[\\\"wireless\\\"],\\\"known_protocols\\\":{\\\"dhcp\\\":\\\"Dynamic IP/DHCP\\\",\\\"static\\\":\\\"Static IP\\\"},\\\"same_subnet_only\\\":true},\\\"mqtt\\\":{\\\"connect_topic\\\":\\\"wQGPWD\\\",\\\"connect_payload\\\":\\\"K\\\",\\\"username\\\":\\\"userk9ns03\\\",\\\"reconnect_retain\\\":false,\\\"connect_qos\\\":2,\\\"use_ssl\\\":true,\\\"lwt_payload\\\":\\\"\\\",\\\"disconnect_payload\\\":\\\"EbioJ8\\\",\\\"outlets\\\":[{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"DysEr6q\\\",\\\"qos\\\":0,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"2PHQ5O23q\\\",\\\"qos\\\":2,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"HFTgiV6\\\",\\\"qos\\\":0,\\\"allow_write\\\":true},{\\\"allow_read\\\":true,\\\"topic_subtree\\\":\\\"L62w2\\\",\\\"qos\\\":0,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"xYkLboCC\\\",\\\"qos\\\":1,\\\"allow_write\\\":false},{\\\"allow_read\\\":true,\\\"topic_subtree\\\":\\\"98Vtecq7d\\\",\\\"qos\\\":2,\\\"allow_write\\\":true},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"QpJ4\\\",\\\"qos\\\":0,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"jO5YcJ4\\\",\\\"qos\\\":2,\\\"allow_write\\\":false}],\\\"enabled\\\":true,\\\"reconnect_qos\\\":1,\\\"disconnect_qos\\\":2,\\\"disconnect_retain\\\":true,\\\"lwt_qos\\\":0,\\\"broker_port\\\":\\\"38\\\",\\\"lwt_topic\\\":\\\"uRNIm\\\",\\\"disconnect_topic\\\":\\\"dfTcpZk\\\",\\\"password\\\":\\\"TaorXX#JO$\\\",\\\"lwt_retain\\\":false,\\\"reconnect_payload\\\":\\\"PmSp\\\",\\\"topic_root\\\":\\\"FZNf\\\",\\\"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\\\":\\\"Zm3Pvg.SYrHsw.zibO.18FX79DGZ.cCyJfOlDF36CG.zZbojcxy.8NLhAOKMNd1.example.com\\\",\\\"reconnect_topic\\\":\\\"GOi/j9i\\\",\\\"connect_retain\\\":false},\\\"script\\\":{\\\"source\\\":\\\"function energize_heaters(...)\\\\n ...\\\\nend\\\\nfunction energize_modem(...)\\\\n ...\\\\nend\\\\nfunction cycle_gadget(...)\\\\n ...\\\\nend\\\\n\\\",\\\"step_time_limit\\\":5,\\\"boot_handler\\\":\\\"\\\",\\\"threads\\\":{\\\"94\\\":{\\\"label\\\":\\\"label of thread #94\\\"},\\\"46\\\":{\\\"label\\\":\\\"label of thread #46\\\"},\\\"47\\\":{\\\"label\\\":\\\"label of thread #47\\\"},\\\"30\\\":{\\\"label\\\":\\\"label of thread #30\\\"},\\\"67\\\":{\\\"label\\\":\\\"label of thread #67\\\"},\\\"56\\\":{\\\"label\\\":\\\"label of thread #56\\\"}},\\\"traced\\\":false,\\\"step_delay\\\":3,\\\"user_function_ui_order\\\":[\\\"enable_router\\\",\\\"toggle_heater\\\",\\\"shut_down_engines\\\",\\\"energize_machines\\\",\\\"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\\\":{\\\"disable_machine_sample\\\":{\\\"source\\\":\\\"function shut_down_engine(...)\\\\n ...\\\\nend\\\\nfunction shut_down_engines(...)\\\\n ...\\\\nend\\\\nfunction disable_modem(...)\\\\n ...\\\\nend\\\\nfunction energize_router(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"energize_contraptions_sample\\\":{\\\"source\\\":\\\"function shut_down_engine(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"toggle_engine_sample\\\":{\\\"source\\\":\\\"function shut_down_heater(...)\\\\n ...\\\\nend\\\\n\\\"}},\\\"boot_handler_legacy\\\":true,\\\"variables\\\":{\\\"appliance_online\\\":1,\\\"gadget_status\\\":true}},\\\"meter\\\":{\\\"power_status\\\":true,\\\"values\\\":{\\\"vcc_voltage\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":493.33333333333,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":501.66666666667,\\\"alarm_period\\\":6},{\\\"lower_bound_bottom\\\":516.66666666667,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":525.83333333333,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":563.33333333333,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":571.66666666667,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":572.5,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":577.5,\\\"alarm_period\\\":2},{\\\"lower_bound_bottom\\\":600.83333333333,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":614.16666666667,\\\"alarm_period\\\":5},{\\\"lower_bound_bottom\\\":621.66666666667,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":633.33333333333,\\\"alarm_period\\\":null}],\\\"in_calibration\\\":false,\\\"expression\\\":\\\"2.8\\\",\\\"history_subsample_count\\\":2,\\\"data_absence_alarm_level\\\":2,\\\"log_history\\\":true,\\\"history_time_step\\\":14,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":5,\\\"data_absence_alarm_period\\\":1,\\\"quantity\\\":\\\"voltage\\\",\\\"name\\\":\\\"DC voltage\\\",\\\"internal\\\":false,\\\"lowest_interval_alarm_level\\\":null,\\\"bus\\\":2},\\\"current\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":592,\\\"alarm_level\\\":5,\\\"lower_bound_top\\\":607,\\\"alarm_period\\\":4},{\\\"lower_bound_bottom\\\":643,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":654,\\\"alarm_period\\\":9},{\\\"lower_bound_bottom\\\":658,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":663,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":694,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":704,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":713,\\\"alarm_level\\\":5,\\\"lower_bound_top\\\":727,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":741,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":759,\\\"alarm_period\\\":8}],\\\"in_calibration\\\":true,\\\"expression\\\":null,\\\"history_subsample_count\\\":21,\\\"data_absence_alarm_level\\\":3,\\\"value\\\":false,\\\"log_history\\\":false,\\\"history_time_step\\\":25,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":null,\\\"data_absence_alarm_period\\\":null,\\\"quantity\\\":\\\"current\\\",\\\"name\\\":\\\"Current\\\",\\\"supports_calibration\\\":false,\\\"internal\\\":false,\\\"lowest_interval_alarm_level\\\":null,\\\"bus\\\":null},\\\"mains_voltage\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":15.833333333333,\\\"alarm_level\\\":7,\\\"lower_bound_top\\\":17.333333333333,\\\"alarm_period\\\":2},{\\\"lower_bound_bottom\\\":19,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":19.916666666667,\\\"alarm_period\\\":1},{\\\"lower_bound_bottom\\\":19.75,\\\"alarm_level\\\":2,\\\"lower_bound_top\\\":20.5,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":20.583333333333,\\\"alarm_level\\\":8,\\\"lower_bound_top\\\":21.083333333333,\\\"alarm_period\\\":7},{\\\"lower_bound_bottom\\\":23.75,\\\"alarm_level\\\":2,\\\"lower_bound_top\\\":24.75,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":27.166666666667,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":27.75,\\\"alarm_period\\\":6}],\\\"in_calibration\\\":false,\\\"expression\\\":null,\\\"history_subsample_count\\\":25,\\\"data_absence_alarm_level\\\":null,\\\"value\\\":false,\\\"log_history\\\":false,\\\"history_time_step\\\":17,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":8,\\\"data_absence_alarm_period\\\":3,\\\"quantity\\\":\\\"voltage\\\",\\\"name\\\":\\\"AC voltage\\\",\\\"internal\\\":true,\\\"lowest_interval_alarm_level\\\":null,\\\"bus\\\":4},\\\"temperature\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":8.7087087087087,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":9.1891891891892,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":9.2492492492492,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":9.5495495495495,\\\"alarm_period\\\":null}],\\\"in_calibration\\\":false,\\\"expression\\\":null,\\\"history_subsample_count\\\":15,\\\"data_absence_alarm_level\\\":7,\\\"log_history\\\":true,\\\"history_time_step\\\":23,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":1,\\\"data_absence_alarm_period\\\":6,\\\"quantity\\\":\\\"temperature\\\",\\\"name\\\":\\\"Temperature\\\",\\\"internal\\\":true,\\\"lowest_interval_alarm_level\\\":4,\\\"bus\\\":2}},\\\"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\\\":[],\\\"arguments\\\":[]}},\\\"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\\\"}},\\\"config\\\":{\\\"allow_plaintext_logins\\\":true,\\\"allow_coapws\\\":false,\\\"protect_private_config\\\":false,\\\"brand_url\\\":\\\"http://bar.example.com:8031/baz/foo/foo/baz/quux/bar/bar/bar.htm\\\",\\\"allow_jsonrpc_nonadmin\\\":false,\\\"hide_passwords\\\":false,\\\"registration_status\\\":false,\\\"custom_brand_name\\\":\\\"Amazing Controller III\\\",\\\"known_quantities\\\":{\\\"current\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Current\\\",\\\"units\\\":{\\\"A\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"ampere\\\",\\\"scale\\\":1}}},\\\"screen_length\\\":{\\\"preferred_unit\\\":\\\"px\\\",\\\"name\\\":\\\"Screen length\\\",\\\"units\\\":{\\\"px\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"pixel\\\",\\\"scale\\\":1}}},\\\"temperature\\\":{\\\"preferred_unit\\\":\\\"K\\\",\\\"name\\\":\\\"Temperature\\\",\\\"units\\\":{\\\"K\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"kelvin\\\",\\\"scale\\\":1},\\\"C\\\":{\\\"offset\\\":-273.16,\\\"internal\\\":false,\\\"name\\\":\\\"degree Celsius\\\",\\\"scale\\\":1},\\\"F\\\":{\\\"offset\\\":-459.67,\\\"name\\\":\\\"degree Fahrenheit\\\",\\\"scale\\\":1.8}}},\\\"count\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Count\\\",\\\"units\\\":{\\\"times\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"time\\\",\\\"scale\\\":1}}},\\\"illuminance\\\":{\\\"preferred_unit\\\":\\\"lx\\\",\\\"name\\\":\\\"Illuminance\\\",\\\"units\\\":{\\\"lx\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"lux\\\",\\\"scale\\\":1},\\\"fc\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"foot-candle\\\",\\\"scale\\\":0.09290226681531}}},\\\"time\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Time\\\",\\\"units\\\":{\\\"s\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"second\\\",\\\"scale\\\":1}}},\\\"ratio\\\":{\\\"preferred_unit\\\":\\\"times\\\",\\\"name\\\":\\\"Ratio\\\",\\\"units\\\":{\\\"%\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"percent\\\",\\\"scale\\\":100},\\\"times\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"\\\",\\\"scale\\\":1}}},\\\"energy\\\":{\\\"preferred_unit\\\":\\\"kWh\\\",\\\"name\\\":\\\"Energy\\\",\\\"units\\\":{\\\"kWh\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"kilowatt-hour\\\",\\\"scale\\\":2.77777778e-07},\\\"J\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"joule\\\",\\\"scale\\\":1}}},\\\"voltage\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Voltage\\\",\\\"units\\\":{\\\"V\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"volt\\\",\\\"scale\\\":1}}}},\\\"allow_jsonrpc\\\":true,\\\"custom_register_url\\\":\\\"https://baz.example.com/foo/bar.html\\\",\\\"customization_status\\\":\\\"open\\\",\\\"known_protection_bits\\\":{\\\"protect_restore\\\":{\\\"name\\\":\\\"Protection from restore from backup\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"},\\\"protect_admin\\\":{\\\"name\\\":\\\"Administrator credentials protection\\\",\\\"status\\\":true},\\\"protect_private_config\\\":{\\\"name\\\":\\\"Private configuration protection\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"},\\\"protect_notification\\\":{\\\"name\\\":\\\"Notification settings protection\\\",\\\"status\\\":false},\\\"protect_network\\\":{\\\"name\\\":\\\"Network settings protection\\\",\\\"status\\\":true},\\\"protect_maintenance\\\":{\\\"name\\\":\\\"Maintenance mode lock\\\",\\\"status\\\":false},\\\"protect_firmware\\\":{\\\"name\\\":\\\"Firmware protection\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"}},\\\"refresh_enabled\\\":true,\\\"allow_modifying_get\\\":true,\\\"protect_maintenance\\\":false,\\\"serial\\\":\\\"ISO322203123456\\\",\\\"custom_support_email\\\":\\\"support@example.com\\\",\\\"allow_coapws_nonadmin\\\":false,\\\"allow_restapi\\\":true,\\\"upgrade_notify_beep\\\":false,\\\"brand_faq_url\\\":\\\"https://baz.example.com/quux/foo.html\\\",\\\"links\\\":[{\\\"description\\\":\\\"test 5\\\",\\\"href\\\":\\\"test_url7\\\"},{\\\"description\\\":\\\"test 3\\\",\\\"href\\\":\\\"test_url5\\\"}],\\\"custom_brand_logo\\\":\\\"http://bar.example.com:80/baz/foo/quux/foo/bar.png\\\",\\\"image_format\\\":\\\"jpg\\\",\\\"location\\\":\\\"Server room\\\",\\\"ntp_server_enabled\\\":true,\\\"http_ports\\\":[{\\\"port\\\":\\\"8046\\\",\\\"address\\\":\\\"192.168.0.9\\\"}],\\\"hide_wifi_key\\\":true,\\\"custom_brand_url\\\":\\\"https://baz.example.com/baz/quux/quux/baz.html\\\",\\\"syslog_ip_address\\\":null,\\\"protect_network\\\":false,\\\"lockout_delay_minutes\\\":60,\\\"version\\\":\\\"1.8.1.0\\\",\\\"allow_coapws_origins\\\":[\\\"https://baz.example.com\\\",\\\"https://foo.example.com\\\",\\\"http://bar.example.com\\\"],\\\"syslog_minimal_severity\\\":8,\\\"certificates\\\":{\\\"iTrustBazSign_Trusted_Certification_Authority\\\":{\\\"data\\\":\\\"-----BEGIN CERTIFICATE-----\\\\nMIIZNsCJ4KzRkhOd2DFrjawMoljLKzq6dLi1DxMJIMn23Bi7Qz/AaxYPjIm3HdCx\\\\n+DuNZClMGra+/1+0Da+o0j7ooQR0NSzOiuoI6ZhPRHQSLQUb1UP4DYu2/M5Pr4qZ\\\\net7EaYhu/9FSgsWBIcRtXVuwcKnjANkqGu4tTonUz3ygxUtG7K9gs4cUQQEdp+T6\\\\na/NOotOus4sN+8XLKDDQsktJ+X8+1GvdHJ16CS15ZvVZ42xQIBtBxnWxKgyNzt1H\\\\n4QRZTZ8P4kV9hxTuqgreCp+vnOvhRCwXfN79zHa415Fl2kfvRXZfNabA+WuRlq/Q\\\\n8cDRCJVJbGOLyKoVwUvW65Wf/+Qs/t6AVMdki94JRUhPrWxn1sK9+tq0tHuvB15j\\\\nkT8vZUN4Bpxjnlmg5yg+ojt6epJiw38gYIc8p0E0rCmfzZL5X25Mn/VSqrAmwKTV\\\\n6fU8wX08Kh8v2FT7NrwPNPFEb2AyYhegM9rJitT2ad+fvToILljkA//o3BmevRKH\\\\nBcK56PimQNhvC0Hzl2An3/tHoXCFuVt68EDHgy36Ln2apMabQnOWoIpcr1tmZnuk\\\\n81k67sTwx4mJgOmTpIH77w+BqmmdhWhraRzjKTgIZSdGsPlhk3rt0s4sftWMQDD0\\\\nCl2iSMHx0aqSMYCRP6UHDMy6vKY8abspNwXrJroLReqpC3HeBnxRAwZ5H8Gtl8i8\\\\nF0R7rpaVfPkkiPyWNPiJ+qc96WxHE6OW8sf0hGYMhI7Qk5y7WgSXW5ifdgyupNR+\\\\n60zPaL6vUYfcWo8DHhmOQR17QyyqPy6Y+5zaT5V+gAcD/mSIUEjxim49l20A08k1\\\\njdlr9mXMOnNBFiiWRfFEmQ/qSBtdyxviahZmT78uwY6CGqkjW0zIS+9xC2bA0Xvd\\\\nVPkfafb8nqQeb9Ad9V69g4OlhanEWQV1rFiRwKckA2OnEbRP6Zbog/ZNcNd8p8Bh\\\\nw9NGn7SsYG79jZHJB6/CiPr530xEEegAq3SdDxWnDfyzEFJSOKh6mYDrbA5srn3h\\\\nXL6VuwkaukrA3JaQ0iCay3C9A41+9luj61E1z/dulU4rphHrQWSPcha==\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"status\\\":false}},\\\"ssh_authorized_keys\\\":[{\\\"data\\\":\\\"ssh-dss aV===\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"n\\\"},{\\\"data\\\":\\\"ssh-dss CwLn\\\",\\\"options\\\":\\\"era,m=qjgge,wc=x\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 a\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 eEKp==\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 v7=\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 t91/5S==\\\",\\\"options\\\":\\\"oq=ml,yzreiwtvwctfx=e,zspqyuhlfl=bxo,i=ywi,e=dpvtn,yvmbbwdylns\\\",\\\"comment\\\":\\\"bqcl\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 r\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 5=\\\",\\\"options\\\":\\\"wllkv=991248,mu=92,dh=449\\\",\\\"comment\\\":\\\"jqkh\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 betjYa==\\\",\\\"options\\\":\\\"tdx\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 XA2J===\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 4i==\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 VWk==\\\",\\\"options\\\":\\\"nifiixiky=h,iy\\\",\\\"comment\\\":\\\"@h\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 9k=\\\",\\\"options\\\":\\\"kyxjhdrnrjrn=fk,wwqjk=180579801,uy=v\\\",\\\"comment\\\":\\\"dgvjcr\\\"},{\\\"data\\\":\\\"ssh-ed25519 Q=\\\",\\\"options\\\":\\\"rmhdcm,v=knapbe\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 k\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 77rl\\\",\\\"options\\\":\\\"rbjcf=12\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 n\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"ibawc\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 m===\\\",\\\"options\\\":\\\"x=cgkbjt,osvu,ukx,mun=605\\\",\\\"comment\\\":\\\"zspr\\\"},{\\\"data\\\":\\\"ssh-rsa 65=\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"f.o\\\"},{\\\"data\\\":\\\"ssh-rsa Y=\\\",\\\"options\\\":\\\"ace\\\",\\\"comment\\\":\\\"q\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 w+T8\\\",\\\"options\\\":\\\"uy=5,cqe,cvde=12\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 m\\\",\\\"options\\\":\\\"v=rwwifeli,zuyibsvmbt=6,n=01,jqv,sqg,jtul=4,hllpamsm,rttdmjk=n,yot,ai=d,qu,llp,bctpegotzltr=9,w=22,s,tt=8785,hjuj=coxr,yixrao=wgqr\\\",\\\"comment\\\":\\\"dpu\\\"}],\\\"refresh_delay_minutes\\\":1,\\\"ssh_enabled\\\":true,\\\"allow_restapi_nonadmin\\\":true,\\\"protect_restore\\\":false,\\\"custom_brand_logo_height\\\":32,\\\"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\\\"},\\\"allow_restapi_origins\\\":[\\\"https://foo.example.com\\\",\\\"http://bar.example.com\\\"],\\\"brand_manual_url\\\":\\\"https://bar.example.com/quux/quux/foo/quux/bar/bar/foo/quux/foo.htm\\\",\\\"custom_brand_logo_width\\\":22,\\\"plots\\\":[{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":0,\\\"softmax\\\":1,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":0,\\\"softmax\\\":1,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480}],\\\"ssh_port\\\":22,\\\"upgrade_notify_blink\\\":true,\\\"protect_admin\\\":false,\\\"relay_ports\\\":[\\\"ttyATH0\\\"],\\\"custom_update_url\\\":\\\"https://bar.example.com:443/bar.htm\\\",\\\"brand_company_name\\\":\\\"Digital Loggers, Inc.\\\",\\\"hardware_id\\\":\\\"EPCR5\\\",\\\"crls\\\":{\\\"iVeriFooCrypt_Primary_CA\\\":{\\\"data\\\":\\\"-----BEGIN X509 CRL-----\\\\nMIIRKoksuFeaVWE2tkGinxfQDg3P9X4mtoEEc/6XGn7nKOsD88xx5dOKJUlU1sHx\\\\nCJYLsq90dVQWlbgjYnMy8iTwCWoVUU2jqd4jTFl7nCfYpLIO9gNJOsFdP49vbEfR\\\\nlAM1yWqBBO0ZiQkPp4qhLU7Sf33vkXoVjBYijPvxqyWZOG+ENrylL5D0AIywrmSb\\\\n1=\\\\n-----END X509 CRL-----\\\\n\\\",\\\"status\\\":true}},\\\"contact\\\":\\\"support@example.com\\\",\\\"relax_nonhtml_content_types\\\":true,\\\"timezone\\\":\\\"UTC\\\",\\\"hostname\\\":\\\"foo.example.com\\\",\\\"protect_firmware\\\":true,\\\"outlet_label\\\":\\\"Outlet\\\",\\\"brand_name\\\":\\\"Ethernet Power Controller\\\",\\\"oid\\\":\\\"1.3.6.1.4.1.45770.1.3\\\",\\\"custom_brand_company_name\\\":\\\"Whatever Systems Inc.\\\",\\\"update_url\\\":\\\"http://foo.example.com:80/quux/baz/baz/baz/bar/bar/foo/bar/quux/bar.htm\\\",\\\"ntp_peers\\\":[\\\"0.ntp-pool.example.com\\\",\\\"1.ntp-pool.example.com\\\",\\\"2.ntp-pool.example.com\\\",\\\"3.ntp-pool.example.com\\\"],\\\"custom_help_url\\\":\\\"https://baz.example.com:443/foo/quux/quux/bar/baz/bar/bar/bar/quux.html\\\",\\\"name_always_visible\\\":true,\\\"support_email\\\":\\\"support@example.com\\\",\\\"https_ports\\\":[{\\\"port\\\":\\\"80\\\",\\\"address\\\":\\\"192.168.0.5\\\"},{\\\"port\\\":\\\"8079\\\",\\\"address\\\":\\\"192.168.0.58\\\"},{\\\"port\\\":\\\"1\\\",\\\"address\\\":\\\"192.168.0.21\\\"},{\\\"port\\\":\\\"8\\\",\\\"address\\\":\\\"192.168.0.19\\\"}],\\\"contacts\\\":{\\\"support\\\":{\\\"phone\\\":null,\\\"fax\\\":\\\"+67178999899706\\\",\\\"name\\\":\\\"Support\\\",\\\"email\\\":null},\\\"security\\\":{\\\"phone\\\":null,\\\"fax\\\":\\\"+766747320756474\\\",\\\"name\\\":\\\"Security\\\",\\\"email\\\":null}},\\\"custom_support_url\\\":\\\"http://foo.example.com:2/baz.html\\\",\\\"support_url\\\":\\\"https://foo.example.com/quux.htm\\\",\\\"protect_notification\\\":true,\\\"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\\\":false,\\\"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\\\":true,\\\"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\\\":false,\\\"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\\\":false,\\\"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\\\":false,\\\"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\\\":false,\\\"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}],\\\"register_url\\\":\\\"https://foo.example.com/foo.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\\\"},\\\"string_mask\\\":\\\"nombstr\\\",\\\"renewal_data\\\":{\\\"username\\\":\\\"R\\\",\\\"password\\\":\\\"N9\\\",\\\"est_url\\\":\\\"https://%a2\\\",\\\"auth\\\":\\\"basic\\\"},\\\"cert\\\":\\\"-----BEGIN CERTIFICATE-----\\\\nMIIarItKbzmTGF4/7lqJkfAKdQf93A4Pa30SNwo/vbUBsbC0M3L7kYTO+9Z3LgVy\\\\nQ9TFAPshclJrnix9rijL6kWipuOLsAvJLOaYqSGTEbK1JICB0yY8i4tY+HvsTqCr\\\\noP6HhbXJyaeGprInQ=\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"automatic_renewal\\\":false,\\\"renewal_method\\\":\\\"est\\\",\\\"bits\\\":4096,\\\"key\\\":\\\"-----BEGIN PRIVATE KEY-----\\\\nMII6faQLG+m0edZfvBcnqZMFXESVbslNm/VRcxpvxbxcFWIAkw+bWNs3dLbEDMe/\\\\nT17Jy5xvjCS1PD+PqWpjcT4DkKcOM1ar4jA3q7/aMUenjeDaB2JqYP4Iljj7mJ/t\\\\nBzvL+WjUAWDrlp2q9vOa/jMkSWXnXQslPo7QKswWPAOB0S2BNSoPBAAgjjTGAM2b\\\\nB2W4+3WATjDyoQMHEoVR+BAkgTw2XYFkcorduNpO72MxVlElZlDayPKfuHkSs/CU\\\\n47kTz8c2XZZJqLucbVa0sGx90P12eYukieDhpsmMSMhIkcwL8XO\\\\n-----END PRIVATE KEY-----\\\\n\\\",\\\"distinguished_name\\\":{\\\"commonName\\\":[\\\"Digital Loggers Unit\\\"],\\\"countryName\\\":[\\\"US\\\"],\\\"stateOrProvinceName\\\":[\\\"California\\\"],\\\"localityName\\\":[\\\"Santa Clara\\\"]},\\\"domains\\\":[\\\"foo.example.com\\\",\\\"bar.example.com\\\",\\\"baz.example.com\\\",\\\"foo.example.com\\\",\\\"bar.example.com\\\",\\\"bar.example.com\\\",\\\"foo.example.com\\\"],\\\"addresses\\\":[\\\"119.36.27.134\\\",\\\"6.250.3.168\\\",\\\"1.126.212.87\\\",\\\"84.7.125.77\\\",\\\"0.244.9.251\\\"],\\\"csr\\\":\\\"-----BEGIN CERTIFICATE REQUEST-----\\\\nMIIg/PAsd18SSGlAtIVrvA8k2TXUz31L9Z2A/E3fHD7mWvyPEUH9hSwmxTGwZJIk\\\\nxxd1dxGnkpijFyDZ8x14j/a0y9MHwIguFKxuIEh23QnKP1wZ/zgl/GnzS9GPUzKl\\\\nHgfYOjeqX/GbxsdwYOxrBx=\\\\n-----END CERTIFICATE REQUEST-----\\\\n\\\",\\\"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}}}}},\\\"relax_nonhtml_methods\\\":true,\\\"brand_product_info_url\\\":\\\"https://baz.example.com/foo/bar/bar.html\\\"},\\\"cred\\\":{\\\"ip_address\\\":\\\"192.168.0.53\\\",\\\"is_admin\\\":true,\\\"name\\\":\\\"admin\\\",\\\"agent\\\":\\\"web ui\\\",\\\"outlet_access\\\":[true,true,true,true,true,true,true,true]},\\\"upnp\\\":{\\\"enabled\\\":false,\\\"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\\\":null,\\\"model_number\\\":\\\"\\\",\\\"model\\\":\\\"DLI emulated Belkin socket\\\",\\\"soap_xmlns_prefix_override\\\":null,\\\"event_xmlns_prefix_override\\\":\\\"xDJXv3DK\\\",\\\"service_id\\\":\\\"basicevent1\\\",\\\"device_type\\\":\\\"controllee\\\"}},\\\"notifications\\\":{\\\"events\\\":{\\\"dli.upnp.sample_event\\\":{\\\"parameters\\\":[{\\\"id\\\":\\\"sample_parameter\\\",\\\"has_fixed_value\\\":false,\\\"fixed_value\\\":null}],\\\"message_template\\\":[\\\"sample event\\\"]}},\\\"parameter_kinds\\\":[]},\\\"outlets\\\":[{\\\"exposed\\\":false,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d0\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d1\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":false,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d2\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"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\\\":false,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d6\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d7\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"}]},\\\"relay\\\":{\\\"all_caps\\\":false,\\\"min_relay_voltage\\\":8,\\\"lcd_rows\\\":2,\\\"user_message_timeout\\\":1,\\\"sequence_delay\\\":8,\\\"beep_sequence\\\":\\\"0\\\",\\\"min_sequence_delay\\\":1,\\\"outlets\\\":[{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Cooling fans\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":6,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":5,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #3\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #4\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Uplink Radio Power\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":1,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #7\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #8\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #9\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":3,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":9,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #11\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #12\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #14\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #15\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #16\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":6,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"POE Injector\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":1,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"POE Injector\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":8,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #19\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":7,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #20\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #21\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #22\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":1,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #24\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":7,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #25\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"POE Injector\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":6,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":1,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":4,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"WiFi AP\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":4,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Cooling fans\\\"}],\\\"lcd_columns\\\":16,\\\"relatch\\\":5,\\\"fuse_relatch\\\":1,\\\"model\\\":\\\"EPCR5\\\",\\\"user_lines\\\":[null,null],\\\"recovery_mode\\\":1,\\\"nets\\\":{\\\"ssu1\\\":{\\\"latest_value\\\":0,\\\"tracking\\\":\\\"pull\\\",\\\"name\\\":\\\"ssu1\\\",\\\"expression\\\":\\\"(not pin[\\\\\\\"dout87\\\\\\\"])\\\"}},\\\"pins\\\":{\\\"din85\\\":{\\\"level_bits\\\":0,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"din85\\\",\\\"drive_logic_mapping\\\":[\\\"Z\\\",\\\"Z\\\",\\\"Z\\\",\\\"Z\\\"],\\\"mode_driver\\\":false,\\\"mode_bits\\\":0,\\\"level_driver\\\":false,\\\"input_bits\\\":1},\\\"din3\\\":{\\\"level_bits\\\":1,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"din3\\\",\\\"drive_logic_mapping\\\":[\\\"0\\\",\\\"1\\\",\\\"0\\\",\\\"1\\\"],\\\"mode_driver\\\":\\\"i59\\\",\\\"mode_bits\\\":2,\\\"level_driver\\\":true,\\\"input_bits\\\":0}},\\\"ports\\\":{\\\"uart_l9chsl4\\\":{\\\"latest_received\\\":[],\\\"type\\\":\\\"uart\\\",\\\"name\\\":\\\"uart_l9chsl4\\\",\\\"accept\\\":{\\\"d\\\":true},\\\"configuration\\\":{\\\"parity\\\":\\\"M\\\",\\\"char_size\\\":\\\"7\\\"}},\\\"uart_lx\\\":{\\\"latest_received\\\":[],\\\"type\\\":\\\"uart\\\",\\\"name\\\":\\\"uart_lx\\\",\\\"accept\\\":[],\\\"configuration\\\":{\\\"baudrate\\\":\\\"194842\\\"}}},\\\"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\\\"}}},\\\"backlight_sequence\\\":\\\"0\\\",\\\"name\\\":\\\"My controller\\\",\\\"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\\\":[]},\\\"online\\\":true,\\\"version\\\":\\\"1.8.1.0\\\",\\\"cycle_delay\\\":3,\\\"keypad_enabled\\\":true,\\\"user_message_force_timeout\\\":1,\\\"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},\\\"autoping\\\":{\\\"enabled\\\":false,\\\"max_consecutive_reboot_count\\\":76,\\\"max_reboot_count\\\":1,\\\"items\\\":[{\\\"script\\\":\\\"\\\",\\\"outlets\\\":[0,8,10,11,18,20,22,27,28,30,31],\\\"addresses\\\":[\\\"http://hCRMO.example.com:63979/GAvTdGs1/HdOBoK\\\"],\\\"pings_before_enabling\\\":null},{\\\"script\\\":\\\"cycle_router\\\",\\\"outlets\\\":[],\\\"addresses\\\":[\\\"http://4.251.149.205:62639\\\"],\\\"pings_before_enabling\\\":null},{\\\"script\\\":\\\"energize_heater\\\",\\\"outlets\\\":[],\\\"addresses\\\":[\\\"207.159.16.144\\\"],\\\"pings_before_enabling\\\":null}],\\\"resume_without_retrial\\\":true,\\\"post_reboot_delay\\\":367,\\\"handle_failures_immediately\\\":false,\\\"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\\\":10,\\\"ping_timeout\\\":117,\\\"ping_interval\\\":10},\\\"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\\\":\\\"^(|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,}$\\\"}}},\\\"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\\\":{\\\"content_type\\\":{\\\"group\\\":\\\"msg\\\",\\\"name\\\":\\\"Content type\\\",\\\"regexp\\\":\\\"^(json|urlencoded)$\\\"},\\\"recipient\\\":{\\\"group\\\":\\\"rcpt\\\",\\\"name\\\":\\\"Recipient URL\\\",\\\"regexp\\\":\\\"^https?://.*$\\\"}}},\\\"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>=WARNING\\\",\\\"action\\\":\\\"notify(\\\\\\\"christopher\\\\\\\")\\\"},{\\\"condition\\\":\\\"severity>=EMERGENCY\\\",\\\"action\\\":\\\"notify(\\\\\\\"david\\\\\\\")\\\"}],\\\"sinks\\\":[{\\\"test\\\":{\\\"1\\\":{\\\"value\\\":\\\"function\\\"},\\\"results\\\":[\\\"Sink handler indicates notification failure, check log for errors\\\"],\\\"arguments\\\":[]},\\\"type\\\":\\\"snmpv3i\\\",\\\"name\\\":\\\"james\\\",\\\"data\\\":{\\\"security_engine_id\\\":\\\"\\\",\\\"context_engine_id\\\":\\\"\\\",\\\"auth_protocol\\\":\\\"SHA\\\",\\\"priv_protocol\\\":\\\"AES\\\",\\\"priv_passphrase\\\":\\\"bp0BXa+&gv%|\\\",\\\"auth_passphrase\\\":\\\",3)(:C;!\\\",\\\"context_name\\\":\\\"24\\\",\\\"security_name\\\":\\\"brian\\\",\\\"trap_oid\\\":\\\"1.079,,,,,\\\",\\\"server\\\":\\\"22zfon.example.com\\\"}},{\\\"test\\\":{\\\"1\\\":{\\\"value\\\":\\\"function\\\"},\\\"results\\\":[\\\"Sink handler indicates notification failure, check log for errors\\\"],\\\"arguments\\\":[]},\\\"type\\\":\\\"snmpv2ci\\\",\\\"name\\\":\\\"john\\\",\\\"data\\\":{\\\"trap_oid\\\":\\\"0.2,,,,,,,,,,,,\\\",\\\"server\\\":\\\"hrep.example.com\\\",\\\"community\\\":\\\"Ed+=\\\"}}],\\\"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}}},\\\"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\\\":{\\\"G\\\":{\\\"redirect_urls\\\":{\\\"https://%FF5]]%A1]\\\":true,\\\"https://%Bd]\\\":true},\\\"refresh_tokens\\\":{\\\"2c1f607935ad04ecbac06a54ab7e2a15\\\":{\\\"expiry_time\\\":1618614511,\\\"remaining_use_count\\\":87}},\\\"secret_hash\\\":null,\\\"access_tokens\\\":{\\\"66214352f1dc14779130f5b1a24f08c7\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null}},\\\"scopes\\\":{\\\"dli+object+read:/config/links/\\\":true,\\\"dli+object+full:/script/start/\\\":true,\\\"dli+object+full:/relay/\\\":true}},\\\"x5hvoBl_pl70q\\\":{\\\"redirect_urls\\\":{\\\"https://]r\\\":true},\\\"refresh_tokens\\\":{\\\"4999fa1e911ac2fa97dac8815da093ad\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":44},\\\"e6ef81f5507ef030a15e68215bd4c49b\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null}},\\\"secret_hash\\\":\\\"750a5d153be27ea7db2c858235432afa\\\",\\\"access_tokens\\\":{\\\"8a8ac26f1188e346c5b90c23600a7d9f\\\":{\\\"expiry_time\\\":1608494511,\\\"remaining_use_count\\\":null},\\\"30341ccff16b7257e8b58bff89f0a95e\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null},\\\"b4fb4120845f3eb867860161b06aafc6\\\":{\\\"expiry_time\\\":1678199550,\\\"remaining_use_count\\\":52}},\\\"scopes\\\":{\\\"dli+object+read:/relay/outlets/7/\\\":true}}},\\\"users\\\":[{\\\"password\\\":\\\"12sA2y4z%OER\\\",\\\"name\\\":\\\"admin\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[true,true,true,true,true,true,true,true]},{\\\"password\\\":\\\"Nf*M)mTj\\\",\\\"is_admin\\\":false,\\\"name\\\":\\\"tom\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[false,false,false,false,true,false,true,true,false,false,true,false,false,false,false,false,true,false,false,false,true,true,false,false,true,false,true,true,false,false,false,true]},{\\\"password\\\":\\\"eKz=s3ql]YYJS\\\",\\\"name\\\":\\\"dick\\\",\\\"is_allowed\\\":false,\\\"outlet_access\\\":[true,true,true,true,false,false,true,false,false,false,true,false,false,false,false,false,true,true,true,false,true,false,false,true,false,true,true,true,true,true,false,true]},{\\\"password\\\":\\\"/Urt$IFXd/>Sf~pz\\\",\\\"is_admin\\\":false,\\\"name\\\":\\\"harry\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[true,false,true,true,true,true,false,false,true,false,false,false,false,true,false,false,false,false,false,false,true,true,true,false,true,false,true,false,false,true,false,true]}],\\\"cookie_timeout\\\":30000}}\"\n};\n\n$.ajax(settings).done(function (response) {\n console.log(response);\n});\n\n\n// Sample result:\n// \n"},"java-okhttp":{"filename":"set-using-java-okhttp.java","data":"// \n// Sample for the whole object model.\n// \n// This is a sample demonstrating how to set the DLI Controller API.\n// \n\n// Note that this sample has been generated by httpsnippet;\n// authentication configuration (usually digest) is not included.\n\nOkHttpClient client = new OkHttpClient();\n\nMediaType mediaType = MediaType.parse(\"application/json\");\nRequestBody body = RequestBody.create(mediaType, \"{\\\"snmp\\\":{\\\"enabled\\\":true,\\\"engine_id\\\":\\\"91F34FFB045E5D\\\",\\\"known_auth_methods\\\":{\\\"sha1\\\":\\\"SHA1\\\",\\\"md5\\\":\\\"MD5\\\"},\\\"community_mappings\\\":[{\\\"ip_address\\\":\\\"10.1.164.164\\\",\\\"user\\\":\\\"userk50x\\\",\\\"netmask\\\":\\\"255.0.0.0\\\",\\\"community\\\":\\\"public\\\"}],\\\"users\\\":{\\\"powerReader\\\":{\\\"priv_password\\\":\\\"readerPrivPassword\\\",\\\"has_auth_password\\\":true,\\\"subtree_access\\\":{\\\"energyObject\\\":\\\"readonly\\\"},\\\"auth_password\\\":\\\"readerAuthPassword\\\",\\\"is_allowed\\\":true,\\\"priv_method\\\":\\\"aes\\\",\\\"auth_method\\\":\\\"md5\\\",\\\"has_priv_password\\\":false},\\\"powerAdmin\\\":{\\\"priv_password\\\":\\\"adminPrivPassword\\\",\\\"has_auth_password\\\":false,\\\"subtree_access\\\":{\\\"energyObject\\\":true},\\\"auth_password\\\":\\\"adminAuthPassword\\\",\\\"is_allowed\\\":true,\\\"priv_method\\\":\\\"des\\\",\\\"auth_method\\\":\\\"md5\\\",\\\"has_priv_password\\\":false}},\\\"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\\\"}}},\\\"network\\\":{\\\"wired\\\":{\\\"ip_address\\\":\\\"10.35.91.57\\\",\\\"serve_dns\\\":false,\\\"protocol\\\":\\\"static\\\",\\\"online\\\":false,\\\"gateway\\\":\\\"10.0.0.21\\\",\\\"dns_servers\\\":[\\\"29.152.188.60\\\",\\\"8.247.124.24\\\"],\\\"mac_address\\\":\\\"7C:E1:FF:D3:63:9D\\\",\\\"netmask\\\":\\\"255.0.0.0\\\"},\\\"wireless\\\":{\\\"wac_supported\\\":false,\\\"protocol\\\":\\\"static\\\",\\\"encryption\\\":\\\"psk\\\",\\\"netmask\\\":\\\"255.255.255.0\\\",\\\"known_encryptions\\\":{\\\"psk2\\\":\\\"WPA2 PSK\\\",\\\"psk-mixed\\\":\\\"WPA/WPA2 PSK mixed mode\\\",\\\"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\\\":\\\"VqRHr(isXEd8-Yh-Zg/TzD%cdMWlz&gVv8znDifx-K57&zFdfR8eqAIVi#Gi\\\",\\\"dns_servers\\\":[\\\"192.168.23.3\\\"],\\\"known_modes\\\":{\\\"sta\\\":\\\"Client\\\",\\\"ap\\\":\\\"Access Point\\\"},\\\"enabled\\\":true,\\\"serve_dns\\\":true,\\\"ssid\\\":\\\"DLI_ISO3256\\\",\\\"mac_address\\\":\\\"7C:E1:FF:E7:F0:37\\\",\\\"ip_address\\\":\\\"192.168.23.183\\\",\\\"online\\\":true,\\\"channel\\\":\\\"5\\\",\\\"wac_enabled\\\":false,\\\"mode\\\":\\\"sta\\\",\\\"gateway\\\":\\\"192.168.23.50\\\"},\\\"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\\\":[]},\\\"interface_order\\\":[\\\"wireless\\\"],\\\"known_protocols\\\":{\\\"dhcp\\\":\\\"Dynamic IP/DHCP\\\",\\\"static\\\":\\\"Static IP\\\"},\\\"same_subnet_only\\\":true},\\\"mqtt\\\":{\\\"connect_topic\\\":\\\"wQGPWD\\\",\\\"connect_payload\\\":\\\"K\\\",\\\"username\\\":\\\"userk9ns03\\\",\\\"reconnect_retain\\\":false,\\\"connect_qos\\\":2,\\\"use_ssl\\\":true,\\\"lwt_payload\\\":\\\"\\\",\\\"disconnect_payload\\\":\\\"EbioJ8\\\",\\\"outlets\\\":[{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"DysEr6q\\\",\\\"qos\\\":0,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"2PHQ5O23q\\\",\\\"qos\\\":2,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"HFTgiV6\\\",\\\"qos\\\":0,\\\"allow_write\\\":true},{\\\"allow_read\\\":true,\\\"topic_subtree\\\":\\\"L62w2\\\",\\\"qos\\\":0,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"xYkLboCC\\\",\\\"qos\\\":1,\\\"allow_write\\\":false},{\\\"allow_read\\\":true,\\\"topic_subtree\\\":\\\"98Vtecq7d\\\",\\\"qos\\\":2,\\\"allow_write\\\":true},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"QpJ4\\\",\\\"qos\\\":0,\\\"allow_write\\\":false},{\\\"allow_read\\\":false,\\\"topic_subtree\\\":\\\"jO5YcJ4\\\",\\\"qos\\\":2,\\\"allow_write\\\":false}],\\\"enabled\\\":true,\\\"reconnect_qos\\\":1,\\\"disconnect_qos\\\":2,\\\"disconnect_retain\\\":true,\\\"lwt_qos\\\":0,\\\"broker_port\\\":\\\"38\\\",\\\"lwt_topic\\\":\\\"uRNIm\\\",\\\"disconnect_topic\\\":\\\"dfTcpZk\\\",\\\"password\\\":\\\"TaorXX#JO$\\\",\\\"lwt_retain\\\":false,\\\"reconnect_payload\\\":\\\"PmSp\\\",\\\"topic_root\\\":\\\"FZNf\\\",\\\"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\\\":\\\"Zm3Pvg.SYrHsw.zibO.18FX79DGZ.cCyJfOlDF36CG.zZbojcxy.8NLhAOKMNd1.example.com\\\",\\\"reconnect_topic\\\":\\\"GOi/j9i\\\",\\\"connect_retain\\\":false},\\\"script\\\":{\\\"source\\\":\\\"function energize_heaters(...)\\\\n ...\\\\nend\\\\nfunction energize_modem(...)\\\\n ...\\\\nend\\\\nfunction cycle_gadget(...)\\\\n ...\\\\nend\\\\n\\\",\\\"step_time_limit\\\":5,\\\"boot_handler\\\":\\\"\\\",\\\"threads\\\":{\\\"94\\\":{\\\"label\\\":\\\"label of thread #94\\\"},\\\"46\\\":{\\\"label\\\":\\\"label of thread #46\\\"},\\\"47\\\":{\\\"label\\\":\\\"label of thread #47\\\"},\\\"30\\\":{\\\"label\\\":\\\"label of thread #30\\\"},\\\"67\\\":{\\\"label\\\":\\\"label of thread #67\\\"},\\\"56\\\":{\\\"label\\\":\\\"label of thread #56\\\"}},\\\"traced\\\":false,\\\"step_delay\\\":3,\\\"user_function_ui_order\\\":[\\\"enable_router\\\",\\\"toggle_heater\\\",\\\"shut_down_engines\\\",\\\"energize_machines\\\",\\\"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\\\":{\\\"disable_machine_sample\\\":{\\\"source\\\":\\\"function shut_down_engine(...)\\\\n ...\\\\nend\\\\nfunction shut_down_engines(...)\\\\n ...\\\\nend\\\\nfunction disable_modem(...)\\\\n ...\\\\nend\\\\nfunction energize_router(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"energize_contraptions_sample\\\":{\\\"source\\\":\\\"function shut_down_engine(...)\\\\n ...\\\\nend\\\\n\\\"},\\\"toggle_engine_sample\\\":{\\\"source\\\":\\\"function shut_down_heater(...)\\\\n ...\\\\nend\\\\n\\\"}},\\\"boot_handler_legacy\\\":true,\\\"variables\\\":{\\\"appliance_online\\\":1,\\\"gadget_status\\\":true}},\\\"meter\\\":{\\\"power_status\\\":true,\\\"values\\\":{\\\"vcc_voltage\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":493.33333333333,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":501.66666666667,\\\"alarm_period\\\":6},{\\\"lower_bound_bottom\\\":516.66666666667,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":525.83333333333,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":563.33333333333,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":571.66666666667,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":572.5,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":577.5,\\\"alarm_period\\\":2},{\\\"lower_bound_bottom\\\":600.83333333333,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":614.16666666667,\\\"alarm_period\\\":5},{\\\"lower_bound_bottom\\\":621.66666666667,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":633.33333333333,\\\"alarm_period\\\":null}],\\\"in_calibration\\\":false,\\\"expression\\\":\\\"2.8\\\",\\\"history_subsample_count\\\":2,\\\"data_absence_alarm_level\\\":2,\\\"log_history\\\":true,\\\"history_time_step\\\":14,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":5,\\\"data_absence_alarm_period\\\":1,\\\"quantity\\\":\\\"voltage\\\",\\\"name\\\":\\\"DC voltage\\\",\\\"internal\\\":false,\\\"lowest_interval_alarm_level\\\":null,\\\"bus\\\":2},\\\"current\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":592,\\\"alarm_level\\\":5,\\\"lower_bound_top\\\":607,\\\"alarm_period\\\":4},{\\\"lower_bound_bottom\\\":643,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":654,\\\"alarm_period\\\":9},{\\\"lower_bound_bottom\\\":658,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":663,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":694,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":704,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":713,\\\"alarm_level\\\":5,\\\"lower_bound_top\\\":727,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":741,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":759,\\\"alarm_period\\\":8}],\\\"in_calibration\\\":true,\\\"expression\\\":null,\\\"history_subsample_count\\\":21,\\\"data_absence_alarm_level\\\":3,\\\"value\\\":false,\\\"log_history\\\":false,\\\"history_time_step\\\":25,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":null,\\\"data_absence_alarm_period\\\":null,\\\"quantity\\\":\\\"current\\\",\\\"name\\\":\\\"Current\\\",\\\"supports_calibration\\\":false,\\\"internal\\\":false,\\\"lowest_interval_alarm_level\\\":null,\\\"bus\\\":null},\\\"mains_voltage\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":15.833333333333,\\\"alarm_level\\\":7,\\\"lower_bound_top\\\":17.333333333333,\\\"alarm_period\\\":2},{\\\"lower_bound_bottom\\\":19,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":19.916666666667,\\\"alarm_period\\\":1},{\\\"lower_bound_bottom\\\":19.75,\\\"alarm_level\\\":2,\\\"lower_bound_top\\\":20.5,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":20.583333333333,\\\"alarm_level\\\":8,\\\"lower_bound_top\\\":21.083333333333,\\\"alarm_period\\\":7},{\\\"lower_bound_bottom\\\":23.75,\\\"alarm_level\\\":2,\\\"lower_bound_top\\\":24.75,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":27.166666666667,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":27.75,\\\"alarm_period\\\":6}],\\\"in_calibration\\\":false,\\\"expression\\\":null,\\\"history_subsample_count\\\":25,\\\"data_absence_alarm_level\\\":null,\\\"value\\\":false,\\\"log_history\\\":false,\\\"history_time_step\\\":17,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":8,\\\"data_absence_alarm_period\\\":3,\\\"quantity\\\":\\\"voltage\\\",\\\"name\\\":\\\"AC voltage\\\",\\\"internal\\\":true,\\\"lowest_interval_alarm_level\\\":null,\\\"bus\\\":4},\\\"temperature\\\":{\\\"intervals\\\":[{\\\"lower_bound_bottom\\\":8.7087087087087,\\\"alarm_level\\\":null,\\\"lower_bound_top\\\":9.1891891891892,\\\"alarm_period\\\":null},{\\\"lower_bound_bottom\\\":9.2492492492492,\\\"alarm_level\\\":1,\\\"lower_bound_top\\\":9.5495495495495,\\\"alarm_period\\\":null}],\\\"in_calibration\\\":false,\\\"expression\\\":null,\\\"history_subsample_count\\\":15,\\\"data_absence_alarm_level\\\":7,\\\"log_history\\\":true,\\\"history_time_step\\\":23,\\\"history_parameters\\\":[[300,86400],[3600,1209600],[86400,31536000]],\\\"lowest_interval_alarm_period\\\":1,\\\"data_absence_alarm_period\\\":6,\\\"quantity\\\":\\\"temperature\\\",\\\"name\\\":\\\"Temperature\\\",\\\"internal\\\":true,\\\"lowest_interval_alarm_level\\\":4,\\\"bus\\\":2}},\\\"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\\\":[],\\\"arguments\\\":[]}},\\\"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\\\"}},\\\"config\\\":{\\\"allow_plaintext_logins\\\":true,\\\"allow_coapws\\\":false,\\\"protect_private_config\\\":false,\\\"brand_url\\\":\\\"http://bar.example.com:8031/baz/foo/foo/baz/quux/bar/bar/bar.htm\\\",\\\"allow_jsonrpc_nonadmin\\\":false,\\\"hide_passwords\\\":false,\\\"registration_status\\\":false,\\\"custom_brand_name\\\":\\\"Amazing Controller III\\\",\\\"known_quantities\\\":{\\\"current\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Current\\\",\\\"units\\\":{\\\"A\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"ampere\\\",\\\"scale\\\":1}}},\\\"screen_length\\\":{\\\"preferred_unit\\\":\\\"px\\\",\\\"name\\\":\\\"Screen length\\\",\\\"units\\\":{\\\"px\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"pixel\\\",\\\"scale\\\":1}}},\\\"temperature\\\":{\\\"preferred_unit\\\":\\\"K\\\",\\\"name\\\":\\\"Temperature\\\",\\\"units\\\":{\\\"K\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"kelvin\\\",\\\"scale\\\":1},\\\"C\\\":{\\\"offset\\\":-273.16,\\\"internal\\\":false,\\\"name\\\":\\\"degree Celsius\\\",\\\"scale\\\":1},\\\"F\\\":{\\\"offset\\\":-459.67,\\\"name\\\":\\\"degree Fahrenheit\\\",\\\"scale\\\":1.8}}},\\\"count\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Count\\\",\\\"units\\\":{\\\"times\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"time\\\",\\\"scale\\\":1}}},\\\"illuminance\\\":{\\\"preferred_unit\\\":\\\"lx\\\",\\\"name\\\":\\\"Illuminance\\\",\\\"units\\\":{\\\"lx\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"lux\\\",\\\"scale\\\":1},\\\"fc\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"foot-candle\\\",\\\"scale\\\":0.09290226681531}}},\\\"time\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Time\\\",\\\"units\\\":{\\\"s\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"second\\\",\\\"scale\\\":1}}},\\\"ratio\\\":{\\\"preferred_unit\\\":\\\"times\\\",\\\"name\\\":\\\"Ratio\\\",\\\"units\\\":{\\\"%\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"percent\\\",\\\"scale\\\":100},\\\"times\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"\\\",\\\"scale\\\":1}}},\\\"energy\\\":{\\\"preferred_unit\\\":\\\"kWh\\\",\\\"name\\\":\\\"Energy\\\",\\\"units\\\":{\\\"kWh\\\":{\\\"offset\\\":0,\\\"internal\\\":false,\\\"name\\\":\\\"kilowatt-hour\\\",\\\"scale\\\":2.77777778e-07},\\\"J\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"joule\\\",\\\"scale\\\":1}}},\\\"voltage\\\":{\\\"preferred_unit\\\":null,\\\"name\\\":\\\"Voltage\\\",\\\"units\\\":{\\\"V\\\":{\\\"offset\\\":0,\\\"name\\\":\\\"volt\\\",\\\"scale\\\":1}}}},\\\"allow_jsonrpc\\\":true,\\\"custom_register_url\\\":\\\"https://baz.example.com/foo/bar.html\\\",\\\"customization_status\\\":\\\"open\\\",\\\"known_protection_bits\\\":{\\\"protect_restore\\\":{\\\"name\\\":\\\"Protection from restore from backup\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"},\\\"protect_admin\\\":{\\\"name\\\":\\\"Administrator credentials protection\\\",\\\"status\\\":true},\\\"protect_private_config\\\":{\\\"name\\\":\\\"Private configuration protection\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"},\\\"protect_notification\\\":{\\\"name\\\":\\\"Notification settings protection\\\",\\\"status\\\":false},\\\"protect_network\\\":{\\\"name\\\":\\\"Network settings protection\\\",\\\"status\\\":true},\\\"protect_maintenance\\\":{\\\"name\\\":\\\"Maintenance mode lock\\\",\\\"status\\\":false},\\\"protect_firmware\\\":{\\\"name\\\":\\\"Firmware protection\\\",\\\"status\\\":\\\"You have enabled that and that service which allows to bypass this protection\\\"}},\\\"refresh_enabled\\\":true,\\\"allow_modifying_get\\\":true,\\\"protect_maintenance\\\":false,\\\"serial\\\":\\\"ISO322203123456\\\",\\\"custom_support_email\\\":\\\"support@example.com\\\",\\\"allow_coapws_nonadmin\\\":false,\\\"allow_restapi\\\":true,\\\"upgrade_notify_beep\\\":false,\\\"brand_faq_url\\\":\\\"https://baz.example.com/quux/foo.html\\\",\\\"links\\\":[{\\\"description\\\":\\\"test 5\\\",\\\"href\\\":\\\"test_url7\\\"},{\\\"description\\\":\\\"test 3\\\",\\\"href\\\":\\\"test_url5\\\"}],\\\"custom_brand_logo\\\":\\\"http://bar.example.com:80/baz/foo/quux/foo/bar.png\\\",\\\"image_format\\\":\\\"jpg\\\",\\\"location\\\":\\\"Server room\\\",\\\"ntp_server_enabled\\\":true,\\\"http_ports\\\":[{\\\"port\\\":\\\"8046\\\",\\\"address\\\":\\\"192.168.0.9\\\"}],\\\"hide_wifi_key\\\":true,\\\"custom_brand_url\\\":\\\"https://baz.example.com/baz/quux/quux/baz.html\\\",\\\"syslog_ip_address\\\":null,\\\"protect_network\\\":false,\\\"lockout_delay_minutes\\\":60,\\\"version\\\":\\\"1.8.1.0\\\",\\\"allow_coapws_origins\\\":[\\\"https://baz.example.com\\\",\\\"https://foo.example.com\\\",\\\"http://bar.example.com\\\"],\\\"syslog_minimal_severity\\\":8,\\\"certificates\\\":{\\\"iTrustBazSign_Trusted_Certification_Authority\\\":{\\\"data\\\":\\\"-----BEGIN CERTIFICATE-----\\\\nMIIZNsCJ4KzRkhOd2DFrjawMoljLKzq6dLi1DxMJIMn23Bi7Qz/AaxYPjIm3HdCx\\\\n+DuNZClMGra+/1+0Da+o0j7ooQR0NSzOiuoI6ZhPRHQSLQUb1UP4DYu2/M5Pr4qZ\\\\net7EaYhu/9FSgsWBIcRtXVuwcKnjANkqGu4tTonUz3ygxUtG7K9gs4cUQQEdp+T6\\\\na/NOotOus4sN+8XLKDDQsktJ+X8+1GvdHJ16CS15ZvVZ42xQIBtBxnWxKgyNzt1H\\\\n4QRZTZ8P4kV9hxTuqgreCp+vnOvhRCwXfN79zHa415Fl2kfvRXZfNabA+WuRlq/Q\\\\n8cDRCJVJbGOLyKoVwUvW65Wf/+Qs/t6AVMdki94JRUhPrWxn1sK9+tq0tHuvB15j\\\\nkT8vZUN4Bpxjnlmg5yg+ojt6epJiw38gYIc8p0E0rCmfzZL5X25Mn/VSqrAmwKTV\\\\n6fU8wX08Kh8v2FT7NrwPNPFEb2AyYhegM9rJitT2ad+fvToILljkA//o3BmevRKH\\\\nBcK56PimQNhvC0Hzl2An3/tHoXCFuVt68EDHgy36Ln2apMabQnOWoIpcr1tmZnuk\\\\n81k67sTwx4mJgOmTpIH77w+BqmmdhWhraRzjKTgIZSdGsPlhk3rt0s4sftWMQDD0\\\\nCl2iSMHx0aqSMYCRP6UHDMy6vKY8abspNwXrJroLReqpC3HeBnxRAwZ5H8Gtl8i8\\\\nF0R7rpaVfPkkiPyWNPiJ+qc96WxHE6OW8sf0hGYMhI7Qk5y7WgSXW5ifdgyupNR+\\\\n60zPaL6vUYfcWo8DHhmOQR17QyyqPy6Y+5zaT5V+gAcD/mSIUEjxim49l20A08k1\\\\njdlr9mXMOnNBFiiWRfFEmQ/qSBtdyxviahZmT78uwY6CGqkjW0zIS+9xC2bA0Xvd\\\\nVPkfafb8nqQeb9Ad9V69g4OlhanEWQV1rFiRwKckA2OnEbRP6Zbog/ZNcNd8p8Bh\\\\nw9NGn7SsYG79jZHJB6/CiPr530xEEegAq3SdDxWnDfyzEFJSOKh6mYDrbA5srn3h\\\\nXL6VuwkaukrA3JaQ0iCay3C9A41+9luj61E1z/dulU4rphHrQWSPcha==\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"status\\\":false}},\\\"ssh_authorized_keys\\\":[{\\\"data\\\":\\\"ssh-dss aV===\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"n\\\"},{\\\"data\\\":\\\"ssh-dss CwLn\\\",\\\"options\\\":\\\"era,m=qjgge,wc=x\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 a\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 eEKp==\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 v7=\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 t91/5S==\\\",\\\"options\\\":\\\"oq=ml,yzreiwtvwctfx=e,zspqyuhlfl=bxo,i=ywi,e=dpvtn,yvmbbwdylns\\\",\\\"comment\\\":\\\"bqcl\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 r\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 5=\\\",\\\"options\\\":\\\"wllkv=991248,mu=92,dh=449\\\",\\\"comment\\\":\\\"jqkh\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 betjYa==\\\",\\\"options\\\":\\\"tdx\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 XA2J===\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 4i==\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 VWk==\\\",\\\"options\\\":\\\"nifiixiky=h,iy\\\",\\\"comment\\\":\\\"@h\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 9k=\\\",\\\"options\\\":\\\"kyxjhdrnrjrn=fk,wwqjk=180579801,uy=v\\\",\\\"comment\\\":\\\"dgvjcr\\\"},{\\\"data\\\":\\\"ssh-ed25519 Q=\\\",\\\"options\\\":\\\"rmhdcm,v=knapbe\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 k\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp384 77rl\\\",\\\"options\\\":\\\"rbjcf=12\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp521 n\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"ibawc\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 m===\\\",\\\"options\\\":\\\"x=cgkbjt,osvu,ukx,mun=605\\\",\\\"comment\\\":\\\"zspr\\\"},{\\\"data\\\":\\\"ssh-rsa 65=\\\",\\\"options\\\":\\\"\\\",\\\"comment\\\":\\\"f.o\\\"},{\\\"data\\\":\\\"ssh-rsa Y=\\\",\\\"options\\\":\\\"ace\\\",\\\"comment\\\":\\\"q\\\"},{\\\"data\\\":\\\"ecdsa-sha2-nistp256 w+T8\\\",\\\"options\\\":\\\"uy=5,cqe,cvde=12\\\",\\\"comment\\\":\\\"\\\"},{\\\"data\\\":\\\"ssh-ed25519 m\\\",\\\"options\\\":\\\"v=rwwifeli,zuyibsvmbt=6,n=01,jqv,sqg,jtul=4,hllpamsm,rttdmjk=n,yot,ai=d,qu,llp,bctpegotzltr=9,w=22,s,tt=8785,hjuj=coxr,yixrao=wgqr\\\",\\\"comment\\\":\\\"dpu\\\"}],\\\"refresh_delay_minutes\\\":1,\\\"ssh_enabled\\\":true,\\\"allow_restapi_nonadmin\\\":true,\\\"protect_restore\\\":false,\\\"custom_brand_logo_height\\\":32,\\\"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\\\"},\\\"allow_restapi_origins\\\":[\\\"https://foo.example.com\\\",\\\"http://bar.example.com\\\"],\\\"brand_manual_url\\\":\\\"https://bar.example.com/quux/quux/foo/quux/bar/bar/foo/quux/foo.htm\\\",\\\"custom_brand_logo_width\\\":22,\\\"plots\\\":[{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":0,\\\"softmax\\\":1,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":0,\\\"softmax\\\":1,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":false,\\\"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},\\\"height\\\":480},{\\\"x2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"y2\\\":{\\\"min\\\":null,\\\"softmax\\\":null,\\\"max\\\":null,\\\"tics\\\":null,\\\"mtics\\\":null,\\\"softmin\\\":null},\\\"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\\\",\\\"display\\\":true,\\\"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},\\\"height\\\":480}],\\\"ssh_port\\\":22,\\\"upgrade_notify_blink\\\":true,\\\"protect_admin\\\":false,\\\"relay_ports\\\":[\\\"ttyATH0\\\"],\\\"custom_update_url\\\":\\\"https://bar.example.com:443/bar.htm\\\",\\\"brand_company_name\\\":\\\"Digital Loggers, Inc.\\\",\\\"hardware_id\\\":\\\"EPCR5\\\",\\\"crls\\\":{\\\"iVeriFooCrypt_Primary_CA\\\":{\\\"data\\\":\\\"-----BEGIN X509 CRL-----\\\\nMIIRKoksuFeaVWE2tkGinxfQDg3P9X4mtoEEc/6XGn7nKOsD88xx5dOKJUlU1sHx\\\\nCJYLsq90dVQWlbgjYnMy8iTwCWoVUU2jqd4jTFl7nCfYpLIO9gNJOsFdP49vbEfR\\\\nlAM1yWqBBO0ZiQkPp4qhLU7Sf33vkXoVjBYijPvxqyWZOG+ENrylL5D0AIywrmSb\\\\n1=\\\\n-----END X509 CRL-----\\\\n\\\",\\\"status\\\":true}},\\\"contact\\\":\\\"support@example.com\\\",\\\"relax_nonhtml_content_types\\\":true,\\\"timezone\\\":\\\"UTC\\\",\\\"hostname\\\":\\\"foo.example.com\\\",\\\"protect_firmware\\\":true,\\\"outlet_label\\\":\\\"Outlet\\\",\\\"brand_name\\\":\\\"Ethernet Power Controller\\\",\\\"oid\\\":\\\"1.3.6.1.4.1.45770.1.3\\\",\\\"custom_brand_company_name\\\":\\\"Whatever Systems Inc.\\\",\\\"update_url\\\":\\\"http://foo.example.com:80/quux/baz/baz/baz/bar/bar/foo/bar/quux/bar.htm\\\",\\\"ntp_peers\\\":[\\\"0.ntp-pool.example.com\\\",\\\"1.ntp-pool.example.com\\\",\\\"2.ntp-pool.example.com\\\",\\\"3.ntp-pool.example.com\\\"],\\\"custom_help_url\\\":\\\"https://baz.example.com:443/foo/quux/quux/bar/baz/bar/bar/bar/quux.html\\\",\\\"name_always_visible\\\":true,\\\"support_email\\\":\\\"support@example.com\\\",\\\"https_ports\\\":[{\\\"port\\\":\\\"80\\\",\\\"address\\\":\\\"192.168.0.5\\\"},{\\\"port\\\":\\\"8079\\\",\\\"address\\\":\\\"192.168.0.58\\\"},{\\\"port\\\":\\\"1\\\",\\\"address\\\":\\\"192.168.0.21\\\"},{\\\"port\\\":\\\"8\\\",\\\"address\\\":\\\"192.168.0.19\\\"}],\\\"contacts\\\":{\\\"support\\\":{\\\"phone\\\":null,\\\"fax\\\":\\\"+67178999899706\\\",\\\"name\\\":\\\"Support\\\",\\\"email\\\":null},\\\"security\\\":{\\\"phone\\\":null,\\\"fax\\\":\\\"+766747320756474\\\",\\\"name\\\":\\\"Security\\\",\\\"email\\\":null}},\\\"custom_support_url\\\":\\\"http://foo.example.com:2/baz.html\\\",\\\"support_url\\\":\\\"https://foo.example.com/quux.htm\\\",\\\"protect_notification\\\":true,\\\"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\\\":false,\\\"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\\\":true,\\\"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\\\":false,\\\"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\\\":false,\\\"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\\\":false,\\\"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\\\":false,\\\"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}],\\\"register_url\\\":\\\"https://foo.example.com/foo.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\\\"},\\\"string_mask\\\":\\\"nombstr\\\",\\\"renewal_data\\\":{\\\"username\\\":\\\"R\\\",\\\"password\\\":\\\"N9\\\",\\\"est_url\\\":\\\"https://%a2\\\",\\\"auth\\\":\\\"basic\\\"},\\\"cert\\\":\\\"-----BEGIN CERTIFICATE-----\\\\nMIIarItKbzmTGF4/7lqJkfAKdQf93A4Pa30SNwo/vbUBsbC0M3L7kYTO+9Z3LgVy\\\\nQ9TFAPshclJrnix9rijL6kWipuOLsAvJLOaYqSGTEbK1JICB0yY8i4tY+HvsTqCr\\\\noP6HhbXJyaeGprInQ=\\\\n-----END CERTIFICATE-----\\\\n\\\",\\\"automatic_renewal\\\":false,\\\"renewal_method\\\":\\\"est\\\",\\\"bits\\\":4096,\\\"key\\\":\\\"-----BEGIN PRIVATE KEY-----\\\\nMII6faQLG+m0edZfvBcnqZMFXESVbslNm/VRcxpvxbxcFWIAkw+bWNs3dLbEDMe/\\\\nT17Jy5xvjCS1PD+PqWpjcT4DkKcOM1ar4jA3q7/aMUenjeDaB2JqYP4Iljj7mJ/t\\\\nBzvL+WjUAWDrlp2q9vOa/jMkSWXnXQslPo7QKswWPAOB0S2BNSoPBAAgjjTGAM2b\\\\nB2W4+3WATjDyoQMHEoVR+BAkgTw2XYFkcorduNpO72MxVlElZlDayPKfuHkSs/CU\\\\n47kTz8c2XZZJqLucbVa0sGx90P12eYukieDhpsmMSMhIkcwL8XO\\\\n-----END PRIVATE KEY-----\\\\n\\\",\\\"distinguished_name\\\":{\\\"commonName\\\":[\\\"Digital Loggers Unit\\\"],\\\"countryName\\\":[\\\"US\\\"],\\\"stateOrProvinceName\\\":[\\\"California\\\"],\\\"localityName\\\":[\\\"Santa Clara\\\"]},\\\"domains\\\":[\\\"foo.example.com\\\",\\\"bar.example.com\\\",\\\"baz.example.com\\\",\\\"foo.example.com\\\",\\\"bar.example.com\\\",\\\"bar.example.com\\\",\\\"foo.example.com\\\"],\\\"addresses\\\":[\\\"119.36.27.134\\\",\\\"6.250.3.168\\\",\\\"1.126.212.87\\\",\\\"84.7.125.77\\\",\\\"0.244.9.251\\\"],\\\"csr\\\":\\\"-----BEGIN CERTIFICATE REQUEST-----\\\\nMIIg/PAsd18SSGlAtIVrvA8k2TXUz31L9Z2A/E3fHD7mWvyPEUH9hSwmxTGwZJIk\\\\nxxd1dxGnkpijFyDZ8x14j/a0y9MHwIguFKxuIEh23QnKP1wZ/zgl/GnzS9GPUzKl\\\\nHgfYOjeqX/GbxsdwYOxrBx=\\\\n-----END CERTIFICATE REQUEST-----\\\\n\\\",\\\"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}}}}},\\\"relax_nonhtml_methods\\\":true,\\\"brand_product_info_url\\\":\\\"https://baz.example.com/foo/bar/bar.html\\\"},\\\"cred\\\":{\\\"ip_address\\\":\\\"192.168.0.53\\\",\\\"is_admin\\\":true,\\\"name\\\":\\\"admin\\\",\\\"agent\\\":\\\"web ui\\\",\\\"outlet_access\\\":[true,true,true,true,true,true,true,true]},\\\"upnp\\\":{\\\"enabled\\\":false,\\\"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\\\":null,\\\"model_number\\\":\\\"\\\",\\\"model\\\":\\\"DLI emulated Belkin socket\\\",\\\"soap_xmlns_prefix_override\\\":null,\\\"event_xmlns_prefix_override\\\":\\\"xDJXv3DK\\\",\\\"service_id\\\":\\\"basicevent1\\\",\\\"device_type\\\":\\\"controllee\\\"}},\\\"notifications\\\":{\\\"events\\\":{\\\"dli.upnp.sample_event\\\":{\\\"parameters\\\":[{\\\"id\\\":\\\"sample_parameter\\\",\\\"has_fixed_value\\\":false,\\\"fixed_value\\\":null}],\\\"message_template\\\":[\\\"sample event\\\"]}},\\\"parameter_kinds\\\":[]},\\\"outlets\\\":[{\\\"exposed\\\":false,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d0\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d1\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":false,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d2\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"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\\\":false,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d6\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"},{\\\"exposed\\\":true,\\\"alternate_name\\\":null,\\\"id\\\":\\\"1944d90d7\\\",\\\"profile\\\":\\\"belkin_wemo_socket\\\"}]},\\\"relay\\\":{\\\"all_caps\\\":false,\\\"min_relay_voltage\\\":8,\\\"lcd_rows\\\":2,\\\"user_message_timeout\\\":1,\\\"sequence_delay\\\":8,\\\"beep_sequence\\\":\\\"0\\\",\\\"min_sequence_delay\\\":1,\\\"outlets\\\":[{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Cooling fans\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":6,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":5,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #3\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #4\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Uplink Radio Power\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":1,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #7\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #8\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #9\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":3,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":9,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #11\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #12\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #14\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #15\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #16\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":6,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"POE Injector\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":1,\\\"locked\\\":false,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"POE Injector\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":8,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #19\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":7,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #20\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #21\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #22\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":1,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"outlet #24\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":7,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":false,\\\"name\\\":\\\"outlet #25\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":false,\\\"physical_state\\\":true,\\\"name\\\":\\\"POE Injector\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":6,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":true,\\\"critical\\\":true,\\\"cycle_delay\\\":1,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":true,\\\"name\\\":\\\"Local alarm lights\\\"},{\\\"state\\\":true,\\\"critical\\\":false,\\\"cycle_delay\\\":4,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"WiFi AP\\\"},{\\\"state\\\":false,\\\"critical\\\":true,\\\"cycle_delay\\\":4,\\\"locked\\\":false,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Server\\\"},{\\\"state\\\":false,\\\"critical\\\":false,\\\"cycle_delay\\\":null,\\\"locked\\\":true,\\\"transient_state\\\":true,\\\"physical_state\\\":false,\\\"name\\\":\\\"Cooling fans\\\"}],\\\"lcd_columns\\\":16,\\\"relatch\\\":5,\\\"fuse_relatch\\\":1,\\\"model\\\":\\\"EPCR5\\\",\\\"user_lines\\\":[null,null],\\\"recovery_mode\\\":1,\\\"nets\\\":{\\\"ssu1\\\":{\\\"latest_value\\\":0,\\\"tracking\\\":\\\"pull\\\",\\\"name\\\":\\\"ssu1\\\",\\\"expression\\\":\\\"(not pin[\\\\\\\"dout87\\\\\\\"])\\\"}},\\\"pins\\\":{\\\"din85\\\":{\\\"level_bits\\\":0,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"din85\\\",\\\"drive_logic_mapping\\\":[\\\"Z\\\",\\\"Z\\\",\\\"Z\\\",\\\"Z\\\"],\\\"mode_driver\\\":false,\\\"mode_bits\\\":0,\\\"level_driver\\\":false,\\\"input_bits\\\":1},\\\"din3\\\":{\\\"level_bits\\\":1,\\\"latest_input_value\\\":null,\\\"name\\\":\\\"din3\\\",\\\"drive_logic_mapping\\\":[\\\"0\\\",\\\"1\\\",\\\"0\\\",\\\"1\\\"],\\\"mode_driver\\\":\\\"i59\\\",\\\"mode_bits\\\":2,\\\"level_driver\\\":true,\\\"input_bits\\\":0}},\\\"ports\\\":{\\\"uart_l9chsl4\\\":{\\\"latest_received\\\":[],\\\"type\\\":\\\"uart\\\",\\\"name\\\":\\\"uart_l9chsl4\\\",\\\"accept\\\":{\\\"d\\\":true},\\\"configuration\\\":{\\\"parity\\\":\\\"M\\\",\\\"char_size\\\":\\\"7\\\"}},\\\"uart_lx\\\":{\\\"latest_received\\\":[],\\\"type\\\":\\\"uart\\\",\\\"name\\\":\\\"uart_lx\\\",\\\"accept\\\":[],\\\"configuration\\\":{\\\"baudrate\\\":\\\"194842\\\"}}},\\\"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\\\"}}},\\\"backlight_sequence\\\":\\\"0\\\",\\\"name\\\":\\\"My controller\\\",\\\"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\\\":[]},\\\"online\\\":true,\\\"version\\\":\\\"1.8.1.0\\\",\\\"cycle_delay\\\":3,\\\"keypad_enabled\\\":true,\\\"user_message_force_timeout\\\":1,\\\"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},\\\"autoping\\\":{\\\"enabled\\\":false,\\\"max_consecutive_reboot_count\\\":76,\\\"max_reboot_count\\\":1,\\\"items\\\":[{\\\"script\\\":\\\"\\\",\\\"outlets\\\":[0,8,10,11,18,20,22,27,28,30,31],\\\"addresses\\\":[\\\"http://hCRMO.example.com:63979/GAvTdGs1/HdOBoK\\\"],\\\"pings_before_enabling\\\":null},{\\\"script\\\":\\\"cycle_router\\\",\\\"outlets\\\":[],\\\"addresses\\\":[\\\"http://4.251.149.205:62639\\\"],\\\"pings_before_enabling\\\":null},{\\\"script\\\":\\\"energize_heater\\\",\\\"outlets\\\":[],\\\"addresses\\\":[\\\"207.159.16.144\\\"],\\\"pings_before_enabling\\\":null}],\\\"resume_without_retrial\\\":true,\\\"post_reboot_delay\\\":367,\\\"handle_failures_immediately\\\":false,\\\"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\\\":10,\\\"ping_timeout\\\":117,\\\"ping_interval\\\":10},\\\"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\\\":\\\"^(|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,}$\\\"}}},\\\"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\\\":{\\\"content_type\\\":{\\\"group\\\":\\\"msg\\\",\\\"name\\\":\\\"Content type\\\",\\\"regexp\\\":\\\"^(json|urlencoded)$\\\"},\\\"recipient\\\":{\\\"group\\\":\\\"rcpt\\\",\\\"name\\\":\\\"Recipient URL\\\",\\\"regexp\\\":\\\"^https?://.*$\\\"}}},\\\"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>=WARNING\\\",\\\"action\\\":\\\"notify(\\\\\\\"christopher\\\\\\\")\\\"},{\\\"condition\\\":\\\"severity>=EMERGENCY\\\",\\\"action\\\":\\\"notify(\\\\\\\"david\\\\\\\")\\\"}],\\\"sinks\\\":[{\\\"test\\\":{\\\"1\\\":{\\\"value\\\":\\\"function\\\"},\\\"results\\\":[\\\"Sink handler indicates notification failure, check log for errors\\\"],\\\"arguments\\\":[]},\\\"type\\\":\\\"snmpv3i\\\",\\\"name\\\":\\\"james\\\",\\\"data\\\":{\\\"security_engine_id\\\":\\\"\\\",\\\"context_engine_id\\\":\\\"\\\",\\\"auth_protocol\\\":\\\"SHA\\\",\\\"priv_protocol\\\":\\\"AES\\\",\\\"priv_passphrase\\\":\\\"bp0BXa+&gv%|\\\",\\\"auth_passphrase\\\":\\\",3)(:C;!\\\",\\\"context_name\\\":\\\"24\\\",\\\"security_name\\\":\\\"brian\\\",\\\"trap_oid\\\":\\\"1.079,,,,,\\\",\\\"server\\\":\\\"22zfon.example.com\\\"}},{\\\"test\\\":{\\\"1\\\":{\\\"value\\\":\\\"function\\\"},\\\"results\\\":[\\\"Sink handler indicates notification failure, check log for errors\\\"],\\\"arguments\\\":[]},\\\"type\\\":\\\"snmpv2ci\\\",\\\"name\\\":\\\"john\\\",\\\"data\\\":{\\\"trap_oid\\\":\\\"0.2,,,,,,,,,,,,\\\",\\\"server\\\":\\\"hrep.example.com\\\",\\\"community\\\":\\\"Ed+=\\\"}}],\\\"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}}},\\\"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\\\":{\\\"G\\\":{\\\"redirect_urls\\\":{\\\"https://%FF5]]%A1]\\\":true,\\\"https://%Bd]\\\":true},\\\"refresh_tokens\\\":{\\\"2c1f607935ad04ecbac06a54ab7e2a15\\\":{\\\"expiry_time\\\":1618614511,\\\"remaining_use_count\\\":87}},\\\"secret_hash\\\":null,\\\"access_tokens\\\":{\\\"66214352f1dc14779130f5b1a24f08c7\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null}},\\\"scopes\\\":{\\\"dli+object+read:/config/links/\\\":true,\\\"dli+object+full:/script/start/\\\":true,\\\"dli+object+full:/relay/\\\":true}},\\\"x5hvoBl_pl70q\\\":{\\\"redirect_urls\\\":{\\\"https://]r\\\":true},\\\"refresh_tokens\\\":{\\\"4999fa1e911ac2fa97dac8815da093ad\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":44},\\\"e6ef81f5507ef030a15e68215bd4c49b\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null}},\\\"secret_hash\\\":\\\"750a5d153be27ea7db2c858235432afa\\\",\\\"access_tokens\\\":{\\\"8a8ac26f1188e346c5b90c23600a7d9f\\\":{\\\"expiry_time\\\":1608494511,\\\"remaining_use_count\\\":null},\\\"30341ccff16b7257e8b58bff89f0a95e\\\":{\\\"expiry_time\\\":null,\\\"remaining_use_count\\\":null},\\\"b4fb4120845f3eb867860161b06aafc6\\\":{\\\"expiry_time\\\":1678199550,\\\"remaining_use_count\\\":52}},\\\"scopes\\\":{\\\"dli+object+read:/relay/outlets/7/\\\":true}}},\\\"users\\\":[{\\\"password\\\":\\\"12sA2y4z%OER\\\",\\\"name\\\":\\\"admin\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[true,true,true,true,true,true,true,true]},{\\\"password\\\":\\\"Nf*M)mTj\\\",\\\"is_admin\\\":false,\\\"name\\\":\\\"tom\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[false,false,false,false,true,false,true,true,false,false,true,false,false,false,false,false,true,false,false,false,true,true,false,false,true,false,true,true,false,false,false,true]},{\\\"password\\\":\\\"eKz=s3ql]YYJS\\\",\\\"name\\\":\\\"dick\\\",\\\"is_allowed\\\":false,\\\"outlet_access\\\":[true,true,true,true,false,false,true,false,false,false,true,false,false,false,false,false,true,true,true,false,true,false,false,true,false,true,true,true,true,true,false,true]},{\\\"password\\\":\\\"/Urt$IFXd/>Sf~pz\\\",\\\"is_admin\\\":false,\\\"name\\\":\\\"harry\\\",\\\"is_allowed\\\":true,\\\"outlet_access\\\":[true,false,true,true,true,true,false,false,true,false,false,false,false,true,false,false,false,false,false,false,true,true,true,false,true,false,true,false,false,true,false,true]}],\\\"cookie_timeout\\\":30000}}\");\nRequest request = new Request.Builder()\n .url(\"http://192.168.0.100/restapi/\")\n .put(body)\n .addHeader(\"Connection\", \"close\")\n .addHeader(\"Content-Type\", \"application/json\")\n .addHeader(\"X-CSRF\", \"x\")\n .build();\n\nResponse response = client.newCall(request).execute();\n\n\n// Sample result:\n// \n"},"lib":{"filename":"set-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 set the DLI Controller API.\n-- \n\nlocal uom=require(\"uom\")\nlocal null=uom.null\n\nuom={auth={clients={A_8={access_tokens={a1b570a3233803e02eff00f9dcb0afd5={expiry_time=1654531588,remaining_use_count=null}},redirect_urls={https://m=true},refresh_tokens={d8520abeea645b18f6cf60fffd10f9cc={expiry_time=1616056014,remaining_use_count=null},d9244ab1a4849d4e85b5d3343ff3f9fd={expiry_time=1609877299,remaining_use_count=47}},scopes={dli+object+full:/=true,dli+object+read:/config/=true},secret_hash=null}},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=false,is_allowed=true,name=\"admin\",outlet_access={true,true,true,true,true,true,true,true},password=\"T@g`T|5V//Y?\"},{is_admin=false,is_allowed=true,name=\"tom\",outlet_access={true,true,false,true,true,true,true,false,false,false,true,true,false,true,false,false,true,true,false,true,false,true,false,true,true,false,true,false,true,false,false,false},password=\"X>']9aN!\"},{is_admin=false,is_allowed=false,name=\"dick\",outlet_access={false,true,true,false,false,false,false,true,false,true,false,false,false,true,true,false,true,true,false,false,false,false,false,true,false,true,false,true,true,true,false,true},password=\"K+?PS27M\"},{is_allowed=true,name=\"harry\",outlet_access={false,false,false,true,false,false,true,true,true,true,false,true,true,true,true,false,false,true,false,false,true,false,true,false,true,false,true,false,false,false,false,false},password=\"yg;ifIJ2D:0\"}}},autoping={enabled=true,handle_failures_immediately=true,items={{addresses={\"0.9.254.252\"},outlets={},pings_before_enabling=null,script=\"energize_heater\"}},max_consecutive_reboot_count=83,max_reboot_count=6,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=5,ping_timeout=70,pings_before_enabling=8,post_reboot_delay=496,resume_without_retrial=true},config={allow_coapws=true,allow_coapws_nonadmin=false,allow_coapws_origins={\"http://baz.example.com:8003\",\"https://bar.example.com:8443\"},allow_jsonrpc=false,allow_jsonrpc_nonadmin=false,allow_modifying_get=false,allow_plaintext_logins=true,allow_restapi=true,allow_restapi_nonadmin=true,allow_restapi_origins={\"http://baz.example.com:8031\",\"https://bar.example.com:8443\",\"https://bar.example.com:28443\",\"http://foo.example.com\"},brand_company_name=\"Digital Loggers, Inc.\",brand_faq_url=\"https://bar.example.com/bar/foo/quux/foo/quux/quux.htm\",brand_manual_url=\"https://foo.example.com:443/baz/baz/bar/bar/baz.htm\",brand_name=\"Ethernet Power Controller\",brand_product_info_url=\"http://baz.example.com:80/bar.html\",brand_url=\"https://baz.example.com:8443/bar/bar/baz.html\",certificates={iCyberBazSystems_Root_Certification_Authority_8={data=\"-----BEGIN CERTIFICATE-----\\\nMIILQVO1hygu5fTxYNaQIn/u6Mo6Qfvjq85GgVKNU0HbimYGA8iUykP56DDZu9Jl\\\n1/xOORQi38UdRhnACmwdt3s7fnJ+YeQcgO05sTpxeKa52OHGAEv4KoE/cZ/BESqx\\\ns2kMui0FI8JjScwjY03NH4/s6D7a35SyADL4xNMGYi/0Kxmv+rIHxKA3ZJffR8dd\\\n+kLO6dzrf0Cco7dfRwdo6iNSO3vZjZzjJK8S+8JfAXI/gxh8uKy13MVTRR2A01wM\\\n5qOG94TiPUPNBaIXZLdxt6PKBcNFZlghb5znCSVdzx1AXLk7iN5bWWyk9M0l8jSm\\\nSZ2w5iw2m6c7tlsGsUpPTaarcM/LqnCINHFU/BYnKBxDypWrJMGo==\\\n-----END CERTIFICATE-----\\\n\",status=false}},contact=\"support@example.com\",contacts={},crls={GuardBarWard_Primary_CA_5={data=\"-----BEGIN X509 CRL-----\\\nMIIlVXxfpGoUcIG0Fp689GW8xQghCB3YyyKUWH9MZ+tCJ9Ea/NlBfHLdk2KyFPXE\\\nkxAwJmwC/FOGsPfecLx++h2LgKnEaB7L9KHU7Dj9V8SOa82CV/DWjHuQehgEvqb4\\\nvbL8LWgV/4598KhAZEwt8MXr3nnvPt6KVTVs0CO1JVDUswgRAdLK0uC5i/07v9UQ\\\n0JiEjlZF/37xmb8PyVRtjYblblgnG7SISAYCy8TzDdx0F5RDcv7MUk76WqvozO6S\\\nhgZr9Z5pX84ecKHXTf2EpBmf6afWj77RqjJ/J=\\\n-----END X509 CRL-----\\\n\",status=false},eCyberBar_Primary_CA={data=\"-----BEGIN X509 CRL-----\\\nMIIiiWGCd491LBJONhnMwRUsFhaDRewtntbVPuk3+v6M7SnXAaw71Q/J8cYbGVV4\\\ncq1Nw2J2RSXE0jqytuPuDZXoBpJjwksYawxW/GbSl9iovZnoTCjjoGY/6uk2eddF\\\naoatQ3fbnUXNHLtV5cJNBLV56allD1LqrykH1PurvREDp8kwm4J+Rr5ZRtLhwiXn\\\nH4lj/dfTtuI2eFqkbqCSynwr9dntAabUhMDi/uBvpWzUnqFOhTsfHpXSSKMfxz9e\\\nONNJaJ97JfwAwKtQDZj26BX=\\\n-----END X509 CRL-----\\\n\",status=true},iCyberBar_Trusted_CA_4={data=\"-----BEGIN X509 CRL-----\\\nMIIOGtF3gnwj9/YDC/zyBssrbWqMVF+NIanbT3g9scu2eTIsUHri9jZnGP9ohAB0\\\ndG4KRzyM2dsMVMfN5r7heP7qDq0RtpTX5ZtZZsydVq/1DhQLYZ2D/B3F25ixxBU3\\\nOfMGd0nU2rjlH4Ks9ZuMe9QmtNj5uouITHb7JOdOGN9ZTWSe5=\\\n-----END X509 CRL-----\\\n\",status=false},iCyberFooCrypt_Primary_CA={data=\"-----BEGIN X509 CRL-----\\\nMII0SC9xLnk5ZtF+Qio9k6PF5o87yaehU3kyIwwfjhmJa2K0n8CXHdpOSzYRaD94\\\n3dr0Jbj6xJBHM+SaYlENAjNkAz+L4JHAy9CHnyQkHd1gdWHBHYbUH+FU+Fr4a9GZ\\\nVt7TJunyxUcUoqoMSIgSaASr2ZSEs2aOxktHehGcBu6/lwODE4iqHAiMmBcfFD3D\\\nzWdgoFujNvUJKjaQRRkeA7RNl6f+BuzARdtFun/HjVd3EEWihGNtQqHByzCAuCNL\\\nGdl4e3p9jvQzR9hkYbAOvONucZoqy9hFpTLTZBfJ66IZH0KsdWGYwfTZFHPDT7VI\\\ntoC4UXDcspwu9oYi57fmcE1wfHPpokShZho3F1i\\\n-----END X509 CRL-----\\\n\",status=false},iSecureFoo_Trusted_CA={data=\"-----BEGIN X509 CRL-----\\\nMIIU1vRrQo/YVKpXL1lIbtiPbrHSBjo6NcdQX4I+vJZQgP+2SmN4f5VHypl9YaIx\\\nOm2inz2MPlnQpGCCMuKuBJjzUHapFomfbqNOpRmFCai2swHFqd92yu1TCdITS484\\\nYUn0H3FtnJmjc1aFCeE7ijLM1qq8/w6ZRvbk/teoCQYrT87ioNrW6CvA3lL4iTgA\\\nHwQAaFP0pGWzPEop5LxKG8Q2VWm/CyQWvtjV89YzS4yuLmjT8hpQrFUNoHO1FraA\\\nKiuVHt+NsukfdEpK3FCLmbA3/EKtqXdBGXiZRjzJdk/G+rd46rSvSe+UuLNlv0yB\\\nhn1QnN3XPMYG/ePs6KLnKrihETcHRqu9dxbQLh+n3Y34CUzLqK9BCtuTNXmqOg01\\\ndU0LVpQ3uXIPXgGurT6kOb7yN+M40Plgwn2RcUXX\\\n-----END X509 CRL-----\\\n\",status=false}},custom_brand_company_name=\"Whatever Systems Inc.\",custom_brand_logo=\"http://baz.example.com/bar/quux/bar.jpg\",custom_brand_logo_height=32,custom_brand_logo_width=22,custom_brand_name=\"Amazing Controller III\",custom_brand_url=\"https://bar.example.com/quux/bar.html\",custom_help_url=\"https://bar.example.com:8443/bar/bar/quux/bar/baz/foo.html\",custom_register_url=\"https://baz.example.com:8443/bar/quux/foo.htm\",custom_support_email=\"support@example.com\",custom_support_url=\"https://bar.example.com:38443/foo.html\",custom_update_url=\"http://baz.example.com/bar/foo/foo.html\",customization_status=\"open\",hardware_id=\"EPCR5\",hide_passwords=false,hide_wifi_key=false,hostname=\"foo.example.com\",http_ports={{address=\"192.168.0.79\",port=\"80\"},{address=\"192.168.0.9\",port=\"8086\"},{address=\"192.168.0.50\",port=\"3\"},{address=\"192.168.0.54\",port=\"4\"}},https_cert={addresses={\"136.27.5.255\"},automatic_renewal=false,bits=1024,cert=\"-----BEGIN CERTIFICATE-----\\\nMIIMjyZfiq9uXZZ/tllYvG8js1i4uvLMeekOcJ3L9FGjqrkjdWIYoSIgW1mQy8oc\\\n0Ru6o4N5qDzbzc7HBxmVeJZRlXbaAQ9Du4LiBkq1+pezRnHel4AQPltAJVmVyyks\\\n6bFtR\\\n-----END CERTIFICATE-----\\\n\",csr=\"-----BEGIN CERTIFICATE REQUEST-----\\\nMIIknBPZHc/iNvvjQiEPg/Hl7u00MLvfKpQ80rjKTk3tf+c6itXPurA1mC38a/qx\\\n5t7qDdbIXHJ9P22zTzrf0du5oV7eSzxZt5Q7k1SHKnTmrYmLXd1aHyh5TrmxqjWk\\\nytb0MvMAP82zxPXaS7uQr0viotZYQKPOE0RcypoN+sNxIxYn4SDy=\\\n-----END CERTIFICATE REQUEST-----\\\n\",distinguished_name={commonName={\"Digital Loggers Unit\"},countryName={\"US\"},localityName={\"Santa Clara\"},stateOrProvinceName={\"California\"}},domains=null,key=\"-----BEGIN PRIVATE KEY-----\\\nMIItUdIvtLMWJCKjCD6AY3kLADb9kms3r9yMpHIjfhF/wck9ssLQy6n8MOJ6BCB3\\\nRDUmy9UDAQrwbjpyAn5zxTOHbbVpgv/88Wx6hRMutErU+gTAUb9S5aljBHYuCa3M\\\n0VqUulN8cu8JOKp0WI763sKNRFb1L+ANW1uQoIaQCkld5bfdvom/h7O8O/Cl0P9Y\\\n4/GObjdMUGT6y71nv3U2TfTVtFYIR6mX73xloa7JtcRrlVehb9m4qFcjWA2+JqXT\\\nUEk5O3+1Xsp3XWgiJnYaPI7cM7yDhRACiwJ60KAZC/flYLUt82UaNeCmn\\\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={days=\"12\"},renewal_method=\"selfsigned\",string_mask=\"default\"},https_ports={{address=\"192.168.0.97\",port=\"8077\"}},image_format=\"png\",known_protection_bits={protect_admin={name=\"Administrator credentials protection\",status=\"You have enabled that and that service which allows to bypass this protection\"},protect_firmware={name=\"Firmware protection\",status=false},protect_maintenance={name=\"Maintenance mode lock\",status=false},protect_network={name=\"Network settings protection\",status=\"You have enabled that and that service which allows to bypass this protection\"},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=false},protect_restore={name=\"Protection from restore from backup\",status=false}},known_quantities={count={name=\"Count\",preferred_unit=null,units={times={name=\"time\",offset=0,scale=1}}},current={name=\"Current\",preferred_unit=null,units={A={name=\"ampere\",offset=0,scale=1}}},energy={name=\"Energy\",preferred_unit=\"J\",units={J={internal=false,name=\"joule\",offset=0,scale=1},kWh={name=\"kilowatt-hour\",offset=0,scale=2.77777778e-07}}},illuminance={name=\"Illuminance\",preferred_unit=null,units={fc={name=\"foot-candle\",offset=0,scale=0.09290226681531},lx={name=\"lux\",offset=0,scale=1}}},ratio={name=\"Ratio\",preferred_unit=\"%\",units={[\"%\"]={name=\"percent\",offset=0,scale=100},times={name=\"\",offset=0,scale=1}}},screen_length={name=\"Screen length\",preferred_unit=null,units={px={name=\"pixel\",offset=0,scale=1}}},temperature={name=\"Temperature\",preferred_unit=null,units={C={internal=false,name=\"degree Celsius\",offset=-273.16,scale=1},F={internal=false,name=\"degree Fahrenheit\",offset=-459.67,scale=1.8},K={internal=false,name=\"kelvin\",offset=0,scale=1}}},time={name=\"Time\",preferred_unit=null,units={s={name=\"second\",offset=0,scale=1}}},voltage={name=\"Voltage\",preferred_unit=\"V\",units={V={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=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 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=true,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=true,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=true,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=false,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=false,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=true,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,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,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,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=true,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,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,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,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=false,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=true,protect_firmware=false,protect_maintenance=false,protect_network=false,protect_notification=false,protect_private_config=false,protect_restore=true,refresh_delay_minutes=1,refresh_enabled=true,register_url=\"http://baz.example.com:8073/foo/quux.htm\",registration_status=true,relax_nonhtml_content_types=false,relax_nonhtml_methods=false,relay_ports={\"ttyATH0\"},serial=\"ISO322203123456\",ssh_authorized_keys={{comment=\".q\",data=\"ecdsa-sha2-nistp384 C=\",options=\"d=957,a=25110,mjh=0\"},{comment=\"\",data=\"ssh-ed25519 g\",options=\"b=x,b,q=39\"},{comment=\"i\",data=\"ssh-ed25519 0q6Mcym7e0=\",options=\"\"},{comment=\"\",data=\"ecdsa-sha2-nistp521 X==\",options=\"\"}},ssh_enabled=false,ssh_port=22,support_email=\"support@example.com\",support_url=\"http://foo.example.com/quux/foo/baz/foo/baz.html\",syslog_ip_address=null,syslog_minimal_severity=8,timezone=\"UTC\",update_url=\"http://foo.example.com/baz.htm\",upgrade_notify_beep=true,upgrade_notify_blink=false,version=\"1.8.1.0\"},cred={agent=\"web ui\",ip_address=\"192.168.0.56\",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={}},values={current={bus=null,data_absence_alarm_level=4,data_absence_alarm_period=2,expression=null,history_parameters={{300,86400},{3600,1209600},{86400,31536000}},history_subsample_count=16,history_time_step=6,in_calibration=false,internal=false,intervals={{alarm_level=null,alarm_period=null,lower_bound_bottom=691,lower_bound_top=706},{alarm_level=null,alarm_period=1,lower_bound_bottom=709,lower_bound_top=716},{alarm_level=null,alarm_period=10,lower_bound_bottom=722,lower_bound_top=733},{alarm_level=null,alarm_period=5,lower_bound_bottom=758,lower_bound_top=767}},log_history=true,lowest_interval_alarm_level=null,lowest_interval_alarm_period=null,name=\"Current\",quantity=\"current\"},mains_voltage={bus=2,data_absence_alarm_level=9,data_absence_alarm_period=6,expression=null,history_parameters={{300,86400},{3600,1209600},{86400,31536000}},history_subsample_count=22,history_time_step=3,in_calibration=true,internal=false,intervals={{alarm_level=4,alarm_period=6,lower_bound_bottom=57.666666666667,lower_bound_top=58.833333333333}},log_history=false,lowest_interval_alarm_level=null,lowest_interval_alarm_period=1,name=\"AC voltage\",quantity=\"voltage\",value=false},temperature={bus=null,data_absence_alarm_level=null,data_absence_alarm_period=null,expression=null,history_parameters={{300,86400},{3600,1209600},{86400,31536000}},history_subsample_count=6,history_time_step=28,in_calibration=false,internal=false,intervals={{alarm_level=3,alarm_period=null,lower_bound_bottom=5.7357357357357,lower_bound_top=6.0660660660661},{alarm_level=null,alarm_period=1,lower_bound_bottom=6.2462462462462,lower_bound_top=6.5165165165165},{alarm_level=3,alarm_period=5,lower_bound_bottom=7.7477477477477,lower_bound_top=8.018018018018},{alarm_level=null,alarm_period=null,lower_bound_bottom=8.6186186186186,lower_bound_top=8.7687687687688},{alarm_level=null,alarm_period=null,lower_bound_bottom=9.4294294294294,lower_bound_top=9.8198198198198},{alarm_level=1,alarm_period=5,lower_bound_bottom=10.900900900901,lower_bound_top=11.411411411411},{alarm_level=7,alarm_period=null,lower_bound_bottom=12.312312312312,lower_bound_top=12.762762762763}},log_history=false,lowest_interval_alarm_level=null,lowest_interval_alarm_period=null,name=\"Temperature\",quantity=\"temperature\",supports_calibration=false,value=false},vcc_voltage={bus=2,data_absence_alarm_level=null,data_absence_alarm_period=9,expression=null,history_parameters={{300,86400},{3600,1209600},{86400,31536000}},history_subsample_count=20,history_time_step=30,in_calibration=true,internal=true,intervals={{alarm_level=1,alarm_period=1,lower_bound_bottom=328.33333333333,lower_bound_top=339.16666666667},{alarm_level=2,alarm_period=1,lower_bound_bottom=346.66666666667,lower_bound_top=357.5},{alarm_level=null,alarm_period=null,lower_bound_bottom=365.83333333333,lower_bound_top=371.66666666667}},log_history=true,lowest_interval_alarm_level=null,lowest_interval_alarm_period=null,name=\"DC voltage\",quantity=\"voltage\",supports_calibration=false,value=false}}},mqtt={broker_address=\"zMZql.aFIKJzeF2Igy.mnUSyB8eRm.MUZW.lqU5p8KsQ.example.com\",broker_port=\"15299\",connect_payload=\"\",connect_qos=2,connect_retain=false,connect_topic=\"vppfuM\",disconnect_payload=\"Oj2\",disconnect_qos=0,disconnect_retain=true,disconnect_topic=\"72Nc\",enabled=true,lwt_payload=\"\",lwt_qos=2,lwt_retain=true,lwt_topic=\"uAlf1Fls\",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=false,allow_write=true,qos=1,topic_subtree=\"rGKyljhn7r\"},{allow_read=true,allow_write=true,qos=0,topic_subtree=\"esukeUN\"},{allow_read=false,allow_write=true,qos=1,topic_subtree=\"/AM6VDymYw\"},{allow_read=false,allow_write=false,qos=1,topic_subtree=\"QV/uyS\"},{allow_read=false,allow_write=false,qos=0,topic_subtree=\"Vrhzro\"},{allow_read=false,allow_write=false,qos=1,topic_subtree=\"zVXyI5\"},{allow_read=false,allow_write=true,qos=1,topic_subtree=\"Cp4Dj3gJ\"},{allow_read=true,allow_write=false,qos=2,topic_subtree=\"vKPn9Nf\"}},password=\"XanRgR!-J0F\",reconnect_payload=\"\",reconnect_qos=1,reconnect_retain=false,reconnect_topic=\"7btFFlrKc\",topic_root=\"9rKam9\",use_ssl=true,username=\"userVLt6FS\"},network={interface_order={\"wireless\"},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=false,wired={dns_servers={\"192.168.217.1\",\"70.235.255.30\",\"229.102.188.24\"},gateway=\"192.168.217.14\",ip_address=\"192.168.217.233\",mac_address=\"7C:E1:FF:9A:58:80\",netmask=\"255.255.255.0\",online=false,protocol=\"dhcp\",serve_dns=false},wireless={channel=\"6\",dns_servers={\"10.0.0.24\",\"251.104.122.202\",\"11.231.238.52\"},enabled=false,encryption=\"none\",gateway=\"10.0.0.4\",ip_address=\"10.59.142.184\",key=\"fR-Bu!leS!ZE%kL\",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\"},known_modes={ap=\"Access Point\",sta=\"Client\"},mac_address=\"7C:E1:FF:21:78:84\",mode=\"sta\",netmask=\"255.0.0.0\",online=true,protocol=\"dhcp\",serve_dns=true,ssid=\"DLI_ISO3256\",wac_enabled=false,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=\"^(|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 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?://.*$\"}},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(\\\"paul\\\")\",condition=\"severity>=CRITICAL\"}},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=\"\\\\_\",port=\"1503\",recipient=\"robert@xfk7rz.example.com\",sender=\"james@d837.example.com\",server=\"7v9l.moqtko.example.com\",username=\"mark\"},name=\"anthony\",test={{value=\"function\"},arguments={},results={true}},type=\"email\"},{data={content_type=\"urlencoded\",recipient=\"https://hx1mhl.fz66k4.nwoc-f.example.com/xiG\"},name=\"robert\",test={{value=\"function\"},arguments={},results={true}},type=\"webhook\"},{data={community=\"8\",server=\"uobx.msmc1.jna5.example.com\",trap_oid=\"0.24,\"},name=\"james\",test={{value=\"function\"},arguments={},results={true}},type=\"snmpv2c\"},{data={auth_passphrase=\"\",auth_protocol=\"MD5\",context_engine_id=\"0x9E9DFe\",context_name=\"\",priv_passphrase=\"\",priv_protocol=\"DES\",security_engine_id=\"0x0D\",security_name=\"william\",server=\"ohuj.example.com\",trap_oid=\"1.0010683,\"},name=\"john\",test={{value=\"function\"},arguments={},results={\"Sink handler indicates notification failure, check log for errors\"}},type=\"snmpv3\"},{data={community=\"9\",server=\"scootf.7huu.example.com\",trap_oid=\"0.694700,,,,\"},name=\"richard\",test={{value=\"function\"},arguments={},results={\"Sink handler indicates notification failure, check log for errors\"}},type=\"snmpv2ci\"}}},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=10,fuse_relatch=4,fuses_enabled=false,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,min_relay_voltage=8,min_sequence_delay=1,model=\"EPCR5\",name=\"My controller\",nets={cwlnqt27={expression=\"anet[\\\"z79\\\"]\",name=\"cwlnqt27\",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=8,locked=true,name=\"outlet #1\",physical_state=true,state=true,transient_state=true},{critical=true,cycle_delay=3,locked=false,name=\"outlet #2\",physical_state=false,state=true,transient_state=true},{critical=false,cycle_delay=null,locked=false,name=\"Local alarm lights\",physical_state=true,state=true,transient_state=true},{critical=true,cycle_delay=null,locked=true,name=\"outlet #4\",physical_state=false,state=true,transient_state=true},{critical=true,cycle_delay=null,locked=false,name=\"outlet #5\",physical_state=true,state=false,transient_state=false},{critical=true,cycle_delay=null,locked=true,name=\"WiFi AP\",physical_state=false,state=true,transient_state=true},{critical=true,cycle_delay=null,locked=true,name=\"Power grid\",physical_state=false,state=false,transient_state=false},{critical=true,cycle_delay=null,locked=true,name=\"outlet #8\",physical_state=true,state=true,transient_state=false},{critical=true,cycle_delay=6,locked=false,name=\"outlet #9\",physical_state=true,state=false,transient_state=false},{critical=false,cycle_delay=null,locked=true,name=\"outlet #10\",physical_state=true,state=true,transient_state=false},{critical=true,cycle_delay=null,locked=true,name=\"outlet #11\",physical_state=false,state=true,transient_state=false},{critical=true,cycle_delay=1,locked=false,name=\"outlet #12\",physical_state=false,state=true,transient_state=true},{critical=false,cycle_delay=null,locked=true,name=\"Power grid\",physical_state=true,state=true,transient_state=true},{critical=false,cycle_delay=null,locked=false,name=\"outlet #14\",physical_state=true,state=false,transient_state=true},{critical=false,cycle_delay=null,locked=false,name=\"POE Injector\",physical_state=true,state=false,transient_state=false},{critical=false,cycle_delay=10,locked=true,name=\"outlet #16\",physical_state=false,state=false,transient_state=true},{critical=true,cycle_delay=null,locked=false,name=\"outlet #17\",physical_state=false,state=true,transient_state=true},{critical=false,cycle_delay=8,locked=false,name=\"outlet #18\",physical_state=true,state=true,transient_state=true},{critical=false,cycle_delay=null,locked=false,name=\"POE Injector\",physical_state=true,state=true,transient_state=false},{critical=true,cycle_delay=null,locked=true,name=\"Local alarm lights\",physical_state=false,state=true,transient_state=true},{critical=false,cycle_delay=1,locked=false,name=\"outlet #21\",physical_state=true,state=false,transient_state=true},{critical=true,cycle_delay=null,locked=true,name=\"Server\",physical_state=true,state=false,transient_state=true},{critical=true,cycle_delay=null,locked=false,name=\"Local alarm lights\",physical_state=true,state=true,transient_state=false},{critical=false,cycle_delay=2,locked=true,name=\"POE Injector\",physical_state=true,state=false,transient_state=true},{critical=true,cycle_delay=null,locked=false,name=\"outlet #25\",physical_state=true,state=true,transient_state=false},{critical=true,cycle_delay=4,locked=false,name=\"Cooling fans\",physical_state=true,state=true,transient_state=false},{critical=false,cycle_delay=7,locked=true,name=\"POE Injector\",physical_state=false,state=true,transient_state=false},{critical=false,cycle_delay=1,locked=false,name=\"Local alarm lights\",physical_state=true,state=true,transient_state=true},{critical=false,cycle_delay=null,locked=false,name=\"outlet #29\",physical_state=false,state=false,transient_state=true},{critical=true,cycle_delay=1,locked=false,name=\"Local alarm lights\",physical_state=true,state=true,transient_state=false},{critical=true,cycle_delay=null,locked=false,name=\"Local alarm lights\",physical_state=false,state=false,transient_state=true},{critical=true,cycle_delay=10,locked=false,name=\"WiFi AP\",physical_state=false,state=false,transient_state=true}},pins={ain9={drive_logic_mapping={\"Z\",\"H\",\"0\",\"1\"},input_bits=2,latest_input_value=null,level_bits=0,level_driver=true,mode_bits=8,mode_driver=\"xxw8\",name=\"ain9\"},aout0={drive_logic_mapping={\"0\",\"1\",\"0\",\"1\"},input_bits=16,latest_input_value=null,level_bits=1,level_driver=\"xwkh80\",mode_bits=0,mode_driver=false,name=\"aout0\"},din40={drive_logic_mapping={\"0\",\"1\",\"0\",\"1\"},input_bits=0,latest_input_value=null,level_bits=16,level_driver=false,mode_bits=0,mode_driver=false,name=\"din40\"},din66={drive_logic_mapping={\"Z\",\"Z\",\"Z\",\"Z\"},input_bits=0,latest_input_value=null,level_bits=0,level_driver=true,mode_bits=4,mode_driver=true,name=\"din66\"},dio6={drive_logic_mapping={\"0\",\"1\",\"0\",\"1\"},input_bits=2,latest_input_value=null,level_bits=16,level_driver=\"o58\",mode_bits=0,mode_driver=true,name=\"dio6\"},dout82={drive_logic_mapping={\"Z\",\"Z\",\"0\",\"0\"},input_bits=2,latest_input_value=null,level_bits=0,level_driver=false,mode_bits=0,mode_driver=\"fn61\",name=\"dout82\"}},ports={uart_g1kn={accept={},configuration={parity=\"M\",stop_bits=\"2\"},latest_received={},name=\"uart_g1kn\",type=\"uart\"}},recovery_mode=1,relatch=5,sequence_delay=2,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=true,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={energize_heaters_sample={source=\"function disable_appliances(...)\\\n ...\\\nend\\\n\"},toggle_heater_sample={source=\"function energize_router(...)\\\n ...\\\nend\\\nfunction toggle_engines(...)\\\n ...\\\nend\\\nfunction disable_appliances(...)\\\n ...\\\nend\\\nfunction cycle_gadget(...)\\\n ...\\\nend\\\n\"}},source=\"function disable_appliances(...)\\\n ...\\\nend\\\n\",step_delay=3,step_time_limit=10,threads={[\"76\"]={label=\"label of thread #76\"},[\"88\"]={label=\"label of thread #88\"}},traced=false,user_function_ui_order={\"shut_down_machine\"},variables={appliance_status=2,contraption_online=1}},snmp={community_mappings={{community=\"public\",ip_address=\"10.83.183.100\",netmask=\"255.0.0.0\",user=\"userQgMRw\"},{community=\"private\",ip_address=\"10.94.159.143\",netmask=\"255.0.0.0\",user=\"usereITtK\"},{community=\"public\",ip_address=\"192.168.17.53\",netmask=\"255.255.255.0\",user=\"userrN01M\"}},enabled=false,engine_id=\"40C04EEA3FA364\",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=true,has_priv_password=false,is_allowed=true,priv_method=\"des\",priv_password=\"adminPrivPassword\",subtree_access={energyObject=true}},powerReader={auth_method=\"sha1\",auth_password=\"readerAuthPassword\",has_auth_password=false,has_priv_password=true,is_allowed=false,priv_method=\"aes\",priv_password=\"readerPrivPassword\",subtree_access={energyObject=\"readonly\"}}}},upnp={enabled=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=false,id=\"1944d90d2\",profile=\"belkin_wemo_socket\"},{alternate_name=null,exposed=true,id=\"1944d90d3\",profile=\"belkin_wemo_socket\"},{alternate_name=null,exposed=true,id=\"1944d90d4\",profile=\"belkin_wemo_socket\"},{alternate_name=null,exposed=true,id=\"1944d90d5\",profile=\"belkin_wemo_socket\"},{alternate_name=null,exposed=false,id=\"1944d90d6\",profile=\"belkin_wemo_socket\"},{alternate_name=null,exposed=true,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=\"ccKz1Sjq_\",manufacturer=\"Belkin International Inc.\",model=\"DLI emulated Belkin socket\",model_number=\"\",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=null,soap_xmlns_prefix_override=\"xmXx\",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\n-- Sample result:\n-- (no output)\n"},"swift-nsurlsession":{"filename":"set-using-swift-nsurlsession.swift","data":"// \r// Sample for the whole object model.\r// \r// This is a sample demonstrating how to set 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 \"Content-Type\": \"application/json\",\r \"X-CSRF\": \"x\"\r]\rlet parameters = [\r \"snmp\": [\r \"enabled\": true,\r \"engine_id\": \"91F34FFB045E5D\",\r \"known_auth_methods\": [\r \"sha1\": \"SHA1\",\r \"md5\": \"MD5\"\r ],\r \"community_mappings\": [\r [\r \"ip_address\": \"10.1.164.164\",\r \"user\": \"userk50x\",\r \"netmask\": \"255.0.0.0\",\r \"community\": \"public\"\r ]\r ],\r \"users\": [\r \"powerReader\": [\r \"priv_password\": \"readerPrivPassword\",\r \"has_auth_password\": true,\r \"subtree_access\": [\"energyObject\": \"readonly\"],\r \"auth_password\": \"readerAuthPassword\",\r \"is_allowed\": true,\r \"priv_method\": \"aes\",\r \"auth_method\": \"md5\",\r \"has_priv_password\": false\r ],\r \"powerAdmin\": [\r \"priv_password\": \"adminPrivPassword\",\r \"has_auth_password\": false,\r \"subtree_access\": [\"energyObject\": true],\r \"auth_password\": \"adminAuthPassword\",\r \"is_allowed\": true,\r \"priv_method\": \"des\",\r \"auth_method\": \"md5\",\r \"has_priv_password\": false\r ]\r ],\r \"known_priv_methods\": [\r \"aes\": \"AES\",\r \"des\": \"DES\"\r ],\r \"oid_subtrees\": [\"energyObject\": [\r \"read_security_level\": \"noauth\",\r \"root\": \"1.3.6.1.2.1.229\",\r \"title\": \"energyObject MIB (RFC 7460, allows manipulating relays and power-related meters)\",\r \"write_security_level\": \"noauth\"\r ]]\r ],\r \"network\": [\r \"wired\": [\r \"ip_address\": \"10.35.91.57\",\r \"serve_dns\": false,\r \"protocol\": \"static\",\r \"online\": false,\r \"gateway\": \"10.0.0.21\",\r \"dns_servers\": [\"29.152.188.60\", \"8.247.124.24\"],\r \"mac_address\": \"7C:E1:FF:D3:63:9D\",\r \"netmask\": \"255.0.0.0\"\r ],\r \"wireless\": [\r \"wac_supported\": false,\r \"protocol\": \"static\",\r \"encryption\": \"psk\",\r \"netmask\": \"255.255.255.0\",\r \"known_encryptions\": [\r \"psk2\": \"WPA2 PSK\",\r \"psk-mixed\": \"WPA/WPA2 PSK mixed mode\",\r \"psk\": \"WPA PSK\",\r \"none\": \"None\"\r ],\r \"known_channels\": [\r \"1\": \"1 (2412 MHz)\",\r \"2\": \"2 (2417 MHz)\",\r \"3\": \"3 (2422 MHz)\",\r \"4\": \"4 (2427 MHz)\",\r \"5\": \"5 (2432 MHz)\",\r \"6\": \"6 (2437 MHz)\",\r \"7\": \"7 (2442 MHz)\",\r \"8\": \"8 (2447 MHz)\",\r \"9\": \"9 (2452 MHz)\",\r \"10\": \"10 (2457 MHz)\",\r \"11\": \"11 (2462 MHz)\",\r \"auto\": \"Autoselect\"\r ],\r \"key\": \"VqRHr(isXEd8-Yh-Zg/TzD%cdMWlz&gVv8znDifx-K57&zFdfR8eqAIVi#Gi\",\r \"dns_servers\": [\"192.168.23.3\"],\r \"known_modes\": [\r \"sta\": \"Client\",\r \"ap\": \"Access Point\"\r ],\r \"enabled\": true,\r \"serve_dns\": true,\r \"ssid\": \"DLI_ISO3256\",\r \"mac_address\": \"7C:E1:FF:E7:F0:37\",\r \"ip_address\": \"192.168.23.183\",\r \"online\": true,\r \"channel\": \"5\",\r \"wac_enabled\": false,\r \"mode\": \"sta\",\r \"gateway\": \"192.168.23.50\"\r ],\r \"notifications\": [\r \"events\": [\r \"dli.network.if_down\": [\r \"severity\": 5,\r \"message_template\": [\"Interface \\\"\", 0, \"\\\" is down\"],\r \"parameters\": [\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"network_device\"\r ],\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"network_link_id\"\r ],\r [\r \"fixed_value\": false,\r \"has_fixed_value\": true,\r \"id\": \"network_up\"\r ]\r ]\r ],\r \"dli.network.if_up\": [\r \"severity\": 6,\r \"message_template\": [\"Interface \\\"\", 0, \"\\\" is up\"],\r \"parameters\": [\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"network_device\"\r ],\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"network_link_id\"\r ],\r [\r \"fixed_value\": true,\r \"has_fixed_value\": true,\r \"id\": \"network_up\"\r ]\r ]\r ]\r ],\r \"parameter_kinds\": []\r ],\r \"interface_order\": [\"wireless\"],\r \"known_protocols\": [\r \"dhcp\": \"Dynamic IP/DHCP\",\r \"static\": \"Static IP\"\r ],\r \"same_subnet_only\": true\r ],\r \"mqtt\": [\r \"connect_topic\": \"wQGPWD\",\r \"connect_payload\": \"K\",\r \"username\": \"userk9ns03\",\r \"reconnect_retain\": false,\r \"connect_qos\": 2,\r \"use_ssl\": true,\r \"lwt_payload\": \"\",\r \"disconnect_payload\": \"EbioJ8\",\r \"outlets\": [\r [\r \"allow_read\": false,\r \"topic_subtree\": \"DysEr6q\",\r \"qos\": 0,\r \"allow_write\": false\r ],\r [\r \"allow_read\": false,\r \"topic_subtree\": \"2PHQ5O23q\",\r \"qos\": 2,\r \"allow_write\": false\r ],\r [\r \"allow_read\": false,\r \"topic_subtree\": \"HFTgiV6\",\r \"qos\": 0,\r \"allow_write\": true\r ],\r [\r \"allow_read\": true,\r \"topic_subtree\": \"L62w2\",\r \"qos\": 0,\r \"allow_write\": false\r ],\r [\r \"allow_read\": false,\r \"topic_subtree\": \"xYkLboCC\",\r \"qos\": 1,\r \"allow_write\": false\r ],\r [\r \"allow_read\": true,\r \"topic_subtree\": \"98Vtecq7d\",\r \"qos\": 2,\r \"allow_write\": true\r ],\r [\r \"allow_read\": false,\r \"topic_subtree\": \"QpJ4\",\r \"qos\": 0,\r \"allow_write\": false\r ],\r [\r \"allow_read\": false,\r \"topic_subtree\": \"jO5YcJ4\",\r \"qos\": 2,\r \"allow_write\": false\r ]\r ],\r \"enabled\": true,\r \"reconnect_qos\": 1,\r \"disconnect_qos\": 2,\r \"disconnect_retain\": true,\r \"lwt_qos\": 0,\r \"broker_port\": \"38\",\r \"lwt_topic\": \"uRNIm\",\r \"disconnect_topic\": \"dfTcpZk\",\r \"password\": \"TaorXX#JO$\",\r \"lwt_retain\": false,\r \"reconnect_payload\": \"PmSp\",\r \"topic_root\": \"FZNf\",\r \"notifications\": [\r \"events\": [\r \"dli.mqtt.connection_failed\": [\r \"severity\": 5,\r \"message_template\": [\"failed to connect to broker\"],\r \"parameters\": [\r [\r \"fixed_value\": false,\r \"has_fixed_value\": true,\r \"id\": \"connected\"\r ]\r ]\r ],\r \"dli.mqtt.connection_succeeded\": [\r \"severity\": 6,\r \"message_template\": [\"connected to broker\"],\r \"parameters\": [\r [\r \"fixed_value\": true,\r \"has_fixed_value\": true,\r \"id\": \"connected\"\r ]\r ]\r ]\r ],\r \"parameter_kinds\": []\r ],\r \"broker_address\": \"Zm3Pvg.SYrHsw.zibO.18FX79DGZ.cCyJfOlDF36CG.zZbojcxy.8NLhAOKMNd1.example.com\",\r \"reconnect_topic\": \"GOi/j9i\",\r \"connect_retain\": false\r ],\r \"script\": [\r \"source\": \"function energize_heaters(...)\r ...\rend\rfunction energize_modem(...)\r ...\rend\rfunction cycle_gadget(...)\r ...\rend\r\",\r \"step_time_limit\": 5,\r \"boot_handler\": \"\",\r \"threads\": [\r \"30\": [\"label\": \"label of thread #30\"],\r \"46\": [\"label\": \"label of thread #46\"],\r \"47\": [\"label\": \"label of thread #47\"],\r \"56\": [\"label\": \"label of thread #56\"],\r \"67\": [\"label\": \"label of thread #67\"],\r \"94\": [\"label\": \"label of thread #94\"]\r ],\r \"traced\": false,\r \"step_delay\": 3,\r \"user_function_ui_order\": [\"enable_router\", \"toggle_heater\", \"shut_down_engines\", \"energize_machines\", \"enable_engines\"],\r \"notifications\": [\r \"events\": [\r \"dli.script.thread_stopped\": [\r \"severity\": 6,\r \"message_template\": [0, \":\", 1, \" [\", 2, \"] (\", 3, \") stopped: \", 4],\r \"parameters\": [\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"thread_id\"\r ],\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"thread_name\"\r ],\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"thread_origin\"\r ],\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"thread_start_reason\"\r ],\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"thread_stop_reason\"\r ],\r [\r \"fixed_value\": false,\r \"has_fixed_value\": true,\r \"id\": \"thread_state\"\r ]\r ]\r ],\r \"dli.script.thread_started\": [\r \"severity\": 6,\r \"message_template\": [0, \":\", 1, \" [\", 2, \"] (\", 3, \") started\"],\r \"parameters\": [\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"thread_id\"\r ],\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"thread_name\"\r ],\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"thread_origin\"\r ],\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"thread_start_reason\"\r ],\r [\r \"fixed_value\": true,\r \"has_fixed_value\": true,\r \"id\": \"thread_state\"\r ]\r ]\r ],\r \"dli.script.boot_script_reset\": [\r \"severity\": 5,\r \"message_template\": [\"no longer running a script function at boot since the function no longer exists in the script source\"],\r \"parameters\": []\r ],\r \"dli.script.thread_failed\": [\r \"severity\": 4,\r \"message_template\": [0, \":\", 1, \" [\", 2, \"] (\", 3, \") failed: \", 4],\r \"parameters\": [\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"thread_id\"\r ],\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"thread_name\"\r ],\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"thread_origin\"\r ],\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"thread_start_reason\"\r ],\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"thread_error\"\r ]\r ]\r ]\r ],\r \"parameter_kinds\": []\r ],\r \"snippets\": [\r \"disable_machine_sample\": [\"source\": \"function shut_down_engine(...)\r ...\rend\rfunction shut_down_engines(...)\r ...\rend\rfunction disable_modem(...)\r ...\rend\rfunction energize_router(...)\r ...\rend\r\"],\r \"energize_contraptions_sample\": [\"source\": \"function shut_down_engine(...)\r ...\rend\r\"],\r \"toggle_engine_sample\": [\"source\": \"function shut_down_heater(...)\r ...\rend\r\"]\r ],\r \"boot_handler_legacy\": true,\r \"variables\": [\r \"appliance_online\": 1,\r \"gadget_status\": true\r ]\r ],\r \"meter\": [\r \"power_status\": true,\r \"values\": [\r \"vcc_voltage\": [\r \"intervals\": [\r [\r \"lower_bound_bottom\": 493.33333333333,\r \"alarm_level\": ,\r \"lower_bound_top\": 501.66666666667,\r \"alarm_period\": 6\r ],\r [\r \"lower_bound_bottom\": 516.66666666667,\r \"alarm_level\": ,\r \"lower_bound_top\": 525.83333333333,\r \"alarm_period\": \r ],\r [\r \"lower_bound_bottom\": 563.33333333333,\r \"alarm_level\": ,\r \"lower_bound_top\": 571.66666666667,\r \"alarm_period\": \r ],\r [\r \"lower_bound_bottom\": 572.5,\r \"alarm_level\": ,\r \"lower_bound_top\": 577.5,\r \"alarm_period\": 2\r ],\r [\r \"lower_bound_bottom\": 600.83333333333,\r \"alarm_level\": 1,\r \"lower_bound_top\": 614.16666666667,\r \"alarm_period\": 5\r ],\r [\r \"lower_bound_bottom\": 621.66666666667,\r \"alarm_level\": ,\r \"lower_bound_top\": 633.33333333333,\r \"alarm_period\": \r ]\r ],\r \"in_calibration\": false,\r \"expression\": \"2.8\",\r \"history_subsample_count\": 2,\r \"data_absence_alarm_level\": 2,\r \"log_history\": true,\r \"history_time_step\": 14,\r \"history_parameters\": [[300, 86400], [3600, 1209600], [86400, 31536000]],\r \"lowest_interval_alarm_period\": 5,\r \"data_absence_alarm_period\": 1,\r \"quantity\": \"voltage\",\r \"name\": \"DC voltage\",\r \"internal\": false,\r \"lowest_interval_alarm_level\": ,\r \"bus\": 2\r ],\r \"current\": [\r \"intervals\": [\r [\r \"lower_bound_bottom\": 592,\r \"alarm_level\": 5,\r \"lower_bound_top\": 607,\r \"alarm_period\": 4\r ],\r [\r \"lower_bound_bottom\": 643,\r \"alarm_level\": ,\r \"lower_bound_top\": 654,\r \"alarm_period\": 9\r ],\r [\r \"lower_bound_bottom\": 658,\r \"alarm_level\": ,\r \"lower_bound_top\": 663,\r \"alarm_period\": \r ],\r [\r \"lower_bound_bottom\": 694,\r \"alarm_level\": 1,\r \"lower_bound_top\": 704,\r \"alarm_period\": \r ],\r [\r \"lower_bound_bottom\": 713,\r \"alarm_level\": 5,\r \"lower_bound_top\": 727,\r \"alarm_period\": \r ],\r [\r \"lower_bound_bottom\": 741,\r \"alarm_level\": ,\r \"lower_bound_top\": 759,\r \"alarm_period\": 8\r ]\r ],\r \"in_calibration\": true,\r \"expression\": ,\r \"history_subsample_count\": 21,\r \"data_absence_alarm_level\": 3,\r \"value\": false,\r \"log_history\": false,\r \"history_time_step\": 25,\r \"history_parameters\": [[300, 86400], [3600, 1209600], [86400, 31536000]],\r \"lowest_interval_alarm_period\": ,\r \"data_absence_alarm_period\": ,\r \"quantity\": \"current\",\r \"name\": \"Current\",\r \"supports_calibration\": false,\r \"internal\": false,\r \"lowest_interval_alarm_level\": ,\r \"bus\": \r ],\r \"mains_voltage\": [\r \"intervals\": [\r [\r \"lower_bound_bottom\": 15.833333333333,\r \"alarm_level\": 7,\r \"lower_bound_top\": 17.333333333333,\r \"alarm_period\": 2\r ],\r [\r \"lower_bound_bottom\": 19,\r \"alarm_level\": ,\r \"lower_bound_top\": 19.916666666667,\r \"alarm_period\": 1\r ],\r [\r \"lower_bound_bottom\": 19.75,\r \"alarm_level\": 2,\r \"lower_bound_top\": 20.5,\r \"alarm_period\": \r ],\r [\r \"lower_bound_bottom\": 20.583333333333,\r \"alarm_level\": 8,\r \"lower_bound_top\": 21.083333333333,\r \"alarm_period\": 7\r ],\r [\r \"lower_bound_bottom\": 23.75,\r \"alarm_level\": 2,\r \"lower_bound_top\": 24.75,\r \"alarm_period\": \r ],\r [\r \"lower_bound_bottom\": 27.166666666667,\r \"alarm_level\": 1,\r \"lower_bound_top\": 27.75,\r \"alarm_period\": 6\r ]\r ],\r \"in_calibration\": false,\r \"expression\": ,\r \"history_subsample_count\": 25,\r \"data_absence_alarm_level\": ,\r \"value\": false,\r \"log_history\": false,\r \"history_time_step\": 17,\r \"history_parameters\": [[300, 86400], [3600, 1209600], [86400, 31536000]],\r \"lowest_interval_alarm_period\": 8,\r \"data_absence_alarm_period\": 3,\r \"quantity\": \"voltage\",\r \"name\": \"AC voltage\",\r \"internal\": true,\r \"lowest_interval_alarm_level\": ,\r \"bus\": 4\r ],\r \"temperature\": [\r \"intervals\": [\r [\r \"lower_bound_bottom\": 8.7087087087087,\r \"alarm_level\": ,\r \"lower_bound_top\": 9.1891891891892,\r \"alarm_period\": \r ],\r [\r \"lower_bound_bottom\": 9.2492492492492,\r \"alarm_level\": 1,\r \"lower_bound_top\": 9.5495495495495,\r \"alarm_period\": \r ]\r ],\r \"in_calibration\": false,\r \"expression\": ,\r \"history_subsample_count\": 15,\r \"data_absence_alarm_level\": 7,\r \"log_history\": true,\r \"history_time_step\": 23,\r \"history_parameters\": [[300, 86400], [3600, 1209600], [86400, 31536000]],\r \"lowest_interval_alarm_period\": 1,\r \"data_absence_alarm_period\": 6,\r \"quantity\": \"temperature\",\r \"name\": \"Temperature\",\r \"internal\": true,\r \"lowest_interval_alarm_level\": 4,\r \"bus\": 2\r ]\r ],\r \"notifications\": [\r \"events\": [\r \"dli.meter.value_interval_change\": [\r \"severity\": 7,\r \"message_template\": [0, \" entered alarm level \", 1],\r \"parameters\": [\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"value_name\"\r ],\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"value_alarm_level\"\r ],\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"value_id\"\r ],\r [\r \"fixed_value\": 0,\r \"has_fixed_value\": true,\r \"id\": \"value_alarm_duration\"\r ],\r [\r \"fixed_value\": ,\r \"has_fixed_value\": true,\r \"id\": \"value_alarm_repeated\"\r ]\r ]\r ],\r \"dli.meter.bus_off\": [\r \"severity\": 5,\r \"message_template\": [\"bus \", 0, \" (\", 1, \") is not powered\"],\r \"parameters\": [\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"bus_index\"\r ],\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"bus_name\"\r ],\r [\r \"fixed_value\": false,\r \"has_fixed_value\": true,\r \"id\": \"bus_powered\"\r ]\r ]\r ],\r \"dli.meter.emergency_off_inactive\": [\r \"severity\": 6,\r \"message_template\": [\"emergency shutoff deactivated, normal outlet operation\"],\r \"parameters\": [\r [\r \"fixed_value\": false,\r \"has_fixed_value\": true,\r \"id\": \"emergency_off\"\r ]\r ]\r ],\r \"dli.meter.emergency_off_unknown\": [\r \"severity\": 7,\r \"message_template\": [\"emergency shutoff status unknown due to power loss\"],\r \"parameters\": []\r ],\r \"dli.meter.power_mains\": [\r \"severity\": 6,\r \"message_template\": [\"running on mains\"],\r \"parameters\": [\r [\r \"fixed_value\": true,\r \"has_fixed_value\": true,\r \"id\": \"powered\"\r ]\r ]\r ],\r \"dli.meter.emergency_off_active\": [\r \"severity\": 5,\r \"message_template\": [\"emergency shutoff activated, all outlets off\"],\r \"parameters\": [\r [\r \"fixed_value\": true,\r \"has_fixed_value\": true,\r \"id\": \"emergency_off\"\r ]\r ]\r ],\r \"dli.meter.value_interval\": [\r \"severity\": 7,\r \"message_template\": [0, \" is at alarm level \", 1, \" for \", 2, \" seconds\"],\r \"parameters\": [\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"value_name\"\r ],\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"value_alarm_level\"\r ],\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"value_alarm_duration\"\r ],\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"value_id\"\r ],\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"value_alarm_repeated\"\r ]\r ]\r ],\r \"dli.meter.power_battery\": [\r \"severity\": 5,\r \"message_template\": [\"running on battery\"],\r \"parameters\": [\r [\r \"fixed_value\": false,\r \"has_fixed_value\": true,\r \"id\": \"powered\"\r ]\r ]\r ],\r \"dli.meter.bus_on\": [\r \"severity\": 6,\r \"message_template\": [\"bus \", 0, \" (\", 1, \") is powered\"],\r \"parameters\": [\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"bus_index\"\r ],\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"bus_name\"\r ],\r [\r \"fixed_value\": true,\r \"has_fixed_value\": true,\r \"id\": \"bus_powered\"\r ]\r ]\r ]\r ],\r \"parameter_kinds\": []\r ],\r \"emergency_off_status\": false,\r \"buses\": [\r [\r \"power_status\": true,\r \"name\": \"Bus A\",\r \"power_factor_percent\": 100\r ],\r [\r \"power_status\": false,\r \"name\": \"Bus B\",\r \"power_factor_percent\": 100\r ]\r ],\r \"synchronize\": [\r \"results\": [],\r \"arguments\": []\r ]\r ],\r \"renderer\": [\r \"known_scales\": [\r \"linear\": \"linear\",\r \"log\": \"logarithmic\"\r ],\r \"known_marker_types\": [\r \"circle\": \"Filled circle\",\r \"square\": \"Filled square\",\r \"otriangle\": \"Empty triangle\",\r \"osquare\": \"Empty square\",\r \"triangle\": \"Filled triangle\",\r \"rhombus\": \"Filled rhombus\",\r \"orhombus\": \"Empty rhombus\",\r \"plus\": \"Plus\",\r \"dot\": \"Dot\",\r \"rotriangle\": \"Empty inverse triangle\",\r \"rtriangle\": \"Filled inverse triangle\",\r \"ocircle\": \"Empty circle\",\r \"cross\": \"Cross\"\r ],\r \"known_plot_styles\": [\r \"lines\": \"Lines only\",\r \"steps\": \"Step lines\",\r \"bezier\": \"Bezier smoothed lines\",\r \"linespoints\": \"Lines and markers\",\r \"impulses\": \"Vertical lines\",\r \"dots\": \"Small dots\",\r \"csplines\": \"Spline smoothed lines\",\r \"points\": \"Markers only\",\r \"boxes\": \"Boxes\",\r \"acsplines\": \"Approximated spline smoothed lines\"\r ],\r \"known_line_types\": [\r \"dashed\": \"Dashed\",\r \"dotted\": \"Dotted\",\r \"solid\": \"Solid\"\r ],\r \"known_image_formats\": [\r \"svg\": \"SVG\",\r \"gif\": \"GIF\",\r \"jpeg\": \"JPEG\",\r \"png\": \"PNG\"\r ],\r \"known_axes\": [\r \"x2y2\": \"X2, Y2\",\r \"x2y1\": \"X2, Y1\",\r \"x1y1\": \"X1, Y1\",\r \"x1y2\": \"X1, Y2\"\r ]\r ],\r \"config\": [\r \"allow_plaintext_logins\": true,\r \"allow_coapws\": false,\r \"protect_private_config\": false,\r \"brand_url\": \"http://bar.example.com:8031/baz/foo/foo/baz/quux/bar/bar/bar.htm\",\r \"allow_jsonrpc_nonadmin\": false,\r \"hide_passwords\": false,\r \"registration_status\": false,\r \"custom_brand_name\": \"Amazing Controller III\",\r \"known_quantities\": [\r \"current\": [\r \"preferred_unit\": ,\r \"name\": \"Current\",\r \"units\": [\"A\": [\r \"offset\": 0,\r \"name\": \"ampere\",\r \"scale\": 1\r ]]\r ],\r \"screen_length\": [\r \"preferred_unit\": \"px\",\r \"name\": \"Screen length\",\r \"units\": [\"px\": [\r \"offset\": 0,\r \"name\": \"pixel\",\r \"scale\": 1\r ]]\r ],\r \"temperature\": [\r \"preferred_unit\": \"K\",\r \"name\": \"Temperature\",\r \"units\": [\r \"K\": [\r \"offset\": 0,\r \"name\": \"kelvin\",\r \"scale\": 1\r ],\r \"C\": [\r \"offset\": -273.16,\r \"internal\": false,\r \"name\": \"degree Celsius\",\r \"scale\": 1\r ],\r \"F\": [\r \"offset\": -459.67,\r \"name\": \"degree Fahrenheit\",\r \"scale\": 1.8\r ]\r ]\r ],\r \"count\": [\r \"preferred_unit\": ,\r \"name\": \"Count\",\r \"units\": [\"times\": [\r \"offset\": 0,\r \"name\": \"time\",\r \"scale\": 1\r ]]\r ],\r \"illuminance\": [\r \"preferred_unit\": \"lx\",\r \"name\": \"Illuminance\",\r \"units\": [\r \"lx\": [\r \"offset\": 0,\r \"internal\": false,\r \"name\": \"lux\",\r \"scale\": 1\r ],\r \"fc\": [\r \"offset\": 0,\r \"internal\": false,\r \"name\": \"foot-candle\",\r \"scale\": 0.09290226681531\r ]\r ]\r ],\r \"time\": [\r \"preferred_unit\": ,\r \"name\": \"Time\",\r \"units\": [\"s\": [\r \"offset\": 0,\r \"internal\": false,\r \"name\": \"second\",\r \"scale\": 1\r ]]\r ],\r \"ratio\": [\r \"preferred_unit\": \"times\",\r \"name\": \"Ratio\",\r \"units\": [\r \"%\": [\r \"offset\": 0,\r \"name\": \"percent\",\r \"scale\": 100\r ],\r \"times\": [\r \"offset\": 0,\r \"internal\": false,\r \"name\": \"\",\r \"scale\": 1\r ]\r ]\r ],\r \"energy\": [\r \"preferred_unit\": \"kWh\",\r \"name\": \"Energy\",\r \"units\": [\r \"kWh\": [\r \"offset\": 0,\r \"internal\": false,\r \"name\": \"kilowatt-hour\",\r \"scale\": 2.77777778e-7\r ],\r \"J\": [\r \"offset\": 0,\r \"name\": \"joule\",\r \"scale\": 1\r ]\r ]\r ],\r \"voltage\": [\r \"preferred_unit\": ,\r \"name\": \"Voltage\",\r \"units\": [\"V\": [\r \"offset\": 0,\r \"name\": \"volt\",\r \"scale\": 1\r ]]\r ]\r ],\r \"allow_jsonrpc\": true,\r \"custom_register_url\": \"https://baz.example.com/foo/bar.html\",\r \"customization_status\": \"open\",\r \"known_protection_bits\": [\r \"protect_restore\": [\r \"name\": \"Protection from restore from backup\",\r \"status\": \"You have enabled that and that service which allows to bypass this protection\"\r ],\r \"protect_admin\": [\r \"name\": \"Administrator credentials protection\",\r \"status\": true\r ],\r \"protect_private_config\": [\r \"name\": \"Private configuration protection\",\r \"status\": \"You have enabled that and that service which allows to bypass this protection\"\r ],\r \"protect_notification\": [\r \"name\": \"Notification settings protection\",\r \"status\": false\r ],\r \"protect_network\": [\r \"name\": \"Network settings protection\",\r \"status\": true\r ],\r \"protect_maintenance\": [\r \"name\": \"Maintenance mode lock\",\r \"status\": false\r ],\r \"protect_firmware\": [\r \"name\": \"Firmware protection\",\r \"status\": \"You have enabled that and that service which allows to bypass this protection\"\r ]\r ],\r \"refresh_enabled\": true,\r \"allow_modifying_get\": true,\r \"protect_maintenance\": false,\r \"serial\": \"ISO322203123456\",\r \"custom_support_email\": \"support@example.com\",\r \"allow_coapws_nonadmin\": false,\r \"allow_restapi\": true,\r \"upgrade_notify_beep\": false,\r \"brand_faq_url\": \"https://baz.example.com/quux/foo.html\",\r \"links\": [\r [\r \"description\": \"test 5\",\r \"href\": \"test_url7\"\r ],\r [\r \"description\": \"test 3\",\r \"href\": \"test_url5\"\r ]\r ],\r \"custom_brand_logo\": \"http://bar.example.com:80/baz/foo/quux/foo/bar.png\",\r \"image_format\": \"jpg\",\r \"location\": \"Server room\",\r \"ntp_server_enabled\": true,\r \"http_ports\": [\r [\r \"port\": \"8046\",\r \"address\": \"192.168.0.9\"\r ]\r ],\r \"hide_wifi_key\": true,\r \"custom_brand_url\": \"https://baz.example.com/baz/quux/quux/baz.html\",\r \"syslog_ip_address\": ,\r \"protect_network\": false,\r \"lockout_delay_minutes\": 60,\r \"version\": \"1.8.1.0\",\r \"allow_coapws_origins\": [\"https://baz.example.com\", \"https://foo.example.com\", \"http://bar.example.com\"],\r \"syslog_minimal_severity\": 8,\r \"certificates\": [\"iTrustBazSign_Trusted_Certification_Authority\": [\r \"data\": \"-----BEGIN CERTIFICATE-----\rMIIZNsCJ4KzRkhOd2DFrjawMoljLKzq6dLi1DxMJIMn23Bi7Qz/AaxYPjIm3HdCx\r+DuNZClMGra+/1+0Da+o0j7ooQR0NSzOiuoI6ZhPRHQSLQUb1UP4DYu2/M5Pr4qZ\ret7EaYhu/9FSgsWBIcRtXVuwcKnjANkqGu4tTonUz3ygxUtG7K9gs4cUQQEdp+T6\ra/NOotOus4sN+8XLKDDQsktJ+X8+1GvdHJ16CS15ZvVZ42xQIBtBxnWxKgyNzt1H\r4QRZTZ8P4kV9hxTuqgreCp+vnOvhRCwXfN79zHa415Fl2kfvRXZfNabA+WuRlq/Q\r8cDRCJVJbGOLyKoVwUvW65Wf/+Qs/t6AVMdki94JRUhPrWxn1sK9+tq0tHuvB15j\rkT8vZUN4Bpxjnlmg5yg+ojt6epJiw38gYIc8p0E0rCmfzZL5X25Mn/VSqrAmwKTV\r6fU8wX08Kh8v2FT7NrwPNPFEb2AyYhegM9rJitT2ad+fvToILljkA//o3BmevRKH\rBcK56PimQNhvC0Hzl2An3/tHoXCFuVt68EDHgy36Ln2apMabQnOWoIpcr1tmZnuk\r81k67sTwx4mJgOmTpIH77w+BqmmdhWhraRzjKTgIZSdGsPlhk3rt0s4sftWMQDD0\rCl2iSMHx0aqSMYCRP6UHDMy6vKY8abspNwXrJroLReqpC3HeBnxRAwZ5H8Gtl8i8\rF0R7rpaVfPkkiPyWNPiJ+qc96WxHE6OW8sf0hGYMhI7Qk5y7WgSXW5ifdgyupNR+\r60zPaL6vUYfcWo8DHhmOQR17QyyqPy6Y+5zaT5V+gAcD/mSIUEjxim49l20A08k1\rjdlr9mXMOnNBFiiWRfFEmQ/qSBtdyxviahZmT78uwY6CGqkjW0zIS+9xC2bA0Xvd\rVPkfafb8nqQeb9Ad9V69g4OlhanEWQV1rFiRwKckA2OnEbRP6Zbog/ZNcNd8p8Bh\rw9NGn7SsYG79jZHJB6/CiPr530xEEegAq3SdDxWnDfyzEFJSOKh6mYDrbA5srn3h\rXL6VuwkaukrA3JaQ0iCay3C9A41+9luj61E1z/dulU4rphHrQWSPcha==\r-----END CERTIFICATE-----\r\",\r \"status\": false\r ]],\r \"ssh_authorized_keys\": [\r [\r \"data\": \"ssh-dss aV===\",\r \"options\": \"\",\r \"comment\": \"n\"\r ],\r [\r \"data\": \"ssh-dss CwLn\",\r \"options\": \"era,m=qjgge,wc=x\",\r \"comment\": \"\"\r ],\r [\r \"data\": \"ecdsa-sha2-nistp521 a\",\r \"options\": \"\",\r \"comment\": \"\"\r ],\r [\r \"data\": \"ecdsa-sha2-nistp384 eEKp==\",\r \"options\": \"\",\r \"comment\": \"\"\r ],\r [\r \"data\": \"ssh-ed25519 v7=\",\r \"options\": \"\",\r \"comment\": \"\"\r ],\r [\r \"data\": \"ssh-ed25519 t91/5S==\",\r \"options\": \"oq=ml,yzreiwtvwctfx=e,zspqyuhlfl=bxo,i=ywi,e=dpvtn,yvmbbwdylns\",\r \"comment\": \"bqcl\"\r ],\r [\r \"data\": \"ecdsa-sha2-nistp521 r\",\r \"options\": \"\",\r \"comment\": \"\"\r ],\r [\r \"data\": \"ssh-ed25519 5=\",\r \"options\": \"wllkv=991248,mu=92,dh=449\",\r \"comment\": \"jqkh\"\r ],\r [\r \"data\": \"ecdsa-sha2-nistp256 betjYa==\",\r \"options\": \"tdx\",\r \"comment\": \"\"\r ],\r [\r \"data\": \"ecdsa-sha2-nistp384 XA2J===\",\r \"options\": \"\",\r \"comment\": \"\"\r ],\r [\r \"data\": \"ecdsa-sha2-nistp521 4i==\",\r \"options\": \"\",\r \"comment\": \"\"\r ],\r [\r \"data\": \"ecdsa-sha2-nistp384 VWk==\",\r \"options\": \"nifiixiky=h,iy\",\r \"comment\": \"@h\"\r ],\r [\r \"data\": \"ecdsa-sha2-nistp256 9k=\",\r \"options\": \"kyxjhdrnrjrn=fk,wwqjk=180579801,uy=v\",\r \"comment\": \"dgvjcr\"\r ],\r [\r \"data\": \"ssh-ed25519 Q=\",\r \"options\": \"rmhdcm,v=knapbe\",\r \"comment\": \"\"\r ],\r [\r \"data\": \"ecdsa-sha2-nistp384 k\",\r \"options\": \"\",\r \"comment\": \"\"\r ],\r [\r \"data\": \"ecdsa-sha2-nistp384 77rl\",\r \"options\": \"rbjcf=12\",\r \"comment\": \"\"\r ],\r [\r \"data\": \"ecdsa-sha2-nistp521 n\",\r \"options\": \"\",\r \"comment\": \"ibawc\"\r ],\r [\r \"data\": \"ecdsa-sha2-nistp256 m===\",\r \"options\": \"x=cgkbjt,osvu,ukx,mun=605\",\r \"comment\": \"zspr\"\r ],\r [\r \"data\": \"ssh-rsa 65=\",\r \"options\": \"\",\r \"comment\": \"f.o\"\r ],\r [\r \"data\": \"ssh-rsa Y=\",\r \"options\": \"ace\",\r \"comment\": \"q\"\r ],\r [\r \"data\": \"ecdsa-sha2-nistp256 w+T8\",\r \"options\": \"uy=5,cqe,cvde=12\",\r \"comment\": \"\"\r ],\r [\r \"data\": \"ssh-ed25519 m\",\r \"options\": \"v=rwwifeli,zuyibsvmbt=6,n=01,jqv,sqg,jtul=4,hllpamsm,rttdmjk=n,yot,ai=d,qu,llp,bctpegotzltr=9,w=22,s,tt=8785,hjuj=coxr,yixrao=wgqr\",\r \"comment\": \"dpu\"\r ]\r ],\r \"refresh_delay_minutes\": 1,\r \"ssh_enabled\": true,\r \"allow_restapi_nonadmin\": true,\r \"protect_restore\": false,\r \"custom_brand_logo_height\": 32,\r \"known_timezones\": [\r \"UTC-6\": \"UTC+6\",\r \"UTC+4\": \"UTC-4\",\r \"UTC-9\": \"UTC+9\",\r \"UTC+6\": \"UTC-6\",\r \"UTC+5\": \"UTC-5\",\r \"UTC-5\": \"UTC+5\",\r \"UTC+11\": \"UTC-11\",\r \"UTC-8\": \"UTC+8\",\r \"UTC+8\": \"UTC-8\",\r \"UTC\": \"UTC\",\r \"UTC-10\": \"UTC+10\",\r \"UTC+1\": \"UTC-1\",\r \"UTC-11\": \"UTC+11\",\r \"UTC+12\": \"UTC-12\",\r \"UTC-12\": \"UTC+12\",\r \"UTC+9\": \"UTC-9\",\r \"UTC+10\": \"UTC-10\",\r \"UTC-4\": \"UTC+4\",\r \"UTC+7\": \"UTC-7\",\r \"UTC-7\": \"UTC+7\",\r \"UTC-3\": \"UTC+3\",\r \"UTC-1\": \"UTC+1\",\r \"UTC+2\": \"UTC-2\",\r \"UTC+3\": \"UTC-3\",\r \"UTC-2\": \"UTC+2\"\r ],\r \"allow_restapi_origins\": [\"https://foo.example.com\", \"http://bar.example.com\"],\r \"brand_manual_url\": \"https://bar.example.com/quux/quux/foo/quux/bar/bar/foo/quux/foo.htm\",\r \"custom_brand_logo_width\": 22,\r \"plots\": [\r [\r \"x2\": [\r \"min\": ,\r \"softmax\": ,\r \"max\": ,\r \"tics\": ,\r \"mtics\": ,\r \"softmin\": \r ],\r \"y2\": [\r \"min\": 0,\r \"softmax\": 1,\r \"max\": ,\r \"tics\": ,\r \"mtics\": ,\r \"softmin\": \r ],\r \"data\": [\r [\r \"ds\": \"buses.0.voltage\",\r \"style\": [\r \"type\": \"solid\",\r \"style\": \"lines\",\r \"width\": 1,\r \"color\": \"FF0000\",\r \"axes\": \"x1y1\",\r \"marker\": \"plus\",\r \"size\": 0\r ],\r \"title\": \"Bus A voltage\"\r ],\r [\r \"ds\": \"buses.0.current\",\r \"style\": [\r \"type\": \"solid\",\r \"style\": \"lines\",\r \"width\": 1,\r \"color\": \"0000FF\",\r \"axes\": \"x1y2\",\r \"marker\": \"plus\",\r \"size\": 0\r ],\r \"title\": \"Bus A current\"\r ]\r ],\r \"width\": 640,\r \"title\": \"Bus A status\",\r \"display\": true,\r \"y1\": [\r \"min\": 0,\r \"softmax\": 110,\r \"max\": ,\r \"tics\": ,\r \"mtics\": ,\r \"softmin\": \r ],\r \"x1\": [\r \"min\": ,\r \"softmax\": ,\r \"max\": ,\r \"tics\": ,\r \"mtics\": ,\r \"softmin\": \r ],\r \"height\": 480\r ],\r [\r \"x2\": [\r \"min\": ,\r \"softmax\": ,\r \"max\": ,\r \"tics\": ,\r \"mtics\": ,\r \"softmin\": \r ],\r \"y2\": [\r \"min\": 0,\r \"softmax\": 1,\r \"max\": ,\r \"tics\": ,\r \"mtics\": ,\r \"softmin\": \r ],\r \"data\": [\r [\r \"ds\": \"buses.1.voltage\",\r \"style\": [\r \"type\": \"solid\",\r \"style\": \"lines\",\r \"width\": 1,\r \"color\": \"FF0000\",\r \"axes\": \"x1y1\",\r \"marker\": \"plus\",\r \"size\": 0\r ],\r \"title\": \"Bus B voltage\"\r ],\r [\r \"ds\": \"buses.1.current\",\r \"style\": [\r \"type\": \"solid\",\r \"style\": \"lines\",\r \"width\": 1,\r \"color\": \"0000FF\",\r \"axes\": \"x1y2\",\r \"marker\": \"plus\",\r \"size\": 0\r ],\r \"title\": \"Bus B current\"\r ]\r ],\r \"width\": 640,\r \"title\": \"Bus B status\",\r \"display\": true,\r \"y1\": [\r \"min\": 0,\r \"softmax\": 110,\r \"max\": ,\r \"tics\": ,\r \"mtics\": ,\r \"softmin\": \r ],\r \"x1\": [\r \"min\": ,\r \"softmax\": ,\r \"max\": ,\r \"tics\": ,\r \"mtics\": ,\r \"softmin\": \r ],\r \"height\": 480\r ],\r [\r \"x2\": [\r \"min\": ,\r \"softmax\": ,\r \"max\": ,\r \"tics\": ,\r \"mtics\": ,\r \"softmin\": \r ],\r \"y2\": [\r \"min\": ,\r \"softmax\": ,\r \"max\": ,\r \"tics\": ,\r \"mtics\": ,\r \"softmin\": \r ],\r \"data\": [\r [\r \"ds\": \"buses.0.total_energy\",\r \"style\": [\r \"type\": \"solid\",\r \"style\": \"lines\",\r \"width\": 1,\r \"color\": \"FF0000\",\r \"axes\": \"x1y1\",\r \"marker\": \"plus\",\r \"size\": 0\r ],\r \"title\": \"Bus A total energy\"\r ],\r [\r \"ds\": \"buses.1.total_energy\",\r \"style\": [\r \"type\": \"solid\",\r \"style\": \"lines\",\r \"width\": 1,\r \"color\": \"0000FF\",\r \"axes\": \"x1y1\",\r \"marker\": \"plus\",\r \"size\": 0\r ],\r \"title\": \"Bus B total energy\"\r ]\r ],\r \"width\": 640,\r \"title\": \"Bus energy consumption\",\r \"display\": false,\r \"y1\": [\r \"min\": ,\r \"softmax\": ,\r \"max\": ,\r \"tics\": ,\r \"mtics\": ,\r \"softmin\": \r ],\r \"x1\": [\r \"min\": ,\r \"softmax\": ,\r \"max\": ,\r \"tics\": ,\r \"mtics\": ,\r \"softmin\": \r ],\r \"height\": 480\r ],\r [\r \"x2\": [\r \"min\": ,\r \"softmax\": ,\r \"max\": ,\r \"tics\": ,\r \"mtics\": ,\r \"softmin\": \r ],\r \"y2\": [\r \"min\": ,\r \"softmax\": ,\r \"max\": ,\r \"tics\": ,\r \"mtics\": ,\r \"softmin\": \r ],\r \"data\": [\r [\r \"ds\": \"buses.0.voltage\",\r \"style\": [\r \"type\": \"solid\",\r \"style\": \"lines\",\r \"width\": 1,\r \"color\": \"FF0000\",\r \"axes\": \"x1y1\",\r \"marker\": \"plus\",\r \"size\": 0\r ],\r \"title\": \"Bus A voltage\"\r ],\r [\r \"ds\": \"buses.1.voltage\",\r \"style\": [\r \"type\": \"solid\",\r \"style\": \"lines\",\r \"width\": 1,\r \"color\": \"0000FF\",\r \"axes\": \"x1y1\",\r \"marker\": \"plus\",\r \"size\": 0\r ],\r \"title\": \"Bus B voltage\"\r ]\r ],\r \"width\": 640,\r \"title\": \"Bus voltages\",\r \"display\": false,\r \"y1\": [\r \"min\": 0,\r \"softmax\": 110,\r \"max\": ,\r \"tics\": ,\r \"mtics\": ,\r \"softmin\": \r ],\r \"x1\": [\r \"min\": ,\r \"softmax\": ,\r \"max\": ,\r \"tics\": ,\r \"mtics\": ,\r \"softmin\": \r ],\r \"height\": 480\r ],\r [\r \"x2\": [\r \"min\": ,\r \"softmax\": ,\r \"max\": ,\r \"tics\": ,\r \"mtics\": ,\r \"softmin\": \r ],\r \"y2\": [\r \"min\": ,\r \"softmax\": ,\r \"max\": ,\r \"tics\": ,\r \"mtics\": ,\r \"softmin\": \r ],\r \"data\": [\r [\r \"ds\": \"buses.0.current\",\r \"style\": [\r \"type\": \"solid\",\r \"style\": \"lines\",\r \"width\": 1,\r \"color\": \"FF0000\",\r \"axes\": \"x1y1\",\r \"marker\": \"plus\",\r \"size\": 0\r ],\r \"title\": \"Bus A current\"\r ],\r [\r \"ds\": \"buses.1.current\",\r \"style\": [\r \"type\": \"solid\",\r \"style\": \"lines\",\r \"width\": 1,\r \"color\": \"0000FF\",\r \"axes\": \"x1y1\",\r \"marker\": \"plus\",\r \"size\": 0\r ],\r \"title\": \"Bus B current\"\r ]\r ],\r \"width\": 640,\r \"title\": \"Bus currents\",\r \"display\": true,\r \"y1\": [\r \"min\": 0,\r \"softmax\": 1,\r \"max\": ,\r \"tics\": ,\r \"mtics\": ,\r \"softmin\": \r ],\r \"x1\": [\r \"min\": ,\r \"softmax\": ,\r \"max\": ,\r \"tics\": ,\r \"mtics\": ,\r \"softmin\": \r ],\r \"height\": 480\r ],\r [\r \"x2\": [\r \"min\": ,\r \"softmax\": ,\r \"max\": ,\r \"tics\": ,\r \"mtics\": ,\r \"softmin\": \r ],\r \"y2\": [\r \"min\": ,\r \"softmax\": ,\r \"max\": ,\r \"tics\": ,\r \"mtics\": ,\r \"softmin\": \r ],\r \"data\": [\r [\r \"ds\": \"environment.temperature\",\r \"style\": [\r \"type\": \"solid\",\r \"style\": \"lines\",\r \"width\": 1,\r \"color\": \"FF0000\",\r \"axes\": \"x1y1\",\r \"marker\": \"plus\",\r \"size\": 0\r ],\r \"title\": \"Temperature\"\r ]\r ],\r \"width\": 640,\r \"title\": \"Temperature\",\r \"display\": true,\r \"y1\": [\r \"min\": 0,\r \"softmax\": ,\r \"max\": ,\r \"tics\": ,\r \"mtics\": ,\r \"softmin\": \r ],\r \"x1\": [\r \"min\": ,\r \"softmax\": ,\r \"max\": ,\r \"tics\": ,\r \"mtics\": ,\r \"softmin\": \r ],\r \"height\": 480\r ],\r [\r \"x2\": [\r \"min\": ,\r \"softmax\": ,\r \"max\": ,\r \"tics\": ,\r \"mtics\": ,\r \"softmin\": \r ],\r \"y2\": [\r \"min\": ,\r \"softmax\": ,\r \"max\": ,\r \"tics\": ,\r \"mtics\": ,\r \"softmin\": \r ],\r \"data\": [\r [\r \"ds\": \"environment.illuminance\",\r \"style\": [\r \"type\": \"solid\",\r \"style\": \"lines\",\r \"width\": 1,\r \"color\": \"FF0000\",\r \"axes\": \"x1y1\",\r \"marker\": \"plus\",\r \"size\": 0\r ],\r \"title\": \"Illuminance\"\r ]\r ],\r \"width\": 640,\r \"title\": \"Illuminance\",\r \"display\": true,\r \"y1\": [\r \"min\": 0,\r \"softmax\": ,\r \"max\": ,\r \"tics\": ,\r \"mtics\": ,\r \"softmin\": \r ],\r \"x1\": [\r \"min\": ,\r \"softmax\": ,\r \"max\": ,\r \"tics\": ,\r \"mtics\": ,\r \"softmin\": \r ],\r \"height\": 480\r ],\r [\r \"x2\": [\r \"min\": ,\r \"softmax\": ,\r \"max\": ,\r \"tics\": ,\r \"mtics\": ,\r \"softmin\": \r ],\r \"y2\": [\r \"min\": ,\r \"softmax\": ,\r \"max\": ,\r \"tics\": ,\r \"mtics\": ,\r \"softmin\": \r ],\r \"data\": [\r [\r \"ds\": \"battery_voltage\",\r \"style\": [\r \"type\": \"solid\",\r \"style\": \"lines\",\r \"width\": 1,\r \"color\": \"FF0000\",\r \"axes\": \"x1y1\",\r \"marker\": \"plus\",\r \"size\": 0\r ],\r \"title\": \"Battery voltage\"\r ]\r ],\r \"width\": 640,\r \"title\": \"Battery voltage\",\r \"display\": false,\r \"y1\": [\r \"min\": 0,\r \"softmax\": ,\r \"max\": ,\r \"tics\": ,\r \"mtics\": ,\r \"softmin\": \r ],\r \"x1\": [\r \"min\": ,\r \"softmax\": ,\r \"max\": ,\r \"tics\": ,\r \"mtics\": ,\r \"softmin\": \r ],\r \"height\": 480\r ],\r [\r \"x2\": [\r \"min\": ,\r \"softmax\": ,\r \"max\": ,\r \"tics\": ,\r \"mtics\": ,\r \"softmin\": \r ],\r \"y2\": [\r \"min\": ,\r \"softmax\": ,\r \"max\": ,\r \"tics\": ,\r \"mtics\": ,\r \"softmin\": \r ],\r \"data\": [\r [\r \"ds\": \"power_voltage\",\r \"style\": [\r \"type\": \"solid\",\r \"style\": \"lines\",\r \"width\": 1,\r \"color\": \"FF0000\",\r \"axes\": \"x1y1\",\r \"marker\": \"plus\",\r \"size\": 0\r ],\r \"title\": \"Power voltage\"\r ]\r ],\r \"width\": 640,\r \"title\": \"Power voltage\",\r \"display\": false,\r \"y1\": [\r \"min\": 0,\r \"softmax\": ,\r \"max\": ,\r \"tics\": ,\r \"mtics\": ,\r \"softmin\": \r ],\r \"x1\": [\r \"min\": ,\r \"softmax\": ,\r \"max\": ,\r \"tics\": ,\r \"mtics\": ,\r \"softmin\": \r ],\r \"height\": 480\r ],\r [\r \"x2\": [\r \"min\": ,\r \"softmax\": ,\r \"max\": ,\r \"tics\": ,\r \"mtics\": ,\r \"softmin\": \r ],\r \"y2\": [\r \"min\": ,\r \"softmax\": ,\r \"max\": ,\r \"tics\": ,\r \"mtics\": ,\r \"softmin\": \r ],\r \"data\": [\r [\r \"ds\": \"relay_voltage\",\r \"style\": [\r \"type\": \"solid\",\r \"style\": \"lines\",\r \"width\": 1,\r \"color\": \"FF0000\",\r \"axes\": \"x1y1\",\r \"marker\": \"plus\",\r \"size\": 0\r ],\r \"title\": \"Relay voltage\"\r ]\r ],\r \"width\": 640,\r \"title\": \"Relay voltage\",\r \"display\": true,\r \"y1\": [\r \"min\": 0,\r \"softmax\": ,\r \"max\": ,\r \"tics\": ,\r \"mtics\": ,\r \"softmin\": \r ],\r \"x1\": [\r \"min\": ,\r \"softmax\": ,\r \"max\": ,\r \"tics\": ,\r \"mtics\": ,\r \"softmin\": \r ],\r \"height\": 480\r ]\r ],\r \"ssh_port\": 22,\r \"upgrade_notify_blink\": true,\r \"protect_admin\": false,\r \"relay_ports\": [\"ttyATH0\"],\r \"custom_update_url\": \"https://bar.example.com:443/bar.htm\",\r \"brand_company_name\": \"Digital Loggers, Inc.\",\r \"hardware_id\": \"EPCR5\",\r \"crls\": [\"iVeriFooCrypt_Primary_CA\": [\r \"data\": \"-----BEGIN X509 CRL-----\rMIIRKoksuFeaVWE2tkGinxfQDg3P9X4mtoEEc/6XGn7nKOsD88xx5dOKJUlU1sHx\rCJYLsq90dVQWlbgjYnMy8iTwCWoVUU2jqd4jTFl7nCfYpLIO9gNJOsFdP49vbEfR\rlAM1yWqBBO0ZiQkPp4qhLU7Sf33vkXoVjBYijPvxqyWZOG+ENrylL5D0AIywrmSb\r1=\r-----END X509 CRL-----\r\",\r \"status\": true\r ]],\r \"contact\": \"support@example.com\",\r \"relax_nonhtml_content_types\": true,\r \"timezone\": \"UTC\",\r \"hostname\": \"foo.example.com\",\r \"protect_firmware\": true,\r \"outlet_label\": \"Outlet\",\r \"brand_name\": \"Ethernet Power Controller\",\r \"oid\": \"1.3.6.1.4.1.45770.1.3\",\r \"custom_brand_company_name\": \"Whatever Systems Inc.\",\r \"update_url\": \"http://foo.example.com:80/quux/baz/baz/baz/bar/bar/foo/bar/quux/bar.htm\",\r \"ntp_peers\": [\"0.ntp-pool.example.com\", \"1.ntp-pool.example.com\", \"2.ntp-pool.example.com\", \"3.ntp-pool.example.com\"],\r \"custom_help_url\": \"https://baz.example.com:443/foo/quux/quux/bar/baz/bar/bar/bar/quux.html\",\r \"name_always_visible\": true,\r \"support_email\": \"support@example.com\",\r \"https_ports\": [\r [\r \"port\": \"80\",\r \"address\": \"192.168.0.5\"\r ],\r [\r \"port\": \"8079\",\r \"address\": \"192.168.0.58\"\r ],\r [\r \"port\": \"1\",\r \"address\": \"192.168.0.21\"\r ],\r [\r \"port\": \"8\",\r \"address\": \"192.168.0.19\"\r ]\r ],\r \"contacts\": [\r \"support\": [\r \"phone\": ,\r \"fax\": \"+67178999899706\",\r \"name\": \"Support\",\r \"email\": \r ],\r \"security\": [\r \"phone\": ,\r \"fax\": \"+766747320756474\",\r \"name\": \"Security\",\r \"email\": \r ]\r ],\r \"custom_support_url\": \"http://foo.example.com:2/baz.html\",\r \"support_url\": \"https://foo.example.com/quux.htm\",\r \"protect_notification\": true,\r \"meters\": [\r [\r \"decimals\": 0,\r \"color\": \"\",\r \"sectors\": [\r [\r \"color\": \"0000FF\",\r \"name\": \"Low\",\r \"value\": 100\r ],\r [\r \"color\": \"00FF00\",\r \"name\": \"Optimal\",\r \"value\": 127\r ],\r [\r \"color\": \"FF0000\",\r \"name\": \"High\",\r \"value\": 140\r ]\r ],\r \"data\": \"buses.0.voltage\",\r \"width\": 128,\r \"title\": \"Bus A voltage\",\r \"display\": false,\r \"min_value\": 90,\r \"scale\": \"linear\",\r \"height\": 64\r ],\r [\r \"decimals\": 1,\r \"color\": \"\",\r \"sectors\": [\r [\r \"color\": \"00FF00\",\r \"name\": \"Optimal\",\r \"value\": 12\r ],\r [\r \"color\": \"FF0000\",\r \"name\": \"High\",\r \"value\": 15\r ]\r ],\r \"data\": \"buses.0.current\",\r \"width\": 128,\r \"title\": \"Bus A current\",\r \"display\": true,\r \"min_value\": 0,\r \"scale\": \"linear\",\r \"height\": 64\r ],\r [\r \"decimals\": 0,\r \"color\": \"\",\r \"sectors\": [\r [\r \"color\": \"0000FF\",\r \"name\": \"Low\",\r \"value\": 100\r ],\r [\r \"color\": \"00FF00\",\r \"name\": \"Optimal\",\r \"value\": 127\r ],\r [\r \"color\": \"FF0000\",\r \"name\": \"High\",\r \"value\": 140\r ]\r ],\r \"data\": \"buses.1.voltage\",\r \"width\": 128,\r \"title\": \"Bus B voltage\",\r \"display\": false,\r \"min_value\": 90,\r \"scale\": \"linear\",\r \"height\": 64\r ],\r [\r \"decimals\": 1,\r \"color\": \"\",\r \"sectors\": [\r [\r \"color\": \"00FF00\",\r \"name\": \"Optimal\",\r \"value\": 12\r ],\r [\r \"color\": \"FF0000\",\r \"name\": \"High\",\r \"value\": 15\r ]\r ],\r \"data\": \"buses.1.current\",\r \"width\": 128,\r \"title\": \"Bus B current\",\r \"display\": false,\r \"min_value\": 0,\r \"scale\": \"linear\",\r \"height\": 64\r ],\r [\r \"decimals\": 0,\r \"color\": \"\",\r \"sectors\": [\r [\r \"color\": \"0000FF\",\r \"name\": \"Cold\",\r \"value\": 273\r ],\r [\r \"color\": \"00FF00\",\r \"name\": \"Optimal\",\r \"value\": 322\r ],\r [\r \"color\": \"FF0000\",\r \"name\": \"Hot\",\r \"value\": 366\r ]\r ],\r \"data\": \"environment.temperature\",\r \"width\": 128,\r \"title\": \"Temperature\",\r \"display\": true,\r \"min_value\": 244,\r \"scale\": \"linear\",\r \"height\": 64\r ],\r [\r \"decimals\": 0,\r \"color\": \"\",\r \"sectors\": [\r [\r \"color\": \"0000FF\",\r \"name\": \"Low\",\r \"value\": 100\r ],\r [\r \"color\": \"00FF00\",\r \"name\": \"Optimal\",\r \"value\": 1000\r ],\r [\r \"color\": \"FF0000\",\r \"name\": \"High\",\r \"value\": 10000\r ]\r ],\r \"data\": \"environment.illuminance\",\r \"width\": 128,\r \"title\": \"Illuminance\",\r \"display\": false,\r \"min_value\": 0,\r \"scale\": \"log\",\r \"height\": 64\r ],\r [\r \"decimals\": 2,\r \"color\": \"\",\r \"sectors\": [\r [\r \"color\": \"0000FF\",\r \"name\": \"Low\",\r \"value\": 4.3\r ],\r [\r \"color\": \"EEEE00\",\r \"name\": \"Medium\",\r \"value\": 4.5\r ],\r [\r \"color\": \"00FF00\",\r \"name\": \"High\",\r \"value\": 6.4\r ]\r ],\r \"data\": \"battery_voltage\",\r \"width\": 128,\r \"title\": \"Battery voltage\",\r \"display\": false,\r \"min_value\": 4,\r \"scale\": \"linear\",\r \"height\": 64\r ],\r [\r \"decimals\": 2,\r \"color\": \"\",\r \"sectors\": [\r [\r \"color\": \"0000FF\",\r \"name\": \"Low\",\r \"value\": 4.9\r ],\r [\r \"color\": \"00FF00\",\r \"name\": \"Optimal\",\r \"value\": 5.5\r ],\r [\r \"color\": \"FF0000\",\r \"name\": \"High\",\r \"value\": 6\r ]\r ],\r \"data\": \"power_voltage\",\r \"width\": 128,\r \"title\": \"Power voltage\",\r \"display\": false,\r \"min_value\": 4,\r \"scale\": \"linear\",\r \"height\": 64\r ],\r [\r \"decimals\": 1,\r \"color\": \"\",\r \"sectors\": [\r [\r \"color\": \"0000FF\",\r \"name\": \"Low\",\r \"value\": 10\r ],\r [\r \"color\": \"00FF00\",\r \"name\": \"Optimal\",\r \"value\": 13\r ],\r [\r \"color\": \"FF0000\",\r \"name\": \"High\",\r \"value\": 15\r ]\r ],\r \"data\": \"relay_voltage\",\r \"width\": 128,\r \"title\": \"Relay voltage\",\r \"display\": true,\r \"min_value\": 8,\r \"scale\": \"linear\",\r \"height\": 64\r ]\r ],\r \"register_url\": \"https://foo.example.com/foo.html\",\r \"https_cert\": [\r \"known_dn_oids\": [\r \"generationQualifier\": \"2.5.4.44\",\r \"description\": \"2.5.4.13\",\r \"businessCategory\": \"2.5.4.15\",\r \"initials\": \"2.5.4.43\",\r \"stateOrProvinceName\": \"2.5.4.8\",\r \"organizationName\": \"2.5.4.10\",\r \"telephoneNumber\": \"2.5.4.20\",\r \"emailAddress\": \"1.2.840.113549.1.9.1\",\r \"street\": \"2.5.4.9\",\r \"pseudonym\": \"2.5.4.65\",\r \"postOfficeBox\": \"2.5.4.18\",\r \"facsimileTelephoneNumber\": \"2.5.4.23\",\r \"x500UniqueIdentifier\": \"2.5.4.45\",\r \"givenName\": \"2.5.4.42\",\r \"title\": \"2.5.4.12\",\r \"serialNumber\": \"2.5.4.5\",\r \"domainComponent\": \"0.9.2342.19200300.100.1.25\",\r \"postalCode\": \"2.5.4.17\",\r \"countryName\": \"2.5.4.6\",\r \"commonName\": \"2.5.4.3\",\r \"localityName\": \"2.5.4.7\",\r \"houseIdentifier\": \"2.5.4.51\",\r \"postalAddress\": \"2.5.4.16\",\r \"registeredAddress\": \"2.5.4.26\",\r \"dnQualifier\": \"2.5.4.46\",\r \"physicalDeliveryOfficeName\": \"2.5.4.19\",\r \"name\": \"2.5.4.41\",\r \"organizationalUnitName\": \"2.5.4.11\",\r \"surname\": \"2.5.4.4\"\r ],\r \"string_mask\": \"nombstr\",\r \"renewal_data\": [\r \"username\": \"R\",\r \"password\": \"N9\",\r \"est_url\": \"https://%a2\",\r \"auth\": \"basic\"\r ],\r \"cert\": \"-----BEGIN CERTIFICATE-----\rMIIarItKbzmTGF4/7lqJkfAKdQf93A4Pa30SNwo/vbUBsbC0M3L7kYTO+9Z3LgVy\rQ9TFAPshclJrnix9rijL6kWipuOLsAvJLOaYqSGTEbK1JICB0yY8i4tY+HvsTqCr\roP6HhbXJyaeGprInQ=\r-----END CERTIFICATE-----\r\",\r \"automatic_renewal\": false,\r \"renewal_method\": \"est\",\r \"bits\": 4096,\r \"key\": \"-----BEGIN PRIVATE KEY-----\rMII6faQLG+m0edZfvBcnqZMFXESVbslNm/VRcxpvxbxcFWIAkw+bWNs3dLbEDMe/\rT17Jy5xvjCS1PD+PqWpjcT4DkKcOM1ar4jA3q7/aMUenjeDaB2JqYP4Iljj7mJ/t\rBzvL+WjUAWDrlp2q9vOa/jMkSWXnXQslPo7QKswWPAOB0S2BNSoPBAAgjjTGAM2b\rB2W4+3WATjDyoQMHEoVR+BAkgTw2XYFkcorduNpO72MxVlElZlDayPKfuHkSs/CU\r47kTz8c2XZZJqLucbVa0sGx90P12eYukieDhpsmMSMhIkcwL8XO\r-----END PRIVATE KEY-----\r\",\r \"distinguished_name\": [\r \"commonName\": [\"Digital Loggers Unit\"],\r \"countryName\": [\"US\"],\r \"stateOrProvinceName\": [\"California\"],\r \"localityName\": [\"Santa Clara\"]\r ],\r \"domains\": [\"foo.example.com\", \"bar.example.com\", \"baz.example.com\", \"foo.example.com\", \"bar.example.com\", \"bar.example.com\", \"foo.example.com\"],\r \"addresses\": [\"119.36.27.134\", \"6.250.3.168\", \"1.126.212.87\", \"84.7.125.77\", \"0.244.9.251\"],\r \"csr\": \"-----BEGIN CERTIFICATE REQUEST-----\rMIIg/PAsd18SSGlAtIVrvA8k2TXUz31L9Z2A/E3fHD7mWvyPEUH9hSwmxTGwZJIk\rxxd1dxGnkpijFyDZ8x14j/a0y9MHwIguFKxuIEh23QnKP1wZ/zgl/GnzS9GPUzKl\rHgfYOjeqX/GbxsdwYOxrBx=\r-----END CERTIFICATE REQUEST-----\r\",\r \"known_renewal_methods\": [\r \"selfsigned\": [\r \"name\": \"Generate a self-signed certificate\",\r \"data_items\": [\"days\": [\r \"regexp\": \"^[1-9][0-9]*$\",\r \"name\": \"Number of days to issue new certificates for\",\r \"secret\": false\r ]]\r ],\r \"acmev2\": [\r \"name\": \"Obtain a certificate from an ACME v2 endpoint (e.g. Let's Encrypt)\",\r \"data_items\": [\r \"acmev2_auth_algorithm\": [\r \"regexp\": \"^(RS256|RS384|RS512|ES256|ES384|ES512)$\",\r \"name\": \"ACMEv2 authentication algorithm\",\r \"secret\": false\r ],\r \"acmev2_contacts\": [\r \"regexp\": \"^((]|[!#&'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))| )+$\",\r \"name\": \"ACMEv2 contact URLs, whitespace-separated\",\r \"secret\": false\r ],\r \"acmev2_agreement\": [\r \"regexp\": \"^((]|[!#&'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))| )+$\",\r \"name\": \"ACMEv2 service agreement\",\r \"secret\": false\r ],\r \"acmev2_url\": [\r \"regexp\": \"^https?://(]|[!#&'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))+$\",\r \"name\": \"ACMEv2 directory endpoint URL\",\r \"secret\": false\r ]\r ]\r ],\r \"acmev1\": [\r \"name\": \"Obtain a certificate from an ACME v1 endpoint (e.g. Let's Encrypt)\",\r \"data_items\": [\r \"acmev1_key_size\": [\r \"regexp\": \"^[1-9][0-9]*$\",\r \"name\": \"ACMEv1 default account key size in bits\",\r \"secret\": false\r ],\r \"acmev1_url\": [\r \"regexp\": \"^https?://(]|[!#&'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))+$\",\r \"name\": \"ACMEv1 directory endpoint URL\",\r \"secret\": false\r ],\r \"acmev1_agreement\": [\r \"regexp\": \"^((]|[!#&'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))| )+$\",\r \"name\": \"ACMEv1 service agreement\",\r \"secret\": false\r ],\r \"acmev1_key_type\": [\r \"regexp\": \"^(rsa|dsa|dh)$\",\r \"name\": \"ACMEv1 default account key type\",\r \"secret\": false\r ],\r \"acmev1_contacts\": [\r \"regexp\": \"^((]|[!#&'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))| )+$\",\r \"name\": \"ACMEv1 contact URLs, whitespace-separated\",\r \"secret\": false\r ]\r ]\r ],\r \"est\": [\r \"name\": \"Obtain a certificate via EST (Enrollment over Secure Transport)\",\r \"data_items\": [\r \"password\": [\r \"regexp\": \"[ -~]*\",\r \"name\": \"Password to use for authentication\",\r \"secret\": true\r ],\r \"username\": [\r \"regexp\": \"[A-Za-z_-][A-Za-z0-9_@-]*\",\r \"name\": \"Username to authenticate as\",\r \"secret\": false\r ],\r \"est_url\": [\r \"regexp\": \"^https://(]|[!#&'()*+,/:;=?@[$A-Za-z0-9._~-]|(%[0-9A-Fa-f][0-9A-Fa-f]))+$\",\r \"name\": \"EST server base URL (not including .well-known/...; secure transport required)\",\r \"secret\": false\r ],\r \"auth\": [\r \"regexp\": \"^(|basic|digest)$\",\r \"name\": \"HTTP authentication to use\",\r \"secret\": false\r ]\r ]\r ]\r ]\r ],\r \"relax_nonhtml_methods\": true,\r \"brand_product_info_url\": \"https://baz.example.com/foo/bar/bar.html\"\r ],\r \"cred\": [\r \"ip_address\": \"192.168.0.53\",\r \"is_admin\": true,\r \"name\": \"admin\",\r \"agent\": \"web ui\",\r \"outlet_access\": [true, true, true, true, true, true, true, true]\r ],\r \"upnp\": [\r \"enabled\": false,\r \"profiles\": [\"belkin_wemo_socket\": [\r \"nid\": \"Belkin\",\r \"state_variables\": [\r \"FriendlyName\": [\r \"default_value\": \"\",\r \"events_enabled\": true,\r \"name\": \"name\",\r \"type\": \"string\"\r ],\r \"BinaryState\": [\r \"default_value\": \"0\",\r \"events_enabled\": true,\r \"name\": \"state\",\r \"type\": \"Boolean\"\r ]\r ],\r \"service_type\": \"basicevent\",\r \"service_version\": \"1\",\r \"device_xmlns\": \"urn:Belkin:device-1-0\",\r \"manufacturer\": \"Belkin International Inc.\",\r \"actions\": [\r \"GetFriendlyName\": [\r \"code\": \"function(outlet) return outlet.name end\",\r \"arguments\": [\r [\r \"is_output\": true,\r \"state_id\": \"FriendlyName\",\r \"name\": \"FriendlyName\",\r \"type\": \"string\"\r ]\r ]\r ],\r \"GetBinaryState\": [\r \"code\": \"function(outlet) return outlet.state end\",\r \"arguments\": [\r [\r \"is_output\": true,\r \"state_id\": \"BinaryState\",\r \"name\": \"BinaryState\",\r \"type\": \"Boolean\"\r ]\r ]\r ],\r \"SetBinaryState\": [\r \"code\": \"function(outlet,value) outlet.state=value end\",\r \"arguments\": [\r [\r \"is_output\": false,\r \"state_id\": \"BinaryState\",\r \"name\": \"BinaryState\",\r \"type\": \"Boolean\"\r ]\r ]\r ],\r \"SetFriendlyName\": [\r \"code\": \"function(outlet,value) outlet.name=val end\",\r \"arguments\": [\r [\r \"is_output\": false,\r \"state_id\": \"FriendlyName\",\r \"name\": \"FriendlyName\",\r \"type\": \"string\"\r ]\r ]\r ]\r ],\r \"types\": [\r \"Boolean\": [\r \"decode\": \"function(str) return str==\\\"1\\\" end\",\r \"encode\": \"function(value) return value and \\\"1\\\" or \\\"0\\\" end\"\r ],\r \"string\": [\r \"decode\": \"function(str) return str end\",\r \"encode\": \"function(value) return value end\"\r ]\r ],\r \"device_version\": \"1\",\r \"service_scpd_url\": \"/eventservice.xml\",\r \"uuid_prefix\": \"Socket-1_0\",\r \"service_event_sub_url\": \"/upnp/event/basicevent1\",\r \"service_xmlns\": \"urn:Belkin:service-1-0\",\r \"service_control_url\": \"/upnp/control/basicevent1\",\r \"service_xmlns_prefix_override\": ,\r \"model_number\": \"\",\r \"model\": \"DLI emulated Belkin socket\",\r \"soap_xmlns_prefix_override\": ,\r \"event_xmlns_prefix_override\": \"xDJXv3DK\",\r \"service_id\": \"basicevent1\",\r \"device_type\": \"controllee\"\r ]],\r \"notifications\": [\r \"events\": [\"dli.upnp.sample_event\": [\r \"parameters\": [\r [\r \"id\": \"sample_parameter\",\r \"has_fixed_value\": false,\r \"fixed_value\": \r ]\r ],\r \"message_template\": [\"sample event\"]\r ]],\r \"parameter_kinds\": []\r ],\r \"outlets\": [\r [\r \"exposed\": false,\r \"alternate_name\": ,\r \"id\": \"1944d90d0\",\r \"profile\": \"belkin_wemo_socket\"\r ],\r [\r \"exposed\": true,\r \"alternate_name\": ,\r \"id\": \"1944d90d1\",\r \"profile\": \"belkin_wemo_socket\"\r ],\r [\r \"exposed\": false,\r \"alternate_name\": ,\r \"id\": \"1944d90d2\",\r \"profile\": \"belkin_wemo_socket\"\r ],\r [\r \"exposed\": true,\r \"alternate_name\": ,\r \"id\": \"1944d90d3\",\r \"profile\": \"belkin_wemo_socket\"\r ],\r [\r \"exposed\": true,\r \"alternate_name\": ,\r \"id\": \"1944d90d4\",\r \"profile\": \"belkin_wemo_socket\"\r ],\r [\r \"exposed\": true,\r \"alternate_name\": ,\r \"id\": \"1944d90d5\",\r \"profile\": \"belkin_wemo_socket\"\r ],\r [\r \"exposed\": false,\r \"alternate_name\": ,\r \"id\": \"1944d90d6\",\r \"profile\": \"belkin_wemo_socket\"\r ],\r [\r \"exposed\": true,\r \"alternate_name\": ,\r \"id\": \"1944d90d7\",\r \"profile\": \"belkin_wemo_socket\"\r ]\r ]\r ],\r \"relay\": [\r \"all_caps\": false,\r \"min_relay_voltage\": 8,\r \"lcd_rows\": 2,\r \"user_message_timeout\": 1,\r \"sequence_delay\": 8,\r \"beep_sequence\": \"0\",\r \"min_sequence_delay\": 1,\r \"outlets\": [\r [\r \"state\": false,\r \"critical\": false,\r \"cycle_delay\": ,\r \"locked\": true,\r \"transient_state\": true,\r \"physical_state\": true,\r \"name\": \"Cooling fans\"\r ],\r [\r \"state\": false,\r \"critical\": true,\r \"cycle_delay\": 6,\r \"locked\": true,\r \"transient_state\": true,\r \"physical_state\": false,\r \"name\": \"Server\"\r ],\r [\r \"state\": false,\r \"critical\": false,\r \"cycle_delay\": 5,\r \"locked\": false,\r \"transient_state\": true,\r \"physical_state\": true,\r \"name\": \"outlet #3\"\r ],\r [\r \"state\": true,\r \"critical\": true,\r \"cycle_delay\": ,\r \"locked\": true,\r \"transient_state\": false,\r \"physical_state\": true,\r \"name\": \"outlet #4\"\r ],\r [\r \"state\": true,\r \"critical\": false,\r \"cycle_delay\": ,\r \"locked\": false,\r \"transient_state\": true,\r \"physical_state\": true,\r \"name\": \"Uplink Radio Power\"\r ],\r [\r \"state\": true,\r \"critical\": true,\r \"cycle_delay\": 1,\r \"locked\": true,\r \"transient_state\": true,\r \"physical_state\": true,\r \"name\": \"Local alarm lights\"\r ],\r [\r \"state\": false,\r \"critical\": false,\r \"cycle_delay\": ,\r \"locked\": true,\r \"transient_state\": false,\r \"physical_state\": false,\r \"name\": \"outlet #7\"\r ],\r [\r \"state\": false,\r \"critical\": false,\r \"cycle_delay\": ,\r \"locked\": false,\r \"transient_state\": false,\r \"physical_state\": true,\r \"name\": \"outlet #8\"\r ],\r [\r \"state\": true,\r \"critical\": true,\r \"cycle_delay\": ,\r \"locked\": true,\r \"transient_state\": false,\r \"physical_state\": false,\r \"name\": \"outlet #9\"\r ],\r [\r \"state\": false,\r \"critical\": false,\r \"cycle_delay\": 3,\r \"locked\": false,\r \"transient_state\": true,\r \"physical_state\": false,\r \"name\": \"Local alarm lights\"\r ],\r [\r \"state\": true,\r \"critical\": false,\r \"cycle_delay\": 9,\r \"locked\": false,\r \"transient_state\": false,\r \"physical_state\": false,\r \"name\": \"outlet #11\"\r ],\r [\r \"state\": true,\r \"critical\": false,\r \"cycle_delay\": ,\r \"locked\": false,\r \"transient_state\": false,\r \"physical_state\": true,\r \"name\": \"outlet #12\"\r ],\r [\r \"state\": false,\r \"critical\": true,\r \"cycle_delay\": ,\r \"locked\": false,\r \"transient_state\": true,\r \"physical_state\": true,\r \"name\": \"Local alarm lights\"\r ],\r [\r \"state\": false,\r \"critical\": false,\r \"cycle_delay\": ,\r \"locked\": false,\r \"transient_state\": true,\r \"physical_state\": false,\r \"name\": \"outlet #14\"\r ],\r [\r \"state\": false,\r \"critical\": false,\r \"cycle_delay\": ,\r \"locked\": false,\r \"transient_state\": false,\r \"physical_state\": false,\r \"name\": \"outlet #15\"\r ],\r [\r \"state\": true,\r \"critical\": false,\r \"cycle_delay\": ,\r \"locked\": true,\r \"transient_state\": false,\r \"physical_state\": false,\r \"name\": \"outlet #16\"\r ],\r [\r \"state\": true,\r \"critical\": false,\r \"cycle_delay\": 6,\r \"locked\": false,\r \"transient_state\": true,\r \"physical_state\": true,\r \"name\": \"POE Injector\"\r ],\r [\r \"state\": false,\r \"critical\": false,\r \"cycle_delay\": 1,\r \"locked\": false,\r \"transient_state\": false,\r \"physical_state\": true,\r \"name\": \"POE Injector\"\r ],\r [\r \"state\": true,\r \"critical\": false,\r \"cycle_delay\": 8,\r \"locked\": false,\r \"transient_state\": true,\r \"physical_state\": true,\r \"name\": \"outlet #19\"\r ],\r [\r \"state\": true,\r \"critical\": true,\r \"cycle_delay\": 7,\r \"locked\": true,\r \"transient_state\": false,\r \"physical_state\": false,\r \"name\": \"outlet #20\"\r ],\r [\r \"state\": true,\r \"critical\": false,\r \"cycle_delay\": ,\r \"locked\": true,\r \"transient_state\": false,\r \"physical_state\": false,\r \"name\": \"outlet #21\"\r ],\r [\r \"state\": false,\r \"critical\": true,\r \"cycle_delay\": ,\r \"locked\": false,\r \"transient_state\": true,\r \"physical_state\": true,\r \"name\": \"outlet #22\"\r ],\r [\r \"state\": false,\r \"critical\": false,\r \"cycle_delay\": 1,\r \"locked\": false,\r \"transient_state\": true,\r \"physical_state\": true,\r \"name\": \"Server\"\r ],\r [\r \"state\": true,\r \"critical\": true,\r \"cycle_delay\": ,\r \"locked\": false,\r \"transient_state\": true,\r \"physical_state\": true,\r \"name\": \"outlet #24\"\r ],\r [\r \"state\": false,\r \"critical\": false,\r \"cycle_delay\": 7,\r \"locked\": true,\r \"transient_state\": false,\r \"physical_state\": false,\r \"name\": \"outlet #25\"\r ],\r [\r \"state\": true,\r \"critical\": false,\r \"cycle_delay\": ,\r \"locked\": false,\r \"transient_state\": true,\r \"physical_state\": false,\r \"name\": \"Local alarm lights\"\r ],\r [\r \"state\": true,\r \"critical\": true,\r \"cycle_delay\": ,\r \"locked\": true,\r \"transient_state\": false,\r \"physical_state\": true,\r \"name\": \"POE Injector\"\r ],\r [\r \"state\": false,\r \"critical\": true,\r \"cycle_delay\": 6,\r \"locked\": false,\r \"transient_state\": true,\r \"physical_state\": false,\r \"name\": \"Server\"\r ],\r [\r \"state\": true,\r \"critical\": true,\r \"cycle_delay\": 1,\r \"locked\": true,\r \"transient_state\": true,\r \"physical_state\": true,\r \"name\": \"Local alarm lights\"\r ],\r [\r \"state\": true,\r \"critical\": false,\r \"cycle_delay\": 4,\r \"locked\": true,\r \"transient_state\": true,\r \"physical_state\": false,\r \"name\": \"WiFi AP\"\r ],\r [\r \"state\": false,\r \"critical\": true,\r \"cycle_delay\": 4,\r \"locked\": false,\r \"transient_state\": true,\r \"physical_state\": false,\r \"name\": \"Server\"\r ],\r [\r \"state\": false,\r \"critical\": false,\r \"cycle_delay\": ,\r \"locked\": true,\r \"transient_state\": true,\r \"physical_state\": false,\r \"name\": \"Cooling fans\"\r ]\r ],\r \"lcd_columns\": 16,\r \"relatch\": 5,\r \"fuse_relatch\": 1,\r \"model\": \"EPCR5\",\r \"user_lines\": [, ],\r \"recovery_mode\": 1,\r \"nets\": [\"ssu1\": [\r \"latest_value\": 0,\r \"tracking\": \"pull\",\r \"name\": \"ssu1\",\r \"expression\": \"(not pin[\\\"dout87\\\"])\"\r ]],\r \"pins\": [\r \"din85\": [\r \"level_bits\": 0,\r \"latest_input_value\": ,\r \"name\": \"din85\",\r \"drive_logic_mapping\": [\"Z\", \"Z\", \"Z\", \"Z\"],\r \"mode_driver\": false,\r \"mode_bits\": 0,\r \"level_driver\": false,\r \"input_bits\": 1\r ],\r \"din3\": [\r \"level_bits\": 1,\r \"latest_input_value\": ,\r \"name\": \"din3\",\r \"drive_logic_mapping\": [\"0\", \"1\", \"0\", \"1\"],\r \"mode_driver\": \"i59\",\r \"mode_bits\": 2,\r \"level_driver\": true,\r \"input_bits\": 0\r ]\r ],\r \"ports\": [\r \"uart_l9chsl4\": [\r \"latest_received\": [],\r \"type\": \"uart\",\r \"name\": \"uart_l9chsl4\",\r \"accept\": [\"d\": true],\r \"configuration\": [\r \"parity\": \"M\",\r \"char_size\": \"7\"\r ]\r ],\r \"uart_lx\": [\r \"latest_received\": [],\r \"type\": \"uart\",\r \"name\": \"uart_lx\",\r \"accept\": [],\r \"configuration\": [\"baudrate\": \"194842\"]\r ]\r ],\r \"known_port_types\": [\"uart\": [\r \"data_items\": [\r \"baudrate\": [\r \"name\": \"Baud rate\",\r \"regexp\": \"^[1-9][0-9]*$\"\r ],\r \"char_size\": [\r \"name\": \"Character size in bits\",\r \"regexp\": \"^(5|6|7|8)$\"\r ],\r \"stop_bits\": [\r \"name\": \"Number of stop bits\",\r \"regexp\": \"^(1|2|1\\.5)$\"\r ],\r \"parity\": [\r \"name\": \"Parity setting: N for none, E for even, O for odd, M for mark, S for space\",\r \"regexp\": \"^(N|E|O|M|S)$\"\r ]\r ],\r \"channels\": [\"d\": \"Data\"]\r ]],\r \"backlight_sequence\": \"0\",\r \"name\": \"My controller\",\r \"notifications\": [\r \"events\": [\r \"dli.relay.outlet_physical_state_on\": [\r \"severity\": 7,\r \"message_template\": [\"outlet \", 0, \" is ON\"],\r \"parameters\": [\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"outlet\"\r ],\r [\r \"fixed_value\": true,\r \"has_fixed_value\": true,\r \"id\": \"physical_state\"\r ]\r ]\r ],\r \"dli.relay.outlet_powerup_state_off\": [\r \"severity\": 6,\r \"message_template\": [\"outlet \", 0, \" configured to be OFF at power-up\"],\r \"parameters\": [\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"outlet\"\r ],\r [\r \"fixed_value\": false,\r \"has_fixed_value\": true,\r \"id\": \"state\"\r ]\r ]\r ],\r \"dli.relay.outlet_physical_state_off\": [\r \"severity\": 7,\r \"message_template\": [\"outlet \", 0, \" is OFF\"],\r \"parameters\": [\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"outlet\"\r ],\r [\r \"fixed_value\": false,\r \"has_fixed_value\": true,\r \"id\": \"physical_state\"\r ]\r ]\r ],\r \"dli.relay.outlet_state_off\": [\r \"severity\": 6,\r \"message_template\": [\"outlet \", 0, \" configured to be OFF\"],\r \"parameters\": [\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"outlet\"\r ],\r [\r \"fixed_value\": false,\r \"has_fixed_value\": true,\r \"id\": \"state\"\r ]\r ]\r ],\r \"dli.relay.outlet_state_on\": [\r \"severity\": 6,\r \"message_template\": [\"outlet \", 0, \" configured to be ON\"],\r \"parameters\": [\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"outlet\"\r ],\r [\r \"fixed_value\": true,\r \"has_fixed_value\": true,\r \"id\": \"state\"\r ]\r ]\r ],\r \"dli.relay.outlet_powerup_locked_state_on\": [\r \"severity\": 6,\r \"message_template\": [\"locked outlet \", 0, \" remains ON at power-up\"],\r \"parameters\": [\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"outlet\"\r ],\r [\r \"fixed_value\": true,\r \"has_fixed_value\": true,\r \"id\": \"state\"\r ]\r ]\r ],\r \"dli.relay.outlet_powerup_state_on\": [\r \"severity\": 6,\r \"message_template\": [\"outlet \", 0, \" configured to be ON at power-up\"],\r \"parameters\": [\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"outlet\"\r ],\r [\r \"fixed_value\": true,\r \"has_fixed_value\": true,\r \"id\": \"state\"\r ]\r ]\r ],\r \"dli.relay.outlet_powerup_locked_state_off\": [\r \"severity\": 6,\r \"message_template\": [\"locked outlet \", 0, \" remains OFF at power-up\"],\r \"parameters\": [\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"outlet\"\r ],\r [\r \"fixed_value\": false,\r \"has_fixed_value\": true,\r \"id\": \"state\"\r ]\r ]\r ],\r \"dli.relay.outlet_transient_state_off\": [\r \"severity\": 7,\r \"message_template\": [\"outlet \", 0, \" expected to be OFF\"],\r \"parameters\": [\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"outlet\"\r ],\r [\r \"fixed_value\": false,\r \"has_fixed_value\": true,\r \"id\": \"transient_state\"\r ]\r ]\r ],\r \"dli.relay.outlet_transient_state_on\": [\r \"severity\": 7,\r \"message_template\": [\"outlet \", 0, \" expected to be ON\"],\r \"parameters\": [\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"outlet\"\r ],\r [\r \"fixed_value\": true,\r \"has_fixed_value\": true,\r \"id\": \"transient_state\"\r ]\r ]\r ]\r ],\r \"parameter_kinds\": []\r ],\r \"online\": true,\r \"version\": \"1.8.1.0\",\r \"cycle_delay\": 3,\r \"keypad_enabled\": true,\r \"user_message_force_timeout\": 1,\r \"buses\": [\r [\r \"outlet_indices\": [0, 1, 2, 3],\r \"voltage_affects_outlets\": [1, 2, 3],\r \"max_current\": 5,\r \"current_affects_outlets\": [0],\r \"max_voltage\": ,\r \"min_voltage\": 60\r ],\r [\r \"outlet_indices\": [4, 5, 6, 7],\r \"voltage_affects_outlets\": [0, 1, 2, 3],\r \"max_current\": 14,\r \"current_affects_outlets\": [0, 1, 2, 3],\r \"max_voltage\": ,\r \"min_voltage\": 60\r ]\r ],\r \"fuses_enabled\": false\r ],\r \"autoping\": [\r \"enabled\": false,\r \"max_consecutive_reboot_count\": 76,\r \"max_reboot_count\": 1,\r \"items\": [\r [\r \"script\": \"\",\r \"outlets\": [0, 8, 10, 11, 18, 20, 22, 27, 28, 30, 31],\r \"addresses\": [\"http://hCRMO.example.com:63979/GAvTdGs1/HdOBoK\"],\r \"pings_before_enabling\": \r ],\r [\r \"script\": \"cycle_router\",\r \"outlets\": [],\r \"addresses\": [\"http://4.251.149.205:62639\"],\r \"pings_before_enabling\": \r ],\r [\r \"script\": \"energize_heater\",\r \"outlets\": [],\r \"addresses\": [\"207.159.16.144\"],\r \"pings_before_enabling\": \r ]\r ],\r \"resume_without_retrial\": true,\r \"post_reboot_delay\": 367,\r \"handle_failures_immediately\": false,\r \"notifications\": [\r \"events\": [\r \"dli.autoping.unclear_failure\": [\r \"severity\": 6,\r \"message_template\": [\"ping \", 0, \" not received (\", 1, \"), possibly due to local network outage, not considered a failure unless during trial\"],\r \"parameters\": [\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"ping_address\"\r ],\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"ping_ping_time\"\r ]\r ]\r ],\r \"dli.autoping.failure\": [\r \"severity\": 6,\r \"message_template\": [\"ping \", 0, \" failed (\", 1, \")\"],\r \"parameters\": [\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"ping_address\"\r ],\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"ping_ping_time\"\r ],\r [\r \"fixed_value\": false,\r \"has_fixed_value\": true,\r \"id\": \"ping_state\"\r ]\r ]\r ],\r \"dli.autoping.not_starting\": [\r \"severity\": 6,\r \"message_template\": [\"ping \", 0, \": no usable route to host, possibly due to local network outage, not considered a failure unless during trial\"],\r \"parameters\": [\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"ping_address\"\r ]\r ]\r ],\r \"dli.autoping.enable_cancelled\": [\r \"severity\": 6,\r \"message_template\": [\"item \", 0, \" (\", 1, \") enable cancelled (\", 2, \" pings left)\"],\r \"parameters\": [\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"ping_item_name\"\r ],\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"ping_item_addrs\"\r ],\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"ping_item_pings_before_enabling\"\r ],\r [\r \"fixed_value\": false,\r \"has_fixed_value\": true,\r \"id\": \"ping_item_state\"\r ]\r ]\r ],\r \"dli.autoping.item_total_failure\": [\r \"severity\": 5,\r \"message_template\": [\"item \", 0, \" (\", 1, \") failed over \", 2, \" times in a row, disabling\"],\r \"parameters\": [\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"ping_item_name\"\r ],\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"ping_item_addrs\"\r ],\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"ping_item_max_failure_count\"\r ],\r [\r \"fixed_value\": false,\r \"has_fixed_value\": true,\r \"id\": \"ping_item_state\"\r ]\r ]\r ],\r \"dli.autoping.success\": [\r \"severity\": 7,\r \"message_template\": [\"ping \", 0, \" succeeded (\", 1, \")\"],\r \"parameters\": [\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"ping_address\"\r ],\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"ping_ping_time\"\r ],\r [\r \"fixed_value\": true,\r \"has_fixed_value\": true,\r \"id\": \"ping_state\"\r ]\r ]\r ],\r \"dli.autoping.trial_restart\": [\r \"severity\": 7,\r \"message_template\": [\"item \", 0, \" (\", 1, \") trial restarted due to address list changes\"],\r \"parameters\": [\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"ping_item_name\"\r ],\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"ping_item_addrs\"\r ],\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"ping_item_pings_before_enabling\"\r ],\r [\r \"fixed_value\": \"enabling\",\r \"has_fixed_value\": true,\r \"id\": \"ping_item_state\"\r ]\r ]\r ],\r \"dli.autoping.item_failure\": [\r \"severity\": 6,\r \"message_template\": [\"item \", 0, \" (\", 1, \") failed [\", 2, \"/\", 3, \"]\"],\r \"parameters\": [\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"ping_item_name\"\r ],\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"ping_item_addrs\"\r ],\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"ping_item_failure_count\"\r ],\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"ping_item_max_failure_count\"\r ],\r [\r \"fixed_value\": true,\r \"has_fixed_value\": true,\r \"id\": \"ping_item_state\"\r ]\r ]\r ],\r \"dli.autoping.start\": [\r \"severity\": 7,\r \"message_template\": [\"pinging \", 0, \" (timeout \", 1, \")\"],\r \"parameters\": [\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"ping_address\"\r ],\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"ping_ping_timeout\"\r ],\r [\r \"fixed_value\": \"sent\",\r \"has_fixed_value\": true,\r \"id\": \"ping_state\"\r ]\r ]\r ],\r \"dli.autoping.enable_approved\": [\r \"severity\": 6,\r \"message_template\": [\"item \", 0, \" (\", 1, \") enable approved\"],\r \"parameters\": [\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"ping_item_name\"\r ],\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"ping_item_addrs\"\r ],\r [\r \"fixed_value\": true,\r \"has_fixed_value\": true,\r \"id\": \"ping_item_state\"\r ],\r [\r \"fixed_value\": 0,\r \"has_fixed_value\": true,\r \"id\": \"ping_item_pings_before_enabling\"\r ]\r ]\r ]\r ],\r \"parameter_kinds\": []\r ],\r \"pings_before_enabling\": 10,\r \"ping_timeout\": 117,\r \"ping_interval\": 10\r ],\r \"notification\": [\r \"known_sink_types\": [\r \"snmpv3\": [\r \"name\": \"SNMP v3 trap\",\r \"data_items\": [\r \"context_name\": [\r \"regexp\": \"^.*$\",\r \"name\": \"Context name\",\r \"group\": \"msg\"\r ],\r \"context_engine_id\": [\r \"group\": \"msg\",\r \"name\": \"Context engine ID\",\r \"regexp\": \"^(|0x([0-9A-Fa-f][0-,9A-Fa-f]){1,})$\"\r ],\r \"auth_protocol\": [\r \"group\": \"msg\",\r \"name\": \"Authentication protocol\",\r \"regexp\": \"^(|MD5|SHA)$\"\r ],\r \"priv_protocol\": [\r \"group\": \"msg\",\r \"name\": \"Privacy protocol\",\r \"regexp\": \"^(|DES|AES)$\"\r ],\r \"priv_passphrase\": [\r \"group\": \"msgkey\",\r \"name\": \"Privacy passphrase\",\r \"regexp\": \"^(|.{8,})$\"\r ],\r \"security_name\": [\r \"regexp\": \"^.*$\",\r \"name\": \"Security name\",\r \"group\": \"msg\"\r ],\r \"auth_passphrase\": [\r \"group\": \"msgkey\",\r \"name\": \"Authentication passphrase\",\r \"regexp\": \"^(|.{8,})$\"\r ],\r \"trap_oid\": [\r \"group\": \"msg\",\r \"name\": \"Default trap OID\",\r \"regexp\": \"^[012](\\.[0-9]{1,}),{1,}$\"\r ],\r \"security_engine_id\": [\r \"group\": \"msg\",\r \"name\": \"Security engine ID\",\r \"regexp\": \"^(|0x([0-9A-Fa-f][0-,9A-Fa-f]){1,})$\"\r ],\r \"server\": [\r \"group\": \"rcpt\",\r \"name\": \"Server address\",\r \"regexp\": \"^[0-9A-Za-z.-]{1,}$\"\r ]\r ]\r ],\r \"snmpv2c\": [\r \"name\": \"SNMP v2c trap\",\r \"data_items\": [\r \"trap_oid\": [\r \"group\": \"msg\",\r \"name\": \"Default trap OID\",\r \"regexp\": \"^[012](\\.[0-9]{1,}),{1,}$\"\r ],\r \"server\": [\r \"group\": \"rcpt\",\r \"name\": \"Server address\",\r \"regexp\": \"^[0-9A-Za-z.-]{1,}$\"\r ],\r \"community\": [\r \"group\": \"msgkey\",\r \"name\": \"Community string\",\r \"regexp\": \"^.*$\"\r ]\r ]\r ],\r \"webhook\": [\r \"name\": \"WebHook\",\r \"data_items\": [\r \"content_type\": [\r \"group\": \"msg\",\r \"name\": \"Content type\",\r \"regexp\": \"^(json|urlencoded)$\"\r ],\r \"recipient\": [\r \"group\": \"rcpt\",\r \"name\": \"Recipient URL\",\r \"regexp\": \"^https?://.*$\"\r ]\r ]\r ],\r \"snmpv2ci\": [\r \"name\": \"SNMP v2c inform\",\r \"data_items\": [\r \"trap_oid\": [\r \"group\": \"msg\",\r \"name\": \"Default trap OID\",\r \"regexp\": \"^[012](\\.[0-9]{1,}),{1,}$\"\r ],\r \"server\": [\r \"group\": \"rcpt\",\r \"name\": \"Server address\",\r \"regexp\": \"^[0-9A-Za-z.-]{1,}$\"\r ],\r \"community\": [\r \"regexp\": \"^.*$\",\r \"name\": \"Community string\",\r \"group\": \"msgkey\"\r ]\r ]\r ],\r \"snmpv3i\": [\r \"name\": \"SNMP v3 inform\",\r \"data_items\": [\r \"context_name\": [\r \"regexp\": \"^.*$\",\r \"name\": \"Context name\",\r \"group\": \"msg\"\r ],\r \"context_engine_id\": [\r \"group\": \"msg\",\r \"name\": \"Context engine ID\",\r \"regexp\": \"^(|0x([0-9A-Fa-f][0-,9A-Fa-f]){1,})$\"\r ],\r \"auth_protocol\": [\r \"group\": \"msg\",\r \"name\": \"Authentication protocol\",\r \"regexp\": \"^(|MD5|SHA)$\"\r ],\r \"priv_protocol\": [\r \"group\": \"msg\",\r \"name\": \"Privacy protocol\",\r \"regexp\": \"^(|DES|AES)$\"\r ],\r \"priv_passphrase\": [\r \"group\": \"msgkey\",\r \"name\": \"Privacy passphrase\",\r \"regexp\": \"^(|.{8,})$\"\r ],\r \"security_name\": [\r \"regexp\": \"^.*$\",\r \"name\": \"Security name\",\r \"group\": \"msg\"\r ],\r \"auth_passphrase\": [\r \"group\": \"msgkey\",\r \"name\": \"Authentication passphrase\",\r \"regexp\": \"^(|.{8,})$\"\r ],\r \"trap_oid\": [\r \"group\": \"msg\",\r \"name\": \"Default trap OID\",\r \"regexp\": \"^[012](\\.[0-9]{1,}),{1,}$\"\r ],\r \"security_engine_id\": [\r \"group\": \"msg\",\r \"name\": \"Security engine ID\",\r \"regexp\": \"^(|0x([0-9A-Fa-f][0-,9A-Fa-f]){1,})$\"\r ],\r \"server\": [\r \"group\": \"rcpt\",\r \"name\": \"Server address\",\r \"regexp\": \"^[0-9A-Za-z.-]{1,}$\"\r ]\r ]\r ],\r \"snmpv1\": [\r \"name\": \"SNMP v1 trap\",\r \"data_items\": [\r \"community\": [\r \"group\": \"msgkey\",\r \"name\": \"Community string\",\r \"regexp\": \"^.*$\"\r ],\r \"specific_trap_type\": [\r \"group\": \"msg\",\r \"name\": \"Default specific trap type\",\r \"regexp\": \"^[0-9][0-9]*$\"\r ],\r \"generic_trap_type\": [\r \"group\": \"msg\",\r \"name\": \"Default generic trap type\",\r \"regexp\": \"^[0-9][0-9]*$\"\r ],\r \"enterprise_oid\": [\r \"group\": \"msg\",\r \"name\": \"Enterprise OID\",\r \"regexp\": \"^[012](\\.[0-9]{1,}),{1,}$\"\r ],\r \"server\": [\r \"group\": \"rcpt\",\r \"name\": \"Server address\",\r \"regexp\": \"^[0-9A-Za-z.-]{1,}$\"\r ]\r ]\r ],\r \"xmpp\": [\r \"name\": \"XMPP (Jabber)\",\r \"data_items\": [\r \"password\": [\r \"regexp\": \"^.*$\",\r \"name\": \"Password\",\r \"group\": \"sndrkey\"\r ],\r \"sender\": [\r \"group\": \"sndr\",\r \"name\": \"Sender XMPP ID\",\r \"regexp\": \"^..*@[0-9A-Za-z.-]{1,}$\"\r ],\r \"recipient\": [\r \"group\": \"rcpt\",\r \"name\": \"Recipient XMPP ID\",\r \"regexp\": \"^..*@[0-9A-Za-z.-]{1,}$\"\r ]\r ]\r ],\r \"email\": [\r \"name\": \"Email\",\r \"data_items\": [\r \"password\": [\r \"group\": \"sndrkey\",\r \"name\": \"Password\",\r \"regexp\": \"^.*$\"\r ],\r \"port\": [\r \"group\": \"sndr\",\r \"name\": \"Server port\",\r \"regexp\": \"^[0-9]{1,5}$\"\r ],\r \"encryption\": [\r \"group\": \"sndr\",\r \"name\": \"Transport encryption\",\r \"regexp\": \"^(|smtps|starttls)$\"\r ],\r \"username\": [\r \"group\": \"sndr\",\r \"name\": \"Username\",\r \"regexp\": \"^.*$\"\r ],\r \"recipient\": [\r \"group\": \"rcpt\",\r \"name\": \"Recipient email address\",\r \"regexp\": \"^..*@[0-9A-Za-z.-]{1,}$\"\r ],\r \"sender\": [\r \"group\": \"sndr\",\r \"name\": \"Sender email address\",\r \"regexp\": \"^..*@[0-9A-Za-z.-]{1,}$\"\r ],\r \"server\": [\r \"group\": \"sndr\",\r \"name\": \"Server\",\r \"regexp\": \"^[0-9A-Za-z.-]{1,}$\"\r ]\r ]\r ]\r ],\r \"rules\": [\r [\r \"condition\": \"severity>=WARNING\",\r \"action\": \"notify(\\\"christopher\\\")\"\r ],\r [\r \"condition\": \"severity>=EMERGENCY\",\r \"action\": \"notify(\\\"david\\\")\"\r ]\r ],\r \"sinks\": [\r [\r \"test\": [\r \"1\": [\"value\": \"function\"],\r \"results\": [\"Sink handler indicates notification failure, check log for errors\"],\r \"arguments\": []\r ],\r \"type\": \"snmpv3i\",\r \"name\": \"james\",\r \"data\": [\r \"security_engine_id\": \"\",\r \"context_engine_id\": \"\",\r \"auth_protocol\": \"SHA\",\r \"priv_protocol\": \"AES\",\r \"priv_passphrase\": \"bp0BXa+&gv%|\",\r \"auth_passphrase\": \",3)(:C;!\",\r \"context_name\": \"24\",\r \"security_name\": \"brian\",\r \"trap_oid\": \"1.079,,,,,\",\r \"server\": \"22zfon.example.com\"\r ]\r ],\r [\r \"test\": [\r \"1\": [\"value\": \"function\"],\r \"results\": [\"Sink handler indicates notification failure, check log for errors\"],\r \"arguments\": []\r ],\r \"type\": \"snmpv2ci\",\r \"name\": \"john\",\r \"data\": [\r \"trap_oid\": \"0.2,,,,,,,,,,,,\",\r \"server\": \"hrep.example.com\",\r \"community\": \"Ed+=\"\r ]\r ]\r ],\r \"sink_data_item_groups\": [\r \"rcptkey\": [\r \"immutable\": false,\r \"unreadable\": false,\r \"name\": \"Recipient key\",\r \"secret\": true\r ],\r \"rcpt\": [\r \"immutable\": false,\r \"unreadable\": false,\r \"name\": \"Recipient attribute\",\r \"secret\": false\r ],\r \"sndrkey\": [\r \"immutable\": false,\r \"unreadable\": false,\r \"name\": \"Sender key\",\r \"secret\": true\r ],\r \"msg\": [\r \"immutable\": false,\r \"unreadable\": false,\r \"name\": \"Message attribute\",\r \"secret\": false\r ],\r \"msgkey\": [\r \"immutable\": false,\r \"unreadable\": false,\r \"name\": \"Message key\",\r \"secret\": true\r ],\r \"sndr\": [\r \"immutable\": false,\r \"unreadable\": false,\r \"name\": \"Sender attribute\",\r \"secret\": false\r ]\r ]\r ],\r \"auth\": [\r \"notifications\": [\r \"events\": [\r \"dli.auth.user_created\": [\r \"severity\": 6,\r \"message_template\": [\"created user \", 0],\r \"parameters\": [\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"auth_login\"\r ],\r [\r \"fixed_value\": \"new\",\r \"has_fixed_value\": true,\r \"id\": \"user_state\"\r ]\r ]\r ],\r \"dli.auth.login_allowed\": [\r \"severity\": 6,\r \"message_template\": [\"login allowed for \", 0, \"@\", 1, \" (\", 2, \")\"],\r \"parameters\": [\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"auth_login\"\r ],\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"auth_ip\"\r ],\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"auth_method\"\r ],\r [\r \"fixed_value\": true,\r \"has_fixed_value\": true,\r \"id\": \"auth_allowed\"\r ]\r ]\r ],\r \"dli.auth.login_denied\": [\r \"severity\": 6,\r \"message_template\": [\"login denied for \", 0, \"@\", 1, \" (\", 2, \"): \", 3],\r \"parameters\": [\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"auth_login\"\r ],\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"auth_ip\"\r ],\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"auth_method\"\r ],\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"auth_reason\"\r ],\r [\r \"fixed_value\": false,\r \"has_fixed_value\": true,\r \"id\": \"auth_allowed\"\r ]\r ]\r ],\r \"dli.auth.session_closed\": [\r \"severity\": 7,\r \"message_template\": [0, \"@\", 1, \" session closed\"],\r \"parameters\": [\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"auth_login\"\r ],\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"auth_ip\"\r ]\r ]\r ],\r \"dli.auth.protection_violation\": [\r \"severity\": 6,\r \"message_template\": [\"protection violation attempt: \", 0],\r \"parameters\": [\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"auth_reason\"\r ]\r ]\r ],\r \"dli.auth.user_modified\": [\r \"severity\": 6,\r \"message_template\": [\"modified user \", 0],\r \"parameters\": [\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"auth_login\"\r ],\r [\r \"fixed_value\": true,\r \"has_fixed_value\": true,\r \"id\": \"user_state\"\r ]\r ]\r ],\r \"dli.auth.user_deleted\": [\r \"severity\": 6,\r \"message_template\": [\"deleted user \", 0],\r \"parameters\": [\r [\r \"fixed_value\": ,\r \"has_fixed_value\": false,\r \"id\": \"auth_login\"\r ],\r [\r \"fixed_value\": false,\r \"has_fixed_value\": true,\r \"id\": \"user_state\"\r ]\r ]\r ]\r ],\r \"parameter_kinds\": []\r ],\r \"clients\": [\r \"G\": [\r \"redirect_urls\": [\r \"https://%FF5]]%A1]\": true,\r \"https://%Bd]\": true\r ],\r \"refresh_tokens\": [\"2c1f607935ad04ecbac06a54ab7e2a15\": [\r \"expiry_time\": 1618614511,\r \"remaining_use_count\": 87\r ]],\r \"secret_hash\": ,\r \"access_tokens\": [\"66214352f1dc14779130f5b1a24f08c7\": [\r \"expiry_time\": ,\r \"remaining_use_count\": \r ]],\r \"scopes\": [\r \"dli+object+read:/config/links/\": true,\r \"dli+object+full:/script/start/\": true,\r \"dli+object+full:/relay/\": true\r ]\r ],\r \"x5hvoBl_pl70q\": [\r \"redirect_urls\": [\"https://]r\": true],\r \"refresh_tokens\": [\r \"4999fa1e911ac2fa97dac8815da093ad\": [\r \"expiry_time\": ,\r \"remaining_use_count\": 44\r ],\r \"e6ef81f5507ef030a15e68215bd4c49b\": [\r \"expiry_time\": ,\r \"remaining_use_count\": \r ]\r ],\r \"secret_hash\": \"750a5d153be27ea7db2c858235432afa\",\r \"access_tokens\": [\r \"8a8ac26f1188e346c5b90c23600a7d9f\": [\r \"expiry_time\": 1608494511,\r \"remaining_use_count\": \r ],\r \"30341ccff16b7257e8b58bff89f0a95e\": [\r \"expiry_time\": ,\r \"remaining_use_count\": \r ],\r \"b4fb4120845f3eb867860161b06aafc6\": [\r \"expiry_time\": 1678199550,\r \"remaining_use_count\": 52\r ]\r ],\r \"scopes\": [\"dli+object+read:/relay/outlets/7/\": true]\r ]\r ],\r \"users\": [\r [\r \"password\": \"12sA2y4z'as [String : Any]'ER\",\r \"name\": \"admin\",\r \"is_allowed\": true,\r \"outlet_access\": [true, true, true, true, true, true, true, true]\r ],\r [\r \"password\": \"Nf*M)mTj\",\r \"is_admin\": false,\r \"name\": \"tom\",\r \"is_allowed\": true,\r \"outlet_access\": [false, false, false, false, true, false, true, true, false, false, true, false, false, false, false, false, true, false, false, false, true, true, false, false, true, false, true, true, false, false, false, true]\r ],\r [\r \"password\": \"eKz=s3ql]YYJS\",\r \"name\": \"dick\",\r \"is_allowed\": false,\r \"outlet_access\": [true, true, true, true, false, false, true, false, false, false, true, false, false, false, false, false, true, true, true, false, true, false, false, true, false, true, true, true, true, true, false, true]\r ],\r [\r \"password\": \"/Urt$IFXd/>Sf~pz\",\r \"is_admin\": false,\r \"name\": \"harry\",\r \"is_allowed\": true,\r \"outlet_access\": [true, false, true, true, true, true, false, false, true, false, false, false, false, true, false, false, false, false, false, false, true, true, true, false, true, false, true, false, false, true, false, true]\r ]\r ],\r \"cookie_timeout\": 30000\r ]\r]\r\rlet postData = JSONSerialization.data(withJSONObject: parameters, options: [])\r\rlet request = NSMutableURLRequest(url: NSURL(string: \"http://192.168.0.100/restapi/\")! as URL,\r cachePolicy: .useProtocolCachePolicy,\r timeoutInterval: 10.0)\rrequest.httpMethod = \"PUT\"\rrequest.allHTTPHeaderFields = headers\rrequest.httpBody = postData as Data\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// \r"}},"get":{"shell-httpie":{"filename":"get-using-shell-httpie.sh","data":"#!/bin/sh\n# \n# Sample for the whole object model.\n# \n# This is a sample demonstrating how to get the DLI Controller API.\n# \n\n# Note that this sample has been generated by httpsnippet;\n# authentication configuration (usually digest) is not included.\n\nhttp GET http://192.168.0.100/restapi/ \\\n Accept:application/json \\\n Connection:close\n\n\n# Sample result:\n# {\"snmp\":{\"enabled\":true,\"engine_id\":\"5DBE14B8CEBCFA92EC\",\"known_auth_methods\":{\"sha1\":\"SHA1\",\"md5\":\"MD5\"},\"community_mappings\":[{\"ip_address\":\"10.176.163.168\",\"user\":\"userycbanW\",\"netmask\":\"255.0.0.0\",\"community\":\"eRhmhT7XB2fR\"},{\"ip_address\":\"10.8.216.58\",\"user\":\"userMVRIT4\",\"netmask\":\"255.0.0.0\",\"community\":\"nU5FBsxfzV\"},{\"ip_address\":\"192.168.14.226\",\"user\":\"userSvexm\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.35.65\",\"user\":\"userNvN4AS\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.167.196\",\"user\":\"userV7GC\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"}],\"users\":{\"powerReader\":{\"priv_password\":\"readerPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":\"readonly\"},\"auth_password\":\"readerAuthPassword\",\"is_allowed\":true,\"priv_method\":\"des\",\"auth_method\":\"sha1\",\"has_priv_password\":false},\"powerAdmin\":{\"priv_password\":\"adminPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":true},\"auth_password\":\"adminAuthPassword\",\"is_allowed\":true,\"priv_method\":\"aes\",\"auth_method\":\"sha1\",\"has_priv_password\":false}},\"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\"}}},\"network\":{\"wired\":{\"ip_address\":\"10.229.173.71\",\"serve_dns\":true,\"protocol\":\"dhcp\",\"online\":true,\"gateway\":\"10.0.0.39\",\"dns_servers\":[\"35.114.95.41\",\"27.10.21.15\"],\"mac_address\":\"7C:E1:FF:E0:E2:1F\",\"netmask\":\"255.0.0.0\"},\"wireless\":{\"wac_supported\":true,\"protocol\":\"dhcp\",\"encryption\":\"psk\",\"netmask\":\"255.0.0.0\",\"known_encryptions\":{\"psk2\":\"WPA2 PSK\",\"psk-mixed\":\"WPA/WPA2 PSK mixed mode\",\"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\":\"-&j&K&ieJTHx#caJJpq6a!4bW#aauwC%!-,K1r0XLUUM7\",\"dns_servers\":[],\"known_modes\":{\"sta\":\"Client\",\"ap\":\"Access Point\"},\"enabled\":false,\"serve_dns\":false,\"ssid\":\"any3\",\"mac_address\":\"7C:E1:FF:5C:74:B3\",\"ip_address\":\"10.72.235.109\",\"online\":false,\"channel\":\"9\",\"wac_enabled\":true,\"mode\":\"ap\",\"gateway\":\"10.0.0.25\"},\"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\":[]},\"interface_order\":[\"wired\"],\"known_protocols\":{\"dhcp\":\"Dynamic IP/DHCP\",\"static\":\"Static IP\"},\"same_subnet_only\":true},\"mqtt\":{\"connect_topic\":\"NWtSZGbel\",\"connect_payload\":\"ASzqk\",\"username\":\"userkXmxF\",\"reconnect_retain\":false,\"connect_qos\":2,\"use_ssl\":false,\"lwt_payload\":\"\",\"disconnect_payload\":\"aV\",\"outlets\":[{\"allow_read\":false,\"topic_subtree\":\"Mj8FD7jz\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"9UaIE\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"PjK2o\",\"qos\":2,\"allow_write\":false},{\"allow_read\":true,\"topic_subtree\":\"BBeLRsTBrB\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"swW7W\",\"qos\":2,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"T3XHp66\",\"qos\":0,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"fmG9y8\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"EPflXCrHv\",\"qos\":0,\"allow_write\":false}],\"enabled\":true,\"reconnect_qos\":0,\"disconnect_qos\":2,\"disconnect_retain\":false,\"lwt_qos\":0,\"broker_port\":null,\"lwt_topic\":\"HbLX8wk9l\",\"disconnect_topic\":\"vB9U\",\"password\":\"@IZq03a-LS#3\",\"lwt_retain\":true,\"reconnect_payload\":\"\",\"topic_root\":\"TySka7WQHz\",\"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\":\"1BaM.2HFC.YIwHXM.uAAC6Wy.2xSDXp.r0l3H.Z7u6T.O1aa86.XbC0ojpX.example.com\",\"reconnect_topic\":\"hrlRgyp4H\",\"connect_retain\":false},\"script\":{\"source\":\"function enable_modem(...)\\n ...\\nend\\nfunction disable_contraption(...)\\n ...\\nend\\n\",\"step_time_limit\":5,\"boot_handler\":\"\",\"threads\":{\"52\":{\"label\":\"label of thread #52\"}},\"traced\":false,\"step_delay\":2,\"user_function_ui_order\":[\"enable_modem\",\"toggle_machines\",\"toggle_contraption\"],\"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\":{\"disable_heater_sample\":{\"source\":\"function shut_down_router(...)\\n ...\\nend\\nfunction disable_routers(...)\\n ...\\nend\\nfunction disable_engine(...)\\n ...\\nend\\n\"},\"energize_heaters_sample\":{\"source\":\"function enable_routers(...)\\n ...\\nend\\nfunction energize_modem(...)\\n ...\\nend\\nfunction energize_router(...)\\n ...\\nend\\nfunction enable_heaters(...)\\n ...\\nend\\n\"}},\"boot_handler_legacy\":true,\"variables\":{\"engine_running\":10,\"heater_online\":\"good\",\"gadget_running\":\"failed\",\"router_state\":\"no\",\"modem_online\":true}},\"meter\":{\"power_status\":true,\"values\":{\"vcc_voltage\":{\"intervals\":[{\"lower_bound_bottom\":576.66666666667,\"alarm_level\":1,\"lower_bound_top\":590,\"alarm_period\":1},{\"lower_bound_bottom\":594.16666666667,\"alarm_level\":null,\"lower_bound_top\":602.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":18,\"data_absence_alarm_level\":3,\"value\":6,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"DC voltage\",\"supports_calibration\":false,\"internal\":false,\"lowest_interval_alarm_level\":null,\"bus\":3},\"current\":{\"intervals\":[{\"lower_bound_bottom\":94,\"alarm_level\":null,\"lower_bound_top\":104,\"alarm_period\":null},{\"lower_bound_bottom\":143,\"alarm_level\":3,\"lower_bound_top\":157,\"alarm_period\":null},{\"lower_bound_bottom\":162,\"alarm_level\":1,\"lower_bound_top\":176,\"alarm_period\":null},{\"lower_bound_bottom\":179,\"alarm_level\":null,\"lower_bound_top\":188,\"alarm_period\":null},{\"lower_bound_bottom\":225,\"alarm_level\":null,\"lower_bound_top\":239,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"2.4\",\"history_subsample_count\":10,\"data_absence_alarm_level\":2,\"value\":8,\"log_history\":false,\"history_time_step\":17,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":7,\"quantity\":\"current\",\"name\":\"Current\",\"supports_calibration\":false,\"internal\":true,\"lowest_interval_alarm_level\":1,\"bus\":null},\"mains_voltage\":{\"intervals\":[{\"lower_bound_bottom\":7.8333333333333,\"alarm_level\":null,\"lower_bound_top\":8.8333333333333,\"alarm_period\":2},{\"lower_bound_bottom\":11.25,\"alarm_level\":null,\"lower_bound_top\":12.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"3.5\",\"history_subsample_count\":1,\"data_absence_alarm_level\":null,\"value\":108,\"log_history\":true,\"history_time_step\":14,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":36,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"AC voltage\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":3,\"bus\":null},\"temperature\":{\"intervals\":[{\"lower_bound_bottom\":20.870870870871,\"alarm_level\":3,\"lower_bound_top\":21.171171171171,\"alarm_period\":1},{\"lower_bound_bottom\":22.432432432432,\"alarm_level\":null,\"lower_bound_top\":22.582582582583,\"alarm_period\":null},{\"lower_bound_bottom\":23.843843843844,\"alarm_level\":null,\"lower_bound_top\":24.174174174174,\"alarm_period\":1},{\"lower_bound_bottom\":24.264264264264,\"alarm_level\":null,\"lower_bound_top\":24.564564564565,\"alarm_period\":7},{\"lower_bound_bottom\":25.735735735736,\"alarm_level\":1,\"lower_bound_top\":26.126126126126,\"alarm_period\":1},{\"lower_bound_bottom\":27.267267267267,\"alarm_level\":2,\"lower_bound_top\":27.447447447447,\"alarm_period\":null},{\"lower_bound_bottom\":27.807807807808,\"alarm_level\":2,\"lower_bound_top\":28.108108108108,\"alarm_period\":3},{\"lower_bound_bottom\":28.138138138138,\"alarm_level\":10,\"lower_bound_top\":28.408408408408,\"alarm_period\":1}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":8,\"data_absence_alarm_level\":1,\"value\":314,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":11,\"data_absence_alarm_period\":1,\"quantity\":\"temperature\",\"name\":\"Temperature\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":5,\"bus\":4}},\"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\":[],\"arguments\":[]}},\"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\"}},\"config\":{\"allow_plaintext_logins\":true,\"allow_coapws\":true,\"protect_private_config\":false,\"brand_url\":\"https://bar.example.com/baz/baz.html\",\"allow_jsonrpc_nonadmin\":false,\"hide_passwords\":true,\"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\":null,\"name\":\"Screen length\",\"units\":{\"px\":{\"offset\":0,\"internal\":true,\"name\":\"pixel\",\"scale\":1}}},\"temperature\":{\"preferred_unit\":\"C\",\"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\":\"times\",\"name\":\"Count\",\"units\":{\"times\":{\"offset\":0,\"internal\":true,\"name\":\"time\",\"scale\":1}}},\"illuminance\":{\"preferred_unit\":\"lx\",\"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\":\"s\",\"name\":\"Time\",\"units\":{\"s\":{\"offset\":0,\"internal\":true,\"name\":\"second\",\"scale\":1}}},\"ratio\":{\"preferred_unit\":\"times\",\"name\":\"Ratio\",\"units\":{\"%\":{\"offset\":0,\"internal\":true,\"name\":\"percent\",\"scale\":100},\"times\":{\"offset\":0,\"internal\":true,\"name\":\"\",\"scale\":1}}},\"energy\":{\"preferred_unit\":null,\"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\":false,\"custom_register_url\":\"https://foo.example.com/bar/bar/baz.html\",\"customization_status\":null,\"known_protection_bits\":{\"protect_restore\":{\"name\":\"Protection from restore from backup\",\"status\":true},\"protect_admin\":{\"name\":\"Administrator credentials protection\",\"status\":false},\"protect_private_config\":{\"name\":\"Private configuration protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"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 lock\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_firmware\":{\"name\":\"Firmware protection\",\"status\":false}},\"refresh_enabled\":true,\"allow_modifying_get\":true,\"protect_maintenance\":false,\"serial\":\"ISO322203123456\",\"custom_support_email\":\"support@example.com\",\"allow_coapws_nonadmin\":false,\"allow_restapi\":false,\"upgrade_notify_beep\":false,\"brand_faq_url\":\"https://bar.example.com/baz/quux/baz/quux.htm\",\"links\":[{\"description\":\"test 5\",\"href\":\"test_url7\"},{\"description\":\"test 3\",\"href\":\"test_url5\"}],\"custom_brand_logo\":\"https://foo.example.com:8443/foo/baz/foo/baz.jpg\",\"image_format\":\"svg\",\"location\":\"Server room\",\"ntp_server_enabled\":false,\"http_ports\":[{\"port\":\"2\",\"address\":\"192.168.0.13\"},{\"port\":\"80\",\"address\":\"192.168.0.50\"},{\"port\":\"8000\",\"address\":\"192.168.0.42\"}],\"hide_wifi_key\":false,\"custom_brand_url\":\"http://foo.example.com/bar/quux/baz/bar/foo.html\",\"syslog_ip_address\":null,\"protect_network\":false,\"lockout_delay_minutes\":60,\"version\":\"1.8.1.0\",\"allow_coapws_origins\":[\"http://baz.example.com\",\"https://foo.example.com\",\"http://foo.example.com\",\"https://baz.example.com:8443\",\"http://bar.example.com:8037\",\"http://baz.example.com:80\",\"http://bar.example.com\"],\"syslog_minimal_severity\":8,\"certificates\":{\"iVeriBaz_Primary_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIISgtFFi3UczXg1sKPtJYCR8AHUNQL2cJWIDoZxt4aseHvWdLPzveQ4rkaFAyJp\\n7WgjUZp4STNO01lS0h7Sn+COGPMbEfTOC98il+oDUBdWFO/H58mv9/JRQh3hMY6a\\nGIWG7lmLPJcpLvxWhshiB89uEtHp/uZID5bMtOjIjL85H5d++KjCVu7loQapKA7a\\nkyB8iWu3g0MofNp/71X2AIscuhz5rZPcYdnG9iMsklgP8VRIZ+MlJENEyNLqzmSX\\nGqb+CTkzAA8idSHdr2y5SC4sawrMPPoiFQiTwTT6fdrI68yzDx5iACam9S9at+I8\\n1eMW7VBnMWwXUvnR1VeF6QQab1T=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"SecureBarSign_Root_CA_3\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIQcq2QCuDpVomTeUGNMdvXMmUI/mGyLBOz2TPGOf6vUuP8PhYnKULjGr1IdKG/\\n+cAQva62VcywnNeLB/sYk8PoT39l4jS5MfYIFhMnJLk7lOVyPNXAXy+129o8vHGI\\nrcEY/1tMn17CY6exfqVerYi1Ntyg9Gf1vvbwzVJnYT/6cf4HWbxN9gQYZPFliwod\\nQarxwfWPgf1MlLuMJIY/k7b9PMuMBXEd86b4n7VUoZtawozF6YHshu\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"iCyberFooCare_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIELfoX7Hcgwv5LRQL574xu1tp27rSFPPVn5KKFdyxat3yLVJSfQQZTKPYTH0li\\nVadrrHppujus5QBZ5e0h8N7isQle8DxgqbXivNXp7ShEvvq1ZskjFuS8KDoVSmBJ\\nk1I8b8H3rX+mN2MGo6Yjaj3pXaIKoejZh2jIC0O3aPszTFGIOr1/a7r8k9UYqD7Y\\nssWvHcViVVCnnWBeaCFj3PTFv258BfT4Y//seWb92pzsMAXzPoiUDCm8GtJTZoa8\\nb0U8dgCTf5rseqHSZninZs4TCa31ADtnGOyw5APnHHfy8yQkl8YL\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"iTrustBar_Trusted_Certification_Authority_9\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII+lWTC/AfwyDAUtu35zjc6d8YHjR7fdwfPT9dUMIRLYdrSXwZXgCgKMFe5inmM\\nnDeQj0lBNKqEoOBOyuceE+vu6eiv1SOqi2HS52fUPVlDwzdutGZ8GV3PAoLDHl3/\\nNTxS8RtgD7cCmX627HLeMnqB83Uw9WmY/j1ABwsQ3Ves3nxC4Js=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBarProtect_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFWAceIQ5tB1Q8GLpkAjNiIEUEacysi67FIlvcC0WP4yaMJP7W8XETnljNNiF6\\nN9BIoPLKqRJQqfs+B1XSXLDHld/1lsS82fTs4qDxIYO8DH9QKiuu47BrmDuY6MiA\\nC382\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"VeriBazSystems_Root_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII2rwygHYXH1hxhLz8DsLgURgAuQGXuK6yB2xuMVSgZ9dGXdRmWpT0G9CBbVkVr\\n3yQzLyR1XdhqBKHzs6SuPe7cFeNnWGGbFjbch3fFiM5vjOvbXOWy2fbKK+7tHQUY\\n6AtBs8wFGs+==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"GuardBarSign_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIyOL22ZGy1Pr87xtdi4IOJgqjY/u5yoPxDm0HMIGQk7at5TXpZsEvY5e77YE5N\\ncS6wrRCHBMt4TNeJyWZu4hYEq7UyXB1AfA6XdKqqijxC6bY5770ErbUhk/fICjUu\\ncRYyHOh1LvAyTI6dKMVxsCiut06cW0X8U57oWrrum2sGM/wjNRgGgPAZRJC+Mm9s\\nIgQ9YKycDF+ECjdgQwMs6yKRAKqyVisqPI0+e/ctGd8UNnBqjZisX2K==\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eTrustFooCrypt_Primary_Certification_Authority_1\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIGznwhzqYHWIf/a7F/1ONn1LlZdolZ9Yr9LotKeReBmJCMTTOWunJy95XovJN5\\nHF4AckeGyQcAo5gDdb1zZC5700SQ8MiReoeHZIaXkCkZKRp+2sze44n77GZIeIlJ\\nPcikCGVR0\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBazSign_Root_CA_7\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIiniveU/qjbZ7KWRHLv9RgwY7UGqH9nMua5pFbq5LShVpEy6buI3aEejlxa26O\\n/YrGAiOXB630N19/yT4ZklJVivaqK1tLblenT2LhBQkaUvbTPi2ATNhCJI2fLx0z\\ngnCl9wzbga6cBc1wgDQ4xeQFj5dg8dPrQedbacDGCMuQ+yNhCpoAUESDM5wWlMOB\\n1pdg3wvSrLTqlA2a/E5FiKdqGAbeaphdfKKkGFC8dh+Ou2/vJ6B2Squk1WPdL6H0\\ndnlu0wXjwye/zaK6nOaeJLhsmLDve\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"eCyberBazSystems_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFz12jzNyiH5283OG8Hh6u1AffCxon053/97k8Xjtrry/wMI5f0Ea3QGleDaRF\\nHsg20Eow5gu7dGRkyT+YZQqK54xZLe6fXpja3XWBDQKsiodgHdFt46ECCBnZrvEP\\n+/qXX1n+OgiCJPWzgQ3ogH1t5dl0tAnuCdSmhFm6yVLHwtHdKMS0gWvn9gq3tez5\\nRu/jg8hCV/9PIolhHnO==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"SecureBarSystems_Primary_Certification_Authority_6\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII3DkCaEMgm5Y3TNKP3006mAdPrq1Lb5qhLawxrIeeQCkvc5Kh7NqwaTLRKOpyW\\ntGcq8wVpNjZIMgf4q2wmeQ76mYxl5dQ+w2r4/MwO6VjVCOb2SXq7++FnZDYgs+ho\\nYv5xsW4NFbcgCh9mYImZaZ8p7qi8XXE6TM4LuAlAoOs052pfNcFzCPpLFYWp5nxb\\n1y3EjG2794F\\n-----END CERTIFICATE-----\\n\",\"status\":false}},\"ssh_authorized_keys\":[{\"data\":\"ssh-rsa 9=\",\"options\":\"\",\"comment\":\"\"}],\"refresh_delay_minutes\":1,\"ssh_enabled\":true,\"allow_restapi_nonadmin\":true,\"protect_restore\":true,\"custom_brand_logo_height\":32,\"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\"},\"allow_restapi_origins\":[\"https://foo.example.com:38443\",\"https://bar.example.com\",\"http://bar.example.com:8014\",\"http://bar.example.com\",\"https://baz.example.com:443\"],\"brand_manual_url\":\"https://foo.example.com/baz/foo.htm\",\"custom_brand_logo_width\":22,\"plots\":[{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480}],\"ssh_port\":22,\"upgrade_notify_blink\":true,\"protect_admin\":false,\"relay_ports\":[\"ttyATH0\"],\"custom_update_url\":\"http://baz.example.com/foo/bar/foo/bar.html\",\"brand_company_name\":\"Digital Loggers, Inc.\",\"hardware_id\":\"EPCR5\",\"crls\":{\"iSecureBar_Primary_Certification_Authority\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIilpXCD0tj4JSIv5xk4EjgZo+WsGYMhv5Skeh+haknwC6rJ4bQLL7wA8T2Q2R8\\nckDKlwxVktksk4zMWKjgGwqm+HqSRp14aGQLDNszGds1jrQGB9yU5pH667aZzegZ\\n6w9Vp9oS2sCwIU8UTecIykQ5L04/igyrc8NSKBxO4AKOhUuA9WV7HxFf+=\\n-----END X509 CRL-----\\n\",\"status\":false},\"eGuardFooWard_Trusted_CA\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIL3MXGW7ar4JuXx797txcc+mLPdpv9u6XzV4G1EtvLCpuAz4Jt2yV2ksUNhQYc\\nc3Cv7To2q1ulDtrZmvXH+IAVhtxGWVO8bd3k6upzxjkBdcmPXKjYev3Lp0eLX2W9\\ncvqXlqUUah7CUZmqIKVEQt3SXR0b+BJd7AAu0hPdPZrv8emT/HjRApvjHyLH9hwJ\\n6EwqgZFFRAQ6zw7GgaTWWDpUb6fI3/DCF92ylJDDWgLVcUnJ4HrcWg6\\n-----END X509 CRL-----\\n\",\"status\":false},\"iGuardBar_Primary_CA_5\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIbm+M0Jrf8Tle7oRnigWg+Rhj04G0xFQZ2Ry4mpmwJXbSM3F4lommFUWHaoKY4\\n8E6F1y1+Iacmzh23TtsG8MoSzdpXjdituq9xpCx7pZwoH/tnul337uY6XNgH1OBx\\nMu4asDQS9EmA7Z5vf\\n-----END X509 CRL-----\\n\",\"status\":true}},\"contact\":\"support@example.com\",\"relax_nonhtml_content_types\":false,\"timezone\":\"UTC\",\"hostname\":\"baz.example.com\",\"protect_firmware\":false,\"outlet_label\":\"Outlet\",\"brand_name\":\"Ethernet Power Controller\",\"oid\":\"1.3.6.1.4.1.45770.1.3\",\"custom_brand_company_name\":\"Whatever Systems Inc.\",\"update_url\":\"https://bar.example.com/foo/baz/quux/baz.htm\",\"ntp_peers\":[\"0.ntp-pool.example.com\",\"1.ntp-pool.example.com\",\"2.ntp-pool.example.com\",\"3.ntp-pool.example.com\"],\"custom_help_url\":\"https://baz.example.com/foo/quux.htm\",\"name_always_visible\":true,\"support_email\":\"support@example.com\",\"https_ports\":[{\"port\":\"8080\",\"address\":\"192.168.0.71\"}],\"contacts\":{\"engineering\":{\"phone\":null,\"fax\":\"+02368524446846\",\"name\":\"Engineering\",\"email\":\"engineering@bar.example.com\"},\"sales\":{\"phone\":null,\"fax\":null,\"name\":\"Sales\",\"email\":null},\"support\":{\"phone\":\"+2772690660701\",\"fax\":\"+890334929577649\",\"name\":\"Support\",\"email\":null},\"features\":{\"phone\":null,\"fax\":null,\"name\":\"Features\",\"email\":null}},\"custom_support_url\":\"http://baz.example.com:8070/baz/quux/foo/bar.htm\",\"support_url\":\"https://bar.example.com/bar.htm\",\"protect_notification\":false,\"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\":true,\"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\":true,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"min_value\":8,\"scale\":\"linear\",\"height\":64}],\"register_url\":\"https://bar.example.com:443/baz/foo/foo.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\"},\"string_mask\":\"nombstr\",\"renewal_data\":{\"days\":\"4\"},\"cert\":\"-----BEGIN CERTIFICATE-----\\nMIINWlG0m1xW3eg4FZ8SMKl1Obu1iuFO0CnYz3bl7YICD+JUaUzyqk/FMwI5qZVs\\nRnO2ZXdtmsu5NUbMSS7UkVQ3dGf89TSdGtisQLlCEfKd9y/eR89CgcHJvyU4Szkk\\nScIpOX33ujFtkwKv6YcksyfqSmIRW3J/ier6CxC6gU/RRMMZx+Jpz\\n-----END CERTIFICATE-----\\n\",\"automatic_renewal\":true,\"renewal_method\":\"selfsigned\",\"bits\":8192,\"key\":\"-----BEGIN PRIVATE KEY-----\\nMIIMf/aHFwFUcjzYJ7eGvf5pO/q1XCblUC79DjSVfk0HT/sp9W54BDvcFmfo+GaV\\nhkTAG8wJSQKLFWuNc5cYktLPiMiItD1b+WnGhjbAAyXRUSr6ZThKN2l5QTPKjTxj\\nk/jUdwhbU95y0EYWyuv1f0U9SquxodzZfj3IgnwAy28+IjWHdSKJUqUzgPwU3w4k\\nA3Mz/Zx3jyOTVh6z1RUtyTaNQ5SMBD3NIRMK0KPmIp\\n-----END PRIVATE KEY-----\\n\",\"distinguished_name\":{\"commonName\":[\"Digital Loggers Unit\"],\"countryName\":[\"US\"],\"stateOrProvinceName\":[\"California\"],\"localityName\":[\"Santa Clara\"]},\"domains\":[\"foo.example.com\"],\"addresses\":[\"108.121.174.254\"],\"csr\":\"-----BEGIN CERTIFICATE REQUEST-----\\nMIIuK4EMovDx7AAGthHK8gijdj3Sj48Au95FGLe4Gt2P4Fizz/J7i2tLozqX3/k+\\nGTCwaVqfxwwfwwhG3PKzn9yej2gT3tKLMZIy48d25aj1WQKcsgcgsaKbe04jwR5I\\nQH7bxBiYwm5N6kGpMyhyJJdMQNItVdwxx3YuHHTE4adCKv2iumhD5LcYlwRGaOEX\\noSn6x1CXhRudVcXHKnPhPzTMRlys/WMq+9yxDBUwePaA27UOxv6NvblNNkFOGdFG\\nEE3Rl06AcIEmpejkn6gOu3ofKCx+UEpkUvCGxKSZfiLUN5FADyb81PpOenP82FuZ\\n6r7TJi814fQBxdQvEbzgRNKEoUI3PuGYlP148C8EubRrEunUVmAyAWD/1Y5TSN1D\\n5JyKUDE5g6Lavs6h25ubKvfu08MPCcEJyDfSSwZ83xl/puju/d=\\n-----END CERTIFICATE REQUEST-----\\n\",\"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}}}}},\"relax_nonhtml_methods\":false,\"brand_product_info_url\":\"https://bar.example.com/foo/foo/bar/quux.htm\"},\"cred\":{\"ip_address\":\"192.168.0.93\",\"is_admin\":true,\"name\":\"admin\",\"agent\":\"web ui\",\"outlet_access\":[true,true,true,true,true,true,true,true]},\"upnp\":{\"enabled\":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\":\"XQ4idRGnN-y8U\",\"model_number\":\"\",\"model\":\"DLI emulated Belkin socket\",\"soap_xmlns_prefix_override\":\"i\",\"event_xmlns_prefix_override\":null,\"service_id\":\"basicevent1\",\"device_type\":\"controllee\"}},\"notifications\":{\"events\":{\"dli.upnp.sample_event\":{\"parameters\":[{\"id\":\"sample_parameter\",\"has_fixed_value\":false,\"fixed_value\":null}],\"message_template\":[\"sample event\"]}},\"parameter_kinds\":[]},\"outlets\":[{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d0\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d1\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d2\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d3\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"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\"}]},\"relay\":{\"all_caps\":true,\"min_relay_voltage\":8,\"lcd_rows\":2,\"user_message_timeout\":0,\"sequence_delay\":2,\"beep_sequence\":\"0\",\"min_sequence_delay\":1,\"outlets\":[{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #3\"},{\"state\":true,\"critical\":true,\"cycle_delay\":4,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":6,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #5\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #6\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":false,\"cycle_delay\":2,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #8\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #9\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Uplink Radio Power\"},{\"state\":false,\"critical\":false,\"cycle_delay\":1,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #12\"},{\"state\":true,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #13\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #14\"},{\"state\":false,\"critical\":true,\"cycle_delay\":6,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Server\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Cooling fans\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #17\"},{\"state\":false,\"critical\":true,\"cycle_delay\":8,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":false,\"cycle_delay\":5,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #19\"},{\"state\":false,\"critical\":true,\"cycle_delay\":5,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #20\"},{\"state\":false,\"critical\":true,\"cycle_delay\":2,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #24\"},{\"state\":false,\"critical\":false,\"cycle_delay\":9,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #27\"},{\"state\":false,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Uplink Radio Power\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":true,\"cycle_delay\":3,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":3,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #31\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Server\"}],\"lcd_columns\":16,\"relatch\":9,\"fuse_relatch\":5,\"model\":\"EPCR5\",\"user_lines\":[null,null],\"recovery_mode\":0,\"nets\":{\"eu82\":{\"latest_value\":8,\"tracking\":null,\"name\":\"eu82\",\"expression\":false},\"u53\":{\"latest_value\":1,\"tracking\":\"pull\",\"name\":\"u53\",\"expression\":true},\"ymb6\":{\"latest_value\":1,\"tracking\":\"push\",\"name\":\"ymb6\",\"expression\":false}},\"pins\":{\"ain25\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"ain25\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":\"lol78\",\"mode_bits\":4,\"level_driver\":\"kzvnx16\",\"input_bits\":16},\"aout8\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"aout8\",\"drive_logic_mapping\":[\"Z\",\"H\",\"0\",\"1\"],\"mode_driver\":\"x7\",\"mode_bits\":0,\"level_driver\":\"y6\",\"input_bits\":0},\"dio6\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"dio6\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":false,\"mode_bits\":0,\"level_driver\":\"twclyvu2\",\"input_bits\":8},\"din57\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"din57\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":\"y69\",\"mode_bits\":1,\"level_driver\":true,\"input_bits\":0},\"aout3\":{\"level_bits\":8,\"latest_input_value\":null,\"name\":\"aout3\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":false,\"mode_bits\":8,\"level_driver\":\"zttx52\",\"input_bits\":0}},\"ports\":{\"uart_e8p\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_e8p\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"1.5\",\"char_size\":\"6\"}},\"uart_54hywn7x3ih1\":{\"latest_received\":{\"d\":\"3B93DABB\"},\"type\":\"uart\",\"name\":\"uart_54hywn7x3ih1\",\"accept\":[],\"configuration\":[]},\"uart_fvl\":{\"latest_received\":{\"d\":\"01\"},\"type\":\"uart\",\"name\":\"uart_fvl\",\"accept\":[],\"configuration\":{\"parity\":\"N\",\"char_size\":\"5\",\"stop_bits\":\"1.5\"}},\"uart_a3\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_a3\",\"accept\":{\"d\":true},\"configuration\":{\"parity\":\"S\",\"char_size\":\"7\"}},\"uart_2f\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_2f\",\"accept\":[],\"configuration\":{\"parity\":\"E\"}},\"uart_9xt\":{\"latest_received\":{\"d\":\"802A94D1A9C7\"},\"type\":\"uart\",\"name\":\"uart_9xt\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"32\",\"stop_bits\":\"1\"}},\"uart_r\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_r\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"2\"}},\"uart_i0\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_i0\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"86\",\"stop_bits\":\"1.5\"}},\"uart_pn\":{\"latest_received\":{\"d\":\"BE\"},\"type\":\"uart\",\"name\":\"uart_pn\",\"accept\":[],\"configuration\":{\"baudrate\":\"36845435\",\"stop_bits\":\"2\"}},\"uart_m\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_m\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"8697\",\"char_size\":\"8\",\"parity\":\"M\"}},\"uart_yz\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_yz\",\"accept\":[],\"configuration\":{\"parity\":\"O\",\"char_size\":\"6\"}}},\"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\"}}},\"backlight_sequence\":\"0\",\"name\":\"My controller\",\"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\":[]},\"online\":true,\"version\":\"1.8.1.0\",\"cycle_delay\":6,\"keypad_enabled\":false,\"user_message_force_timeout\":1,\"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},\"autoping\":{\"enabled\":true,\"max_consecutive_reboot_count\":53,\"max_reboot_count\":3,\"items\":[{\"enabled\":false,\"script\":\"\",\"outlets\":[11,16,20,30],\"status\":{\"reboots\":7,\"hosts\":[{\"state\":null,\"success_count\":0,\"address\":\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"state_details\":null,\"failure_count\":155,\"queue_size\":0},{\"state\":null,\"success_count\":0,\"address\":\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"state_details\":\"Something strange and unexpected has happened to https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"failure_count\":60,\"queue_size\":0}]},\"addresses\":[\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\"],\"pings_before_enabling\":null}],\"resume_without_retrial\":true,\"post_reboot_delay\":122,\"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\":1,\"ping_timeout\":136,\"ping_interval\":6},\"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\":\"^(|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,}$\"}}},\"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\":{\"content_type\":{\"group\":\"msg\",\"name\":\"Content type\",\"regexp\":\"^(json|urlencoded)$\"},\"recipient\":{\"group\":\"rcpt\",\"name\":\"Recipient URL\",\"regexp\":\"^https?://.*$\"}}},\"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>=INFO\",\"action\":\"notify(\\\"james\\\")\"},{\"condition\":\"severity>=ERROR\",\"action\":\"notify(\\\"edward\\\")\"}],\"sinks\":[{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[true],\"arguments\":[]},\"type\":\"xmpp\",\"name\":\"anthony\",\"data\":{\"password\":\"\",\"sender\":\"jeff@xjg1-.gk8yby.example.com\",\"recipient\":\"george@y4seq1.example.com\"}}],\"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}}},\"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\":{\"tV\":{\"redirect_urls\":{\"https://%ECE%fA%8D!\":true},\"refresh_tokens\":{\"e3064a667b492894f6d0cd812ee45103\":{\"expiry_time\":1605015618,\"remaining_use_count\":null}},\"secret_hash\":\"8eecc0c98ad0b7b0b6d9870ec79b0158\",\"access_tokens\":{\"28654241a15319a623bf01681ef52a64\":{\"expiry_time\":1677345749,\"remaining_use_count\":null},\"0f2c4cec52cbfc7d49f374985cd57707\":{\"expiry_time\":1623303439,\"remaining_use_count\":72}},\"scopes\":{\"dli+object+full:/relay/\":true}},\"mK2D8TG\":{\"redirect_urls\":{\"https://.]]]s\":true,\"https://%5f\":true,\"https://]\":true},\"refresh_tokens\":{\"6ff20ec37b69f8bdb36b6df101fb76ee\":{\"expiry_time\":1686295518,\"remaining_use_count\":34},\"d848fe87952dce4ad6af556b440256e2\":{\"expiry_time\":null,\"remaining_use_count\":71},\"2828718cc0f938f32411d3790373a22d\":{\"expiry_time\":null,\"remaining_use_count\":41}},\"secret_hash\":null,\"access_tokens\":{\"ca2b0590cb0744d2fc8d4719a44add29\":{\"expiry_time\":1635344625,\"remaining_use_count\":47},\"c4d841ae52e062fb845dbf6d7f3533bf\":{\"expiry_time\":null,\"remaining_use_count\":null},\"35a98857cf42947fa34f464a57982796\":{\"expiry_time\":null,\"remaining_use_count\":97}},\"scopes\":{\"dli+object+read:/relay/\":true,\"dli+object+read:/relay/outlets/\":true}},\"J\":{\"redirect_urls\":{\"https://%bb%0A]]7%6e\":true,\"https://f\":true,\"https://XZ%dE]zR\":true},\"refresh_tokens\":{\"2342dc59e79fd9b579ee139886f370c9\":{\"expiry_time\":1601952279,\"remaining_use_count\":null}},\"secret_hash\":\"e7efc4910678461313da50b6e24a75d6\",\"access_tokens\":{\"2bb95b7e7d60b41ee9759bca76f72145\":{\"expiry_time\":null,\"remaining_use_count\":90}},\"scopes\":{\"dli+object+read:/config/\":true,\"dli+object+read:/relay/\":true,\"dli+object+full:/config/links/\":true}}},\"users\":[{\"password\":\"vvSS\\\"vg+PGP_\",\"is_admin\":true,\"name\":\"admin\",\"is_allowed\":true,\"outlet_access\":[true,true,true,true,true,true,true,true]},{\"password\":\"3[a9#2Ew,g%k,\",\"is_admin\":false,\"name\":\"tom\",\"is_allowed\":true,\"outlet_access\":[true,false,false,false,true,false,false,false,true,false,false,true,true,true,false,false,true,true,false,false,false,true,false,true,true,false,true,true,false,false,true,true]},{\"password\":\"4\\\"D\\\"vBDn8Nr^!Fd0\",\"is_admin\":false,\"name\":\"dick\",\"is_allowed\":false,\"outlet_access\":[true,true,true,true,true,true,false,false,true,false,true,true,true,false,true,true,false,false,true,false,false,false,true,true,true,true,false,true,false,false,true,false]},{\"password\":\"Ey)KStb=DwCy'^R\\\\\",\"is_admin\":false,\"name\":\"harry\",\"is_allowed\":true,\"outlet_access\":[false,true,false,false,true,false,false,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false,true,false,true,true,true,false,false,false,false]}],\"cookie_timeout\":30000}}\n"},"php-http2":{"filename":"get-using-php-http2.php","data":"#!/usr/bin/env php\n// \n// Sample for the whole object model.\n// \n// This is a sample demonstrating how to get the DLI Controller API.\n// \n\n// Note that this sample has been generated by httpsnippet;\n// authentication configuration (usually digest) is not included.\n\nsetRequestUrl('http://192.168.0.100/restapi/');\n$request->setRequestMethod('GET');\n$request->setHeaders([\n 'Connection' => 'close',\n 'Accept' => 'application/json'\n]);\n\n$client->enqueue($request)->send();\n$response = $client->getResponse();\n\necho $response->getBody();\n\n\n// Sample result:\n// {\"snmp\":{\"enabled\":true,\"engine_id\":\"5DBE14B8CEBCFA92EC\",\"known_auth_methods\":{\"sha1\":\"SHA1\",\"md5\":\"MD5\"},\"community_mappings\":[{\"ip_address\":\"10.176.163.168\",\"user\":\"userycbanW\",\"netmask\":\"255.0.0.0\",\"community\":\"eRhmhT7XB2fR\"},{\"ip_address\":\"10.8.216.58\",\"user\":\"userMVRIT4\",\"netmask\":\"255.0.0.0\",\"community\":\"nU5FBsxfzV\"},{\"ip_address\":\"192.168.14.226\",\"user\":\"userSvexm\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.35.65\",\"user\":\"userNvN4AS\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.167.196\",\"user\":\"userV7GC\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"}],\"users\":{\"powerReader\":{\"priv_password\":\"readerPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":\"readonly\"},\"auth_password\":\"readerAuthPassword\",\"is_allowed\":true,\"priv_method\":\"des\",\"auth_method\":\"sha1\",\"has_priv_password\":false},\"powerAdmin\":{\"priv_password\":\"adminPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":true},\"auth_password\":\"adminAuthPassword\",\"is_allowed\":true,\"priv_method\":\"aes\",\"auth_method\":\"sha1\",\"has_priv_password\":false}},\"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\"}}},\"network\":{\"wired\":{\"ip_address\":\"10.229.173.71\",\"serve_dns\":true,\"protocol\":\"dhcp\",\"online\":true,\"gateway\":\"10.0.0.39\",\"dns_servers\":[\"35.114.95.41\",\"27.10.21.15\"],\"mac_address\":\"7C:E1:FF:E0:E2:1F\",\"netmask\":\"255.0.0.0\"},\"wireless\":{\"wac_supported\":true,\"protocol\":\"dhcp\",\"encryption\":\"psk\",\"netmask\":\"255.0.0.0\",\"known_encryptions\":{\"psk2\":\"WPA2 PSK\",\"psk-mixed\":\"WPA/WPA2 PSK mixed mode\",\"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\":\"-&j&K&ieJTHx#caJJpq6a!4bW#aauwC%!-,K1r0XLUUM7\",\"dns_servers\":[],\"known_modes\":{\"sta\":\"Client\",\"ap\":\"Access Point\"},\"enabled\":false,\"serve_dns\":false,\"ssid\":\"any3\",\"mac_address\":\"7C:E1:FF:5C:74:B3\",\"ip_address\":\"10.72.235.109\",\"online\":false,\"channel\":\"9\",\"wac_enabled\":true,\"mode\":\"ap\",\"gateway\":\"10.0.0.25\"},\"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\":[]},\"interface_order\":[\"wired\"],\"known_protocols\":{\"dhcp\":\"Dynamic IP/DHCP\",\"static\":\"Static IP\"},\"same_subnet_only\":true},\"mqtt\":{\"connect_topic\":\"NWtSZGbel\",\"connect_payload\":\"ASzqk\",\"username\":\"userkXmxF\",\"reconnect_retain\":false,\"connect_qos\":2,\"use_ssl\":false,\"lwt_payload\":\"\",\"disconnect_payload\":\"aV\",\"outlets\":[{\"allow_read\":false,\"topic_subtree\":\"Mj8FD7jz\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"9UaIE\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"PjK2o\",\"qos\":2,\"allow_write\":false},{\"allow_read\":true,\"topic_subtree\":\"BBeLRsTBrB\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"swW7W\",\"qos\":2,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"T3XHp66\",\"qos\":0,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"fmG9y8\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"EPflXCrHv\",\"qos\":0,\"allow_write\":false}],\"enabled\":true,\"reconnect_qos\":0,\"disconnect_qos\":2,\"disconnect_retain\":false,\"lwt_qos\":0,\"broker_port\":null,\"lwt_topic\":\"HbLX8wk9l\",\"disconnect_topic\":\"vB9U\",\"password\":\"@IZq03a-LS#3\",\"lwt_retain\":true,\"reconnect_payload\":\"\",\"topic_root\":\"TySka7WQHz\",\"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\":\"1BaM.2HFC.YIwHXM.uAAC6Wy.2xSDXp.r0l3H.Z7u6T.O1aa86.XbC0ojpX.example.com\",\"reconnect_topic\":\"hrlRgyp4H\",\"connect_retain\":false},\"script\":{\"source\":\"function enable_modem(...)\\n ...\\nend\\nfunction disable_contraption(...)\\n ...\\nend\\n\",\"step_time_limit\":5,\"boot_handler\":\"\",\"threads\":{\"52\":{\"label\":\"label of thread #52\"}},\"traced\":false,\"step_delay\":2,\"user_function_ui_order\":[\"enable_modem\",\"toggle_machines\",\"toggle_contraption\"],\"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\":{\"disable_heater_sample\":{\"source\":\"function shut_down_router(...)\\n ...\\nend\\nfunction disable_routers(...)\\n ...\\nend\\nfunction disable_engine(...)\\n ...\\nend\\n\"},\"energize_heaters_sample\":{\"source\":\"function enable_routers(...)\\n ...\\nend\\nfunction energize_modem(...)\\n ...\\nend\\nfunction energize_router(...)\\n ...\\nend\\nfunction enable_heaters(...)\\n ...\\nend\\n\"}},\"boot_handler_legacy\":true,\"variables\":{\"engine_running\":10,\"heater_online\":\"good\",\"gadget_running\":\"failed\",\"router_state\":\"no\",\"modem_online\":true}},\"meter\":{\"power_status\":true,\"values\":{\"vcc_voltage\":{\"intervals\":[{\"lower_bound_bottom\":576.66666666667,\"alarm_level\":1,\"lower_bound_top\":590,\"alarm_period\":1},{\"lower_bound_bottom\":594.16666666667,\"alarm_level\":null,\"lower_bound_top\":602.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":18,\"data_absence_alarm_level\":3,\"value\":6,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"DC voltage\",\"supports_calibration\":false,\"internal\":false,\"lowest_interval_alarm_level\":null,\"bus\":3},\"current\":{\"intervals\":[{\"lower_bound_bottom\":94,\"alarm_level\":null,\"lower_bound_top\":104,\"alarm_period\":null},{\"lower_bound_bottom\":143,\"alarm_level\":3,\"lower_bound_top\":157,\"alarm_period\":null},{\"lower_bound_bottom\":162,\"alarm_level\":1,\"lower_bound_top\":176,\"alarm_period\":null},{\"lower_bound_bottom\":179,\"alarm_level\":null,\"lower_bound_top\":188,\"alarm_period\":null},{\"lower_bound_bottom\":225,\"alarm_level\":null,\"lower_bound_top\":239,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"2.4\",\"history_subsample_count\":10,\"data_absence_alarm_level\":2,\"value\":8,\"log_history\":false,\"history_time_step\":17,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":7,\"quantity\":\"current\",\"name\":\"Current\",\"supports_calibration\":false,\"internal\":true,\"lowest_interval_alarm_level\":1,\"bus\":null},\"mains_voltage\":{\"intervals\":[{\"lower_bound_bottom\":7.8333333333333,\"alarm_level\":null,\"lower_bound_top\":8.8333333333333,\"alarm_period\":2},{\"lower_bound_bottom\":11.25,\"alarm_level\":null,\"lower_bound_top\":12.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"3.5\",\"history_subsample_count\":1,\"data_absence_alarm_level\":null,\"value\":108,\"log_history\":true,\"history_time_step\":14,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":36,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"AC voltage\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":3,\"bus\":null},\"temperature\":{\"intervals\":[{\"lower_bound_bottom\":20.870870870871,\"alarm_level\":3,\"lower_bound_top\":21.171171171171,\"alarm_period\":1},{\"lower_bound_bottom\":22.432432432432,\"alarm_level\":null,\"lower_bound_top\":22.582582582583,\"alarm_period\":null},{\"lower_bound_bottom\":23.843843843844,\"alarm_level\":null,\"lower_bound_top\":24.174174174174,\"alarm_period\":1},{\"lower_bound_bottom\":24.264264264264,\"alarm_level\":null,\"lower_bound_top\":24.564564564565,\"alarm_period\":7},{\"lower_bound_bottom\":25.735735735736,\"alarm_level\":1,\"lower_bound_top\":26.126126126126,\"alarm_period\":1},{\"lower_bound_bottom\":27.267267267267,\"alarm_level\":2,\"lower_bound_top\":27.447447447447,\"alarm_period\":null},{\"lower_bound_bottom\":27.807807807808,\"alarm_level\":2,\"lower_bound_top\":28.108108108108,\"alarm_period\":3},{\"lower_bound_bottom\":28.138138138138,\"alarm_level\":10,\"lower_bound_top\":28.408408408408,\"alarm_period\":1}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":8,\"data_absence_alarm_level\":1,\"value\":314,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":11,\"data_absence_alarm_period\":1,\"quantity\":\"temperature\",\"name\":\"Temperature\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":5,\"bus\":4}},\"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\":[],\"arguments\":[]}},\"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\"}},\"config\":{\"allow_plaintext_logins\":true,\"allow_coapws\":true,\"protect_private_config\":false,\"brand_url\":\"https://bar.example.com/baz/baz.html\",\"allow_jsonrpc_nonadmin\":false,\"hide_passwords\":true,\"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\":null,\"name\":\"Screen length\",\"units\":{\"px\":{\"offset\":0,\"internal\":true,\"name\":\"pixel\",\"scale\":1}}},\"temperature\":{\"preferred_unit\":\"C\",\"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\":\"times\",\"name\":\"Count\",\"units\":{\"times\":{\"offset\":0,\"internal\":true,\"name\":\"time\",\"scale\":1}}},\"illuminance\":{\"preferred_unit\":\"lx\",\"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\":\"s\",\"name\":\"Time\",\"units\":{\"s\":{\"offset\":0,\"internal\":true,\"name\":\"second\",\"scale\":1}}},\"ratio\":{\"preferred_unit\":\"times\",\"name\":\"Ratio\",\"units\":{\"%\":{\"offset\":0,\"internal\":true,\"name\":\"percent\",\"scale\":100},\"times\":{\"offset\":0,\"internal\":true,\"name\":\"\",\"scale\":1}}},\"energy\":{\"preferred_unit\":null,\"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\":false,\"custom_register_url\":\"https://foo.example.com/bar/bar/baz.html\",\"customization_status\":null,\"known_protection_bits\":{\"protect_restore\":{\"name\":\"Protection from restore from backup\",\"status\":true},\"protect_admin\":{\"name\":\"Administrator credentials protection\",\"status\":false},\"protect_private_config\":{\"name\":\"Private configuration protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"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 lock\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_firmware\":{\"name\":\"Firmware protection\",\"status\":false}},\"refresh_enabled\":true,\"allow_modifying_get\":true,\"protect_maintenance\":false,\"serial\":\"ISO322203123456\",\"custom_support_email\":\"support@example.com\",\"allow_coapws_nonadmin\":false,\"allow_restapi\":false,\"upgrade_notify_beep\":false,\"brand_faq_url\":\"https://bar.example.com/baz/quux/baz/quux.htm\",\"links\":[{\"description\":\"test 5\",\"href\":\"test_url7\"},{\"description\":\"test 3\",\"href\":\"test_url5\"}],\"custom_brand_logo\":\"https://foo.example.com:8443/foo/baz/foo/baz.jpg\",\"image_format\":\"svg\",\"location\":\"Server room\",\"ntp_server_enabled\":false,\"http_ports\":[{\"port\":\"2\",\"address\":\"192.168.0.13\"},{\"port\":\"80\",\"address\":\"192.168.0.50\"},{\"port\":\"8000\",\"address\":\"192.168.0.42\"}],\"hide_wifi_key\":false,\"custom_brand_url\":\"http://foo.example.com/bar/quux/baz/bar/foo.html\",\"syslog_ip_address\":null,\"protect_network\":false,\"lockout_delay_minutes\":60,\"version\":\"1.8.1.0\",\"allow_coapws_origins\":[\"http://baz.example.com\",\"https://foo.example.com\",\"http://foo.example.com\",\"https://baz.example.com:8443\",\"http://bar.example.com:8037\",\"http://baz.example.com:80\",\"http://bar.example.com\"],\"syslog_minimal_severity\":8,\"certificates\":{\"iVeriBaz_Primary_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIISgtFFi3UczXg1sKPtJYCR8AHUNQL2cJWIDoZxt4aseHvWdLPzveQ4rkaFAyJp\\n7WgjUZp4STNO01lS0h7Sn+COGPMbEfTOC98il+oDUBdWFO/H58mv9/JRQh3hMY6a\\nGIWG7lmLPJcpLvxWhshiB89uEtHp/uZID5bMtOjIjL85H5d++KjCVu7loQapKA7a\\nkyB8iWu3g0MofNp/71X2AIscuhz5rZPcYdnG9iMsklgP8VRIZ+MlJENEyNLqzmSX\\nGqb+CTkzAA8idSHdr2y5SC4sawrMPPoiFQiTwTT6fdrI68yzDx5iACam9S9at+I8\\n1eMW7VBnMWwXUvnR1VeF6QQab1T=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"SecureBarSign_Root_CA_3\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIQcq2QCuDpVomTeUGNMdvXMmUI/mGyLBOz2TPGOf6vUuP8PhYnKULjGr1IdKG/\\n+cAQva62VcywnNeLB/sYk8PoT39l4jS5MfYIFhMnJLk7lOVyPNXAXy+129o8vHGI\\nrcEY/1tMn17CY6exfqVerYi1Ntyg9Gf1vvbwzVJnYT/6cf4HWbxN9gQYZPFliwod\\nQarxwfWPgf1MlLuMJIY/k7b9PMuMBXEd86b4n7VUoZtawozF6YHshu\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"iCyberFooCare_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIELfoX7Hcgwv5LRQL574xu1tp27rSFPPVn5KKFdyxat3yLVJSfQQZTKPYTH0li\\nVadrrHppujus5QBZ5e0h8N7isQle8DxgqbXivNXp7ShEvvq1ZskjFuS8KDoVSmBJ\\nk1I8b8H3rX+mN2MGo6Yjaj3pXaIKoejZh2jIC0O3aPszTFGIOr1/a7r8k9UYqD7Y\\nssWvHcViVVCnnWBeaCFj3PTFv258BfT4Y//seWb92pzsMAXzPoiUDCm8GtJTZoa8\\nb0U8dgCTf5rseqHSZninZs4TCa31ADtnGOyw5APnHHfy8yQkl8YL\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"iTrustBar_Trusted_Certification_Authority_9\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII+lWTC/AfwyDAUtu35zjc6d8YHjR7fdwfPT9dUMIRLYdrSXwZXgCgKMFe5inmM\\nnDeQj0lBNKqEoOBOyuceE+vu6eiv1SOqi2HS52fUPVlDwzdutGZ8GV3PAoLDHl3/\\nNTxS8RtgD7cCmX627HLeMnqB83Uw9WmY/j1ABwsQ3Ves3nxC4Js=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBarProtect_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFWAceIQ5tB1Q8GLpkAjNiIEUEacysi67FIlvcC0WP4yaMJP7W8XETnljNNiF6\\nN9BIoPLKqRJQqfs+B1XSXLDHld/1lsS82fTs4qDxIYO8DH9QKiuu47BrmDuY6MiA\\nC382\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"VeriBazSystems_Root_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII2rwygHYXH1hxhLz8DsLgURgAuQGXuK6yB2xuMVSgZ9dGXdRmWpT0G9CBbVkVr\\n3yQzLyR1XdhqBKHzs6SuPe7cFeNnWGGbFjbch3fFiM5vjOvbXOWy2fbKK+7tHQUY\\n6AtBs8wFGs+==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"GuardBarSign_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIyOL22ZGy1Pr87xtdi4IOJgqjY/u5yoPxDm0HMIGQk7at5TXpZsEvY5e77YE5N\\ncS6wrRCHBMt4TNeJyWZu4hYEq7UyXB1AfA6XdKqqijxC6bY5770ErbUhk/fICjUu\\ncRYyHOh1LvAyTI6dKMVxsCiut06cW0X8U57oWrrum2sGM/wjNRgGgPAZRJC+Mm9s\\nIgQ9YKycDF+ECjdgQwMs6yKRAKqyVisqPI0+e/ctGd8UNnBqjZisX2K==\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eTrustFooCrypt_Primary_Certification_Authority_1\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIGznwhzqYHWIf/a7F/1ONn1LlZdolZ9Yr9LotKeReBmJCMTTOWunJy95XovJN5\\nHF4AckeGyQcAo5gDdb1zZC5700SQ8MiReoeHZIaXkCkZKRp+2sze44n77GZIeIlJ\\nPcikCGVR0\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBazSign_Root_CA_7\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIiniveU/qjbZ7KWRHLv9RgwY7UGqH9nMua5pFbq5LShVpEy6buI3aEejlxa26O\\n/YrGAiOXB630N19/yT4ZklJVivaqK1tLblenT2LhBQkaUvbTPi2ATNhCJI2fLx0z\\ngnCl9wzbga6cBc1wgDQ4xeQFj5dg8dPrQedbacDGCMuQ+yNhCpoAUESDM5wWlMOB\\n1pdg3wvSrLTqlA2a/E5FiKdqGAbeaphdfKKkGFC8dh+Ou2/vJ6B2Squk1WPdL6H0\\ndnlu0wXjwye/zaK6nOaeJLhsmLDve\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"eCyberBazSystems_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFz12jzNyiH5283OG8Hh6u1AffCxon053/97k8Xjtrry/wMI5f0Ea3QGleDaRF\\nHsg20Eow5gu7dGRkyT+YZQqK54xZLe6fXpja3XWBDQKsiodgHdFt46ECCBnZrvEP\\n+/qXX1n+OgiCJPWzgQ3ogH1t5dl0tAnuCdSmhFm6yVLHwtHdKMS0gWvn9gq3tez5\\nRu/jg8hCV/9PIolhHnO==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"SecureBarSystems_Primary_Certification_Authority_6\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII3DkCaEMgm5Y3TNKP3006mAdPrq1Lb5qhLawxrIeeQCkvc5Kh7NqwaTLRKOpyW\\ntGcq8wVpNjZIMgf4q2wmeQ76mYxl5dQ+w2r4/MwO6VjVCOb2SXq7++FnZDYgs+ho\\nYv5xsW4NFbcgCh9mYImZaZ8p7qi8XXE6TM4LuAlAoOs052pfNcFzCPpLFYWp5nxb\\n1y3EjG2794F\\n-----END CERTIFICATE-----\\n\",\"status\":false}},\"ssh_authorized_keys\":[{\"data\":\"ssh-rsa 9=\",\"options\":\"\",\"comment\":\"\"}],\"refresh_delay_minutes\":1,\"ssh_enabled\":true,\"allow_restapi_nonadmin\":true,\"protect_restore\":true,\"custom_brand_logo_height\":32,\"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\"},\"allow_restapi_origins\":[\"https://foo.example.com:38443\",\"https://bar.example.com\",\"http://bar.example.com:8014\",\"http://bar.example.com\",\"https://baz.example.com:443\"],\"brand_manual_url\":\"https://foo.example.com/baz/foo.htm\",\"custom_brand_logo_width\":22,\"plots\":[{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480}],\"ssh_port\":22,\"upgrade_notify_blink\":true,\"protect_admin\":false,\"relay_ports\":[\"ttyATH0\"],\"custom_update_url\":\"http://baz.example.com/foo/bar/foo/bar.html\",\"brand_company_name\":\"Digital Loggers, Inc.\",\"hardware_id\":\"EPCR5\",\"crls\":{\"iSecureBar_Primary_Certification_Authority\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIilpXCD0tj4JSIv5xk4EjgZo+WsGYMhv5Skeh+haknwC6rJ4bQLL7wA8T2Q2R8\\nckDKlwxVktksk4zMWKjgGwqm+HqSRp14aGQLDNszGds1jrQGB9yU5pH667aZzegZ\\n6w9Vp9oS2sCwIU8UTecIykQ5L04/igyrc8NSKBxO4AKOhUuA9WV7HxFf+=\\n-----END X509 CRL-----\\n\",\"status\":false},\"eGuardFooWard_Trusted_CA\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIL3MXGW7ar4JuXx797txcc+mLPdpv9u6XzV4G1EtvLCpuAz4Jt2yV2ksUNhQYc\\nc3Cv7To2q1ulDtrZmvXH+IAVhtxGWVO8bd3k6upzxjkBdcmPXKjYev3Lp0eLX2W9\\ncvqXlqUUah7CUZmqIKVEQt3SXR0b+BJd7AAu0hPdPZrv8emT/HjRApvjHyLH9hwJ\\n6EwqgZFFRAQ6zw7GgaTWWDpUb6fI3/DCF92ylJDDWgLVcUnJ4HrcWg6\\n-----END X509 CRL-----\\n\",\"status\":false},\"iGuardBar_Primary_CA_5\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIbm+M0Jrf8Tle7oRnigWg+Rhj04G0xFQZ2Ry4mpmwJXbSM3F4lommFUWHaoKY4\\n8E6F1y1+Iacmzh23TtsG8MoSzdpXjdituq9xpCx7pZwoH/tnul337uY6XNgH1OBx\\nMu4asDQS9EmA7Z5vf\\n-----END X509 CRL-----\\n\",\"status\":true}},\"contact\":\"support@example.com\",\"relax_nonhtml_content_types\":false,\"timezone\":\"UTC\",\"hostname\":\"baz.example.com\",\"protect_firmware\":false,\"outlet_label\":\"Outlet\",\"brand_name\":\"Ethernet Power Controller\",\"oid\":\"1.3.6.1.4.1.45770.1.3\",\"custom_brand_company_name\":\"Whatever Systems Inc.\",\"update_url\":\"https://bar.example.com/foo/baz/quux/baz.htm\",\"ntp_peers\":[\"0.ntp-pool.example.com\",\"1.ntp-pool.example.com\",\"2.ntp-pool.example.com\",\"3.ntp-pool.example.com\"],\"custom_help_url\":\"https://baz.example.com/foo/quux.htm\",\"name_always_visible\":true,\"support_email\":\"support@example.com\",\"https_ports\":[{\"port\":\"8080\",\"address\":\"192.168.0.71\"}],\"contacts\":{\"engineering\":{\"phone\":null,\"fax\":\"+02368524446846\",\"name\":\"Engineering\",\"email\":\"engineering@bar.example.com\"},\"sales\":{\"phone\":null,\"fax\":null,\"name\":\"Sales\",\"email\":null},\"support\":{\"phone\":\"+2772690660701\",\"fax\":\"+890334929577649\",\"name\":\"Support\",\"email\":null},\"features\":{\"phone\":null,\"fax\":null,\"name\":\"Features\",\"email\":null}},\"custom_support_url\":\"http://baz.example.com:8070/baz/quux/foo/bar.htm\",\"support_url\":\"https://bar.example.com/bar.htm\",\"protect_notification\":false,\"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\":true,\"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\":true,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"min_value\":8,\"scale\":\"linear\",\"height\":64}],\"register_url\":\"https://bar.example.com:443/baz/foo/foo.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\"},\"string_mask\":\"nombstr\",\"renewal_data\":{\"days\":\"4\"},\"cert\":\"-----BEGIN CERTIFICATE-----\\nMIINWlG0m1xW3eg4FZ8SMKl1Obu1iuFO0CnYz3bl7YICD+JUaUzyqk/FMwI5qZVs\\nRnO2ZXdtmsu5NUbMSS7UkVQ3dGf89TSdGtisQLlCEfKd9y/eR89CgcHJvyU4Szkk\\nScIpOX33ujFtkwKv6YcksyfqSmIRW3J/ier6CxC6gU/RRMMZx+Jpz\\n-----END CERTIFICATE-----\\n\",\"automatic_renewal\":true,\"renewal_method\":\"selfsigned\",\"bits\":8192,\"key\":\"-----BEGIN PRIVATE KEY-----\\nMIIMf/aHFwFUcjzYJ7eGvf5pO/q1XCblUC79DjSVfk0HT/sp9W54BDvcFmfo+GaV\\nhkTAG8wJSQKLFWuNc5cYktLPiMiItD1b+WnGhjbAAyXRUSr6ZThKN2l5QTPKjTxj\\nk/jUdwhbU95y0EYWyuv1f0U9SquxodzZfj3IgnwAy28+IjWHdSKJUqUzgPwU3w4k\\nA3Mz/Zx3jyOTVh6z1RUtyTaNQ5SMBD3NIRMK0KPmIp\\n-----END PRIVATE KEY-----\\n\",\"distinguished_name\":{\"commonName\":[\"Digital Loggers Unit\"],\"countryName\":[\"US\"],\"stateOrProvinceName\":[\"California\"],\"localityName\":[\"Santa Clara\"]},\"domains\":[\"foo.example.com\"],\"addresses\":[\"108.121.174.254\"],\"csr\":\"-----BEGIN CERTIFICATE REQUEST-----\\nMIIuK4EMovDx7AAGthHK8gijdj3Sj48Au95FGLe4Gt2P4Fizz/J7i2tLozqX3/k+\\nGTCwaVqfxwwfwwhG3PKzn9yej2gT3tKLMZIy48d25aj1WQKcsgcgsaKbe04jwR5I\\nQH7bxBiYwm5N6kGpMyhyJJdMQNItVdwxx3YuHHTE4adCKv2iumhD5LcYlwRGaOEX\\noSn6x1CXhRudVcXHKnPhPzTMRlys/WMq+9yxDBUwePaA27UOxv6NvblNNkFOGdFG\\nEE3Rl06AcIEmpejkn6gOu3ofKCx+UEpkUvCGxKSZfiLUN5FADyb81PpOenP82FuZ\\n6r7TJi814fQBxdQvEbzgRNKEoUI3PuGYlP148C8EubRrEunUVmAyAWD/1Y5TSN1D\\n5JyKUDE5g6Lavs6h25ubKvfu08MPCcEJyDfSSwZ83xl/puju/d=\\n-----END CERTIFICATE REQUEST-----\\n\",\"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}}}}},\"relax_nonhtml_methods\":false,\"brand_product_info_url\":\"https://bar.example.com/foo/foo/bar/quux.htm\"},\"cred\":{\"ip_address\":\"192.168.0.93\",\"is_admin\":true,\"name\":\"admin\",\"agent\":\"web ui\",\"outlet_access\":[true,true,true,true,true,true,true,true]},\"upnp\":{\"enabled\":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\":\"XQ4idRGnN-y8U\",\"model_number\":\"\",\"model\":\"DLI emulated Belkin socket\",\"soap_xmlns_prefix_override\":\"i\",\"event_xmlns_prefix_override\":null,\"service_id\":\"basicevent1\",\"device_type\":\"controllee\"}},\"notifications\":{\"events\":{\"dli.upnp.sample_event\":{\"parameters\":[{\"id\":\"sample_parameter\",\"has_fixed_value\":false,\"fixed_value\":null}],\"message_template\":[\"sample event\"]}},\"parameter_kinds\":[]},\"outlets\":[{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d0\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d1\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d2\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d3\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"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\"}]},\"relay\":{\"all_caps\":true,\"min_relay_voltage\":8,\"lcd_rows\":2,\"user_message_timeout\":0,\"sequence_delay\":2,\"beep_sequence\":\"0\",\"min_sequence_delay\":1,\"outlets\":[{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #3\"},{\"state\":true,\"critical\":true,\"cycle_delay\":4,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":6,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #5\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #6\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":false,\"cycle_delay\":2,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #8\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #9\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Uplink Radio Power\"},{\"state\":false,\"critical\":false,\"cycle_delay\":1,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #12\"},{\"state\":true,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #13\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #14\"},{\"state\":false,\"critical\":true,\"cycle_delay\":6,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Server\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Cooling fans\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #17\"},{\"state\":false,\"critical\":true,\"cycle_delay\":8,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":false,\"cycle_delay\":5,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #19\"},{\"state\":false,\"critical\":true,\"cycle_delay\":5,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #20\"},{\"state\":false,\"critical\":true,\"cycle_delay\":2,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #24\"},{\"state\":false,\"critical\":false,\"cycle_delay\":9,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #27\"},{\"state\":false,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Uplink Radio Power\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":true,\"cycle_delay\":3,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":3,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #31\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Server\"}],\"lcd_columns\":16,\"relatch\":9,\"fuse_relatch\":5,\"model\":\"EPCR5\",\"user_lines\":[null,null],\"recovery_mode\":0,\"nets\":{\"eu82\":{\"latest_value\":8,\"tracking\":null,\"name\":\"eu82\",\"expression\":false},\"u53\":{\"latest_value\":1,\"tracking\":\"pull\",\"name\":\"u53\",\"expression\":true},\"ymb6\":{\"latest_value\":1,\"tracking\":\"push\",\"name\":\"ymb6\",\"expression\":false}},\"pins\":{\"ain25\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"ain25\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":\"lol78\",\"mode_bits\":4,\"level_driver\":\"kzvnx16\",\"input_bits\":16},\"aout8\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"aout8\",\"drive_logic_mapping\":[\"Z\",\"H\",\"0\",\"1\"],\"mode_driver\":\"x7\",\"mode_bits\":0,\"level_driver\":\"y6\",\"input_bits\":0},\"dio6\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"dio6\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":false,\"mode_bits\":0,\"level_driver\":\"twclyvu2\",\"input_bits\":8},\"din57\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"din57\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":\"y69\",\"mode_bits\":1,\"level_driver\":true,\"input_bits\":0},\"aout3\":{\"level_bits\":8,\"latest_input_value\":null,\"name\":\"aout3\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":false,\"mode_bits\":8,\"level_driver\":\"zttx52\",\"input_bits\":0}},\"ports\":{\"uart_e8p\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_e8p\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"1.5\",\"char_size\":\"6\"}},\"uart_54hywn7x3ih1\":{\"latest_received\":{\"d\":\"3B93DABB\"},\"type\":\"uart\",\"name\":\"uart_54hywn7x3ih1\",\"accept\":[],\"configuration\":[]},\"uart_fvl\":{\"latest_received\":{\"d\":\"01\"},\"type\":\"uart\",\"name\":\"uart_fvl\",\"accept\":[],\"configuration\":{\"parity\":\"N\",\"char_size\":\"5\",\"stop_bits\":\"1.5\"}},\"uart_a3\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_a3\",\"accept\":{\"d\":true},\"configuration\":{\"parity\":\"S\",\"char_size\":\"7\"}},\"uart_2f\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_2f\",\"accept\":[],\"configuration\":{\"parity\":\"E\"}},\"uart_9xt\":{\"latest_received\":{\"d\":\"802A94D1A9C7\"},\"type\":\"uart\",\"name\":\"uart_9xt\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"32\",\"stop_bits\":\"1\"}},\"uart_r\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_r\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"2\"}},\"uart_i0\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_i0\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"86\",\"stop_bits\":\"1.5\"}},\"uart_pn\":{\"latest_received\":{\"d\":\"BE\"},\"type\":\"uart\",\"name\":\"uart_pn\",\"accept\":[],\"configuration\":{\"baudrate\":\"36845435\",\"stop_bits\":\"2\"}},\"uart_m\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_m\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"8697\",\"char_size\":\"8\",\"parity\":\"M\"}},\"uart_yz\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_yz\",\"accept\":[],\"configuration\":{\"parity\":\"O\",\"char_size\":\"6\"}}},\"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\"}}},\"backlight_sequence\":\"0\",\"name\":\"My controller\",\"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\":[]},\"online\":true,\"version\":\"1.8.1.0\",\"cycle_delay\":6,\"keypad_enabled\":false,\"user_message_force_timeout\":1,\"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},\"autoping\":{\"enabled\":true,\"max_consecutive_reboot_count\":53,\"max_reboot_count\":3,\"items\":[{\"enabled\":false,\"script\":\"\",\"outlets\":[11,16,20,30],\"status\":{\"reboots\":7,\"hosts\":[{\"state\":null,\"success_count\":0,\"address\":\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"state_details\":null,\"failure_count\":155,\"queue_size\":0},{\"state\":null,\"success_count\":0,\"address\":\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"state_details\":\"Something strange and unexpected has happened to https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"failure_count\":60,\"queue_size\":0}]},\"addresses\":[\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\"],\"pings_before_enabling\":null}],\"resume_without_retrial\":true,\"post_reboot_delay\":122,\"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\":1,\"ping_timeout\":136,\"ping_interval\":6},\"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\":\"^(|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,}$\"}}},\"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\":{\"content_type\":{\"group\":\"msg\",\"name\":\"Content type\",\"regexp\":\"^(json|urlencoded)$\"},\"recipient\":{\"group\":\"rcpt\",\"name\":\"Recipient URL\",\"regexp\":\"^https?://.*$\"}}},\"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>=INFO\",\"action\":\"notify(\\\"james\\\")\"},{\"condition\":\"severity>=ERROR\",\"action\":\"notify(\\\"edward\\\")\"}],\"sinks\":[{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[true],\"arguments\":[]},\"type\":\"xmpp\",\"name\":\"anthony\",\"data\":{\"password\":\"\",\"sender\":\"jeff@xjg1-.gk8yby.example.com\",\"recipient\":\"george@y4seq1.example.com\"}}],\"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}}},\"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\":{\"tV\":{\"redirect_urls\":{\"https://%ECE%fA%8D!\":true},\"refresh_tokens\":{\"e3064a667b492894f6d0cd812ee45103\":{\"expiry_time\":1605015618,\"remaining_use_count\":null}},\"secret_hash\":\"8eecc0c98ad0b7b0b6d9870ec79b0158\",\"access_tokens\":{\"28654241a15319a623bf01681ef52a64\":{\"expiry_time\":1677345749,\"remaining_use_count\":null},\"0f2c4cec52cbfc7d49f374985cd57707\":{\"expiry_time\":1623303439,\"remaining_use_count\":72}},\"scopes\":{\"dli+object+full:/relay/\":true}},\"mK2D8TG\":{\"redirect_urls\":{\"https://.]]]s\":true,\"https://%5f\":true,\"https://]\":true},\"refresh_tokens\":{\"6ff20ec37b69f8bdb36b6df101fb76ee\":{\"expiry_time\":1686295518,\"remaining_use_count\":34},\"d848fe87952dce4ad6af556b440256e2\":{\"expiry_time\":null,\"remaining_use_count\":71},\"2828718cc0f938f32411d3790373a22d\":{\"expiry_time\":null,\"remaining_use_count\":41}},\"secret_hash\":null,\"access_tokens\":{\"ca2b0590cb0744d2fc8d4719a44add29\":{\"expiry_time\":1635344625,\"remaining_use_count\":47},\"c4d841ae52e062fb845dbf6d7f3533bf\":{\"expiry_time\":null,\"remaining_use_count\":null},\"35a98857cf42947fa34f464a57982796\":{\"expiry_time\":null,\"remaining_use_count\":97}},\"scopes\":{\"dli+object+read:/relay/\":true,\"dli+object+read:/relay/outlets/\":true}},\"J\":{\"redirect_urls\":{\"https://%bb%0A]]7%6e\":true,\"https://f\":true,\"https://XZ%dE]zR\":true},\"refresh_tokens\":{\"2342dc59e79fd9b579ee139886f370c9\":{\"expiry_time\":1601952279,\"remaining_use_count\":null}},\"secret_hash\":\"e7efc4910678461313da50b6e24a75d6\",\"access_tokens\":{\"2bb95b7e7d60b41ee9759bca76f72145\":{\"expiry_time\":null,\"remaining_use_count\":90}},\"scopes\":{\"dli+object+read:/config/\":true,\"dli+object+read:/relay/\":true,\"dli+object+full:/config/links/\":true}}},\"users\":[{\"password\":\"vvSS\\\"vg+PGP_\",\"is_admin\":true,\"name\":\"admin\",\"is_allowed\":true,\"outlet_access\":[true,true,true,true,true,true,true,true]},{\"password\":\"3[a9#2Ew,g%k,\",\"is_admin\":false,\"name\":\"tom\",\"is_allowed\":true,\"outlet_access\":[true,false,false,false,true,false,false,false,true,false,false,true,true,true,false,false,true,true,false,false,false,true,false,true,true,false,true,true,false,false,true,true]},{\"password\":\"4\\\"D\\\"vBDn8Nr^!Fd0\",\"is_admin\":false,\"name\":\"dick\",\"is_allowed\":false,\"outlet_access\":[true,true,true,true,true,true,false,false,true,false,true,true,true,false,true,true,false,false,true,false,false,false,true,true,true,true,false,true,false,false,true,false]},{\"password\":\"Ey)KStb=DwCy'^R\\\\\",\"is_admin\":false,\"name\":\"harry\",\"is_allowed\":true,\"outlet_access\":[false,true,false,false,true,false,false,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false,true,false,true,true,true,false,false,false,false]}],\"cookie_timeout\":30000}}\n"},"python-python3":{"filename":"get-using-python-python3.py","data":"#!/usr/bin/env python\n# \n# Sample for the whole object model.\n# \n# This is a sample demonstrating how to get the DLI Controller API.\n# \n\n# Note that this sample has been generated by httpsnippet;\n# authentication configuration (usually digest) is not included.\n\nimport http.client\n\nconn = http.client.HTTPConnection(\"192.168.0.100\")\n\nheaders = {\n 'Connection': \"close\",\n 'Accept': \"application/json\"\n }\n\nconn.request(\"GET\", \"/restapi/\", headers=headers)\n\nres = conn.getresponse()\ndata = res.read()\n\nprint(data.decode(\"utf-8\"))\n\n\n# Sample result:\n# {\"snmp\":{\"enabled\":true,\"engine_id\":\"5DBE14B8CEBCFA92EC\",\"known_auth_methods\":{\"sha1\":\"SHA1\",\"md5\":\"MD5\"},\"community_mappings\":[{\"ip_address\":\"10.176.163.168\",\"user\":\"userycbanW\",\"netmask\":\"255.0.0.0\",\"community\":\"eRhmhT7XB2fR\"},{\"ip_address\":\"10.8.216.58\",\"user\":\"userMVRIT4\",\"netmask\":\"255.0.0.0\",\"community\":\"nU5FBsxfzV\"},{\"ip_address\":\"192.168.14.226\",\"user\":\"userSvexm\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.35.65\",\"user\":\"userNvN4AS\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.167.196\",\"user\":\"userV7GC\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"}],\"users\":{\"powerReader\":{\"priv_password\":\"readerPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":\"readonly\"},\"auth_password\":\"readerAuthPassword\",\"is_allowed\":true,\"priv_method\":\"des\",\"auth_method\":\"sha1\",\"has_priv_password\":false},\"powerAdmin\":{\"priv_password\":\"adminPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":true},\"auth_password\":\"adminAuthPassword\",\"is_allowed\":true,\"priv_method\":\"aes\",\"auth_method\":\"sha1\",\"has_priv_password\":false}},\"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\"}}},\"network\":{\"wired\":{\"ip_address\":\"10.229.173.71\",\"serve_dns\":true,\"protocol\":\"dhcp\",\"online\":true,\"gateway\":\"10.0.0.39\",\"dns_servers\":[\"35.114.95.41\",\"27.10.21.15\"],\"mac_address\":\"7C:E1:FF:E0:E2:1F\",\"netmask\":\"255.0.0.0\"},\"wireless\":{\"wac_supported\":true,\"protocol\":\"dhcp\",\"encryption\":\"psk\",\"netmask\":\"255.0.0.0\",\"known_encryptions\":{\"psk2\":\"WPA2 PSK\",\"psk-mixed\":\"WPA/WPA2 PSK mixed mode\",\"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\":\"-&j&K&ieJTHx#caJJpq6a!4bW#aauwC%!-,K1r0XLUUM7\",\"dns_servers\":[],\"known_modes\":{\"sta\":\"Client\",\"ap\":\"Access Point\"},\"enabled\":false,\"serve_dns\":false,\"ssid\":\"any3\",\"mac_address\":\"7C:E1:FF:5C:74:B3\",\"ip_address\":\"10.72.235.109\",\"online\":false,\"channel\":\"9\",\"wac_enabled\":true,\"mode\":\"ap\",\"gateway\":\"10.0.0.25\"},\"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\":[]},\"interface_order\":[\"wired\"],\"known_protocols\":{\"dhcp\":\"Dynamic IP/DHCP\",\"static\":\"Static IP\"},\"same_subnet_only\":true},\"mqtt\":{\"connect_topic\":\"NWtSZGbel\",\"connect_payload\":\"ASzqk\",\"username\":\"userkXmxF\",\"reconnect_retain\":false,\"connect_qos\":2,\"use_ssl\":false,\"lwt_payload\":\"\",\"disconnect_payload\":\"aV\",\"outlets\":[{\"allow_read\":false,\"topic_subtree\":\"Mj8FD7jz\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"9UaIE\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"PjK2o\",\"qos\":2,\"allow_write\":false},{\"allow_read\":true,\"topic_subtree\":\"BBeLRsTBrB\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"swW7W\",\"qos\":2,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"T3XHp66\",\"qos\":0,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"fmG9y8\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"EPflXCrHv\",\"qos\":0,\"allow_write\":false}],\"enabled\":true,\"reconnect_qos\":0,\"disconnect_qos\":2,\"disconnect_retain\":false,\"lwt_qos\":0,\"broker_port\":null,\"lwt_topic\":\"HbLX8wk9l\",\"disconnect_topic\":\"vB9U\",\"password\":\"@IZq03a-LS#3\",\"lwt_retain\":true,\"reconnect_payload\":\"\",\"topic_root\":\"TySka7WQHz\",\"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\":\"1BaM.2HFC.YIwHXM.uAAC6Wy.2xSDXp.r0l3H.Z7u6T.O1aa86.XbC0ojpX.example.com\",\"reconnect_topic\":\"hrlRgyp4H\",\"connect_retain\":false},\"script\":{\"source\":\"function enable_modem(...)\\n ...\\nend\\nfunction disable_contraption(...)\\n ...\\nend\\n\",\"step_time_limit\":5,\"boot_handler\":\"\",\"threads\":{\"52\":{\"label\":\"label of thread #52\"}},\"traced\":false,\"step_delay\":2,\"user_function_ui_order\":[\"enable_modem\",\"toggle_machines\",\"toggle_contraption\"],\"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\":{\"disable_heater_sample\":{\"source\":\"function shut_down_router(...)\\n ...\\nend\\nfunction disable_routers(...)\\n ...\\nend\\nfunction disable_engine(...)\\n ...\\nend\\n\"},\"energize_heaters_sample\":{\"source\":\"function enable_routers(...)\\n ...\\nend\\nfunction energize_modem(...)\\n ...\\nend\\nfunction energize_router(...)\\n ...\\nend\\nfunction enable_heaters(...)\\n ...\\nend\\n\"}},\"boot_handler_legacy\":true,\"variables\":{\"engine_running\":10,\"heater_online\":\"good\",\"gadget_running\":\"failed\",\"router_state\":\"no\",\"modem_online\":true}},\"meter\":{\"power_status\":true,\"values\":{\"vcc_voltage\":{\"intervals\":[{\"lower_bound_bottom\":576.66666666667,\"alarm_level\":1,\"lower_bound_top\":590,\"alarm_period\":1},{\"lower_bound_bottom\":594.16666666667,\"alarm_level\":null,\"lower_bound_top\":602.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":18,\"data_absence_alarm_level\":3,\"value\":6,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"DC voltage\",\"supports_calibration\":false,\"internal\":false,\"lowest_interval_alarm_level\":null,\"bus\":3},\"current\":{\"intervals\":[{\"lower_bound_bottom\":94,\"alarm_level\":null,\"lower_bound_top\":104,\"alarm_period\":null},{\"lower_bound_bottom\":143,\"alarm_level\":3,\"lower_bound_top\":157,\"alarm_period\":null},{\"lower_bound_bottom\":162,\"alarm_level\":1,\"lower_bound_top\":176,\"alarm_period\":null},{\"lower_bound_bottom\":179,\"alarm_level\":null,\"lower_bound_top\":188,\"alarm_period\":null},{\"lower_bound_bottom\":225,\"alarm_level\":null,\"lower_bound_top\":239,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"2.4\",\"history_subsample_count\":10,\"data_absence_alarm_level\":2,\"value\":8,\"log_history\":false,\"history_time_step\":17,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":7,\"quantity\":\"current\",\"name\":\"Current\",\"supports_calibration\":false,\"internal\":true,\"lowest_interval_alarm_level\":1,\"bus\":null},\"mains_voltage\":{\"intervals\":[{\"lower_bound_bottom\":7.8333333333333,\"alarm_level\":null,\"lower_bound_top\":8.8333333333333,\"alarm_period\":2},{\"lower_bound_bottom\":11.25,\"alarm_level\":null,\"lower_bound_top\":12.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"3.5\",\"history_subsample_count\":1,\"data_absence_alarm_level\":null,\"value\":108,\"log_history\":true,\"history_time_step\":14,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":36,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"AC voltage\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":3,\"bus\":null},\"temperature\":{\"intervals\":[{\"lower_bound_bottom\":20.870870870871,\"alarm_level\":3,\"lower_bound_top\":21.171171171171,\"alarm_period\":1},{\"lower_bound_bottom\":22.432432432432,\"alarm_level\":null,\"lower_bound_top\":22.582582582583,\"alarm_period\":null},{\"lower_bound_bottom\":23.843843843844,\"alarm_level\":null,\"lower_bound_top\":24.174174174174,\"alarm_period\":1},{\"lower_bound_bottom\":24.264264264264,\"alarm_level\":null,\"lower_bound_top\":24.564564564565,\"alarm_period\":7},{\"lower_bound_bottom\":25.735735735736,\"alarm_level\":1,\"lower_bound_top\":26.126126126126,\"alarm_period\":1},{\"lower_bound_bottom\":27.267267267267,\"alarm_level\":2,\"lower_bound_top\":27.447447447447,\"alarm_period\":null},{\"lower_bound_bottom\":27.807807807808,\"alarm_level\":2,\"lower_bound_top\":28.108108108108,\"alarm_period\":3},{\"lower_bound_bottom\":28.138138138138,\"alarm_level\":10,\"lower_bound_top\":28.408408408408,\"alarm_period\":1}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":8,\"data_absence_alarm_level\":1,\"value\":314,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":11,\"data_absence_alarm_period\":1,\"quantity\":\"temperature\",\"name\":\"Temperature\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":5,\"bus\":4}},\"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\":[],\"arguments\":[]}},\"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\"}},\"config\":{\"allow_plaintext_logins\":true,\"allow_coapws\":true,\"protect_private_config\":false,\"brand_url\":\"https://bar.example.com/baz/baz.html\",\"allow_jsonrpc_nonadmin\":false,\"hide_passwords\":true,\"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\":null,\"name\":\"Screen length\",\"units\":{\"px\":{\"offset\":0,\"internal\":true,\"name\":\"pixel\",\"scale\":1}}},\"temperature\":{\"preferred_unit\":\"C\",\"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\":\"times\",\"name\":\"Count\",\"units\":{\"times\":{\"offset\":0,\"internal\":true,\"name\":\"time\",\"scale\":1}}},\"illuminance\":{\"preferred_unit\":\"lx\",\"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\":\"s\",\"name\":\"Time\",\"units\":{\"s\":{\"offset\":0,\"internal\":true,\"name\":\"second\",\"scale\":1}}},\"ratio\":{\"preferred_unit\":\"times\",\"name\":\"Ratio\",\"units\":{\"%\":{\"offset\":0,\"internal\":true,\"name\":\"percent\",\"scale\":100},\"times\":{\"offset\":0,\"internal\":true,\"name\":\"\",\"scale\":1}}},\"energy\":{\"preferred_unit\":null,\"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\":false,\"custom_register_url\":\"https://foo.example.com/bar/bar/baz.html\",\"customization_status\":null,\"known_protection_bits\":{\"protect_restore\":{\"name\":\"Protection from restore from backup\",\"status\":true},\"protect_admin\":{\"name\":\"Administrator credentials protection\",\"status\":false},\"protect_private_config\":{\"name\":\"Private configuration protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"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 lock\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_firmware\":{\"name\":\"Firmware protection\",\"status\":false}},\"refresh_enabled\":true,\"allow_modifying_get\":true,\"protect_maintenance\":false,\"serial\":\"ISO322203123456\",\"custom_support_email\":\"support@example.com\",\"allow_coapws_nonadmin\":false,\"allow_restapi\":false,\"upgrade_notify_beep\":false,\"brand_faq_url\":\"https://bar.example.com/baz/quux/baz/quux.htm\",\"links\":[{\"description\":\"test 5\",\"href\":\"test_url7\"},{\"description\":\"test 3\",\"href\":\"test_url5\"}],\"custom_brand_logo\":\"https://foo.example.com:8443/foo/baz/foo/baz.jpg\",\"image_format\":\"svg\",\"location\":\"Server room\",\"ntp_server_enabled\":false,\"http_ports\":[{\"port\":\"2\",\"address\":\"192.168.0.13\"},{\"port\":\"80\",\"address\":\"192.168.0.50\"},{\"port\":\"8000\",\"address\":\"192.168.0.42\"}],\"hide_wifi_key\":false,\"custom_brand_url\":\"http://foo.example.com/bar/quux/baz/bar/foo.html\",\"syslog_ip_address\":null,\"protect_network\":false,\"lockout_delay_minutes\":60,\"version\":\"1.8.1.0\",\"allow_coapws_origins\":[\"http://baz.example.com\",\"https://foo.example.com\",\"http://foo.example.com\",\"https://baz.example.com:8443\",\"http://bar.example.com:8037\",\"http://baz.example.com:80\",\"http://bar.example.com\"],\"syslog_minimal_severity\":8,\"certificates\":{\"iVeriBaz_Primary_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIISgtFFi3UczXg1sKPtJYCR8AHUNQL2cJWIDoZxt4aseHvWdLPzveQ4rkaFAyJp\\n7WgjUZp4STNO01lS0h7Sn+COGPMbEfTOC98il+oDUBdWFO/H58mv9/JRQh3hMY6a\\nGIWG7lmLPJcpLvxWhshiB89uEtHp/uZID5bMtOjIjL85H5d++KjCVu7loQapKA7a\\nkyB8iWu3g0MofNp/71X2AIscuhz5rZPcYdnG9iMsklgP8VRIZ+MlJENEyNLqzmSX\\nGqb+CTkzAA8idSHdr2y5SC4sawrMPPoiFQiTwTT6fdrI68yzDx5iACam9S9at+I8\\n1eMW7VBnMWwXUvnR1VeF6QQab1T=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"SecureBarSign_Root_CA_3\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIQcq2QCuDpVomTeUGNMdvXMmUI/mGyLBOz2TPGOf6vUuP8PhYnKULjGr1IdKG/\\n+cAQva62VcywnNeLB/sYk8PoT39l4jS5MfYIFhMnJLk7lOVyPNXAXy+129o8vHGI\\nrcEY/1tMn17CY6exfqVerYi1Ntyg9Gf1vvbwzVJnYT/6cf4HWbxN9gQYZPFliwod\\nQarxwfWPgf1MlLuMJIY/k7b9PMuMBXEd86b4n7VUoZtawozF6YHshu\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"iCyberFooCare_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIELfoX7Hcgwv5LRQL574xu1tp27rSFPPVn5KKFdyxat3yLVJSfQQZTKPYTH0li\\nVadrrHppujus5QBZ5e0h8N7isQle8DxgqbXivNXp7ShEvvq1ZskjFuS8KDoVSmBJ\\nk1I8b8H3rX+mN2MGo6Yjaj3pXaIKoejZh2jIC0O3aPszTFGIOr1/a7r8k9UYqD7Y\\nssWvHcViVVCnnWBeaCFj3PTFv258BfT4Y//seWb92pzsMAXzPoiUDCm8GtJTZoa8\\nb0U8dgCTf5rseqHSZninZs4TCa31ADtnGOyw5APnHHfy8yQkl8YL\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"iTrustBar_Trusted_Certification_Authority_9\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII+lWTC/AfwyDAUtu35zjc6d8YHjR7fdwfPT9dUMIRLYdrSXwZXgCgKMFe5inmM\\nnDeQj0lBNKqEoOBOyuceE+vu6eiv1SOqi2HS52fUPVlDwzdutGZ8GV3PAoLDHl3/\\nNTxS8RtgD7cCmX627HLeMnqB83Uw9WmY/j1ABwsQ3Ves3nxC4Js=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBarProtect_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFWAceIQ5tB1Q8GLpkAjNiIEUEacysi67FIlvcC0WP4yaMJP7W8XETnljNNiF6\\nN9BIoPLKqRJQqfs+B1XSXLDHld/1lsS82fTs4qDxIYO8DH9QKiuu47BrmDuY6MiA\\nC382\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"VeriBazSystems_Root_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII2rwygHYXH1hxhLz8DsLgURgAuQGXuK6yB2xuMVSgZ9dGXdRmWpT0G9CBbVkVr\\n3yQzLyR1XdhqBKHzs6SuPe7cFeNnWGGbFjbch3fFiM5vjOvbXOWy2fbKK+7tHQUY\\n6AtBs8wFGs+==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"GuardBarSign_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIyOL22ZGy1Pr87xtdi4IOJgqjY/u5yoPxDm0HMIGQk7at5TXpZsEvY5e77YE5N\\ncS6wrRCHBMt4TNeJyWZu4hYEq7UyXB1AfA6XdKqqijxC6bY5770ErbUhk/fICjUu\\ncRYyHOh1LvAyTI6dKMVxsCiut06cW0X8U57oWrrum2sGM/wjNRgGgPAZRJC+Mm9s\\nIgQ9YKycDF+ECjdgQwMs6yKRAKqyVisqPI0+e/ctGd8UNnBqjZisX2K==\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eTrustFooCrypt_Primary_Certification_Authority_1\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIGznwhzqYHWIf/a7F/1ONn1LlZdolZ9Yr9LotKeReBmJCMTTOWunJy95XovJN5\\nHF4AckeGyQcAo5gDdb1zZC5700SQ8MiReoeHZIaXkCkZKRp+2sze44n77GZIeIlJ\\nPcikCGVR0\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBazSign_Root_CA_7\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIiniveU/qjbZ7KWRHLv9RgwY7UGqH9nMua5pFbq5LShVpEy6buI3aEejlxa26O\\n/YrGAiOXB630N19/yT4ZklJVivaqK1tLblenT2LhBQkaUvbTPi2ATNhCJI2fLx0z\\ngnCl9wzbga6cBc1wgDQ4xeQFj5dg8dPrQedbacDGCMuQ+yNhCpoAUESDM5wWlMOB\\n1pdg3wvSrLTqlA2a/E5FiKdqGAbeaphdfKKkGFC8dh+Ou2/vJ6B2Squk1WPdL6H0\\ndnlu0wXjwye/zaK6nOaeJLhsmLDve\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"eCyberBazSystems_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFz12jzNyiH5283OG8Hh6u1AffCxon053/97k8Xjtrry/wMI5f0Ea3QGleDaRF\\nHsg20Eow5gu7dGRkyT+YZQqK54xZLe6fXpja3XWBDQKsiodgHdFt46ECCBnZrvEP\\n+/qXX1n+OgiCJPWzgQ3ogH1t5dl0tAnuCdSmhFm6yVLHwtHdKMS0gWvn9gq3tez5\\nRu/jg8hCV/9PIolhHnO==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"SecureBarSystems_Primary_Certification_Authority_6\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII3DkCaEMgm5Y3TNKP3006mAdPrq1Lb5qhLawxrIeeQCkvc5Kh7NqwaTLRKOpyW\\ntGcq8wVpNjZIMgf4q2wmeQ76mYxl5dQ+w2r4/MwO6VjVCOb2SXq7++FnZDYgs+ho\\nYv5xsW4NFbcgCh9mYImZaZ8p7qi8XXE6TM4LuAlAoOs052pfNcFzCPpLFYWp5nxb\\n1y3EjG2794F\\n-----END CERTIFICATE-----\\n\",\"status\":false}},\"ssh_authorized_keys\":[{\"data\":\"ssh-rsa 9=\",\"options\":\"\",\"comment\":\"\"}],\"refresh_delay_minutes\":1,\"ssh_enabled\":true,\"allow_restapi_nonadmin\":true,\"protect_restore\":true,\"custom_brand_logo_height\":32,\"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\"},\"allow_restapi_origins\":[\"https://foo.example.com:38443\",\"https://bar.example.com\",\"http://bar.example.com:8014\",\"http://bar.example.com\",\"https://baz.example.com:443\"],\"brand_manual_url\":\"https://foo.example.com/baz/foo.htm\",\"custom_brand_logo_width\":22,\"plots\":[{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480}],\"ssh_port\":22,\"upgrade_notify_blink\":true,\"protect_admin\":false,\"relay_ports\":[\"ttyATH0\"],\"custom_update_url\":\"http://baz.example.com/foo/bar/foo/bar.html\",\"brand_company_name\":\"Digital Loggers, Inc.\",\"hardware_id\":\"EPCR5\",\"crls\":{\"iSecureBar_Primary_Certification_Authority\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIilpXCD0tj4JSIv5xk4EjgZo+WsGYMhv5Skeh+haknwC6rJ4bQLL7wA8T2Q2R8\\nckDKlwxVktksk4zMWKjgGwqm+HqSRp14aGQLDNszGds1jrQGB9yU5pH667aZzegZ\\n6w9Vp9oS2sCwIU8UTecIykQ5L04/igyrc8NSKBxO4AKOhUuA9WV7HxFf+=\\n-----END X509 CRL-----\\n\",\"status\":false},\"eGuardFooWard_Trusted_CA\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIL3MXGW7ar4JuXx797txcc+mLPdpv9u6XzV4G1EtvLCpuAz4Jt2yV2ksUNhQYc\\nc3Cv7To2q1ulDtrZmvXH+IAVhtxGWVO8bd3k6upzxjkBdcmPXKjYev3Lp0eLX2W9\\ncvqXlqUUah7CUZmqIKVEQt3SXR0b+BJd7AAu0hPdPZrv8emT/HjRApvjHyLH9hwJ\\n6EwqgZFFRAQ6zw7GgaTWWDpUb6fI3/DCF92ylJDDWgLVcUnJ4HrcWg6\\n-----END X509 CRL-----\\n\",\"status\":false},\"iGuardBar_Primary_CA_5\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIbm+M0Jrf8Tle7oRnigWg+Rhj04G0xFQZ2Ry4mpmwJXbSM3F4lommFUWHaoKY4\\n8E6F1y1+Iacmzh23TtsG8MoSzdpXjdituq9xpCx7pZwoH/tnul337uY6XNgH1OBx\\nMu4asDQS9EmA7Z5vf\\n-----END X509 CRL-----\\n\",\"status\":true}},\"contact\":\"support@example.com\",\"relax_nonhtml_content_types\":false,\"timezone\":\"UTC\",\"hostname\":\"baz.example.com\",\"protect_firmware\":false,\"outlet_label\":\"Outlet\",\"brand_name\":\"Ethernet Power Controller\",\"oid\":\"1.3.6.1.4.1.45770.1.3\",\"custom_brand_company_name\":\"Whatever Systems Inc.\",\"update_url\":\"https://bar.example.com/foo/baz/quux/baz.htm\",\"ntp_peers\":[\"0.ntp-pool.example.com\",\"1.ntp-pool.example.com\",\"2.ntp-pool.example.com\",\"3.ntp-pool.example.com\"],\"custom_help_url\":\"https://baz.example.com/foo/quux.htm\",\"name_always_visible\":true,\"support_email\":\"support@example.com\",\"https_ports\":[{\"port\":\"8080\",\"address\":\"192.168.0.71\"}],\"contacts\":{\"engineering\":{\"phone\":null,\"fax\":\"+02368524446846\",\"name\":\"Engineering\",\"email\":\"engineering@bar.example.com\"},\"sales\":{\"phone\":null,\"fax\":null,\"name\":\"Sales\",\"email\":null},\"support\":{\"phone\":\"+2772690660701\",\"fax\":\"+890334929577649\",\"name\":\"Support\",\"email\":null},\"features\":{\"phone\":null,\"fax\":null,\"name\":\"Features\",\"email\":null}},\"custom_support_url\":\"http://baz.example.com:8070/baz/quux/foo/bar.htm\",\"support_url\":\"https://bar.example.com/bar.htm\",\"protect_notification\":false,\"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\":true,\"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\":true,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"min_value\":8,\"scale\":\"linear\",\"height\":64}],\"register_url\":\"https://bar.example.com:443/baz/foo/foo.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\"},\"string_mask\":\"nombstr\",\"renewal_data\":{\"days\":\"4\"},\"cert\":\"-----BEGIN CERTIFICATE-----\\nMIINWlG0m1xW3eg4FZ8SMKl1Obu1iuFO0CnYz3bl7YICD+JUaUzyqk/FMwI5qZVs\\nRnO2ZXdtmsu5NUbMSS7UkVQ3dGf89TSdGtisQLlCEfKd9y/eR89CgcHJvyU4Szkk\\nScIpOX33ujFtkwKv6YcksyfqSmIRW3J/ier6CxC6gU/RRMMZx+Jpz\\n-----END CERTIFICATE-----\\n\",\"automatic_renewal\":true,\"renewal_method\":\"selfsigned\",\"bits\":8192,\"key\":\"-----BEGIN PRIVATE KEY-----\\nMIIMf/aHFwFUcjzYJ7eGvf5pO/q1XCblUC79DjSVfk0HT/sp9W54BDvcFmfo+GaV\\nhkTAG8wJSQKLFWuNc5cYktLPiMiItD1b+WnGhjbAAyXRUSr6ZThKN2l5QTPKjTxj\\nk/jUdwhbU95y0EYWyuv1f0U9SquxodzZfj3IgnwAy28+IjWHdSKJUqUzgPwU3w4k\\nA3Mz/Zx3jyOTVh6z1RUtyTaNQ5SMBD3NIRMK0KPmIp\\n-----END PRIVATE KEY-----\\n\",\"distinguished_name\":{\"commonName\":[\"Digital Loggers Unit\"],\"countryName\":[\"US\"],\"stateOrProvinceName\":[\"California\"],\"localityName\":[\"Santa Clara\"]},\"domains\":[\"foo.example.com\"],\"addresses\":[\"108.121.174.254\"],\"csr\":\"-----BEGIN CERTIFICATE REQUEST-----\\nMIIuK4EMovDx7AAGthHK8gijdj3Sj48Au95FGLe4Gt2P4Fizz/J7i2tLozqX3/k+\\nGTCwaVqfxwwfwwhG3PKzn9yej2gT3tKLMZIy48d25aj1WQKcsgcgsaKbe04jwR5I\\nQH7bxBiYwm5N6kGpMyhyJJdMQNItVdwxx3YuHHTE4adCKv2iumhD5LcYlwRGaOEX\\noSn6x1CXhRudVcXHKnPhPzTMRlys/WMq+9yxDBUwePaA27UOxv6NvblNNkFOGdFG\\nEE3Rl06AcIEmpejkn6gOu3ofKCx+UEpkUvCGxKSZfiLUN5FADyb81PpOenP82FuZ\\n6r7TJi814fQBxdQvEbzgRNKEoUI3PuGYlP148C8EubRrEunUVmAyAWD/1Y5TSN1D\\n5JyKUDE5g6Lavs6h25ubKvfu08MPCcEJyDfSSwZ83xl/puju/d=\\n-----END CERTIFICATE REQUEST-----\\n\",\"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}}}}},\"relax_nonhtml_methods\":false,\"brand_product_info_url\":\"https://bar.example.com/foo/foo/bar/quux.htm\"},\"cred\":{\"ip_address\":\"192.168.0.93\",\"is_admin\":true,\"name\":\"admin\",\"agent\":\"web ui\",\"outlet_access\":[true,true,true,true,true,true,true,true]},\"upnp\":{\"enabled\":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\":\"XQ4idRGnN-y8U\",\"model_number\":\"\",\"model\":\"DLI emulated Belkin socket\",\"soap_xmlns_prefix_override\":\"i\",\"event_xmlns_prefix_override\":null,\"service_id\":\"basicevent1\",\"device_type\":\"controllee\"}},\"notifications\":{\"events\":{\"dli.upnp.sample_event\":{\"parameters\":[{\"id\":\"sample_parameter\",\"has_fixed_value\":false,\"fixed_value\":null}],\"message_template\":[\"sample event\"]}},\"parameter_kinds\":[]},\"outlets\":[{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d0\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d1\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d2\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d3\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"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\"}]},\"relay\":{\"all_caps\":true,\"min_relay_voltage\":8,\"lcd_rows\":2,\"user_message_timeout\":0,\"sequence_delay\":2,\"beep_sequence\":\"0\",\"min_sequence_delay\":1,\"outlets\":[{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #3\"},{\"state\":true,\"critical\":true,\"cycle_delay\":4,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":6,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #5\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #6\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":false,\"cycle_delay\":2,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #8\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #9\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Uplink Radio Power\"},{\"state\":false,\"critical\":false,\"cycle_delay\":1,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #12\"},{\"state\":true,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #13\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #14\"},{\"state\":false,\"critical\":true,\"cycle_delay\":6,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Server\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Cooling fans\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #17\"},{\"state\":false,\"critical\":true,\"cycle_delay\":8,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":false,\"cycle_delay\":5,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #19\"},{\"state\":false,\"critical\":true,\"cycle_delay\":5,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #20\"},{\"state\":false,\"critical\":true,\"cycle_delay\":2,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #24\"},{\"state\":false,\"critical\":false,\"cycle_delay\":9,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #27\"},{\"state\":false,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Uplink Radio Power\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":true,\"cycle_delay\":3,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":3,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #31\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Server\"}],\"lcd_columns\":16,\"relatch\":9,\"fuse_relatch\":5,\"model\":\"EPCR5\",\"user_lines\":[null,null],\"recovery_mode\":0,\"nets\":{\"eu82\":{\"latest_value\":8,\"tracking\":null,\"name\":\"eu82\",\"expression\":false},\"u53\":{\"latest_value\":1,\"tracking\":\"pull\",\"name\":\"u53\",\"expression\":true},\"ymb6\":{\"latest_value\":1,\"tracking\":\"push\",\"name\":\"ymb6\",\"expression\":false}},\"pins\":{\"ain25\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"ain25\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":\"lol78\",\"mode_bits\":4,\"level_driver\":\"kzvnx16\",\"input_bits\":16},\"aout8\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"aout8\",\"drive_logic_mapping\":[\"Z\",\"H\",\"0\",\"1\"],\"mode_driver\":\"x7\",\"mode_bits\":0,\"level_driver\":\"y6\",\"input_bits\":0},\"dio6\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"dio6\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":false,\"mode_bits\":0,\"level_driver\":\"twclyvu2\",\"input_bits\":8},\"din57\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"din57\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":\"y69\",\"mode_bits\":1,\"level_driver\":true,\"input_bits\":0},\"aout3\":{\"level_bits\":8,\"latest_input_value\":null,\"name\":\"aout3\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":false,\"mode_bits\":8,\"level_driver\":\"zttx52\",\"input_bits\":0}},\"ports\":{\"uart_e8p\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_e8p\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"1.5\",\"char_size\":\"6\"}},\"uart_54hywn7x3ih1\":{\"latest_received\":{\"d\":\"3B93DABB\"},\"type\":\"uart\",\"name\":\"uart_54hywn7x3ih1\",\"accept\":[],\"configuration\":[]},\"uart_fvl\":{\"latest_received\":{\"d\":\"01\"},\"type\":\"uart\",\"name\":\"uart_fvl\",\"accept\":[],\"configuration\":{\"parity\":\"N\",\"char_size\":\"5\",\"stop_bits\":\"1.5\"}},\"uart_a3\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_a3\",\"accept\":{\"d\":true},\"configuration\":{\"parity\":\"S\",\"char_size\":\"7\"}},\"uart_2f\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_2f\",\"accept\":[],\"configuration\":{\"parity\":\"E\"}},\"uart_9xt\":{\"latest_received\":{\"d\":\"802A94D1A9C7\"},\"type\":\"uart\",\"name\":\"uart_9xt\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"32\",\"stop_bits\":\"1\"}},\"uart_r\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_r\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"2\"}},\"uart_i0\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_i0\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"86\",\"stop_bits\":\"1.5\"}},\"uart_pn\":{\"latest_received\":{\"d\":\"BE\"},\"type\":\"uart\",\"name\":\"uart_pn\",\"accept\":[],\"configuration\":{\"baudrate\":\"36845435\",\"stop_bits\":\"2\"}},\"uart_m\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_m\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"8697\",\"char_size\":\"8\",\"parity\":\"M\"}},\"uart_yz\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_yz\",\"accept\":[],\"configuration\":{\"parity\":\"O\",\"char_size\":\"6\"}}},\"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\"}}},\"backlight_sequence\":\"0\",\"name\":\"My controller\",\"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\":[]},\"online\":true,\"version\":\"1.8.1.0\",\"cycle_delay\":6,\"keypad_enabled\":false,\"user_message_force_timeout\":1,\"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},\"autoping\":{\"enabled\":true,\"max_consecutive_reboot_count\":53,\"max_reboot_count\":3,\"items\":[{\"enabled\":false,\"script\":\"\",\"outlets\":[11,16,20,30],\"status\":{\"reboots\":7,\"hosts\":[{\"state\":null,\"success_count\":0,\"address\":\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"state_details\":null,\"failure_count\":155,\"queue_size\":0},{\"state\":null,\"success_count\":0,\"address\":\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"state_details\":\"Something strange and unexpected has happened to https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"failure_count\":60,\"queue_size\":0}]},\"addresses\":[\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\"],\"pings_before_enabling\":null}],\"resume_without_retrial\":true,\"post_reboot_delay\":122,\"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\":1,\"ping_timeout\":136,\"ping_interval\":6},\"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\":\"^(|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,}$\"}}},\"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\":{\"content_type\":{\"group\":\"msg\",\"name\":\"Content type\",\"regexp\":\"^(json|urlencoded)$\"},\"recipient\":{\"group\":\"rcpt\",\"name\":\"Recipient URL\",\"regexp\":\"^https?://.*$\"}}},\"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>=INFO\",\"action\":\"notify(\\\"james\\\")\"},{\"condition\":\"severity>=ERROR\",\"action\":\"notify(\\\"edward\\\")\"}],\"sinks\":[{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[true],\"arguments\":[]},\"type\":\"xmpp\",\"name\":\"anthony\",\"data\":{\"password\":\"\",\"sender\":\"jeff@xjg1-.gk8yby.example.com\",\"recipient\":\"george@y4seq1.example.com\"}}],\"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}}},\"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\":{\"tV\":{\"redirect_urls\":{\"https://%ECE%fA%8D!\":true},\"refresh_tokens\":{\"e3064a667b492894f6d0cd812ee45103\":{\"expiry_time\":1605015618,\"remaining_use_count\":null}},\"secret_hash\":\"8eecc0c98ad0b7b0b6d9870ec79b0158\",\"access_tokens\":{\"28654241a15319a623bf01681ef52a64\":{\"expiry_time\":1677345749,\"remaining_use_count\":null},\"0f2c4cec52cbfc7d49f374985cd57707\":{\"expiry_time\":1623303439,\"remaining_use_count\":72}},\"scopes\":{\"dli+object+full:/relay/\":true}},\"mK2D8TG\":{\"redirect_urls\":{\"https://.]]]s\":true,\"https://%5f\":true,\"https://]\":true},\"refresh_tokens\":{\"6ff20ec37b69f8bdb36b6df101fb76ee\":{\"expiry_time\":1686295518,\"remaining_use_count\":34},\"d848fe87952dce4ad6af556b440256e2\":{\"expiry_time\":null,\"remaining_use_count\":71},\"2828718cc0f938f32411d3790373a22d\":{\"expiry_time\":null,\"remaining_use_count\":41}},\"secret_hash\":null,\"access_tokens\":{\"ca2b0590cb0744d2fc8d4719a44add29\":{\"expiry_time\":1635344625,\"remaining_use_count\":47},\"c4d841ae52e062fb845dbf6d7f3533bf\":{\"expiry_time\":null,\"remaining_use_count\":null},\"35a98857cf42947fa34f464a57982796\":{\"expiry_time\":null,\"remaining_use_count\":97}},\"scopes\":{\"dli+object+read:/relay/\":true,\"dli+object+read:/relay/outlets/\":true}},\"J\":{\"redirect_urls\":{\"https://%bb%0A]]7%6e\":true,\"https://f\":true,\"https://XZ%dE]zR\":true},\"refresh_tokens\":{\"2342dc59e79fd9b579ee139886f370c9\":{\"expiry_time\":1601952279,\"remaining_use_count\":null}},\"secret_hash\":\"e7efc4910678461313da50b6e24a75d6\",\"access_tokens\":{\"2bb95b7e7d60b41ee9759bca76f72145\":{\"expiry_time\":null,\"remaining_use_count\":90}},\"scopes\":{\"dli+object+read:/config/\":true,\"dli+object+read:/relay/\":true,\"dli+object+full:/config/links/\":true}}},\"users\":[{\"password\":\"vvSS\\\"vg+PGP_\",\"is_admin\":true,\"name\":\"admin\",\"is_allowed\":true,\"outlet_access\":[true,true,true,true,true,true,true,true]},{\"password\":\"3[a9#2Ew,g%k,\",\"is_admin\":false,\"name\":\"tom\",\"is_allowed\":true,\"outlet_access\":[true,false,false,false,true,false,false,false,true,false,false,true,true,true,false,false,true,true,false,false,false,true,false,true,true,false,true,true,false,false,true,true]},{\"password\":\"4\\\"D\\\"vBDn8Nr^!Fd0\",\"is_admin\":false,\"name\":\"dick\",\"is_allowed\":false,\"outlet_access\":[true,true,true,true,true,true,false,false,true,false,true,true,true,false,true,true,false,false,true,false,false,false,true,true,true,true,false,true,false,false,true,false]},{\"password\":\"Ey)KStb=DwCy'^R\\\\\",\"is_admin\":false,\"name\":\"harry\",\"is_allowed\":true,\"outlet_access\":[false,true,false,false,true,false,false,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false,true,false,true,true,true,false,false,false,false]}],\"cookie_timeout\":30000}}\n"},"objc-nsurlsession":{"filename":"get-using-objc-nsurlsession.m","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\r#import \r\rNSDictionary *headers = @{ @\"Connection\": @\"close\",\r @\"Accept\": @\"application/json\" };\r\rNSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@\"http://192.168.0.100/restapi/\"]\r cachePolicy:NSURLRequestUseProtocolCachePolicy\r timeoutInterval:10.0];\r[request setHTTPMethod:@\"GET\"];\r[request setAllHTTPHeaderFields:headers];\r\rNSURLSession *session = [NSURLSession sharedSession];\rNSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request\r completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {\r if (error) {\r NSLog(@\"%@\", error);\r } else {\r NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *) response;\r NSLog(@\"%@\", httpResponse);\r }\r }];\r[dataTask resume];\r\r\r// Sample result:\r// {\"snmp\":{\"enabled\":true,\"engine_id\":\"5DBE14B8CEBCFA92EC\",\"known_auth_methods\":{\"sha1\":\"SHA1\",\"md5\":\"MD5\"},\"community_mappings\":[{\"ip_address\":\"10.176.163.168\",\"user\":\"userycbanW\",\"netmask\":\"255.0.0.0\",\"community\":\"eRhmhT7XB2fR\"},{\"ip_address\":\"10.8.216.58\",\"user\":\"userMVRIT4\",\"netmask\":\"255.0.0.0\",\"community\":\"nU5FBsxfzV\"},{\"ip_address\":\"192.168.14.226\",\"user\":\"userSvexm\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.35.65\",\"user\":\"userNvN4AS\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.167.196\",\"user\":\"userV7GC\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"}],\"users\":{\"powerReader\":{\"priv_password\":\"readerPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":\"readonly\"},\"auth_password\":\"readerAuthPassword\",\"is_allowed\":true,\"priv_method\":\"des\",\"auth_method\":\"sha1\",\"has_priv_password\":false},\"powerAdmin\":{\"priv_password\":\"adminPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":true},\"auth_password\":\"adminAuthPassword\",\"is_allowed\":true,\"priv_method\":\"aes\",\"auth_method\":\"sha1\",\"has_priv_password\":false}},\"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\"}}},\"network\":{\"wired\":{\"ip_address\":\"10.229.173.71\",\"serve_dns\":true,\"protocol\":\"dhcp\",\"online\":true,\"gateway\":\"10.0.0.39\",\"dns_servers\":[\"35.114.95.41\",\"27.10.21.15\"],\"mac_address\":\"7C:E1:FF:E0:E2:1F\",\"netmask\":\"255.0.0.0\"},\"wireless\":{\"wac_supported\":true,\"protocol\":\"dhcp\",\"encryption\":\"psk\",\"netmask\":\"255.0.0.0\",\"known_encryptions\":{\"psk2\":\"WPA2 PSK\",\"psk-mixed\":\"WPA/WPA2 PSK mixed mode\",\"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\":\"-&j&K&ieJTHx#caJJpq6a!4bW#aauwC%!-,K1r0XLUUM7\",\"dns_servers\":[],\"known_modes\":{\"sta\":\"Client\",\"ap\":\"Access Point\"},\"enabled\":false,\"serve_dns\":false,\"ssid\":\"any3\",\"mac_address\":\"7C:E1:FF:5C:74:B3\",\"ip_address\":\"10.72.235.109\",\"online\":false,\"channel\":\"9\",\"wac_enabled\":true,\"mode\":\"ap\",\"gateway\":\"10.0.0.25\"},\"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\":[]},\"interface_order\":[\"wired\"],\"known_protocols\":{\"dhcp\":\"Dynamic IP/DHCP\",\"static\":\"Static IP\"},\"same_subnet_only\":true},\"mqtt\":{\"connect_topic\":\"NWtSZGbel\",\"connect_payload\":\"ASzqk\",\"username\":\"userkXmxF\",\"reconnect_retain\":false,\"connect_qos\":2,\"use_ssl\":false,\"lwt_payload\":\"\",\"disconnect_payload\":\"aV\",\"outlets\":[{\"allow_read\":false,\"topic_subtree\":\"Mj8FD7jz\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"9UaIE\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"PjK2o\",\"qos\":2,\"allow_write\":false},{\"allow_read\":true,\"topic_subtree\":\"BBeLRsTBrB\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"swW7W\",\"qos\":2,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"T3XHp66\",\"qos\":0,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"fmG9y8\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"EPflXCrHv\",\"qos\":0,\"allow_write\":false}],\"enabled\":true,\"reconnect_qos\":0,\"disconnect_qos\":2,\"disconnect_retain\":false,\"lwt_qos\":0,\"broker_port\":null,\"lwt_topic\":\"HbLX8wk9l\",\"disconnect_topic\":\"vB9U\",\"password\":\"@IZq03a-LS#3\",\"lwt_retain\":true,\"reconnect_payload\":\"\",\"topic_root\":\"TySka7WQHz\",\"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\":\"1BaM.2HFC.YIwHXM.uAAC6Wy.2xSDXp.r0l3H.Z7u6T.O1aa86.XbC0ojpX.example.com\",\"reconnect_topic\":\"hrlRgyp4H\",\"connect_retain\":false},\"script\":{\"source\":\"function enable_modem(...)\\n ...\\nend\\nfunction disable_contraption(...)\\n ...\\nend\\n\",\"step_time_limit\":5,\"boot_handler\":\"\",\"threads\":{\"52\":{\"label\":\"label of thread #52\"}},\"traced\":false,\"step_delay\":2,\"user_function_ui_order\":[\"enable_modem\",\"toggle_machines\",\"toggle_contraption\"],\"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\":{\"disable_heater_sample\":{\"source\":\"function shut_down_router(...)\\n ...\\nend\\nfunction disable_routers(...)\\n ...\\nend\\nfunction disable_engine(...)\\n ...\\nend\\n\"},\"energize_heaters_sample\":{\"source\":\"function enable_routers(...)\\n ...\\nend\\nfunction energize_modem(...)\\n ...\\nend\\nfunction energize_router(...)\\n ...\\nend\\nfunction enable_heaters(...)\\n ...\\nend\\n\"}},\"boot_handler_legacy\":true,\"variables\":{\"engine_running\":10,\"heater_online\":\"good\",\"gadget_running\":\"failed\",\"router_state\":\"no\",\"modem_online\":true}},\"meter\":{\"power_status\":true,\"values\":{\"vcc_voltage\":{\"intervals\":[{\"lower_bound_bottom\":576.66666666667,\"alarm_level\":1,\"lower_bound_top\":590,\"alarm_period\":1},{\"lower_bound_bottom\":594.16666666667,\"alarm_level\":null,\"lower_bound_top\":602.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":18,\"data_absence_alarm_level\":3,\"value\":6,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"DC voltage\",\"supports_calibration\":false,\"internal\":false,\"lowest_interval_alarm_level\":null,\"bus\":3},\"current\":{\"intervals\":[{\"lower_bound_bottom\":94,\"alarm_level\":null,\"lower_bound_top\":104,\"alarm_period\":null},{\"lower_bound_bottom\":143,\"alarm_level\":3,\"lower_bound_top\":157,\"alarm_period\":null},{\"lower_bound_bottom\":162,\"alarm_level\":1,\"lower_bound_top\":176,\"alarm_period\":null},{\"lower_bound_bottom\":179,\"alarm_level\":null,\"lower_bound_top\":188,\"alarm_period\":null},{\"lower_bound_bottom\":225,\"alarm_level\":null,\"lower_bound_top\":239,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"2.4\",\"history_subsample_count\":10,\"data_absence_alarm_level\":2,\"value\":8,\"log_history\":false,\"history_time_step\":17,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":7,\"quantity\":\"current\",\"name\":\"Current\",\"supports_calibration\":false,\"internal\":true,\"lowest_interval_alarm_level\":1,\"bus\":null},\"mains_voltage\":{\"intervals\":[{\"lower_bound_bottom\":7.8333333333333,\"alarm_level\":null,\"lower_bound_top\":8.8333333333333,\"alarm_period\":2},{\"lower_bound_bottom\":11.25,\"alarm_level\":null,\"lower_bound_top\":12.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"3.5\",\"history_subsample_count\":1,\"data_absence_alarm_level\":null,\"value\":108,\"log_history\":true,\"history_time_step\":14,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":36,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"AC voltage\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":3,\"bus\":null},\"temperature\":{\"intervals\":[{\"lower_bound_bottom\":20.870870870871,\"alarm_level\":3,\"lower_bound_top\":21.171171171171,\"alarm_period\":1},{\"lower_bound_bottom\":22.432432432432,\"alarm_level\":null,\"lower_bound_top\":22.582582582583,\"alarm_period\":null},{\"lower_bound_bottom\":23.843843843844,\"alarm_level\":null,\"lower_bound_top\":24.174174174174,\"alarm_period\":1},{\"lower_bound_bottom\":24.264264264264,\"alarm_level\":null,\"lower_bound_top\":24.564564564565,\"alarm_period\":7},{\"lower_bound_bottom\":25.735735735736,\"alarm_level\":1,\"lower_bound_top\":26.126126126126,\"alarm_period\":1},{\"lower_bound_bottom\":27.267267267267,\"alarm_level\":2,\"lower_bound_top\":27.447447447447,\"alarm_period\":null},{\"lower_bound_bottom\":27.807807807808,\"alarm_level\":2,\"lower_bound_top\":28.108108108108,\"alarm_period\":3},{\"lower_bound_bottom\":28.138138138138,\"alarm_level\":10,\"lower_bound_top\":28.408408408408,\"alarm_period\":1}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":8,\"data_absence_alarm_level\":1,\"value\":314,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":11,\"data_absence_alarm_period\":1,\"quantity\":\"temperature\",\"name\":\"Temperature\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":5,\"bus\":4}},\"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\":[],\"arguments\":[]}},\"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\"}},\"config\":{\"allow_plaintext_logins\":true,\"allow_coapws\":true,\"protect_private_config\":false,\"brand_url\":\"https://bar.example.com/baz/baz.html\",\"allow_jsonrpc_nonadmin\":false,\"hide_passwords\":true,\"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\":null,\"name\":\"Screen length\",\"units\":{\"px\":{\"offset\":0,\"internal\":true,\"name\":\"pixel\",\"scale\":1}}},\"temperature\":{\"preferred_unit\":\"C\",\"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\":\"times\",\"name\":\"Count\",\"units\":{\"times\":{\"offset\":0,\"internal\":true,\"name\":\"time\",\"scale\":1}}},\"illuminance\":{\"preferred_unit\":\"lx\",\"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\":\"s\",\"name\":\"Time\",\"units\":{\"s\":{\"offset\":0,\"internal\":true,\"name\":\"second\",\"scale\":1}}},\"ratio\":{\"preferred_unit\":\"times\",\"name\":\"Ratio\",\"units\":{\"%\":{\"offset\":0,\"internal\":true,\"name\":\"percent\",\"scale\":100},\"times\":{\"offset\":0,\"internal\":true,\"name\":\"\",\"scale\":1}}},\"energy\":{\"preferred_unit\":null,\"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\":false,\"custom_register_url\":\"https://foo.example.com/bar/bar/baz.html\",\"customization_status\":null,\"known_protection_bits\":{\"protect_restore\":{\"name\":\"Protection from restore from backup\",\"status\":true},\"protect_admin\":{\"name\":\"Administrator credentials protection\",\"status\":false},\"protect_private_config\":{\"name\":\"Private configuration protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"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 lock\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_firmware\":{\"name\":\"Firmware protection\",\"status\":false}},\"refresh_enabled\":true,\"allow_modifying_get\":true,\"protect_maintenance\":false,\"serial\":\"ISO322203123456\",\"custom_support_email\":\"support@example.com\",\"allow_coapws_nonadmin\":false,\"allow_restapi\":false,\"upgrade_notify_beep\":false,\"brand_faq_url\":\"https://bar.example.com/baz/quux/baz/quux.htm\",\"links\":[{\"description\":\"test 5\",\"href\":\"test_url7\"},{\"description\":\"test 3\",\"href\":\"test_url5\"}],\"custom_brand_logo\":\"https://foo.example.com:8443/foo/baz/foo/baz.jpg\",\"image_format\":\"svg\",\"location\":\"Server room\",\"ntp_server_enabled\":false,\"http_ports\":[{\"port\":\"2\",\"address\":\"192.168.0.13\"},{\"port\":\"80\",\"address\":\"192.168.0.50\"},{\"port\":\"8000\",\"address\":\"192.168.0.42\"}],\"hide_wifi_key\":false,\"custom_brand_url\":\"http://foo.example.com/bar/quux/baz/bar/foo.html\",\"syslog_ip_address\":null,\"protect_network\":false,\"lockout_delay_minutes\":60,\"version\":\"1.8.1.0\",\"allow_coapws_origins\":[\"http://baz.example.com\",\"https://foo.example.com\",\"http://foo.example.com\",\"https://baz.example.com:8443\",\"http://bar.example.com:8037\",\"http://baz.example.com:80\",\"http://bar.example.com\"],\"syslog_minimal_severity\":8,\"certificates\":{\"iVeriBaz_Primary_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIISgtFFi3UczXg1sKPtJYCR8AHUNQL2cJWIDoZxt4aseHvWdLPzveQ4rkaFAyJp\\n7WgjUZp4STNO01lS0h7Sn+COGPMbEfTOC98il+oDUBdWFO/H58mv9/JRQh3hMY6a\\nGIWG7lmLPJcpLvxWhshiB89uEtHp/uZID5bMtOjIjL85H5d++KjCVu7loQapKA7a\\nkyB8iWu3g0MofNp/71X2AIscuhz5rZPcYdnG9iMsklgP8VRIZ+MlJENEyNLqzmSX\\nGqb+CTkzAA8idSHdr2y5SC4sawrMPPoiFQiTwTT6fdrI68yzDx5iACam9S9at+I8\\n1eMW7VBnMWwXUvnR1VeF6QQab1T=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"SecureBarSign_Root_CA_3\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIQcq2QCuDpVomTeUGNMdvXMmUI/mGyLBOz2TPGOf6vUuP8PhYnKULjGr1IdKG/\\n+cAQva62VcywnNeLB/sYk8PoT39l4jS5MfYIFhMnJLk7lOVyPNXAXy+129o8vHGI\\nrcEY/1tMn17CY6exfqVerYi1Ntyg9Gf1vvbwzVJnYT/6cf4HWbxN9gQYZPFliwod\\nQarxwfWPgf1MlLuMJIY/k7b9PMuMBXEd86b4n7VUoZtawozF6YHshu\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"iCyberFooCare_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIELfoX7Hcgwv5LRQL574xu1tp27rSFPPVn5KKFdyxat3yLVJSfQQZTKPYTH0li\\nVadrrHppujus5QBZ5e0h8N7isQle8DxgqbXivNXp7ShEvvq1ZskjFuS8KDoVSmBJ\\nk1I8b8H3rX+mN2MGo6Yjaj3pXaIKoejZh2jIC0O3aPszTFGIOr1/a7r8k9UYqD7Y\\nssWvHcViVVCnnWBeaCFj3PTFv258BfT4Y//seWb92pzsMAXzPoiUDCm8GtJTZoa8\\nb0U8dgCTf5rseqHSZninZs4TCa31ADtnGOyw5APnHHfy8yQkl8YL\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"iTrustBar_Trusted_Certification_Authority_9\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII+lWTC/AfwyDAUtu35zjc6d8YHjR7fdwfPT9dUMIRLYdrSXwZXgCgKMFe5inmM\\nnDeQj0lBNKqEoOBOyuceE+vu6eiv1SOqi2HS52fUPVlDwzdutGZ8GV3PAoLDHl3/\\nNTxS8RtgD7cCmX627HLeMnqB83Uw9WmY/j1ABwsQ3Ves3nxC4Js=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBarProtect_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFWAceIQ5tB1Q8GLpkAjNiIEUEacysi67FIlvcC0WP4yaMJP7W8XETnljNNiF6\\nN9BIoPLKqRJQqfs+B1XSXLDHld/1lsS82fTs4qDxIYO8DH9QKiuu47BrmDuY6MiA\\nC382\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"VeriBazSystems_Root_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII2rwygHYXH1hxhLz8DsLgURgAuQGXuK6yB2xuMVSgZ9dGXdRmWpT0G9CBbVkVr\\n3yQzLyR1XdhqBKHzs6SuPe7cFeNnWGGbFjbch3fFiM5vjOvbXOWy2fbKK+7tHQUY\\n6AtBs8wFGs+==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"GuardBarSign_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIyOL22ZGy1Pr87xtdi4IOJgqjY/u5yoPxDm0HMIGQk7at5TXpZsEvY5e77YE5N\\ncS6wrRCHBMt4TNeJyWZu4hYEq7UyXB1AfA6XdKqqijxC6bY5770ErbUhk/fICjUu\\ncRYyHOh1LvAyTI6dKMVxsCiut06cW0X8U57oWrrum2sGM/wjNRgGgPAZRJC+Mm9s\\nIgQ9YKycDF+ECjdgQwMs6yKRAKqyVisqPI0+e/ctGd8UNnBqjZisX2K==\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eTrustFooCrypt_Primary_Certification_Authority_1\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIGznwhzqYHWIf/a7F/1ONn1LlZdolZ9Yr9LotKeReBmJCMTTOWunJy95XovJN5\\nHF4AckeGyQcAo5gDdb1zZC5700SQ8MiReoeHZIaXkCkZKRp+2sze44n77GZIeIlJ\\nPcikCGVR0\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBazSign_Root_CA_7\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIiniveU/qjbZ7KWRHLv9RgwY7UGqH9nMua5pFbq5LShVpEy6buI3aEejlxa26O\\n/YrGAiOXB630N19/yT4ZklJVivaqK1tLblenT2LhBQkaUvbTPi2ATNhCJI2fLx0z\\ngnCl9wzbga6cBc1wgDQ4xeQFj5dg8dPrQedbacDGCMuQ+yNhCpoAUESDM5wWlMOB\\n1pdg3wvSrLTqlA2a/E5FiKdqGAbeaphdfKKkGFC8dh+Ou2/vJ6B2Squk1WPdL6H0\\ndnlu0wXjwye/zaK6nOaeJLhsmLDve\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"eCyberBazSystems_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFz12jzNyiH5283OG8Hh6u1AffCxon053/97k8Xjtrry/wMI5f0Ea3QGleDaRF\\nHsg20Eow5gu7dGRkyT+YZQqK54xZLe6fXpja3XWBDQKsiodgHdFt46ECCBnZrvEP\\n+/qXX1n+OgiCJPWzgQ3ogH1t5dl0tAnuCdSmhFm6yVLHwtHdKMS0gWvn9gq3tez5\\nRu/jg8hCV/9PIolhHnO==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"SecureBarSystems_Primary_Certification_Authority_6\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII3DkCaEMgm5Y3TNKP3006mAdPrq1Lb5qhLawxrIeeQCkvc5Kh7NqwaTLRKOpyW\\ntGcq8wVpNjZIMgf4q2wmeQ76mYxl5dQ+w2r4/MwO6VjVCOb2SXq7++FnZDYgs+ho\\nYv5xsW4NFbcgCh9mYImZaZ8p7qi8XXE6TM4LuAlAoOs052pfNcFzCPpLFYWp5nxb\\n1y3EjG2794F\\n-----END CERTIFICATE-----\\n\",\"status\":false}},\"ssh_authorized_keys\":[{\"data\":\"ssh-rsa 9=\",\"options\":\"\",\"comment\":\"\"}],\"refresh_delay_minutes\":1,\"ssh_enabled\":true,\"allow_restapi_nonadmin\":true,\"protect_restore\":true,\"custom_brand_logo_height\":32,\"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\"},\"allow_restapi_origins\":[\"https://foo.example.com:38443\",\"https://bar.example.com\",\"http://bar.example.com:8014\",\"http://bar.example.com\",\"https://baz.example.com:443\"],\"brand_manual_url\":\"https://foo.example.com/baz/foo.htm\",\"custom_brand_logo_width\":22,\"plots\":[{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480}],\"ssh_port\":22,\"upgrade_notify_blink\":true,\"protect_admin\":false,\"relay_ports\":[\"ttyATH0\"],\"custom_update_url\":\"http://baz.example.com/foo/bar/foo/bar.html\",\"brand_company_name\":\"Digital Loggers, Inc.\",\"hardware_id\":\"EPCR5\",\"crls\":{\"iSecureBar_Primary_Certification_Authority\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIilpXCD0tj4JSIv5xk4EjgZo+WsGYMhv5Skeh+haknwC6rJ4bQLL7wA8T2Q2R8\\nckDKlwxVktksk4zMWKjgGwqm+HqSRp14aGQLDNszGds1jrQGB9yU5pH667aZzegZ\\n6w9Vp9oS2sCwIU8UTecIykQ5L04/igyrc8NSKBxO4AKOhUuA9WV7HxFf+=\\n-----END X509 CRL-----\\n\",\"status\":false},\"eGuardFooWard_Trusted_CA\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIL3MXGW7ar4JuXx797txcc+mLPdpv9u6XzV4G1EtvLCpuAz4Jt2yV2ksUNhQYc\\nc3Cv7To2q1ulDtrZmvXH+IAVhtxGWVO8bd3k6upzxjkBdcmPXKjYev3Lp0eLX2W9\\ncvqXlqUUah7CUZmqIKVEQt3SXR0b+BJd7AAu0hPdPZrv8emT/HjRApvjHyLH9hwJ\\n6EwqgZFFRAQ6zw7GgaTWWDpUb6fI3/DCF92ylJDDWgLVcUnJ4HrcWg6\\n-----END X509 CRL-----\\n\",\"status\":false},\"iGuardBar_Primary_CA_5\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIbm+M0Jrf8Tle7oRnigWg+Rhj04G0xFQZ2Ry4mpmwJXbSM3F4lommFUWHaoKY4\\n8E6F1y1+Iacmzh23TtsG8MoSzdpXjdituq9xpCx7pZwoH/tnul337uY6XNgH1OBx\\nMu4asDQS9EmA7Z5vf\\n-----END X509 CRL-----\\n\",\"status\":true}},\"contact\":\"support@example.com\",\"relax_nonhtml_content_types\":false,\"timezone\":\"UTC\",\"hostname\":\"baz.example.com\",\"protect_firmware\":false,\"outlet_label\":\"Outlet\",\"brand_name\":\"Ethernet Power Controller\",\"oid\":\"1.3.6.1.4.1.45770.1.3\",\"custom_brand_company_name\":\"Whatever Systems Inc.\",\"update_url\":\"https://bar.example.com/foo/baz/quux/baz.htm\",\"ntp_peers\":[\"0.ntp-pool.example.com\",\"1.ntp-pool.example.com\",\"2.ntp-pool.example.com\",\"3.ntp-pool.example.com\"],\"custom_help_url\":\"https://baz.example.com/foo/quux.htm\",\"name_always_visible\":true,\"support_email\":\"support@example.com\",\"https_ports\":[{\"port\":\"8080\",\"address\":\"192.168.0.71\"}],\"contacts\":{\"engineering\":{\"phone\":null,\"fax\":\"+02368524446846\",\"name\":\"Engineering\",\"email\":\"engineering@bar.example.com\"},\"sales\":{\"phone\":null,\"fax\":null,\"name\":\"Sales\",\"email\":null},\"support\":{\"phone\":\"+2772690660701\",\"fax\":\"+890334929577649\",\"name\":\"Support\",\"email\":null},\"features\":{\"phone\":null,\"fax\":null,\"name\":\"Features\",\"email\":null}},\"custom_support_url\":\"http://baz.example.com:8070/baz/quux/foo/bar.htm\",\"support_url\":\"https://bar.example.com/bar.htm\",\"protect_notification\":false,\"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\":true,\"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\":true,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"min_value\":8,\"scale\":\"linear\",\"height\":64}],\"register_url\":\"https://bar.example.com:443/baz/foo/foo.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\"},\"string_mask\":\"nombstr\",\"renewal_data\":{\"days\":\"4\"},\"cert\":\"-----BEGIN CERTIFICATE-----\\nMIINWlG0m1xW3eg4FZ8SMKl1Obu1iuFO0CnYz3bl7YICD+JUaUzyqk/FMwI5qZVs\\nRnO2ZXdtmsu5NUbMSS7UkVQ3dGf89TSdGtisQLlCEfKd9y/eR89CgcHJvyU4Szkk\\nScIpOX33ujFtkwKv6YcksyfqSmIRW3J/ier6CxC6gU/RRMMZx+Jpz\\n-----END CERTIFICATE-----\\n\",\"automatic_renewal\":true,\"renewal_method\":\"selfsigned\",\"bits\":8192,\"key\":\"-----BEGIN PRIVATE KEY-----\\nMIIMf/aHFwFUcjzYJ7eGvf5pO/q1XCblUC79DjSVfk0HT/sp9W54BDvcFmfo+GaV\\nhkTAG8wJSQKLFWuNc5cYktLPiMiItD1b+WnGhjbAAyXRUSr6ZThKN2l5QTPKjTxj\\nk/jUdwhbU95y0EYWyuv1f0U9SquxodzZfj3IgnwAy28+IjWHdSKJUqUzgPwU3w4k\\nA3Mz/Zx3jyOTVh6z1RUtyTaNQ5SMBD3NIRMK0KPmIp\\n-----END PRIVATE KEY-----\\n\",\"distinguished_name\":{\"commonName\":[\"Digital Loggers Unit\"],\"countryName\":[\"US\"],\"stateOrProvinceName\":[\"California\"],\"localityName\":[\"Santa Clara\"]},\"domains\":[\"foo.example.com\"],\"addresses\":[\"108.121.174.254\"],\"csr\":\"-----BEGIN CERTIFICATE REQUEST-----\\nMIIuK4EMovDx7AAGthHK8gijdj3Sj48Au95FGLe4Gt2P4Fizz/J7i2tLozqX3/k+\\nGTCwaVqfxwwfwwhG3PKzn9yej2gT3tKLMZIy48d25aj1WQKcsgcgsaKbe04jwR5I\\nQH7bxBiYwm5N6kGpMyhyJJdMQNItVdwxx3YuHHTE4adCKv2iumhD5LcYlwRGaOEX\\noSn6x1CXhRudVcXHKnPhPzTMRlys/WMq+9yxDBUwePaA27UOxv6NvblNNkFOGdFG\\nEE3Rl06AcIEmpejkn6gOu3ofKCx+UEpkUvCGxKSZfiLUN5FADyb81PpOenP82FuZ\\n6r7TJi814fQBxdQvEbzgRNKEoUI3PuGYlP148C8EubRrEunUVmAyAWD/1Y5TSN1D\\n5JyKUDE5g6Lavs6h25ubKvfu08MPCcEJyDfSSwZ83xl/puju/d=\\n-----END CERTIFICATE REQUEST-----\\n\",\"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}}}}},\"relax_nonhtml_methods\":false,\"brand_product_info_url\":\"https://bar.example.com/foo/foo/bar/quux.htm\"},\"cred\":{\"ip_address\":\"192.168.0.93\",\"is_admin\":true,\"name\":\"admin\",\"agent\":\"web ui\",\"outlet_access\":[true,true,true,true,true,true,true,true]},\"upnp\":{\"enabled\":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\":\"XQ4idRGnN-y8U\",\"model_number\":\"\",\"model\":\"DLI emulated Belkin socket\",\"soap_xmlns_prefix_override\":\"i\",\"event_xmlns_prefix_override\":null,\"service_id\":\"basicevent1\",\"device_type\":\"controllee\"}},\"notifications\":{\"events\":{\"dli.upnp.sample_event\":{\"parameters\":[{\"id\":\"sample_parameter\",\"has_fixed_value\":false,\"fixed_value\":null}],\"message_template\":[\"sample event\"]}},\"parameter_kinds\":[]},\"outlets\":[{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d0\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d1\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d2\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d3\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"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\"}]},\"relay\":{\"all_caps\":true,\"min_relay_voltage\":8,\"lcd_rows\":2,\"user_message_timeout\":0,\"sequence_delay\":2,\"beep_sequence\":\"0\",\"min_sequence_delay\":1,\"outlets\":[{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #3\"},{\"state\":true,\"critical\":true,\"cycle_delay\":4,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":6,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #5\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #6\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":false,\"cycle_delay\":2,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #8\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #9\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Uplink Radio Power\"},{\"state\":false,\"critical\":false,\"cycle_delay\":1,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #12\"},{\"state\":true,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #13\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #14\"},{\"state\":false,\"critical\":true,\"cycle_delay\":6,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Server\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Cooling fans\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #17\"},{\"state\":false,\"critical\":true,\"cycle_delay\":8,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":false,\"cycle_delay\":5,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #19\"},{\"state\":false,\"critical\":true,\"cycle_delay\":5,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #20\"},{\"state\":false,\"critical\":true,\"cycle_delay\":2,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #24\"},{\"state\":false,\"critical\":false,\"cycle_delay\":9,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #27\"},{\"state\":false,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Uplink Radio Power\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":true,\"cycle_delay\":3,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":3,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #31\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Server\"}],\"lcd_columns\":16,\"relatch\":9,\"fuse_relatch\":5,\"model\":\"EPCR5\",\"user_lines\":[null,null],\"recovery_mode\":0,\"nets\":{\"eu82\":{\"latest_value\":8,\"tracking\":null,\"name\":\"eu82\",\"expression\":false},\"u53\":{\"latest_value\":1,\"tracking\":\"pull\",\"name\":\"u53\",\"expression\":true},\"ymb6\":{\"latest_value\":1,\"tracking\":\"push\",\"name\":\"ymb6\",\"expression\":false}},\"pins\":{\"ain25\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"ain25\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":\"lol78\",\"mode_bits\":4,\"level_driver\":\"kzvnx16\",\"input_bits\":16},\"aout8\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"aout8\",\"drive_logic_mapping\":[\"Z\",\"H\",\"0\",\"1\"],\"mode_driver\":\"x7\",\"mode_bits\":0,\"level_driver\":\"y6\",\"input_bits\":0},\"dio6\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"dio6\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":false,\"mode_bits\":0,\"level_driver\":\"twclyvu2\",\"input_bits\":8},\"din57\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"din57\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":\"y69\",\"mode_bits\":1,\"level_driver\":true,\"input_bits\":0},\"aout3\":{\"level_bits\":8,\"latest_input_value\":null,\"name\":\"aout3\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":false,\"mode_bits\":8,\"level_driver\":\"zttx52\",\"input_bits\":0}},\"ports\":{\"uart_e8p\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_e8p\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"1.5\",\"char_size\":\"6\"}},\"uart_54hywn7x3ih1\":{\"latest_received\":{\"d\":\"3B93DABB\"},\"type\":\"uart\",\"name\":\"uart_54hywn7x3ih1\",\"accept\":[],\"configuration\":[]},\"uart_fvl\":{\"latest_received\":{\"d\":\"01\"},\"type\":\"uart\",\"name\":\"uart_fvl\",\"accept\":[],\"configuration\":{\"parity\":\"N\",\"char_size\":\"5\",\"stop_bits\":\"1.5\"}},\"uart_a3\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_a3\",\"accept\":{\"d\":true},\"configuration\":{\"parity\":\"S\",\"char_size\":\"7\"}},\"uart_2f\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_2f\",\"accept\":[],\"configuration\":{\"parity\":\"E\"}},\"uart_9xt\":{\"latest_received\":{\"d\":\"802A94D1A9C7\"},\"type\":\"uart\",\"name\":\"uart_9xt\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"32\",\"stop_bits\":\"1\"}},\"uart_r\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_r\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"2\"}},\"uart_i0\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_i0\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"86\",\"stop_bits\":\"1.5\"}},\"uart_pn\":{\"latest_received\":{\"d\":\"BE\"},\"type\":\"uart\",\"name\":\"uart_pn\",\"accept\":[],\"configuration\":{\"baudrate\":\"36845435\",\"stop_bits\":\"2\"}},\"uart_m\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_m\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"8697\",\"char_size\":\"8\",\"parity\":\"M\"}},\"uart_yz\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_yz\",\"accept\":[],\"configuration\":{\"parity\":\"O\",\"char_size\":\"6\"}}},\"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\"}}},\"backlight_sequence\":\"0\",\"name\":\"My controller\",\"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\":[]},\"online\":true,\"version\":\"1.8.1.0\",\"cycle_delay\":6,\"keypad_enabled\":false,\"user_message_force_timeout\":1,\"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},\"autoping\":{\"enabled\":true,\"max_consecutive_reboot_count\":53,\"max_reboot_count\":3,\"items\":[{\"enabled\":false,\"script\":\"\",\"outlets\":[11,16,20,30],\"status\":{\"reboots\":7,\"hosts\":[{\"state\":null,\"success_count\":0,\"address\":\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"state_details\":null,\"failure_count\":155,\"queue_size\":0},{\"state\":null,\"success_count\":0,\"address\":\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"state_details\":\"Something strange and unexpected has happened to https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"failure_count\":60,\"queue_size\":0}]},\"addresses\":[\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\"],\"pings_before_enabling\":null}],\"resume_without_retrial\":true,\"post_reboot_delay\":122,\"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\":1,\"ping_timeout\":136,\"ping_interval\":6},\"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\":\"^(|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,}$\"}}},\"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\":{\"content_type\":{\"group\":\"msg\",\"name\":\"Content type\",\"regexp\":\"^(json|urlencoded)$\"},\"recipient\":{\"group\":\"rcpt\",\"name\":\"Recipient URL\",\"regexp\":\"^https?://.*$\"}}},\"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>=INFO\",\"action\":\"notify(\\\"james\\\")\"},{\"condition\":\"severity>=ERROR\",\"action\":\"notify(\\\"edward\\\")\"}],\"sinks\":[{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[true],\"arguments\":[]},\"type\":\"xmpp\",\"name\":\"anthony\",\"data\":{\"password\":\"\",\"sender\":\"jeff@xjg1-.gk8yby.example.com\",\"recipient\":\"george@y4seq1.example.com\"}}],\"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}}},\"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\":{\"tV\":{\"redirect_urls\":{\"https://%ECE%fA%8D!\":true},\"refresh_tokens\":{\"e3064a667b492894f6d0cd812ee45103\":{\"expiry_time\":1605015618,\"remaining_use_count\":null}},\"secret_hash\":\"8eecc0c98ad0b7b0b6d9870ec79b0158\",\"access_tokens\":{\"28654241a15319a623bf01681ef52a64\":{\"expiry_time\":1677345749,\"remaining_use_count\":null},\"0f2c4cec52cbfc7d49f374985cd57707\":{\"expiry_time\":1623303439,\"remaining_use_count\":72}},\"scopes\":{\"dli+object+full:/relay/\":true}},\"mK2D8TG\":{\"redirect_urls\":{\"https://.]]]s\":true,\"https://%5f\":true,\"https://]\":true},\"refresh_tokens\":{\"6ff20ec37b69f8bdb36b6df101fb76ee\":{\"expiry_time\":1686295518,\"remaining_use_count\":34},\"d848fe87952dce4ad6af556b440256e2\":{\"expiry_time\":null,\"remaining_use_count\":71},\"2828718cc0f938f32411d3790373a22d\":{\"expiry_time\":null,\"remaining_use_count\":41}},\"secret_hash\":null,\"access_tokens\":{\"ca2b0590cb0744d2fc8d4719a44add29\":{\"expiry_time\":1635344625,\"remaining_use_count\":47},\"c4d841ae52e062fb845dbf6d7f3533bf\":{\"expiry_time\":null,\"remaining_use_count\":null},\"35a98857cf42947fa34f464a57982796\":{\"expiry_time\":null,\"remaining_use_count\":97}},\"scopes\":{\"dli+object+read:/relay/\":true,\"dli+object+read:/relay/outlets/\":true}},\"J\":{\"redirect_urls\":{\"https://%bb%0A]]7%6e\":true,\"https://f\":true,\"https://XZ%dE]zR\":true},\"refresh_tokens\":{\"2342dc59e79fd9b579ee139886f370c9\":{\"expiry_time\":1601952279,\"remaining_use_count\":null}},\"secret_hash\":\"e7efc4910678461313da50b6e24a75d6\",\"access_tokens\":{\"2bb95b7e7d60b41ee9759bca76f72145\":{\"expiry_time\":null,\"remaining_use_count\":90}},\"scopes\":{\"dli+object+read:/config/\":true,\"dli+object+read:/relay/\":true,\"dli+object+full:/config/links/\":true}}},\"users\":[{\"password\":\"vvSS\\\"vg+PGP_\",\"is_admin\":true,\"name\":\"admin\",\"is_allowed\":true,\"outlet_access\":[true,true,true,true,true,true,true,true]},{\"password\":\"3[a9#2Ew,g%k,\",\"is_admin\":false,\"name\":\"tom\",\"is_allowed\":true,\"outlet_access\":[true,false,false,false,true,false,false,false,true,false,false,true,true,true,false,false,true,true,false,false,false,true,false,true,true,false,true,true,false,false,true,true]},{\"password\":\"4\\\"D\\\"vBDn8Nr^!Fd0\",\"is_admin\":false,\"name\":\"dick\",\"is_allowed\":false,\"outlet_access\":[true,true,true,true,true,true,false,false,true,false,true,true,true,false,true,true,false,false,true,false,false,false,true,true,true,true,false,true,false,false,true,false]},{\"password\":\"Ey)KStb=DwCy'^R\\\\\",\"is_admin\":false,\"name\":\"harry\",\"is_allowed\":true,\"outlet_access\":[false,true,false,false,true,false,false,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false,true,false,true,true,true,false,false,false,false]}],\"cookie_timeout\":30000}}\r"},"py":{"filename":"get-using-py-requests.py","data":"#!/usr/bin/env python\n# \n# Sample for the whole object model.\n# \n# This is a sample demonstrating how to get the DLI Controller API.\n# \n\nfrom __future__ import print_function\nimport requests\nfrom requests.auth import HTTPDigestAuth\nheaders = {'accept': 'application/json','content-type': 'application/json','prefer': 'return=minimal','x-csrf': 'x'}\nauth = HTTPDigestAuth('admin', '1234')\n\nprint(requests.get('http://192.168.0.100/restapi/',auth=auth,headers=headers).json())\n\n# Sample result:\n# {'snmp': {'enabled': False, 'engine_id': '65E4E7519D', 'known_auth_methods': {'sha1': 'SHA1', 'md5': 'MD5'}, 'community_mappings': [{'ip_address': '192.168.170.231', 'user': 'usereKv7', 'netmask': '255.255.255.0', 'community': 'Jty2Mu8kuthX'}, {'ip_address': '192.168.4.191', 'user': 'userQBwJ', 'netmask': '255.255.255.0', 'community': 'private'}, {'ip_address': '192.168.124.242', 'user': 'user1gVDo', 'netmask': '255.255.255.0', 'community': 'private'}, {'ip_address': '192.168.74.240', 'user': 'userjwT3R', 'netmask': '255.255.255.0', 'community': 'public'}, {'ip_address': '10.17.247.80', 'user': 'userJJt67H', 'netmask': '255.0.0.0', 'community': 'private'}, {'ip_address': '192.168.125.230', 'user': 'userOXdBD', 'netmask': '255.255.255.0', 'community': 'private'}, {'ip_address': '192.168.5.176', 'user': 'userVqvE', 'netmask': '255.255.255.0', 'community': 'private'}, {'ip_address': '192.168.233.156', 'user': 'useryOZP', 'netmask': '255.255.255.0', 'community': 'public'}, {'ip_address': '10.103.178.54', 'user': 'user9u0kc', 'netmask': '255.0.0.0', 'community': 'public'}, {'ip_address': '192.168.149.251', 'user': 'userwtL1', 'netmask': '255.255.255.0', 'community': 'public'}, {'ip_address': '192.168.132.116', 'user': 'userm6h3XI', 'netmask': '255.255.255.0', 'community': 'public'}, {'ip_address': '192.168.107.110', 'user': 'userZ3cdu6', 'netmask': '255.255.255.0', 'community': 'public'}], 'users': {'powerReader': {'priv_password': 'readerPrivPassword', 'has_auth_password': True, 'subtree_access': {'energyObject': 'readonly'}, 'auth_password': 'readerAuthPassword', 'is_allowed': True, 'priv_method': 'des', 'auth_method': 'sha1', 'has_priv_password': True}, 'powerAdmin': {'priv_password': 'adminPrivPassword', 'has_auth_password': True, 'subtree_access': {'energyObject': True}, 'auth_password': 'adminAuthPassword', 'is_allowed': False, 'priv_method': 'aes', 'auth_method': 'md5', 'has_priv_password': False}}, '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'}}}, 'network': {'wired': {'ip_address': '10.158.85.67', 'serve_dns': False, 'protocol': 'dhcp', 'online': False, 'gateway': None, 'dns_servers': ['10.0.0.42'], 'mac_address': '7C:E1:FF:EB:C6:3A', 'netmask': '255.0.0.0'}, 'wireless': {'wac_supported': False, 'protocol': 'dhcp', 'encryption': 'psk-mixed', 'netmask': '255.0.0.0', 'known_encryptions': {'psk2': 'WPA2 PSK', 'psk-mixed': 'WPA/WPA2 PSK mixed mode', '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': 'V4OYkP$^qzjllqTAu/h4egKO%(kJpHo', 'dns_servers': {}, 'known_modes': {'sta': 'Client', 'ap': 'Access Point'}, 'enabled': True, 'serve_dns': True, 'ssid': 'lIcIM', 'mac_address': '7C:E1:FF:D5:EC:80', 'ip_address': '10.246.241.124', 'online': False, 'channel': '8', 'wac_enabled': False, 'mode': 'sta', 'gateway': '10.0.0.14'}, 'notifications': {'events': {'dli.network.if_down': {'severity': 5, 'message_template': ['Interface \"', 0, '\" is down'], 'parameters': [{'fixed_value': None, 'has_fixed_value': False, 'id': 'network_device'}, {'fixed_value': None, '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': None, 'has_fixed_value': False, 'id': 'network_device'}, {'fixed_value': None, 'has_fixed_value': False, 'id': 'network_link_id'}, {'fixed_value': True, 'has_fixed_value': True, 'id': 'network_up'}]}}, 'parameter_kinds': {}}, 'interface_order': ['wireless'], 'known_protocols': {'dhcp': 'Dynamic IP/DHCP', 'static': 'Static IP'}, 'same_subnet_only': True}, 'mqtt': {'connect_topic': 'leDsiw', 'connect_payload': 'ZRvHW9', 'username': 'usert76gUK', 'reconnect_retain': False, 'connect_qos': 2, 'use_ssl': False, 'lwt_payload': 'QCMCqb', 'disconnect_payload': '', 'outlets': [{'allow_read': False, 'topic_subtree': 'HlxT79K', 'qos': 2, 'allow_write': True}, {'allow_read': False, 'topic_subtree': 'K2FKT', 'qos': 2, 'allow_write': False}, {'allow_read': True, 'topic_subtree': 'p1w2', 'qos': 2, 'allow_write': False}, {'allow_read': False, 'topic_subtree': 'Jldb', 'qos': 0, 'allow_write': False}, {'allow_read': False, 'topic_subtree': 'lQQ0LhLO', 'qos': 2, 'allow_write': False}, {'allow_read': True, 'topic_subtree': 'Dkl3mi65g', 'qos': 0, 'allow_write': True}, {'allow_read': True, 'topic_subtree': 'rcOSi4E9V', 'qos': 0, 'allow_write': False}, {'allow_read': False, 'topic_subtree': 'vBKovZZh', 'qos': 1, 'allow_write': True}], 'enabled': True, 'reconnect_qos': 0, 'disconnect_qos': 0, 'disconnect_retain': False, 'lwt_qos': 2, 'broker_port': None, 'lwt_topic': '3U7A', 'disconnect_topic': '1MTxXZ', 'password': 'v7C#ulGn', 'lwt_retain': False, 'reconnect_payload': 'vq4QAN', 'topic_root': 'W47z/QV9', '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': 'qg8hYk61TB.hXAvA.Wu36UlkqBV.example.com', 'reconnect_topic': 'opi0z', 'connect_retain': False}, 'script': {'source': 'function disable_machines(...)\\n ...\\nend\\n', 'step_time_limit': 25, 'boot_handler': '', 'threads': {'71': {'label': 'label of thread #71'}, '34': {'label': 'label of thread #34'}, '68': {'label': 'label of thread #68'}}, 'traced': False, 'step_delay': 3, 'user_function_ui_order': ['shut_down_router'], 'notifications': {'events': {'dli.script.thread_stopped': {'severity': 6, 'message_template': [0, ':', 1, ' [', 2, '] (', 3, ') stopped: ', 4], 'parameters': [{'fixed_value': None, 'has_fixed_value': False, 'id': 'thread_id'}, {'fixed_value': None, 'has_fixed_value': False, 'id': 'thread_name'}, {'fixed_value': None, 'has_fixed_value': False, 'id': 'thread_origin'}, {'fixed_value': None, 'has_fixed_value': False, 'id': 'thread_start_reason'}, {'fixed_value': None, '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': None, 'has_fixed_value': False, 'id': 'thread_id'}, {'fixed_value': None, 'has_fixed_value': False, 'id': 'thread_name'}, {'fixed_value': None, 'has_fixed_value': False, 'id': 'thread_origin'}, {'fixed_value': None, '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': None, 'has_fixed_value': False, 'id': 'thread_id'}, {'fixed_value': None, 'has_fixed_value': False, 'id': 'thread_name'}, {'fixed_value': None, 'has_fixed_value': False, 'id': 'thread_origin'}, {'fixed_value': None, 'has_fixed_value': False, 'id': 'thread_start_reason'}, {'fixed_value': None, 'has_fixed_value': False, 'id': 'thread_error'}]}}, 'parameter_kinds': {}}, 'snippets': {'disable_contraptions_sample': {'source': 'function cycle_appliance(...)\\n ...\\nend\\nfunction shut_down_engines(...)\\n ...\\nend\\nfunction disable_appliance(...)\\n ...\\nend\\nfunction shut_down_engine(...)\\n ...\\nend\\n'}, 'energize_contraption_sample': {'source': 'function shut_down_engines(...)\\n ...\\nend\\nfunction enable_appliances(...)\\n ...\\nend\\nfunction toggle_machines(...)\\n ...\\nend\\nfunction enable_heater(...)\\n ...\\nend\\nfunction shut_down_machine(...)\\n ...\\nend\\n'}, 'enable_appliance_sample': {'source': 'function disable_engine(...)\\n ...\\nend\\nfunction enable_contraptions(...)\\n ...\\nend\\n'}, 'energize_modems_sample': {'source': 'function toggle_routers(...)\\n ...\\nend\\n'}, 'disable_gadgets_sample': {'source': 'function disable_contraptions(...)\\n ...\\nend\\nfunction cycle_machines(...)\\n ...\\nend\\n'}, 'disable_heaters_sample': {'source': 'function toggle_modem(...)\\n ...\\nend\\nfunction cycle_appliance(...)\\n ...\\nend\\n'}, 'energize_contraptions_sample': {'source': 'function enable_engines(...)\\n ...\\nend\\nfunction energize_routers(...)\\n ...\\nend\\nfunction shut_down_routers(...)\\n ...\\nend\\nfunction toggle_gadgets(...)\\n ...\\nend\\n'}, 'energize_routers_sample': {'source': 'function toggle_engine(...)\\n ...\\nend\\nfunction toggle_modems(...)\\n ...\\nend\\nfunction enable_appliances(...)\\n ...\\nend\\nfunction energize_engines(...)\\n ...\\nend\\nfunction enable_machine(...)\\n ...\\nend\\n'}, 'energize_appliance_sample': {'source': 'function disable_routers(...)\\n ...\\nend\\nfunction energize_contraptions(...)\\n ...\\nend\\nfunction shut_down_engines(...)\\n ...\\nend\\nfunction disable_engine(...)\\n ...\\nend\\n'}}, 'boot_handler_legacy': False, 'variables': {'machine_temperature': True}}, 'meter': {'power_status': True, 'values': {'vcc_voltage': {'intervals': [{'lower_bound_bottom': 494.16666666667, 'alarm_level': None, 'lower_bound_top': 508.33333333333, 'alarm_period': 3}, {'lower_bound_bottom': 539.16666666667, 'alarm_level': None, 'lower_bound_top': 545.83333333333, 'alarm_period': 2}, {'lower_bound_bottom': 572.5, 'alarm_level': None, 'lower_bound_top': 583.33333333333, 'alarm_period': 6}, {'lower_bound_bottom': 605.83333333333, 'alarm_level': None, 'lower_bound_top': 615.83333333333, 'alarm_period': None}], 'in_calibration': False, 'expression': None, 'history_subsample_count': 13, 'data_absence_alarm_level': 2, 'value': 9, 'log_history': True, 'history_time_step': 16, 'history_parameters': [[300, 86400], [3600, 1209600], [86400, 31536000]], 'lowest_interval_alarm_period': None, 'data_absence_alarm_period': 2, 'quantity': 'voltage', 'name': 'DC voltage', 'supports_calibration': False, 'internal': True, 'lowest_interval_alarm_level': None, 'bus': None}, 'current': {'intervals': [{'lower_bound_bottom': 92, 'alarm_level': 4, 'lower_bound_top': 101, 'alarm_period': 16}, {'lower_bound_bottom': 129, 'alarm_level': 1, 'lower_bound_top': 137, 'alarm_period': 3}], 'in_calibration': True, 'expression': None, 'history_subsample_count': 6, 'data_absence_alarm_level': 5, 'value': 3, 'log_history': False, 'history_time_step': 27, 'history_parameters': [[300, 86400], [3600, 1209600], [86400, 31536000]], 'lowest_interval_alarm_period': 5, 'data_absence_alarm_period': None, 'quantity': 'current', 'name': 'Current', 'supports_calibration': False, 'internal': False, 'lowest_interval_alarm_level': None, 'bus': None}, 'mains_voltage': {'intervals': [{'lower_bound_bottom': 16, 'alarm_level': None, 'lower_bound_top': 17.25, 'alarm_period': None}, {'lower_bound_bottom': 18.916666666667, 'alarm_level': None, 'lower_bound_top': 19.666666666667, 'alarm_period': 5}, {'lower_bound_bottom': 22, 'alarm_level': None, 'lower_bound_top': 23.25, 'alarm_period': 5}, {'lower_bound_bottom': 25.166666666667, 'alarm_level': 3, 'lower_bound_top': 26.333333333333, 'alarm_period': 4}], 'in_calibration': True, 'expression': None, 'history_subsample_count': 3, 'data_absence_alarm_level': None, 'value': 106, 'log_history': True, 'history_time_step': 21, 'history_parameters': [[300, 86400], [3600, 1209600], [86400, 31536000]], 'lowest_interval_alarm_period': None, 'data_absence_alarm_period': None, 'quantity': 'voltage', 'name': 'AC voltage', 'supports_calibration': False, 'internal': True, 'lowest_interval_alarm_level': 10, 'bus': None}, 'temperature': {'intervals': [{'lower_bound_bottom': 2.8828828828829, 'alarm_level': 3, 'lower_bound_top': 3.2132132132132, 'alarm_period': None}, {'lower_bound_bottom': 4.4744744744745, 'alarm_level': 1, 'lower_bound_top': 4.6246246246246, 'alarm_period': 3}, {'lower_bound_bottom': 4.5045045045045, 'alarm_level': 1, 'lower_bound_top': 4.8648648648649, 'alarm_period': None}, {'lower_bound_bottom': 6.0960960960961, 'alarm_level': 1, 'lower_bound_top': 6.5165165165165, 'alarm_period': None}, {'lower_bound_bottom': 6.4564564564565, 'alarm_level': 4, 'lower_bound_top': 6.9069069069069, 'alarm_period': None}, {'lower_bound_bottom': 6.996996996997, 'alarm_level': None, 'lower_bound_top': 7.4474474474474, 'alarm_period': None}, {'lower_bound_bottom': 7.4774774774775, 'alarm_level': None, 'lower_bound_top': 7.5675675675676, 'alarm_period': 1}], 'in_calibration': False, 'expression': '1.7', 'history_subsample_count': 26, 'data_absence_alarm_level': None, 'value': 293, 'log_history': True, 'history_time_step': 20, 'history_parameters': [[300, 86400], [3600, 1209600], [86400, 31536000]], 'lowest_interval_alarm_period': 2, 'data_absence_alarm_period': None, 'quantity': 'temperature', 'name': 'Temperature', 'supports_calibration': False, 'internal': True, 'lowest_interval_alarm_level': 1, 'bus': 7}}, 'notifications': {'events': {'dli.meter.value_interval_change': {'severity': 7, 'message_template': [0, ' entered alarm level ', 1], 'parameters': [{'fixed_value': None, 'has_fixed_value': False, 'id': 'value_name'}, {'fixed_value': None, 'has_fixed_value': False, 'id': 'value_alarm_level'}, {'fixed_value': None, 'has_fixed_value': False, 'id': 'value_id'}, {'fixed_value': 0, 'has_fixed_value': True, 'id': 'value_alarm_duration'}, {'fixed_value': None, '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': None, 'has_fixed_value': False, 'id': 'bus_index'}, {'fixed_value': None, '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': None, 'has_fixed_value': False, 'id': 'value_name'}, {'fixed_value': None, 'has_fixed_value': False, 'id': 'value_alarm_level'}, {'fixed_value': None, 'has_fixed_value': False, 'id': 'value_alarm_duration'}, {'fixed_value': None, 'has_fixed_value': False, 'id': 'value_id'}, {'fixed_value': None, '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': None, 'has_fixed_value': False, 'id': 'bus_index'}, {'fixed_value': None, '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': {}, 'arguments': {}}}, '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'}}, 'config': {'allow_plaintext_logins': False, 'allow_coapws': False, 'protect_private_config': False, 'brand_url': 'https://baz.example.com/baz/baz/bar/bar/quux/foo.html', 'allow_jsonrpc_nonadmin': True, 'hide_passwords': False, 'registration_status': False, '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': None, 'name': 'Screen length', 'units': {'px': {'offset': 0, 'internal': True, 'name': 'pixel', 'scale': 1}}}, 'temperature': {'preferred_unit': None, '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': None, 'name': 'Count', 'units': {'times': {'offset': 0, 'internal': True, 'name': 'time', 'scale': 1}}}, 'illuminance': {'preferred_unit': None, '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': None, 'name': 'Time', 'units': {'s': {'offset': 0, 'internal': True, 'name': 'second', 'scale': 1}}}, 'ratio': {'preferred_unit': None, 'name': 'Ratio', 'units': {'%': {'offset': 0, 'internal': True, 'name': 'percent', 'scale': 100}, 'times': {'offset': 0, 'internal': True, 'name': '', 'scale': 1}}}, 'energy': {'preferred_unit': 'kWh', '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': None, 'name': 'Voltage', 'units': {'V': {'offset': 0, 'internal': True, 'name': 'volt', 'scale': 1}}}}, 'allow_jsonrpc': False, 'custom_register_url': 'http://bar.example.com:4/bar.htm', 'customization_status': 'locked', 'known_protection_bits': {'protect_restore': {'name': 'Protection from restore from backup', 'status': False}, 'protect_admin': {'name': 'Administrator credentials protection', 'status': False}, 'protect_private_config': {'name': 'Private configuration protection', 'status': 'You have enabled that and that service which allows to bypass this protection'}, 'protect_notification': {'name': 'Notification settings protection', 'status': True}, 'protect_network': {'name': 'Network settings protection', 'status': True}, 'protect_maintenance': {'name': 'Maintenance mode lock', 'status': 'You have enabled that and that service which allows to bypass this protection'}, 'protect_firmware': {'name': 'Firmware protection', 'status': True}}, 'refresh_enabled': True, 'allow_modifying_get': True, 'protect_maintenance': False, 'serial': 'ISO322203123456', 'custom_support_email': 'support@example.com', 'allow_coapws_nonadmin': False, 'allow_restapi': True, 'upgrade_notify_beep': False, 'brand_faq_url': 'https://foo.example.com:38443/quux/foo.htm', 'links': [{'description': 'test 5', 'href': 'test_url7'}, {'description': 'test 3', 'href': 'test_url5'}], 'custom_brand_logo': 'https://baz.example.com:443/bar/bar/baz/baz.jpg', 'image_format': 'gif', 'location': 'Server room', 'ntp_server_enabled': True, 'http_ports': [{'port': '7', 'address': '192.168.0.9'}], 'hide_wifi_key': True, 'custom_brand_url': 'https://foo.example.com/baz.htm', 'syslog_ip_address': None, 'protect_network': True, 'lockout_delay_minutes': 60, 'version': '1.8.1.0', 'allow_coapws_origins': ['http://bar.example.com:3', 'https://foo.example.com'], 'syslog_minimal_severity': 8, 'certificates': {'SecureBarProtect_Primary_CA': {'data': '-----BEGIN CERTIFICATE-----\\nMIINqdnmm0pUhK4IdaPb0WCsgpbmdu8X55xxklkXna2Uw9pZlFAnnPgTFHGuCRRJ\\nHJ92tzexUa6J9uaMiOoOt3iA+wdRGCsZY2dR1HPXtYt3SUSAuGboMJ/MGfqYtj8S\\novr5KO/vI5NoZajsBXEXYdqDUP7DZb0NXtVuIXpdeCSEpB60lNaK0RaWsjlSLosv\\nNp1xegct8siM+l7NMTQp3ziplAAZ26HSxLPc12WCwFax\\n-----END CERTIFICATE-----\\n', 'status': False}}, 'ssh_authorized_keys': [{'data': 'ssh-dss Q===', 'options': '', 'comment': ''}, {'data': 'ecdsa-sha2-nistp521 YB', 'options': '', 'comment': 'cwrbxkl'}, {'data': 'ssh-ed25519 mdjzs6==', 'options': '', 'comment': 'ktifdlft'}, {'data': 'ssh-rsa Er/j=', 'options': 'xtwf=4,mii=ac,t=65,azduv=ctgve,nadbag,h=1,eehzaq=am,grsgv,pcaxsqvwwz=abxh,iu=vfhqzorprsmk,hehi=gmqn', 'comment': ''}], 'refresh_delay_minutes': 1, 'ssh_enabled': True, 'allow_restapi_nonadmin': False, 'protect_restore': True, 'custom_brand_logo_height': 32, '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'}, 'allow_restapi_origins': ['http://baz.example.com:4', 'http://baz.example.com'], 'brand_manual_url': 'https://foo.example.com/quux/bar/bar/baz.htm', 'custom_brand_logo_width': 22, 'plots': [{'x2': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'y2': {'min': 0, 'softmax': 1, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, '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', 'display': False, 'y1': {'min': 0, 'softmax': 110, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'x1': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'height': 480}, {'x2': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'y2': {'min': 0, 'softmax': 1, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, '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', 'display': True, 'y1': {'min': 0, 'softmax': 110, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'x1': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'height': 480}, {'x2': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'y2': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, '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', 'display': False, 'y1': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'x1': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'height': 480}, {'x2': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'y2': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, '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', 'display': True, 'y1': {'min': 0, 'softmax': 110, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'x1': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'height': 480}, {'x2': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'y2': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, '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', 'display': False, 'y1': {'min': 0, 'softmax': 1, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'x1': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'height': 480}, {'x2': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'y2': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, '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', 'display': True, 'y1': {'min': 0, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'x1': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'height': 480}, {'x2': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'y2': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, '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', 'display': False, 'y1': {'min': 0, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'x1': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'height': 480}, {'x2': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'y2': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, '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', 'display': True, 'y1': {'min': 0, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'x1': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'height': 480}, {'x2': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'y2': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, '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', 'display': False, 'y1': {'min': 0, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'x1': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'height': 480}, {'x2': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'y2': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, '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', 'display': False, 'y1': {'min': 0, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'x1': {'min': None, 'softmax': None, 'max': None, 'tics': None, 'mtics': None, 'softmin': None}, 'height': 480}], 'ssh_port': 22, 'upgrade_notify_blink': True, 'protect_admin': False, 'relay_ports': ['ttyATH0'], 'custom_update_url': 'http://bar.example.com:8021/baz/foo/bar/quux.htm', 'brand_company_name': 'Digital Loggers, Inc.', 'hardware_id': 'EPCR5', 'crls': {'TrustBazProtect_Primary_CA_8': {'data': '-----BEGIN X509 CRL-----\\nMII5iZGHJH+Qw7cZqo8fnl9ChHWe2NwGy8Nhjf+3y/Vv88U/zfgmRs+8AWpFvlXu\\nbfcblbdGXoQ2pPjWCBPCLblAthyQbuNCa0qLdTdBH4F7W/fkC5zZilmbSk24eSIE\\n9b7fFLzLc6udoesveSePEGu/K+foJwI=\\n-----END X509 CRL-----\\n', 'status': True}, 'SecureFooCare_Trusted_CA_7': {'data': '-----BEGIN X509 CRL-----\\nMIIVUdBXCf/2immtOSFs3uGWlF1g0lxzCMVi/iGEOHJ6460UaHMfBfCzwFfz1dzG\\n/1CHHdbdmhloBM6a2JGGJDY/CceBufiwjxD0aqgMYSAlqIMueeB+ul/6OfKJL3F4\\nV7cMq/wICi8X43BlGCf2DoTv9oGE3NHaXwzNxvh9dsikxwWE8CJO1oJCcbTh/mIY\\nHygDfrtXaeVXAliP56SvRhX3AF4zafitdO7IG0stgOQtA9IHHnCkUlph0whcbPWE\\ngZ7iR0PrTJ1edKxRZixKXeNTL04nZLdFwm+NpPFIlJzPgxsFfpcCU/is1pgcAKu7\\nuXyKpH58HWrEO6vEk8lltdpiKSvgM3pGcocR5kcPGTfgbaxMli8eM+NiSJOrOE80\\nnUAX6bpbGWDtUbeClIblhJE0k5R+GT33+Fc6tSj9/z2WajkM1M7lhOoSVFSnlYtl\\nWti/du0czZDiJbmhlXP9LthdMVOwO9mx3VyjP/MOab7wDve+S4AqzuTMPuIq35n9\\nmu1nGSOubK7W+8/5Ls4FMShGnYMuMXX8Sayl3MggiqDj/FqM7xeWQMoEwA9IkiTD\\nR+Oqg5YXLIYc9wm7bIZz7pwJ/F4jkJ2CKT21adaxy8a75MHjhsiqifAjwGThcYwz\\n+0decbcnBmva4eHyN7h2KR+cwiFUeEYeGCJvpyj1ledrIxpi5XmR+m4xVLR9c0pv\\n9q37a7uFmlajbIq84H9tO6OlaZNcPJsaAyjm5e1uPdd1xUB1oMxCVL+5wOjMjcyv\\nihiMlcoOFrMm3PbSNpzkq4hEp3zR1v2ldm8OOyogqBTvd4N0vMmlST0IY0mcxqOa\\nZ+1XpkO0DJfJihF5U0Z+3uZ5gB2XcfABfElV+9Y\\n-----END X509 CRL-----\\n', 'status': False}, 'eSecureBar_Trusted_CA': {'data': '-----BEGIN X509 CRL-----\\nMIIMppD9I65n4yrAV7Lb1Au9hS2k/7LpiDBY2QjNZrAgq1sLADzDQtP8LTuNcGCL\\nvatfzTXA9ND2kQHjgkd5u/apPD5ebd5XD+DDTmPfAfjx51honKviMWXnmfSNIZxY\\nAo3zEl9vU61XprLAn3YJcM5IqVdPTC/f05eGsqCNzFxo6I/wNZF0yNKpv+FOCH3E\\nkXHblha1ePAyQ6M0OO+nlqil57==\\n-----END X509 CRL-----\\n', 'status': True}, 'eVeriBazCrypt_Root_Certification_Authority_5': {'data': '-----BEGIN X509 CRL-----\\nMII2QZDdFL8JHTWxuehvgAWol9+TfU/T8ZYb8nEQ8PlSuIQpz7lfKHU5SUb8/de9\\nmN01qBSbgNw6CvGzacH5klbLwd+aoCobcreS274kX0slx9lYn2fXqHunwuNl7CMm\\n1E8BKukNnWKyHvlMbJDuD0r8QdIf/4l3KvGhq04dYRcsNOF+jUvzXm8zPSfRZQXw\\npdBskrRCUKbvcce6XegKpflIKDtnmp8cTMVEEzTkJ4fxjK4G/mcqSO8pe2cQtn3N\\nbePa7AwEruzC/FDou4GIE6yIlPCZVcl6GBiPNffFZfTawjOqph94q7PcZdB4GyCY\\nx+ZcgrBLLoH4D8wxK0nTRP35d9OcNyoKzOyfFA0d/KjEVgBri/LARQI4bij/hYMg\\nLLEXOtYkdpFJ0722UFVxZcYILa/vyiuJ48tU1SEhHW0Kf4OALv7xXiGvIHq\\n-----END X509 CRL-----\\n', 'status': True}, 'iCyberFooCrypt_Trusted_Certification_Authority': {'data': '-----BEGIN X509 CRL-----\\nMIIDS9We1UH0kTpJobVB8rt2jsnn6zqEdZT6l/mpV4rGahbPI7cT/WXkPKYXKOnz\\n5lIuaq+S6bAk0Vtf+uBXfcuDAFe+EeHMQbG1SHWauiKxDDcE8popSj2f+jfFOzdq\\nwu3EQg9906PGkfQaUG2DLkD4QUUP8L04F6LioWtreI7Pza/Ts4jDqyKHTqidClkU\\n5Cid5ZIPjjPKluCreSico/5fkluWVOQcc8Fjka8TJZp5U2y9XhnMjv1Ugy0CMSq+\\n6kNiut2Uj9/n8ALs+jcwn6cl8r7di8GqufZpZeKIpM5+YSsZCVV/d8mo/wRj4ka/\\n9q/pAJfYRg7vZj84E9jPyXQv/A0ln1BzuDp4YUf/ApxmY5spHbEF9hABuDzhGBgA\\nVH/0z0Dpz/N5tCOVTghAtu46uoO5UbY0vZ2ubHjbI7jCM7krqR2jM8rGzGOTtzVo\\nZjAtToCcXR+hBsXewG057J4PkZJj57HhtTaMHp/rG/YTt57qNAxXW1yGdI/lRJSL\\n3j7uk+BmYgggqW31UcZYbrBvtyNDRl2WVBRGCe2mLlTBIYEoBqMpialbZ9q0wvZR\\n1jLho82ZdGtCXiPN5F5h0jHBaK8VvbeyK0g9Alkp1e1aMTzTk5BnqU/Qq9ymmdk7\\nRIrC3hFjls6Esc/zppqKqHB/FzoukxaBGRQM9h6waEBStDSi2I3vbGxsGln1jNF0\\nhO0OWz/nBTgQxPVGURtnOm49Z7vzOxq5LtWttXh41NX/o3HJWA6xyD6YM1Xn/OuM\\nRGB+zH2Mr3BxMWTYfRXua5Gef3f3+1NRKaSJtWilbwi+SCZ7f62FELwvRb+RfNv/\\nNLtw4fY0NYVc8fIHjaX4WTX7T/otwqtKBnGHSqKsPrVZWptFPQMyvv5PxwItmCE+\\nWITNeMpVtP2jIJ8li7gdF5bBQV+el/fHJ9h+YWWRyaAGwL1eVkImsv+IQ/zB0fVM\\nDMPmvskV31SR56yrQkkMl3pm20ojYBana/ZVuJ1+NVRUeQM5B6TyBIkGLZ/vmcjM\\nIuYexY1T/Y7SwEf3keG3OYQ+aMmC69sQ3Q51+9W0==\\n-----END X509 CRL-----\\n', 'status': False}, 'TrustFooCrypt_Trusted_CA': {'data': '-----BEGIN X509 CRL-----\\nMIIuTI67plzHqx8xKQ3WT1RH6W6cpBy64Q1alAjayiupg3m1VrZ+v1I1ZQgPdeYj\\nJso2TnnNcUTPX+H7+CBIFnlyCOcm7jOTcDY61MVfs+5Q/OZ0cmLua6soWVbgF09u\\nk0J6Y//Y6RaW0c8pz3Q5xEdTsKkuWeAGhWPFXQqftQCw2Nm1SC9QTovL8gGhLSz2\\nPKYrAElcTihsVlLkwnDkjbvQtdoLctM1DxvPCh2hPlZxWwhSkwDUY9xRolpReCVu\\nQKO8P5ZAgXjdECOBSulesCTd2xIGSCSvZs3+zfBgCwKS9kgefRJXgoBklV0EkUAJ\\nFJMxX29UPef9KKrnfPUUcEG8HWuniEA+aZx7e7d3nJF8f6yLYSrAi7L/gFpPW0Q7\\nNGGXwLKGcVykTJIxBVgLsi18YThavqCJ6Us3sDLUlJFEeaCs5vD+dH9Cmspii22r\\nxwRAHxxdCCIoQAwMPx/j6EW+3Ej7JaiGW9Sq7QULeoA5+7TQ4V9DlhEryz/HZjZ6\\n1z2UTQ9IcHImmltIw64eMxcMyvxiU4dY4h3a8EumXDZK+Sfxblb+jDMi\\n-----END X509 CRL-----\\n', 'status': True}, 'TrustFooProtect_Root_CA': {'data': '-----BEGIN X509 CRL-----\\nMIIFNn2eQIvgwy9hBXuVLDs9km0+MOxwxgBLTF/wZxdVvpD7M8ejOXv8Ky9jM7fK\\nhJ7jGjgwFclUl8eQu2+pDKnO4AXlWNeDioz+XgxoJiI5tzXn1YdHvRh/dFn9eRPM\\nPNo5KdQ3yXzx5m/gQ\\n-----END X509 CRL-----\\n', 'status': False}, 'eVeriFoo_Primary_CA': {'data': '-----BEGIN X509 CRL-----\\nMII+omqzzJH5RQtSVKxFChG/RentrvGNYCON+FN+ah527/XfLVwaCDbfuPZlLr9v\\nI5ri5SPDXZE4EcbBCpQqVLF56czIY3utAmbIE0XnbousQV3eLWUttm+0OzKz3FsG\\nTaIV867y0/OY43wcapWMqYnpvmvBfBF8oagyipwlqLKxQGa156QygDob0jphw4sk\\nYjOOgAF1WCUooXwxzudDiFFS4zOAr9tQvIqbU6e0K9r9in6iimxR1Dv8DKL4VEXR\\nO23Wi5ttz2cnBLVzJy1YtBoDZvlqSCOsGTP/bIvaMYOZvvZEucpnqd1PZpF11gwK\\nLMngIO3spfnkE2esuSiYW87LPAP67mIU86BSXGLMx86BDn47GohozrAP1bXANrhY\\nu0XBNv8Y2LosRy8GgzGX9hbnEoA6Vk6QngdBbnmg9aZdYkwFjCovvPiADuIlfRCT\\nrhlfTSr41UfnQwXekSaAAmP54AnYOGhG+SyTwpZ+KFnnBKSxo27/rZ6ymvWBCDUC\\nSieIIffZSSmpxke0uftTorGkNTyczBLSw/mEgRq9wc+u=\\n-----END X509 CRL-----\\n', 'status': False}, 'GuardBazCare_Trusted_Certification_Authority_6': {'data': '-----BEGIN X509 CRL-----\\nMIIMrD7fKXaMR9NLc4YVWOWoIpHBYxdS2Xrwn+b8YCW/NvN0/yYYM4MgwgtVdXzi\\nfusG2QVaSvWrxXqW6CdUvZBp4rM4ZTxEOpXTF23j+cbx9RUHg7oci/SosruSKsjl\\nGEzLKiLyKJ8npSUyG6hIaVARQfoIOa0gq/2AjP94lJuanOZ4XGO7obbFGQZh0bNt\\nS4MuFSfbMGPnsVK9wUzY6ErZqYcRyV4QbTKty/VLIw8ASULP/L+7briSPKwOs0qU\\nANUCvrWs0jLX4mYRmi3eQX4nTUfWKA2XZYmVQJNS2k/8XacKIh+lF4ZkaEGxQLU0\\nHYMcxrgitrGUTcoBcaSj9DKQWHttovp5UCkR4QA+HSUn4J/jvTT4ipWE7P8xL+3r\\npJJGWJa+pN58Pr4uKAd9juJ92GX2MOHBkcUGy4HnUOyvG2pcFTo/N7ASQjXo8q0v\\nWCRcVF6wD1DItraMfbmpoFFXo3if5e8esbGOtPL6TaRMS1l7eYzTpE0dJlIRPT5I\\nOj+p47I==\\n-----END X509 CRL-----\\n', 'status': True}}, 'contact': 'support@example.com', 'relax_nonhtml_content_types': False, 'timezone': 'UTC', 'hostname': 'bar.example.com', 'protect_firmware': True, 'outlet_label': 'Outlet', 'brand_name': 'Ethernet Power Controller', 'oid': '1.3.6.1.4.1.45770.1.3', 'custom_brand_company_name': 'Whatever Systems Inc.', 'update_url': 'https://foo.example.com/quux/quux/quux.htm', 'ntp_peers': ['0.ntp-pool.example.com', '1.ntp-pool.example.com', '2.ntp-pool.example.com', '3.ntp-pool.example.com'], 'custom_help_url': 'https://baz.example.com:8443/baz/foo.html', 'name_always_visible': False, 'support_email': 'support@example.com', 'https_ports': [{'port': '2', 'address': '192.168.0.3'}, {'port': '8062', 'address': '192.168.0.79'}, {'port': '80', 'address': '192.168.0.9'}, {'port': '8075', 'address': '192.168.0.4'}, {'port': '6', 'address': '192.168.0.82'}, {'port': '2', 'address': '192.168.0.5'}, {'port': '80', 'address': '192.168.0.5'}, {'port': '80', 'address': '192.168.0.3'}, {'port': '3', 'address': '192.168.0.4'}, {'port': '8044', 'address': '192.168.0.3'}], 'contacts': {'engineering': {'phone': '+631869104221991', 'fax': '+5768214713840', 'name': 'Engineering', 'email': None}, 'support': {'phone': '+23466685698824', 'fax': None, 'name': 'Support', 'email': None}}, 'custom_support_url': 'http://baz.example.com/baz/baz.htm', 'support_url': 'http://bar.example.com:80/foo.html', 'protect_notification': True, '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': False, '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': False, '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': False, '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': False, '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': False, 'min_value': 8, 'scale': 'linear', 'height': 64}], 'register_url': 'http://baz.example.com/quux/quux/bar.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'}, 'string_mask': 'utf8only', 'renewal_data': {'username': 'Ib', 'password': '', 'est_url': 'https://]%0EA]', 'auth': 'basic'}, 'cert': '-----BEGIN CERTIFICATE-----\\nMIIX3Gf7pyFzw1/ahLropvltW3Fm6obmSiKY/0hq+zqx1rYkCPY2LKytPDfX2HKX\\n50iptjojgrbEcpgBu1Xsxz6dWAwtjyar+Igu2VdlME0/4iC+mltkk/NHBKAxInoJ\\nUDA/txO8zQEieFVP8FA9fUM/hKKU8fbfvohol6ylYDTCU/eeHrqyLD+2ZLYk1APy\\n7nmFlXq/13V3kAMb1KzGL1rjccmp1kqBXdTJAJKEPsJ92hn62mOQqG9SuxIyi89F\\neb+zxFOpbauJN0O9Rq/j0Ue+pci+n+oRboRZ4sPhTJ1sMR2qH3aJaEKQs2Qg2E8g\\nbF9Ugtz0wsPNwFh0r1d5N3+SVgWlqCqSU0zAwzCsrdGnu+qm1TtRYuv3aSrRhhvB\\nvNgucYlFrZArPyvusNTmJYNnPqU7mhth5Zcj8N/0zCuOBpJ3DosYNGMp7sywaseh\\nGRcgSefhY4uOQ+dFtCe9aTJTSF3KvnoCFQvk4aRehL28LhPEw3QWZl0116OzwCBB\\n6xkjPORnTb9B0P76sgheilhq9gmNuz20xomNDDAiqLvtn3/gliKTU1Jfk63e67g4\\nTTBigvZ2rTrwUYiDuBjyXPigUMod3uaYOoG5js9bL1YsbG5VUrT1GBjmaYPfT0Dt\\nW+aO9ClDmdq2lMYdrcv3Mifw8KPBaJ16KeWVsIlfybjkzINrxIwJ0cGBziOZ1ShN\\nEv/YggWHQGHlf8i+511kKEj2eJ560VFGQHr6zOQQhkBNuvN0zQnJhXOMsVVv0mCT\\n3c3T2VAojZjezmeQZ+76OV/w0wzp8SvD5+j9Ww+FWkwVWax6b5E0dFygCyVMRRcY\\nMkzIkFqUBL0oJ9PQPR4hQmwOIJsl==\\n-----END CERTIFICATE-----\\n', 'automatic_renewal': True, 'renewal_method': 'est', 'bits': 4096, 'key': '-----BEGIN PRIVATE KEY-----\\nMIIfzbmZRt9hAh/ipQGabuBahYZ2C4uv/Aa/oNbFGmzTU+BKQUx2O8e6iEAwL5sM\\nO6s/O9oNeINsfqNcunmZwVp7SAEKZYqzhi/5upUZ7uSokrRfeDEbk3kCF+ZrZQqG\\nrN3huero6fYz6DeMTF7Z0Mr0yicOZuZRIe8CJ/1RhcRqr6CLNLxPjoShW5650hYK\\njZhkc9REcH6kWU8tRadG3LoAUwCBVZZE8H+nSS25lBsHh0B9drRiDGujC7xkiW+t\\n/hITlQFzIZgLms+eKiucddrnabV7cPzd7I7ukOt3zaQmTQRp9LSp/Kcby8laalEj\\nNeqoYv==\\n-----END PRIVATE KEY-----\\n', 'distinguished_name': {'commonName': ['Digital Loggers Unit'], 'countryName': ['US'], 'stateOrProvinceName': ['California'], 'localityName': ['Santa Clara']}, 'domains': None, 'addresses': None, 'csr': '-----BEGIN CERTIFICATE REQUEST-----\\nMIIxUUShsVVCgwf5OlpqXlFs57d2asOn53kbaCISjqhQmMXB8N1i9JaGSDL36msD\\nqRs9wc/d2o0c/A03vCOVUtlsyter7VV+zOAw0Ba50ck2pm8k+YGVS1NRx2I5aq5Z\\nHWHV6PXk9caymLzL=\\n-----END CERTIFICATE REQUEST-----\\n', '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}}}}}, 'relax_nonhtml_methods': False, 'brand_product_info_url': 'http://bar.example.com:7/baz/bar.htm'}, 'cred': {'ip_address': '192.168.0.41', 'is_admin': True, 'name': 'admin', 'agent': 'web ui', 'outlet_access': [True, True, True, True, True, True, True, True]}, 'upnp': {'enabled': 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': 'TV', 'model_number': '', 'model': 'DLI emulated Belkin socket', 'soap_xmlns_prefix_override': 'xIRE', 'event_xmlns_prefix_override': 'F', 'service_id': 'basicevent1', 'device_type': 'controllee'}}, 'notifications': {'events': {'dli.upnp.sample_event': {'parameters': [{'id': 'sample_parameter', 'has_fixed_value': False, 'fixed_value': None}], 'message_template': ['sample event']}}, 'parameter_kinds': {}}, 'outlets': [{'exposed': True, 'alternate_name': None, 'id': '1944d90d0', 'profile': 'belkin_wemo_socket'}, {'exposed': False, 'alternate_name': None, 'id': '1944d90d1', 'profile': 'belkin_wemo_socket'}, {'exposed': False, 'alternate_name': None, 'id': '1944d90d2', 'profile': 'belkin_wemo_socket'}, {'exposed': False, 'alternate_name': None, 'id': '1944d90d3', 'profile': 'belkin_wemo_socket'}, {'exposed': False, 'alternate_name': None, 'id': '1944d90d4', 'profile': 'belkin_wemo_socket'}, {'exposed': True, 'alternate_name': None, 'id': '1944d90d5', 'profile': 'belkin_wemo_socket'}, {'exposed': False, 'alternate_name': None, 'id': '1944d90d6', 'profile': 'belkin_wemo_socket'}, {'exposed': False, 'alternate_name': None, 'id': '1944d90d7', 'profile': 'belkin_wemo_socket'}]}, 'relay': {'all_caps': False, 'min_relay_voltage': 8, 'lcd_rows': 2, 'user_message_timeout': 3, 'sequence_delay': 9, 'beep_sequence': '0', 'min_sequence_delay': 1, 'outlets': [{'state': False, 'critical': True, 'cycle_delay': None, 'locked': True, 'transient_state': True, 'physical_state': True, 'name': 'Server'}, {'state': True, 'critical': False, 'cycle_delay': 8, 'locked': False, 'transient_state': False, 'physical_state': True, 'name': 'outlet #2'}, {'state': True, 'critical': True, 'cycle_delay': 3, 'locked': True, 'transient_state': False, 'physical_state': True, 'name': 'POE Injector'}, {'state': False, 'critical': True, 'cycle_delay': 10, 'locked': False, 'transient_state': True, 'physical_state': False, 'name': 'Uplink Radio Power'}, {'state': False, 'critical': True, 'cycle_delay': 2, 'locked': False, 'transient_state': False, 'physical_state': True, 'name': 'POE Injector'}, {'state': False, 'critical': False, 'cycle_delay': None, 'locked': False, 'transient_state': True, 'physical_state': True, 'name': 'Uplink Radio Power'}, {'state': True, 'critical': False, 'cycle_delay': 8, 'locked': False, 'transient_state': True, 'physical_state': True, 'name': 'Cooling fans'}, {'state': False, 'critical': False, 'cycle_delay': None, 'locked': True, 'transient_state': True, 'physical_state': False, 'name': 'outlet #8'}, {'state': True, 'critical': False, 'cycle_delay': 5, 'locked': False, 'transient_state': True, 'physical_state': False, 'name': 'outlet #9'}, {'state': False, 'critical': False, 'cycle_delay': None, 'locked': False, 'transient_state': True, 'physical_state': False, 'name': 'Server'}, {'state': True, 'critical': True, 'cycle_delay': 5, 'locked': True, 'transient_state': True, 'physical_state': False, 'name': 'Server'}, {'state': True, 'critical': False, 'cycle_delay': None, 'locked': False, 'transient_state': True, 'physical_state': True, 'name': 'Server'}, {'state': False, 'critical': False, 'cycle_delay': 2, 'locked': True, 'transient_state': False, 'physical_state': True, 'name': 'Server'}, {'state': True, 'critical': False, 'cycle_delay': None, 'locked': True, 'transient_state': False, 'physical_state': False, 'name': 'outlet #14'}, {'state': True, 'critical': False, 'cycle_delay': None, 'locked': True, 'transient_state': False, 'physical_state': True, 'name': 'outlet #15'}, {'state': False, 'critical': True, 'cycle_delay': 10, 'locked': False, 'transient_state': False, 'physical_state': False, 'name': 'POE Injector'}, {'state': False, 'critical': False, 'cycle_delay': 8, 'locked': False, 'transient_state': False, 'physical_state': True, 'name': 'outlet #17'}, {'state': True, 'critical': True, 'cycle_delay': 10, 'locked': False, 'transient_state': True, 'physical_state': False, 'name': 'Uplink Radio Power'}, {'state': False, 'critical': True, 'cycle_delay': None, 'locked': False, 'transient_state': False, 'physical_state': False, 'name': 'Server'}, {'state': True, 'critical': True, 'cycle_delay': None, 'locked': True, 'transient_state': True, 'physical_state': False, 'name': 'outlet #20'}, {'state': False, 'critical': True, 'cycle_delay': None, 'locked': False, 'transient_state': True, 'physical_state': False, 'name': 'Cooling fans'}, {'state': False, 'critical': True, 'cycle_delay': None, 'locked': False, 'transient_state': False, 'physical_state': True, 'name': 'Cooling fans'}, {'state': False, 'critical': False, 'cycle_delay': None, 'locked': True, 'transient_state': False, 'physical_state': False, 'name': 'Local alarm lights'}, {'state': False, 'critical': True, 'cycle_delay': 8, 'locked': True, 'transient_state': False, 'physical_state': True, 'name': 'outlet #24'}, {'state': True, 'critical': True, 'cycle_delay': None, 'locked': False, 'transient_state': False, 'physical_state': True, 'name': 'WiFi AP'}, {'state': False, 'critical': True, 'cycle_delay': 9, 'locked': True, 'transient_state': True, 'physical_state': False, 'name': 'outlet #26'}, {'state': True, 'critical': False, 'cycle_delay': None, 'locked': True, 'transient_state': True, 'physical_state': True, 'name': 'Cooling fans'}, {'state': False, 'critical': True, 'cycle_delay': 5, 'locked': True, 'transient_state': False, 'physical_state': False, 'name': 'Cooling fans'}, {'state': True, 'critical': True, 'cycle_delay': 5, 'locked': False, 'transient_state': True, 'physical_state': True, 'name': 'outlet #29'}, {'state': True, 'critical': False, 'cycle_delay': None, 'locked': False, 'transient_state': True, 'physical_state': True, 'name': 'Local alarm lights'}, {'state': False, 'critical': False, 'cycle_delay': 6, 'locked': False, 'transient_state': False, 'physical_state': True, 'name': 'outlet #31'}, {'state': True, 'critical': False, 'cycle_delay': 4, 'locked': False, 'transient_state': True, 'physical_state': True, 'name': 'outlet #32'}], 'lcd_columns': 16, 'relatch': 9, 'fuse_relatch': 9, 'model': 'EPCR5', 'user_lines': [None, None], 'recovery_mode': 2, 'nets': {'mu68': {'latest_value': 1, 'tracking': 'push', 'name': 'mu68', 'expression': 'apin[\"aio1\"]'}, 'x6': {'latest_value': 2, 'tracking': 'pull', 'name': 'x6', 'expression': 'anet[\"q7\"]'}, 'e99': {'latest_value': 2, 'tracking': 'push', 'name': 'e99', 'expression': True}, 'knn0': {'latest_value': 4, 'tracking': 'pull', 'name': 'knn0', 'expression': 'apin[\"aio81\"]'}, 'seq99': {'latest_value': 3, 'tracking': 'pull', 'name': 'seq99', 'expression': 'apin[\"dio67\"]'}, 'olvobmn62': {'latest_value': 3, 'tracking': 'pull', 'name': 'olvobmn62', 'expression': True}}, 'pins': {'din93': {'level_bits': 4, 'latest_input_value': None, 'name': 'din93', 'drive_logic_mapping': ['Z', 'H', '0', '1'], 'mode_driver': 'mf0', 'mode_bits': 0, 'level_driver': 'r94', 'input_bits': 4}, 'aout4': {'level_bits': 0, 'latest_input_value': None, 'name': 'aout4', 'drive_logic_mapping': ['Z', 'Z', '0', '0'], 'mode_driver': 'u5', 'mode_bits': 2, 'level_driver': True, 'input_bits': 4}}, 'ports': {'uart_b': {'latest_received': {'d': 'E5'}, 'type': 'uart', 'name': 'uart_b', 'accept': {'d': True}, 'configuration': {'baudrate': '694', 'char_size': '8', 'stop_bits': '2', 'parity': 'O'}}, 'uart_tcsew': {'latest_received': {'d': '621D8B3A14'}, 'type': 'uart', 'name': 'uart_tcsew', 'accept': {'d': True}, 'configuration': {'stop_bits': '1.5', 'parity': 'N'}}, 'uart_8wh': {'latest_received': {'d': '48C709E1'}, 'type': 'uart', 'name': 'uart_8wh', 'accept': {'d': True}, 'configuration': {'parity': 'M', 'char_size': '5', 'stop_bits': '1.5'}}, 'uart_3i': {'latest_received': {'d': ''}, 'type': 'uart', 'name': 'uart_3i', 'accept': {}, 'configuration': {'parity': 'S'}}, 'uart_6sdyzlts': {'latest_received': {}, 'type': 'uart', 'name': 'uart_6sdyzlts', 'accept': {'d': True}, 'configuration': {'baudrate': '24783', 'stop_bits': '1.5', 'parity': 'O'}}}, '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'}}}, 'backlight_sequence': '0', 'name': 'My controller', 'notifications': {'events': {'dli.relay.outlet_physical_state_on': {'severity': 7, 'message_template': ['outlet ', 0, ' is ON'], 'parameters': [{'fixed_value': None, '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': None, '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': None, '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': None, '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': None, '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': None, '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': None, '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': None, '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': None, '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': None, 'has_fixed_value': False, 'id': 'outlet'}, {'fixed_value': True, 'has_fixed_value': True, 'id': 'transient_state'}]}}, 'parameter_kinds': {}}, 'online': True, 'version': '1.8.1.0', 'cycle_delay': 5, 'keypad_enabled': False, 'user_message_force_timeout': 0, 'buses': [{'outlet_indices': [0, 1, 2, 3], 'voltage_affects_outlets': [1, 2, 3], 'max_current': 5, 'current_affects_outlets': [0], 'max_voltage': None, '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': None, 'min_voltage': 60}], 'fuses_enabled': False}, 'autoping': {'enabled': False, 'max_consecutive_reboot_count': 63, 'max_reboot_count': 9, 'items': [{'enabled': False, 'script': '', 'outlets': [6, 17, 25, 30, 31], 'status': {'reboots': 1, 'hosts': [{'state': None, 'success_count': 0, 'address': '251.229.228.27', 'state_details': None, 'failure_count': 994, 'queue_size': 0}, {'state': None, 'success_count': 8725, 'address': '194.4.6.205', 'state_details': 'Something strange and unexpected has happened to 194.4.6.205', 'failure_count': 0, 'queue_size': 0}]}, 'addresses': ['251.229.228.27', '194.4.6.205'], 'pings_before_enabling': None}], 'resume_without_retrial': False, 'post_reboot_delay': 536, 'handle_failures_immediately': False, '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': None, 'has_fixed_value': False, 'id': 'ping_address'}, {'fixed_value': None, 'has_fixed_value': False, 'id': 'ping_ping_time'}]}, 'dli.autoping.failure': {'severity': 6, 'message_template': ['ping ', 0, ' failed (', 1, ')'], 'parameters': [{'fixed_value': None, 'has_fixed_value': False, 'id': 'ping_address'}, {'fixed_value': None, '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': None, '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': None, 'has_fixed_value': False, 'id': 'ping_item_name'}, {'fixed_value': None, 'has_fixed_value': False, 'id': 'ping_item_addrs'}, {'fixed_value': None, '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': None, 'has_fixed_value': False, 'id': 'ping_item_name'}, {'fixed_value': None, 'has_fixed_value': False, 'id': 'ping_item_addrs'}, {'fixed_value': None, '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': None, 'has_fixed_value': False, 'id': 'ping_address'}, {'fixed_value': None, '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': None, 'has_fixed_value': False, 'id': 'ping_item_name'}, {'fixed_value': None, 'has_fixed_value': False, 'id': 'ping_item_addrs'}, {'fixed_value': None, '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': None, 'has_fixed_value': False, 'id': 'ping_item_name'}, {'fixed_value': None, 'has_fixed_value': False, 'id': 'ping_item_addrs'}, {'fixed_value': None, 'has_fixed_value': False, 'id': 'ping_item_failure_count'}, {'fixed_value': None, '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': None, 'has_fixed_value': False, 'id': 'ping_address'}, {'fixed_value': None, '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': None, 'has_fixed_value': False, 'id': 'ping_item_name'}, {'fixed_value': None, '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': 7, 'ping_timeout': 61, 'ping_interval': 7}, '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': '^(|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,}$'}}}, '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': {'content_type': {'group': 'msg', 'name': 'Content type', 'regexp': '^(json|urlencoded)$'}, 'recipient': {'group': 'rcpt', 'name': 'Recipient URL', 'regexp': '^https?://.*$'}}}, '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>=ERROR', 'action': 'notify(\"paul\")'}], 'sinks': [{'test': [{'value': 'function'}], 'type': 'snmpv2ci', 'name': 'richard', 'data': {'trap_oid': '1.35,,', 'server': '--7gvh.zt95.example.com', 'community': ''}}], '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}}}, 'auth': {'notifications': {'events': {'dli.auth.user_created': {'severity': 6, 'message_template': ['created user ', 0], 'parameters': [{'fixed_value': None, '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': None, 'has_fixed_value': False, 'id': 'auth_login'}, {'fixed_value': None, 'has_fixed_value': False, 'id': 'auth_ip'}, {'fixed_value': None, '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': None, 'has_fixed_value': False, 'id': 'auth_login'}, {'fixed_value': None, 'has_fixed_value': False, 'id': 'auth_ip'}, {'fixed_value': None, 'has_fixed_value': False, 'id': 'auth_method'}, {'fixed_value': None, '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': None, 'has_fixed_value': False, 'id': 'auth_login'}, {'fixed_value': None, 'has_fixed_value': False, 'id': 'auth_ip'}]}, 'dli.auth.protection_violation': {'severity': 6, 'message_template': ['protection violation attempt: ', 0], 'parameters': [{'fixed_value': None, 'has_fixed_value': False, 'id': 'auth_reason'}]}, 'dli.auth.user_modified': {'severity': 6, 'message_template': ['modified user ', 0], 'parameters': [{'fixed_value': None, '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': None, 'has_fixed_value': False, 'id': 'auth_login'}, {'fixed_value': False, 'has_fixed_value': True, 'id': 'user_state'}]}}, 'parameter_kinds': {}}, 'clients': {'U': {'redirect_urls': {'https://]w[]%bf]]]': True, 'https://]]%ca]Fc4': True, 'https://%D0]': True}, 'refresh_tokens': {'020cc3c95df970dbc011b33d364fc89d': {'expiry_time': None, 'remaining_use_count': None}, '04c3deae6ba3fd11639043b255a212f2': {'expiry_time': 1673603593, 'remaining_use_count': 27}}, 'secret_hash': None, 'access_tokens': {'d52231bb296ea705b43fa7e7074b0d4d': {'expiry_time': 1638287470, 'remaining_use_count': 48}, 'c3a6990195dd8c80bf134d3211672dff': {'expiry_time': 1662491376, 'remaining_use_count': 66}}, 'scopes': {'dli+object+full:/': True}}}, 'users': [{'password': 'BglcW_8D3', 'is_admin': True, 'name': 'admin', 'is_allowed': True, 'outlet_access': [True, True, True, True, True, True, True, True]}, {'password': ')2A;K/RW6]', 'is_admin': False, 'name': 'tom', 'is_allowed': True, 'outlet_access': [False, False, False, False, False, False, False, True, True, False, True, True, True, True, True, False, False, True, True, True, False, True, True, True, False, False, True, True, True, True, False, True]}, {'password': 'Z1lB%\\'KWU', 'is_admin': False, 'name': 'dick', 'is_allowed': False, 'outlet_access': [False, False, False, True, False, False, True, False, False, True, True, True, True, False, True, True, True, True, False, False, False, True, False, True, False, False, True, False, True, False, True, True]}, {'password': '@C6-q5\\'#UC9S', 'is_admin': False, 'name': 'harry', 'is_allowed': True, 'outlet_access': [True, False, False, False, False, False, False, False, True, False, False, True, False, True, False, True, False, False, False, True, True, True, True, True, True, False, True, True, False, True, False, True]}], 'cookie_timeout': 30000}}\n"},"go-native":{"filename":"get-using-go-native.go","data":"// \n// Sample for the whole object model.\n// \n// This is a sample demonstrating how to get the DLI Controller API.\n// \n\n// Note that this sample has been generated by httpsnippet;\n// authentication configuration (usually digest) is not included.\n\npackage main\n\nimport (\n\t\"fmt\"\n\t\"net/http\"\n\t\"io/ioutil\"\n)\n\nfunc main() {\n\n\turl := \"http://192.168.0.100/restapi/\"\n\n\treq, _ := http.NewRequest(\"GET\", url, nil)\n\n\treq.Header.Add(\"Connection\", \"close\")\n\treq.Header.Add(\"Accept\", \"application/json\")\n\n\tres, _ := http.DefaultClient.Do(req)\n\n\tdefer res.Body.Close()\n\tbody, _ := ioutil.ReadAll(res.Body)\n\n\tfmt.Println(res)\n\tfmt.Println(string(body))\n\n}\n\n\n// Sample result:\n// {\"snmp\":{\"enabled\":true,\"engine_id\":\"5DBE14B8CEBCFA92EC\",\"known_auth_methods\":{\"sha1\":\"SHA1\",\"md5\":\"MD5\"},\"community_mappings\":[{\"ip_address\":\"10.176.163.168\",\"user\":\"userycbanW\",\"netmask\":\"255.0.0.0\",\"community\":\"eRhmhT7XB2fR\"},{\"ip_address\":\"10.8.216.58\",\"user\":\"userMVRIT4\",\"netmask\":\"255.0.0.0\",\"community\":\"nU5FBsxfzV\"},{\"ip_address\":\"192.168.14.226\",\"user\":\"userSvexm\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.35.65\",\"user\":\"userNvN4AS\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.167.196\",\"user\":\"userV7GC\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"}],\"users\":{\"powerReader\":{\"priv_password\":\"readerPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":\"readonly\"},\"auth_password\":\"readerAuthPassword\",\"is_allowed\":true,\"priv_method\":\"des\",\"auth_method\":\"sha1\",\"has_priv_password\":false},\"powerAdmin\":{\"priv_password\":\"adminPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":true},\"auth_password\":\"adminAuthPassword\",\"is_allowed\":true,\"priv_method\":\"aes\",\"auth_method\":\"sha1\",\"has_priv_password\":false}},\"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\"}}},\"network\":{\"wired\":{\"ip_address\":\"10.229.173.71\",\"serve_dns\":true,\"protocol\":\"dhcp\",\"online\":true,\"gateway\":\"10.0.0.39\",\"dns_servers\":[\"35.114.95.41\",\"27.10.21.15\"],\"mac_address\":\"7C:E1:FF:E0:E2:1F\",\"netmask\":\"255.0.0.0\"},\"wireless\":{\"wac_supported\":true,\"protocol\":\"dhcp\",\"encryption\":\"psk\",\"netmask\":\"255.0.0.0\",\"known_encryptions\":{\"psk2\":\"WPA2 PSK\",\"psk-mixed\":\"WPA/WPA2 PSK mixed mode\",\"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\":\"-&j&K&ieJTHx#caJJpq6a!4bW#aauwC%!-,K1r0XLUUM7\",\"dns_servers\":[],\"known_modes\":{\"sta\":\"Client\",\"ap\":\"Access Point\"},\"enabled\":false,\"serve_dns\":false,\"ssid\":\"any3\",\"mac_address\":\"7C:E1:FF:5C:74:B3\",\"ip_address\":\"10.72.235.109\",\"online\":false,\"channel\":\"9\",\"wac_enabled\":true,\"mode\":\"ap\",\"gateway\":\"10.0.0.25\"},\"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\":[]},\"interface_order\":[\"wired\"],\"known_protocols\":{\"dhcp\":\"Dynamic IP/DHCP\",\"static\":\"Static IP\"},\"same_subnet_only\":true},\"mqtt\":{\"connect_topic\":\"NWtSZGbel\",\"connect_payload\":\"ASzqk\",\"username\":\"userkXmxF\",\"reconnect_retain\":false,\"connect_qos\":2,\"use_ssl\":false,\"lwt_payload\":\"\",\"disconnect_payload\":\"aV\",\"outlets\":[{\"allow_read\":false,\"topic_subtree\":\"Mj8FD7jz\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"9UaIE\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"PjK2o\",\"qos\":2,\"allow_write\":false},{\"allow_read\":true,\"topic_subtree\":\"BBeLRsTBrB\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"swW7W\",\"qos\":2,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"T3XHp66\",\"qos\":0,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"fmG9y8\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"EPflXCrHv\",\"qos\":0,\"allow_write\":false}],\"enabled\":true,\"reconnect_qos\":0,\"disconnect_qos\":2,\"disconnect_retain\":false,\"lwt_qos\":0,\"broker_port\":null,\"lwt_topic\":\"HbLX8wk9l\",\"disconnect_topic\":\"vB9U\",\"password\":\"@IZq03a-LS#3\",\"lwt_retain\":true,\"reconnect_payload\":\"\",\"topic_root\":\"TySka7WQHz\",\"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\":\"1BaM.2HFC.YIwHXM.uAAC6Wy.2xSDXp.r0l3H.Z7u6T.O1aa86.XbC0ojpX.example.com\",\"reconnect_topic\":\"hrlRgyp4H\",\"connect_retain\":false},\"script\":{\"source\":\"function enable_modem(...)\\n ...\\nend\\nfunction disable_contraption(...)\\n ...\\nend\\n\",\"step_time_limit\":5,\"boot_handler\":\"\",\"threads\":{\"52\":{\"label\":\"label of thread #52\"}},\"traced\":false,\"step_delay\":2,\"user_function_ui_order\":[\"enable_modem\",\"toggle_machines\",\"toggle_contraption\"],\"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\":{\"disable_heater_sample\":{\"source\":\"function shut_down_router(...)\\n ...\\nend\\nfunction disable_routers(...)\\n ...\\nend\\nfunction disable_engine(...)\\n ...\\nend\\n\"},\"energize_heaters_sample\":{\"source\":\"function enable_routers(...)\\n ...\\nend\\nfunction energize_modem(...)\\n ...\\nend\\nfunction energize_router(...)\\n ...\\nend\\nfunction enable_heaters(...)\\n ...\\nend\\n\"}},\"boot_handler_legacy\":true,\"variables\":{\"engine_running\":10,\"heater_online\":\"good\",\"gadget_running\":\"failed\",\"router_state\":\"no\",\"modem_online\":true}},\"meter\":{\"power_status\":true,\"values\":{\"vcc_voltage\":{\"intervals\":[{\"lower_bound_bottom\":576.66666666667,\"alarm_level\":1,\"lower_bound_top\":590,\"alarm_period\":1},{\"lower_bound_bottom\":594.16666666667,\"alarm_level\":null,\"lower_bound_top\":602.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":18,\"data_absence_alarm_level\":3,\"value\":6,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"DC voltage\",\"supports_calibration\":false,\"internal\":false,\"lowest_interval_alarm_level\":null,\"bus\":3},\"current\":{\"intervals\":[{\"lower_bound_bottom\":94,\"alarm_level\":null,\"lower_bound_top\":104,\"alarm_period\":null},{\"lower_bound_bottom\":143,\"alarm_level\":3,\"lower_bound_top\":157,\"alarm_period\":null},{\"lower_bound_bottom\":162,\"alarm_level\":1,\"lower_bound_top\":176,\"alarm_period\":null},{\"lower_bound_bottom\":179,\"alarm_level\":null,\"lower_bound_top\":188,\"alarm_period\":null},{\"lower_bound_bottom\":225,\"alarm_level\":null,\"lower_bound_top\":239,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"2.4\",\"history_subsample_count\":10,\"data_absence_alarm_level\":2,\"value\":8,\"log_history\":false,\"history_time_step\":17,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":7,\"quantity\":\"current\",\"name\":\"Current\",\"supports_calibration\":false,\"internal\":true,\"lowest_interval_alarm_level\":1,\"bus\":null},\"mains_voltage\":{\"intervals\":[{\"lower_bound_bottom\":7.8333333333333,\"alarm_level\":null,\"lower_bound_top\":8.8333333333333,\"alarm_period\":2},{\"lower_bound_bottom\":11.25,\"alarm_level\":null,\"lower_bound_top\":12.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"3.5\",\"history_subsample_count\":1,\"data_absence_alarm_level\":null,\"value\":108,\"log_history\":true,\"history_time_step\":14,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":36,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"AC voltage\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":3,\"bus\":null},\"temperature\":{\"intervals\":[{\"lower_bound_bottom\":20.870870870871,\"alarm_level\":3,\"lower_bound_top\":21.171171171171,\"alarm_period\":1},{\"lower_bound_bottom\":22.432432432432,\"alarm_level\":null,\"lower_bound_top\":22.582582582583,\"alarm_period\":null},{\"lower_bound_bottom\":23.843843843844,\"alarm_level\":null,\"lower_bound_top\":24.174174174174,\"alarm_period\":1},{\"lower_bound_bottom\":24.264264264264,\"alarm_level\":null,\"lower_bound_top\":24.564564564565,\"alarm_period\":7},{\"lower_bound_bottom\":25.735735735736,\"alarm_level\":1,\"lower_bound_top\":26.126126126126,\"alarm_period\":1},{\"lower_bound_bottom\":27.267267267267,\"alarm_level\":2,\"lower_bound_top\":27.447447447447,\"alarm_period\":null},{\"lower_bound_bottom\":27.807807807808,\"alarm_level\":2,\"lower_bound_top\":28.108108108108,\"alarm_period\":3},{\"lower_bound_bottom\":28.138138138138,\"alarm_level\":10,\"lower_bound_top\":28.408408408408,\"alarm_period\":1}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":8,\"data_absence_alarm_level\":1,\"value\":314,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":11,\"data_absence_alarm_period\":1,\"quantity\":\"temperature\",\"name\":\"Temperature\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":5,\"bus\":4}},\"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\":[],\"arguments\":[]}},\"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\"}},\"config\":{\"allow_plaintext_logins\":true,\"allow_coapws\":true,\"protect_private_config\":false,\"brand_url\":\"https://bar.example.com/baz/baz.html\",\"allow_jsonrpc_nonadmin\":false,\"hide_passwords\":true,\"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\":null,\"name\":\"Screen length\",\"units\":{\"px\":{\"offset\":0,\"internal\":true,\"name\":\"pixel\",\"scale\":1}}},\"temperature\":{\"preferred_unit\":\"C\",\"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\":\"times\",\"name\":\"Count\",\"units\":{\"times\":{\"offset\":0,\"internal\":true,\"name\":\"time\",\"scale\":1}}},\"illuminance\":{\"preferred_unit\":\"lx\",\"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\":\"s\",\"name\":\"Time\",\"units\":{\"s\":{\"offset\":0,\"internal\":true,\"name\":\"second\",\"scale\":1}}},\"ratio\":{\"preferred_unit\":\"times\",\"name\":\"Ratio\",\"units\":{\"%\":{\"offset\":0,\"internal\":true,\"name\":\"percent\",\"scale\":100},\"times\":{\"offset\":0,\"internal\":true,\"name\":\"\",\"scale\":1}}},\"energy\":{\"preferred_unit\":null,\"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\":false,\"custom_register_url\":\"https://foo.example.com/bar/bar/baz.html\",\"customization_status\":null,\"known_protection_bits\":{\"protect_restore\":{\"name\":\"Protection from restore from backup\",\"status\":true},\"protect_admin\":{\"name\":\"Administrator credentials protection\",\"status\":false},\"protect_private_config\":{\"name\":\"Private configuration protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"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 lock\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_firmware\":{\"name\":\"Firmware protection\",\"status\":false}},\"refresh_enabled\":true,\"allow_modifying_get\":true,\"protect_maintenance\":false,\"serial\":\"ISO322203123456\",\"custom_support_email\":\"support@example.com\",\"allow_coapws_nonadmin\":false,\"allow_restapi\":false,\"upgrade_notify_beep\":false,\"brand_faq_url\":\"https://bar.example.com/baz/quux/baz/quux.htm\",\"links\":[{\"description\":\"test 5\",\"href\":\"test_url7\"},{\"description\":\"test 3\",\"href\":\"test_url5\"}],\"custom_brand_logo\":\"https://foo.example.com:8443/foo/baz/foo/baz.jpg\",\"image_format\":\"svg\",\"location\":\"Server room\",\"ntp_server_enabled\":false,\"http_ports\":[{\"port\":\"2\",\"address\":\"192.168.0.13\"},{\"port\":\"80\",\"address\":\"192.168.0.50\"},{\"port\":\"8000\",\"address\":\"192.168.0.42\"}],\"hide_wifi_key\":false,\"custom_brand_url\":\"http://foo.example.com/bar/quux/baz/bar/foo.html\",\"syslog_ip_address\":null,\"protect_network\":false,\"lockout_delay_minutes\":60,\"version\":\"1.8.1.0\",\"allow_coapws_origins\":[\"http://baz.example.com\",\"https://foo.example.com\",\"http://foo.example.com\",\"https://baz.example.com:8443\",\"http://bar.example.com:8037\",\"http://baz.example.com:80\",\"http://bar.example.com\"],\"syslog_minimal_severity\":8,\"certificates\":{\"iVeriBaz_Primary_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIISgtFFi3UczXg1sKPtJYCR8AHUNQL2cJWIDoZxt4aseHvWdLPzveQ4rkaFAyJp\\n7WgjUZp4STNO01lS0h7Sn+COGPMbEfTOC98il+oDUBdWFO/H58mv9/JRQh3hMY6a\\nGIWG7lmLPJcpLvxWhshiB89uEtHp/uZID5bMtOjIjL85H5d++KjCVu7loQapKA7a\\nkyB8iWu3g0MofNp/71X2AIscuhz5rZPcYdnG9iMsklgP8VRIZ+MlJENEyNLqzmSX\\nGqb+CTkzAA8idSHdr2y5SC4sawrMPPoiFQiTwTT6fdrI68yzDx5iACam9S9at+I8\\n1eMW7VBnMWwXUvnR1VeF6QQab1T=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"SecureBarSign_Root_CA_3\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIQcq2QCuDpVomTeUGNMdvXMmUI/mGyLBOz2TPGOf6vUuP8PhYnKULjGr1IdKG/\\n+cAQva62VcywnNeLB/sYk8PoT39l4jS5MfYIFhMnJLk7lOVyPNXAXy+129o8vHGI\\nrcEY/1tMn17CY6exfqVerYi1Ntyg9Gf1vvbwzVJnYT/6cf4HWbxN9gQYZPFliwod\\nQarxwfWPgf1MlLuMJIY/k7b9PMuMBXEd86b4n7VUoZtawozF6YHshu\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"iCyberFooCare_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIELfoX7Hcgwv5LRQL574xu1tp27rSFPPVn5KKFdyxat3yLVJSfQQZTKPYTH0li\\nVadrrHppujus5QBZ5e0h8N7isQle8DxgqbXivNXp7ShEvvq1ZskjFuS8KDoVSmBJ\\nk1I8b8H3rX+mN2MGo6Yjaj3pXaIKoejZh2jIC0O3aPszTFGIOr1/a7r8k9UYqD7Y\\nssWvHcViVVCnnWBeaCFj3PTFv258BfT4Y//seWb92pzsMAXzPoiUDCm8GtJTZoa8\\nb0U8dgCTf5rseqHSZninZs4TCa31ADtnGOyw5APnHHfy8yQkl8YL\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"iTrustBar_Trusted_Certification_Authority_9\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII+lWTC/AfwyDAUtu35zjc6d8YHjR7fdwfPT9dUMIRLYdrSXwZXgCgKMFe5inmM\\nnDeQj0lBNKqEoOBOyuceE+vu6eiv1SOqi2HS52fUPVlDwzdutGZ8GV3PAoLDHl3/\\nNTxS8RtgD7cCmX627HLeMnqB83Uw9WmY/j1ABwsQ3Ves3nxC4Js=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBarProtect_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFWAceIQ5tB1Q8GLpkAjNiIEUEacysi67FIlvcC0WP4yaMJP7W8XETnljNNiF6\\nN9BIoPLKqRJQqfs+B1XSXLDHld/1lsS82fTs4qDxIYO8DH9QKiuu47BrmDuY6MiA\\nC382\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"VeriBazSystems_Root_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII2rwygHYXH1hxhLz8DsLgURgAuQGXuK6yB2xuMVSgZ9dGXdRmWpT0G9CBbVkVr\\n3yQzLyR1XdhqBKHzs6SuPe7cFeNnWGGbFjbch3fFiM5vjOvbXOWy2fbKK+7tHQUY\\n6AtBs8wFGs+==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"GuardBarSign_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIyOL22ZGy1Pr87xtdi4IOJgqjY/u5yoPxDm0HMIGQk7at5TXpZsEvY5e77YE5N\\ncS6wrRCHBMt4TNeJyWZu4hYEq7UyXB1AfA6XdKqqijxC6bY5770ErbUhk/fICjUu\\ncRYyHOh1LvAyTI6dKMVxsCiut06cW0X8U57oWrrum2sGM/wjNRgGgPAZRJC+Mm9s\\nIgQ9YKycDF+ECjdgQwMs6yKRAKqyVisqPI0+e/ctGd8UNnBqjZisX2K==\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eTrustFooCrypt_Primary_Certification_Authority_1\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIGznwhzqYHWIf/a7F/1ONn1LlZdolZ9Yr9LotKeReBmJCMTTOWunJy95XovJN5\\nHF4AckeGyQcAo5gDdb1zZC5700SQ8MiReoeHZIaXkCkZKRp+2sze44n77GZIeIlJ\\nPcikCGVR0\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBazSign_Root_CA_7\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIiniveU/qjbZ7KWRHLv9RgwY7UGqH9nMua5pFbq5LShVpEy6buI3aEejlxa26O\\n/YrGAiOXB630N19/yT4ZklJVivaqK1tLblenT2LhBQkaUvbTPi2ATNhCJI2fLx0z\\ngnCl9wzbga6cBc1wgDQ4xeQFj5dg8dPrQedbacDGCMuQ+yNhCpoAUESDM5wWlMOB\\n1pdg3wvSrLTqlA2a/E5FiKdqGAbeaphdfKKkGFC8dh+Ou2/vJ6B2Squk1WPdL6H0\\ndnlu0wXjwye/zaK6nOaeJLhsmLDve\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"eCyberBazSystems_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFz12jzNyiH5283OG8Hh6u1AffCxon053/97k8Xjtrry/wMI5f0Ea3QGleDaRF\\nHsg20Eow5gu7dGRkyT+YZQqK54xZLe6fXpja3XWBDQKsiodgHdFt46ECCBnZrvEP\\n+/qXX1n+OgiCJPWzgQ3ogH1t5dl0tAnuCdSmhFm6yVLHwtHdKMS0gWvn9gq3tez5\\nRu/jg8hCV/9PIolhHnO==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"SecureBarSystems_Primary_Certification_Authority_6\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII3DkCaEMgm5Y3TNKP3006mAdPrq1Lb5qhLawxrIeeQCkvc5Kh7NqwaTLRKOpyW\\ntGcq8wVpNjZIMgf4q2wmeQ76mYxl5dQ+w2r4/MwO6VjVCOb2SXq7++FnZDYgs+ho\\nYv5xsW4NFbcgCh9mYImZaZ8p7qi8XXE6TM4LuAlAoOs052pfNcFzCPpLFYWp5nxb\\n1y3EjG2794F\\n-----END CERTIFICATE-----\\n\",\"status\":false}},\"ssh_authorized_keys\":[{\"data\":\"ssh-rsa 9=\",\"options\":\"\",\"comment\":\"\"}],\"refresh_delay_minutes\":1,\"ssh_enabled\":true,\"allow_restapi_nonadmin\":true,\"protect_restore\":true,\"custom_brand_logo_height\":32,\"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\"},\"allow_restapi_origins\":[\"https://foo.example.com:38443\",\"https://bar.example.com\",\"http://bar.example.com:8014\",\"http://bar.example.com\",\"https://baz.example.com:443\"],\"brand_manual_url\":\"https://foo.example.com/baz/foo.htm\",\"custom_brand_logo_width\":22,\"plots\":[{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480}],\"ssh_port\":22,\"upgrade_notify_blink\":true,\"protect_admin\":false,\"relay_ports\":[\"ttyATH0\"],\"custom_update_url\":\"http://baz.example.com/foo/bar/foo/bar.html\",\"brand_company_name\":\"Digital Loggers, Inc.\",\"hardware_id\":\"EPCR5\",\"crls\":{\"iSecureBar_Primary_Certification_Authority\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIilpXCD0tj4JSIv5xk4EjgZo+WsGYMhv5Skeh+haknwC6rJ4bQLL7wA8T2Q2R8\\nckDKlwxVktksk4zMWKjgGwqm+HqSRp14aGQLDNszGds1jrQGB9yU5pH667aZzegZ\\n6w9Vp9oS2sCwIU8UTecIykQ5L04/igyrc8NSKBxO4AKOhUuA9WV7HxFf+=\\n-----END X509 CRL-----\\n\",\"status\":false},\"eGuardFooWard_Trusted_CA\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIL3MXGW7ar4JuXx797txcc+mLPdpv9u6XzV4G1EtvLCpuAz4Jt2yV2ksUNhQYc\\nc3Cv7To2q1ulDtrZmvXH+IAVhtxGWVO8bd3k6upzxjkBdcmPXKjYev3Lp0eLX2W9\\ncvqXlqUUah7CUZmqIKVEQt3SXR0b+BJd7AAu0hPdPZrv8emT/HjRApvjHyLH9hwJ\\n6EwqgZFFRAQ6zw7GgaTWWDpUb6fI3/DCF92ylJDDWgLVcUnJ4HrcWg6\\n-----END X509 CRL-----\\n\",\"status\":false},\"iGuardBar_Primary_CA_5\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIbm+M0Jrf8Tle7oRnigWg+Rhj04G0xFQZ2Ry4mpmwJXbSM3F4lommFUWHaoKY4\\n8E6F1y1+Iacmzh23TtsG8MoSzdpXjdituq9xpCx7pZwoH/tnul337uY6XNgH1OBx\\nMu4asDQS9EmA7Z5vf\\n-----END X509 CRL-----\\n\",\"status\":true}},\"contact\":\"support@example.com\",\"relax_nonhtml_content_types\":false,\"timezone\":\"UTC\",\"hostname\":\"baz.example.com\",\"protect_firmware\":false,\"outlet_label\":\"Outlet\",\"brand_name\":\"Ethernet Power Controller\",\"oid\":\"1.3.6.1.4.1.45770.1.3\",\"custom_brand_company_name\":\"Whatever Systems Inc.\",\"update_url\":\"https://bar.example.com/foo/baz/quux/baz.htm\",\"ntp_peers\":[\"0.ntp-pool.example.com\",\"1.ntp-pool.example.com\",\"2.ntp-pool.example.com\",\"3.ntp-pool.example.com\"],\"custom_help_url\":\"https://baz.example.com/foo/quux.htm\",\"name_always_visible\":true,\"support_email\":\"support@example.com\",\"https_ports\":[{\"port\":\"8080\",\"address\":\"192.168.0.71\"}],\"contacts\":{\"engineering\":{\"phone\":null,\"fax\":\"+02368524446846\",\"name\":\"Engineering\",\"email\":\"engineering@bar.example.com\"},\"sales\":{\"phone\":null,\"fax\":null,\"name\":\"Sales\",\"email\":null},\"support\":{\"phone\":\"+2772690660701\",\"fax\":\"+890334929577649\",\"name\":\"Support\",\"email\":null},\"features\":{\"phone\":null,\"fax\":null,\"name\":\"Features\",\"email\":null}},\"custom_support_url\":\"http://baz.example.com:8070/baz/quux/foo/bar.htm\",\"support_url\":\"https://bar.example.com/bar.htm\",\"protect_notification\":false,\"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\":true,\"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\":true,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"min_value\":8,\"scale\":\"linear\",\"height\":64}],\"register_url\":\"https://bar.example.com:443/baz/foo/foo.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\"},\"string_mask\":\"nombstr\",\"renewal_data\":{\"days\":\"4\"},\"cert\":\"-----BEGIN CERTIFICATE-----\\nMIINWlG0m1xW3eg4FZ8SMKl1Obu1iuFO0CnYz3bl7YICD+JUaUzyqk/FMwI5qZVs\\nRnO2ZXdtmsu5NUbMSS7UkVQ3dGf89TSdGtisQLlCEfKd9y/eR89CgcHJvyU4Szkk\\nScIpOX33ujFtkwKv6YcksyfqSmIRW3J/ier6CxC6gU/RRMMZx+Jpz\\n-----END CERTIFICATE-----\\n\",\"automatic_renewal\":true,\"renewal_method\":\"selfsigned\",\"bits\":8192,\"key\":\"-----BEGIN PRIVATE KEY-----\\nMIIMf/aHFwFUcjzYJ7eGvf5pO/q1XCblUC79DjSVfk0HT/sp9W54BDvcFmfo+GaV\\nhkTAG8wJSQKLFWuNc5cYktLPiMiItD1b+WnGhjbAAyXRUSr6ZThKN2l5QTPKjTxj\\nk/jUdwhbU95y0EYWyuv1f0U9SquxodzZfj3IgnwAy28+IjWHdSKJUqUzgPwU3w4k\\nA3Mz/Zx3jyOTVh6z1RUtyTaNQ5SMBD3NIRMK0KPmIp\\n-----END PRIVATE KEY-----\\n\",\"distinguished_name\":{\"commonName\":[\"Digital Loggers Unit\"],\"countryName\":[\"US\"],\"stateOrProvinceName\":[\"California\"],\"localityName\":[\"Santa Clara\"]},\"domains\":[\"foo.example.com\"],\"addresses\":[\"108.121.174.254\"],\"csr\":\"-----BEGIN CERTIFICATE REQUEST-----\\nMIIuK4EMovDx7AAGthHK8gijdj3Sj48Au95FGLe4Gt2P4Fizz/J7i2tLozqX3/k+\\nGTCwaVqfxwwfwwhG3PKzn9yej2gT3tKLMZIy48d25aj1WQKcsgcgsaKbe04jwR5I\\nQH7bxBiYwm5N6kGpMyhyJJdMQNItVdwxx3YuHHTE4adCKv2iumhD5LcYlwRGaOEX\\noSn6x1CXhRudVcXHKnPhPzTMRlys/WMq+9yxDBUwePaA27UOxv6NvblNNkFOGdFG\\nEE3Rl06AcIEmpejkn6gOu3ofKCx+UEpkUvCGxKSZfiLUN5FADyb81PpOenP82FuZ\\n6r7TJi814fQBxdQvEbzgRNKEoUI3PuGYlP148C8EubRrEunUVmAyAWD/1Y5TSN1D\\n5JyKUDE5g6Lavs6h25ubKvfu08MPCcEJyDfSSwZ83xl/puju/d=\\n-----END CERTIFICATE REQUEST-----\\n\",\"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}}}}},\"relax_nonhtml_methods\":false,\"brand_product_info_url\":\"https://bar.example.com/foo/foo/bar/quux.htm\"},\"cred\":{\"ip_address\":\"192.168.0.93\",\"is_admin\":true,\"name\":\"admin\",\"agent\":\"web ui\",\"outlet_access\":[true,true,true,true,true,true,true,true]},\"upnp\":{\"enabled\":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\":\"XQ4idRGnN-y8U\",\"model_number\":\"\",\"model\":\"DLI emulated Belkin socket\",\"soap_xmlns_prefix_override\":\"i\",\"event_xmlns_prefix_override\":null,\"service_id\":\"basicevent1\",\"device_type\":\"controllee\"}},\"notifications\":{\"events\":{\"dli.upnp.sample_event\":{\"parameters\":[{\"id\":\"sample_parameter\",\"has_fixed_value\":false,\"fixed_value\":null}],\"message_template\":[\"sample event\"]}},\"parameter_kinds\":[]},\"outlets\":[{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d0\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d1\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d2\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d3\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"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\"}]},\"relay\":{\"all_caps\":true,\"min_relay_voltage\":8,\"lcd_rows\":2,\"user_message_timeout\":0,\"sequence_delay\":2,\"beep_sequence\":\"0\",\"min_sequence_delay\":1,\"outlets\":[{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #3\"},{\"state\":true,\"critical\":true,\"cycle_delay\":4,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":6,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #5\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #6\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":false,\"cycle_delay\":2,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #8\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #9\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Uplink Radio Power\"},{\"state\":false,\"critical\":false,\"cycle_delay\":1,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #12\"},{\"state\":true,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #13\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #14\"},{\"state\":false,\"critical\":true,\"cycle_delay\":6,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Server\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Cooling fans\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #17\"},{\"state\":false,\"critical\":true,\"cycle_delay\":8,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":false,\"cycle_delay\":5,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #19\"},{\"state\":false,\"critical\":true,\"cycle_delay\":5,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #20\"},{\"state\":false,\"critical\":true,\"cycle_delay\":2,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #24\"},{\"state\":false,\"critical\":false,\"cycle_delay\":9,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #27\"},{\"state\":false,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Uplink Radio Power\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":true,\"cycle_delay\":3,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":3,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #31\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Server\"}],\"lcd_columns\":16,\"relatch\":9,\"fuse_relatch\":5,\"model\":\"EPCR5\",\"user_lines\":[null,null],\"recovery_mode\":0,\"nets\":{\"eu82\":{\"latest_value\":8,\"tracking\":null,\"name\":\"eu82\",\"expression\":false},\"u53\":{\"latest_value\":1,\"tracking\":\"pull\",\"name\":\"u53\",\"expression\":true},\"ymb6\":{\"latest_value\":1,\"tracking\":\"push\",\"name\":\"ymb6\",\"expression\":false}},\"pins\":{\"ain25\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"ain25\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":\"lol78\",\"mode_bits\":4,\"level_driver\":\"kzvnx16\",\"input_bits\":16},\"aout8\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"aout8\",\"drive_logic_mapping\":[\"Z\",\"H\",\"0\",\"1\"],\"mode_driver\":\"x7\",\"mode_bits\":0,\"level_driver\":\"y6\",\"input_bits\":0},\"dio6\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"dio6\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":false,\"mode_bits\":0,\"level_driver\":\"twclyvu2\",\"input_bits\":8},\"din57\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"din57\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":\"y69\",\"mode_bits\":1,\"level_driver\":true,\"input_bits\":0},\"aout3\":{\"level_bits\":8,\"latest_input_value\":null,\"name\":\"aout3\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":false,\"mode_bits\":8,\"level_driver\":\"zttx52\",\"input_bits\":0}},\"ports\":{\"uart_e8p\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_e8p\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"1.5\",\"char_size\":\"6\"}},\"uart_54hywn7x3ih1\":{\"latest_received\":{\"d\":\"3B93DABB\"},\"type\":\"uart\",\"name\":\"uart_54hywn7x3ih1\",\"accept\":[],\"configuration\":[]},\"uart_fvl\":{\"latest_received\":{\"d\":\"01\"},\"type\":\"uart\",\"name\":\"uart_fvl\",\"accept\":[],\"configuration\":{\"parity\":\"N\",\"char_size\":\"5\",\"stop_bits\":\"1.5\"}},\"uart_a3\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_a3\",\"accept\":{\"d\":true},\"configuration\":{\"parity\":\"S\",\"char_size\":\"7\"}},\"uart_2f\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_2f\",\"accept\":[],\"configuration\":{\"parity\":\"E\"}},\"uart_9xt\":{\"latest_received\":{\"d\":\"802A94D1A9C7\"},\"type\":\"uart\",\"name\":\"uart_9xt\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"32\",\"stop_bits\":\"1\"}},\"uart_r\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_r\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"2\"}},\"uart_i0\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_i0\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"86\",\"stop_bits\":\"1.5\"}},\"uart_pn\":{\"latest_received\":{\"d\":\"BE\"},\"type\":\"uart\",\"name\":\"uart_pn\",\"accept\":[],\"configuration\":{\"baudrate\":\"36845435\",\"stop_bits\":\"2\"}},\"uart_m\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_m\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"8697\",\"char_size\":\"8\",\"parity\":\"M\"}},\"uart_yz\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_yz\",\"accept\":[],\"configuration\":{\"parity\":\"O\",\"char_size\":\"6\"}}},\"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\"}}},\"backlight_sequence\":\"0\",\"name\":\"My controller\",\"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\":[]},\"online\":true,\"version\":\"1.8.1.0\",\"cycle_delay\":6,\"keypad_enabled\":false,\"user_message_force_timeout\":1,\"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},\"autoping\":{\"enabled\":true,\"max_consecutive_reboot_count\":53,\"max_reboot_count\":3,\"items\":[{\"enabled\":false,\"script\":\"\",\"outlets\":[11,16,20,30],\"status\":{\"reboots\":7,\"hosts\":[{\"state\":null,\"success_count\":0,\"address\":\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"state_details\":null,\"failure_count\":155,\"queue_size\":0},{\"state\":null,\"success_count\":0,\"address\":\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"state_details\":\"Something strange and unexpected has happened to https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"failure_count\":60,\"queue_size\":0}]},\"addresses\":[\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\"],\"pings_before_enabling\":null}],\"resume_without_retrial\":true,\"post_reboot_delay\":122,\"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\":1,\"ping_timeout\":136,\"ping_interval\":6},\"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\":\"^(|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,}$\"}}},\"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\":{\"content_type\":{\"group\":\"msg\",\"name\":\"Content type\",\"regexp\":\"^(json|urlencoded)$\"},\"recipient\":{\"group\":\"rcpt\",\"name\":\"Recipient URL\",\"regexp\":\"^https?://.*$\"}}},\"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>=INFO\",\"action\":\"notify(\\\"james\\\")\"},{\"condition\":\"severity>=ERROR\",\"action\":\"notify(\\\"edward\\\")\"}],\"sinks\":[{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[true],\"arguments\":[]},\"type\":\"xmpp\",\"name\":\"anthony\",\"data\":{\"password\":\"\",\"sender\":\"jeff@xjg1-.gk8yby.example.com\",\"recipient\":\"george@y4seq1.example.com\"}}],\"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}}},\"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\":{\"tV\":{\"redirect_urls\":{\"https://%ECE%fA%8D!\":true},\"refresh_tokens\":{\"e3064a667b492894f6d0cd812ee45103\":{\"expiry_time\":1605015618,\"remaining_use_count\":null}},\"secret_hash\":\"8eecc0c98ad0b7b0b6d9870ec79b0158\",\"access_tokens\":{\"28654241a15319a623bf01681ef52a64\":{\"expiry_time\":1677345749,\"remaining_use_count\":null},\"0f2c4cec52cbfc7d49f374985cd57707\":{\"expiry_time\":1623303439,\"remaining_use_count\":72}},\"scopes\":{\"dli+object+full:/relay/\":true}},\"mK2D8TG\":{\"redirect_urls\":{\"https://.]]]s\":true,\"https://%5f\":true,\"https://]\":true},\"refresh_tokens\":{\"6ff20ec37b69f8bdb36b6df101fb76ee\":{\"expiry_time\":1686295518,\"remaining_use_count\":34},\"d848fe87952dce4ad6af556b440256e2\":{\"expiry_time\":null,\"remaining_use_count\":71},\"2828718cc0f938f32411d3790373a22d\":{\"expiry_time\":null,\"remaining_use_count\":41}},\"secret_hash\":null,\"access_tokens\":{\"ca2b0590cb0744d2fc8d4719a44add29\":{\"expiry_time\":1635344625,\"remaining_use_count\":47},\"c4d841ae52e062fb845dbf6d7f3533bf\":{\"expiry_time\":null,\"remaining_use_count\":null},\"35a98857cf42947fa34f464a57982796\":{\"expiry_time\":null,\"remaining_use_count\":97}},\"scopes\":{\"dli+object+read:/relay/\":true,\"dli+object+read:/relay/outlets/\":true}},\"J\":{\"redirect_urls\":{\"https://%bb%0A]]7%6e\":true,\"https://f\":true,\"https://XZ%dE]zR\":true},\"refresh_tokens\":{\"2342dc59e79fd9b579ee139886f370c9\":{\"expiry_time\":1601952279,\"remaining_use_count\":null}},\"secret_hash\":\"e7efc4910678461313da50b6e24a75d6\",\"access_tokens\":{\"2bb95b7e7d60b41ee9759bca76f72145\":{\"expiry_time\":null,\"remaining_use_count\":90}},\"scopes\":{\"dli+object+read:/config/\":true,\"dli+object+read:/relay/\":true,\"dli+object+full:/config/links/\":true}}},\"users\":[{\"password\":\"vvSS\\\"vg+PGP_\",\"is_admin\":true,\"name\":\"admin\",\"is_allowed\":true,\"outlet_access\":[true,true,true,true,true,true,true,true]},{\"password\":\"3[a9#2Ew,g%k,\",\"is_admin\":false,\"name\":\"tom\",\"is_allowed\":true,\"outlet_access\":[true,false,false,false,true,false,false,false,true,false,false,true,true,true,false,false,true,true,false,false,false,true,false,true,true,false,true,true,false,false,true,true]},{\"password\":\"4\\\"D\\\"vBDn8Nr^!Fd0\",\"is_admin\":false,\"name\":\"dick\",\"is_allowed\":false,\"outlet_access\":[true,true,true,true,true,true,false,false,true,false,true,true,true,false,true,true,false,false,true,false,false,false,true,true,true,true,false,true,false,false,true,false]},{\"password\":\"Ey)KStb=DwCy'^R\\\\\",\"is_admin\":false,\"name\":\"harry\",\"is_allowed\":true,\"outlet_access\":[false,true,false,false,true,false,false,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false,true,false,true,true,true,false,false,false,false]}],\"cookie_timeout\":30000}}\n"},"js":{"filename":"get-using-js-request.js","data":"#!/usr/bin/env node\n// \n// Sample for the whole object model.\n// \n// This is a sample demonstrating how to get the DLI Controller API.\n// \n\nvar request=require(\"request\").defaults({baseUrl: \"http://192.168.0.100/restapi/\", auth: {user: \"admin\", pass: \"1234\", sendImmediately: false}, json: true, headers: {\"X-CSRF\": \"x\", \"Prefer\": \"return=minimal\" }});\n\nrequest.get({url:\"\"},function(error,response,body) {console.log(body)});\n\n// Sample result:\n// {\"snmp\":{\"enabled\":true,\"engine_id\":\"4BD161DE3A\",\"known_auth_methods\":{\"sha1\":\"SHA1\",\"md5\":\"MD5\"},\"community_mappings\":[{\"ip_address\":\"192.168.40.118\",\"user\":\"userOrLc\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"10.14.126.99\",\"user\":\"usermRmZGN\",\"netmask\":\"255.0.0.0\",\"community\":\"private\"},{\"ip_address\":\"10.26.226.196\",\"user\":\"user0eRuiT\",\"netmask\":\"255.0.0.0\",\"community\":\"private\"}],\"users\":{\"powerReader\":{\"priv_password\":\"readerPrivPassword\",\"has_auth_password\":false,\"subtree_access\":{\"energyObject\":\"readonly\"},\"auth_password\":\"readerAuthPassword\",\"is_allowed\":true,\"priv_method\":\"des\",\"auth_method\":\"sha1\",\"has_priv_password\":true},\"powerAdmin\":{\"priv_password\":\"adminPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":true},\"auth_password\":\"adminAuthPassword\",\"is_allowed\":true,\"priv_method\":\"des\",\"auth_method\":\"md5\",\"has_priv_password\":false}},\"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\"}}},\"network\":{\"wired\":{\"ip_address\":\"192.168.172.195\",\"serve_dns\":true,\"protocol\":\"dhcp\",\"online\":true,\"gateway\":null,\"dns_servers\":[\"192.168.172.18\"],\"mac_address\":\"7C:E1:FF:96:5B:67\",\"netmask\":\"255.255.255.0\"},\"wireless\":{\"wac_supported\":false,\"protocol\":\"dhcp\",\"encryption\":\"psk2\",\"netmask\":\"255.0.0.0\",\"known_encryptions\":{\"psk2\":\"WPA2 PSK\",\"psk-mixed\":\"WPA/WPA2 PSK mixed mode\",\"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\":\"SsANJ*ERvBJobs$x\",\"dns_servers\":[\"10.0.0.23\"],\"known_modes\":{\"sta\":\"Client\",\"ap\":\"Access Point\"},\"enabled\":true,\"serve_dns\":true,\"ssid\":\"Pfg9n4OEK\",\"mac_address\":\"7C:E1:FF:E8:1D:E5\",\"ip_address\":\"10.153.118.68\",\"online\":false,\"channel\":\"3\",\"wac_enabled\":false,\"mode\":\"sta\",\"gateway\":\"10.0.0.4\"},\"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\":[]},\"interface_order\":[\"wired\"],\"known_protocols\":{\"dhcp\":\"Dynamic IP/DHCP\",\"static\":\"Static IP\"},\"same_subnet_only\":true},\"mqtt\":{\"connect_topic\":\"4BFUROz6np\",\"connect_payload\":\"\",\"username\":\"useriiX6\",\"reconnect_retain\":false,\"connect_qos\":2,\"use_ssl\":false,\"lwt_payload\":\"5E\",\"disconnect_payload\":\"KbuEg\",\"outlets\":[{\"allow_read\":false,\"topic_subtree\":\"oTMc\",\"qos\":1,\"allow_write\":false},{\"allow_read\":true,\"topic_subtree\":\"dcXo\",\"qos\":2,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"9ygun9okMR\",\"qos\":2,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"oj6ALv7t\",\"qos\":1,\"allow_write\":false},{\"allow_read\":true,\"topic_subtree\":\"bizZa8Y\",\"qos\":1,\"allow_write\":true},{\"allow_read\":false,\"topic_subtree\":\"s6pKLUF\",\"qos\":2,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"TL2c\",\"qos\":1,\"allow_write\":true},{\"allow_read\":false,\"topic_subtree\":\"Y0TXb4h9M\",\"qos\":2,\"allow_write\":false}],\"enabled\":true,\"reconnect_qos\":2,\"disconnect_qos\":2,\"disconnect_retain\":true,\"lwt_qos\":2,\"broker_port\":null,\"lwt_topic\":\"cs3ZSD9IO8\",\"disconnect_topic\":\"x0Ox9d\",\"password\":\"minQux6aRDOJ\",\"lwt_retain\":false,\"reconnect_payload\":\"A\",\"topic_root\":\"U9Yu\",\"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\":\"zz9Fz.6wa9ZpBz.example.com\",\"reconnect_topic\":\"n9SahDu\",\"connect_retain\":false},\"script\":{\"source\":\"function disable_appliances(...)\\n ...\\nend\\nfunction energize_engines(...)\\n ...\\nend\\nfunction enable_machine(...)\\n ...\\nend\\nfunction energize_heater(...)\\n ...\\nend\\nfunction disable_modems(...)\\n ...\\nend\\n\",\"step_time_limit\":20,\"boot_handler\":\"\",\"threads\":{\"48\":{\"label\":\"label of thread #48\"},\"98\":{\"label\":\"label of thread #98\"},\"80\":{\"label\":\"label of thread #80\"}},\"traced\":false,\"step_delay\":2,\"user_function_ui_order\":[\"energize_modems\",\"shut_down_gadgets\",\"energize_gadgets\",\"toggle_heater\",\"shut_down_contraptions\",\"toggle_appliances\",\"shut_down_gadget\",\"energize_heater\",\"disable_appliances\",\"toggle_modem\",\"toggle_heaters\"],\"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\":{\"shut_down_machine_sample\":{\"source\":\"function enable_engines(...)\\n ...\\nend\\nfunction cycle_engines(...)\\n ...\\nend\\nfunction disable_appliances(...)\\n ...\\nend\\nfunction enable_routers(...)\\n ...\\nend\\n\"},\"cycle_gadget_sample\":{\"source\":\"function enable_modems(...)\\n ...\\nend\\nfunction toggle_contraptions(...)\\n ...\\nend\\n\"},\"shut_down_appliances_sample\":{\"source\":\"function shut_down_heater(...)\\n ...\\nend\\nfunction disable_machines(...)\\n ...\\nend\\n\"},\"disable_modem_sample\":{\"source\":\"function enable_engine(...)\\n ...\\nend\\nfunction cycle_heaters(...)\\n ...\\nend\\nfunction disable_contraption(...)\\n ...\\nend\\nfunction cycle_heater(...)\\n ...\\nend\\n\"}},\"boot_handler_legacy\":false,\"variables\":{\"router_status\":true,\"machine_state\":true}},\"meter\":{\"power_status\":true,\"values\":{\"vcc_voltage\":{\"intervals\":[{\"lower_bound_bottom\":80.833333333333,\"alarm_level\":null,\"lower_bound_top\":85.833333333333,\"alarm_period\":null},{\"lower_bound_bottom\":95,\"alarm_level\":5,\"lower_bound_top\":108.33333333333,\"alarm_period\":3},{\"lower_bound_bottom\":127.5,\"alarm_level\":1,\"lower_bound_top\":141.66666666667,\"alarm_period\":6},{\"lower_bound_bottom\":146.66666666667,\"alarm_level\":4,\"lower_bound_top\":154.16666666667,\"alarm_period\":8},{\"lower_bound_bottom\":156.66666666667,\"alarm_level\":null,\"lower_bound_top\":164.16666666667,\"alarm_period\":null},{\"lower_bound_bottom\":177.5,\"alarm_level\":1,\"lower_bound_top\":187.5,\"alarm_period\":3},{\"lower_bound_bottom\":222.5,\"alarm_level\":1,\"lower_bound_top\":230.83333333333,\"alarm_period\":null}],\"in_calibration\":true,\"expression\":\"2\",\"history_subsample_count\":28,\"data_absence_alarm_level\":null,\"value\":8,\"log_history\":false,\"history_time_step\":12,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":2,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"DC voltage\",\"supports_calibration\":false,\"internal\":true,\"lowest_interval_alarm_level\":4,\"bus\":4},\"current\":{\"intervals\":[{\"lower_bound_bottom\":496,\"alarm_level\":1,\"lower_bound_top\":505,\"alarm_period\":null},{\"lower_bound_bottom\":511,\"alarm_level\":null,\"lower_bound_top\":528,\"alarm_period\":null},{\"lower_bound_bottom\":553,\"alarm_level\":1,\"lower_bound_top\":570,\"alarm_period\":null},{\"lower_bound_bottom\":577,\"alarm_level\":3,\"lower_bound_top\":588,\"alarm_period\":4},{\"lower_bound_bottom\":595,\"alarm_level\":null,\"lower_bound_top\":601,\"alarm_period\":null},{\"lower_bound_bottom\":601,\"alarm_level\":null,\"lower_bound_top\":613,\"alarm_period\":null},{\"lower_bound_bottom\":647,\"alarm_level\":null,\"lower_bound_top\":657,\"alarm_period\":null},{\"lower_bound_bottom\":667,\"alarm_level\":null,\"lower_bound_top\":675,\"alarm_period\":3}],\"in_calibration\":false,\"expression\":\"8\",\"history_subsample_count\":2,\"data_absence_alarm_level\":null,\"value\":1,\"log_history\":true,\"history_time_step\":18,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":5,\"quantity\":\"current\",\"name\":\"Current\",\"supports_calibration\":false,\"internal\":true,\"lowest_interval_alarm_level\":null,\"bus\":3},\"mains_voltage\":{\"intervals\":[{\"lower_bound_bottom\":32.916666666667,\"alarm_level\":2,\"lower_bound_top\":33.583333333333,\"alarm_period\":null},{\"lower_bound_bottom\":35.666666666667,\"alarm_level\":null,\"lower_bound_top\":36.083333333333,\"alarm_period\":null},{\"lower_bound_bottom\":37.666666666667,\"alarm_level\":null,\"lower_bound_top\":38.666666666667,\"alarm_period\":3},{\"lower_bound_bottom\":42.416666666667,\"alarm_level\":1,\"lower_bound_top\":42.916666666667,\"alarm_period\":1},{\"lower_bound_bottom\":44.25,\"alarm_level\":null,\"lower_bound_top\":45.666666666667,\"alarm_period\":21},{\"lower_bound_bottom\":47.083333333333,\"alarm_level\":3,\"lower_bound_top\":47.916666666667,\"alarm_period\":null}],\"in_calibration\":true,\"expression\":\"8.1\",\"history_subsample_count\":15,\"data_absence_alarm_level\":null,\"value\":103,\"log_history\":false,\"history_time_step\":7,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"AC voltage\",\"supports_calibration\":true,\"internal\":false,\"lowest_interval_alarm_level\":2,\"bus\":5},\"temperature\":{\"intervals\":[{\"lower_bound_bottom\":20.750750750751,\"alarm_level\":null,\"lower_bound_top\":21.201201201201,\"alarm_period\":null},{\"lower_bound_bottom\":21.111111111111,\"alarm_level\":null,\"lower_bound_top\":21.561561561562,\"alarm_period\":6},{\"lower_bound_bottom\":21.711711711712,\"alarm_level\":null,\"lower_bound_top\":22.072072072072,\"alarm_period\":null},{\"lower_bound_bottom\":22.462462462462,\"alarm_level\":3,\"lower_bound_top\":22.762762762763,\"alarm_period\":2},{\"lower_bound_bottom\":23.753753753754,\"alarm_level\":8,\"lower_bound_top\":24.114114114114,\"alarm_period\":null},{\"lower_bound_bottom\":24.924924924925,\"alarm_level\":2,\"lower_bound_top\":25.495495495495,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":17,\"data_absence_alarm_level\":null,\"value\":321,\"log_history\":true,\"history_time_step\":13,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":4,\"data_absence_alarm_period\":2,\"quantity\":\"temperature\",\"name\":\"Temperature\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":4,\"bus\":2}},\"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\":[],\"arguments\":[]}},\"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\"}},\"config\":{\"allow_plaintext_logins\":false,\"allow_coapws\":true,\"protect_private_config\":false,\"brand_url\":\"http://foo.example.com:8050/foo/foo/quux/bar/quux/quux/baz/bar/foo/bar.htm\",\"allow_jsonrpc_nonadmin\":true,\"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\":null,\"name\":\"Screen length\",\"units\":{\"px\":{\"offset\":0,\"internal\":true,\"name\":\"pixel\",\"scale\":1}}},\"temperature\":{\"preferred_unit\":\"K\",\"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\":\"fc\",\"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\":\"%\",\"name\":\"Ratio\",\"units\":{\"%\":{\"offset\":0,\"internal\":true,\"name\":\"percent\",\"scale\":100},\"times\":{\"offset\":0,\"internal\":true,\"name\":\"\",\"scale\":1}}},\"energy\":{\"preferred_unit\":\"kWh\",\"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\":false,\"custom_register_url\":\"https://baz.example.com/quux/quux.html\",\"customization_status\":\"open\",\"known_protection_bits\":{\"protect_restore\":{\"name\":\"Protection from restore from backup\",\"status\":true},\"protect_admin\":{\"name\":\"Administrator credentials protection\",\"status\":false},\"protect_private_config\":{\"name\":\"Private configuration protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_notification\":{\"name\":\"Notification settings protection\",\"status\":false},\"protect_network\":{\"name\":\"Network settings protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_maintenance\":{\"name\":\"Maintenance mode lock\",\"status\":false},\"protect_firmware\":{\"name\":\"Firmware protection\",\"status\":false}},\"refresh_enabled\":false,\"allow_modifying_get\":false,\"protect_maintenance\":true,\"serial\":\"ISO322203123456\",\"custom_support_email\":\"support@example.com\",\"allow_coapws_nonadmin\":false,\"allow_restapi\":true,\"upgrade_notify_beep\":true,\"brand_faq_url\":\"http://foo.example.com/bar/bar.htm\",\"links\":[{\"description\":\"test 5\",\"href\":\"test_url7\"},{\"description\":\"test 3\",\"href\":\"test_url5\"}],\"custom_brand_logo\":\"https://bar.example.com:48443/bar/foo/quux.svg\",\"image_format\":\"svg\",\"location\":\"Server room\",\"ntp_server_enabled\":true,\"http_ports\":[{\"port\":\"3\",\"address\":\"192.168.0.3\"},{\"port\":\"80\",\"address\":\"192.168.0.39\"},{\"port\":\"7\",\"address\":\"192.168.0.7\"}],\"hide_wifi_key\":true,\"custom_brand_url\":\"https://bar.example.com:443/quux/baz.html\",\"syslog_ip_address\":null,\"protect_network\":true,\"lockout_delay_minutes\":60,\"version\":\"1.8.1.0\",\"allow_coapws_origins\":[\"http://foo.example.com\",\"http://bar.example.com\"],\"syslog_minimal_severity\":8,\"certificates\":{\"iTrustFooSystems_Trusted_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIEPEqUteO9AGSk1nIXoxFFzyyGbHRnRC2sSvMManXm30X7psheqyvpxu6YBaMe\\nWHLvgxiDkoFIx5Ael1dhtac/9pbXUQz0kLxQJgf4UxOS3b7remZXNBZZ1B6Xd6aN\\nXpoEVvlTJDYwMQb9/9ZCk8FxHoaPO+==\\n-----END CERTIFICATE-----\\n\",\"status\":false}},\"ssh_authorized_keys\":[{\"data\":\"ecdsa-sha2-nistp384 qpM\",\"options\":\"\",\"comment\":\"v-ejypwnuwsialnikw\"},{\"data\":\"ssh-rsa KKc===\",\"options\":\"sz,d=j,ypvktjtq=ubwedtvvtsdqnhw,fzjd=35\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp256 LCJLzLq===\",\"options\":\"bvnelr\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp256 c5\",\"options\":\"\",\"comment\":\"lu\"},{\"data\":\"ecdsa-sha2-nistp521 W=\",\"options\":\"\",\"comment\":\".u\"}],\"refresh_delay_minutes\":1,\"ssh_enabled\":true,\"allow_restapi_nonadmin\":true,\"protect_restore\":false,\"custom_brand_logo_height\":32,\"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\"},\"allow_restapi_origins\":[\"https://foo.example.com:8443\",\"http://bar.example.com:9\",\"http://foo.example.com:80\"],\"brand_manual_url\":\"http://bar.example.com/baz.htm\",\"custom_brand_logo_width\":22,\"plots\":[{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480}],\"ssh_port\":22,\"upgrade_notify_blink\":false,\"protect_admin\":false,\"relay_ports\":[\"ttyATH0\"],\"custom_update_url\":\"https://bar.example.com/baz/baz/bar.html\",\"brand_company_name\":\"Digital Loggers, Inc.\",\"hardware_id\":\"EPCR5\",\"crls\":{\"eGuardFooSystems_Root_Certification_Authority_1\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIILdFdOuCCxHA3aAvsEeKuXpp6Ivv9J6UhmlKAfYPdrbiSoeL2JizsYp/skx13\\nmsJ63/hUeZ6N2x1P/N8+GiqIaaFefMCSFYbKZIrEuzdywhOy4YzMGpgtPyX5LmZc\\nAywVpAPpqOlXokdNj0fYjY+i653vhhGufDPVQqKGF6p3tTScW8BFjC+sK3n1n4xT\\nN+mEL2VUuaNN30wEECzSCrpIfs5lqa5DbtUzy/TsctGiwCyBQxfepUzVN4HEgOUI\\n+HG/m9egRMdfLq6IVn80mgQszgZOAtjBA0DzBtgeGJKd9SyhG7k2pBxotWC4QxId\\nXdBRJrjeCMqhLYzUI1JV/7PXMW+KqdJOGWrcOaHdz7KKhJq0NAXOJzyiVz2MdOmw\\ndYLEr+D/LaigRl4dIUzIThpSlB59z16dbUtTU6UrjDYA+epJ9odeWT6HgETgHbKv\\nDOcMvU583H9j7Vux8ZUdinKyH1FvNB0dcf/XA6iFQu/ZPwXZV1DDraB8dT31g6gI\\nhs+qbGGVHrwDOVkSl+JLCT+hZ2OhkjVScWIDoak5SgLtC6Lz6==\\n-----END X509 CRL-----\\n\",\"status\":true},\"iTrustBaz_Root_CA\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIOD4+ZGkXqOtelxdtUMcgtcAaVe0qaTT+ja+JtlsjAmOxj1qEPTxI58vdoxTOR\\nBaQXTCQDOCeLyhCC7h9SpKNS8LyYpx+1XQa1e1H3FxREffSpNeHC+hh83fjvcjyA\\nZDrcXwuUN8A3=\\n-----END X509 CRL-----\\n\",\"status\":true},\"iGuardFooSystems_Root_Certification_Authority_5\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIImLb0qB2mHauc9hpHU6ptFsKynkRjUgpH2QJudOhx+bZAJOTqWJjoB3n+qEkLx\\n//+wfOdcPFCbbc5R9QAzeGnf62PU0+8108+hYeK+vYbWAi+L9BLpU9UcDv7FvHJx\\nKf1+/1wZeTmNT8YhWNBhuqwpzClGXjluPouQrq0WJovozUWVujCoZ9eYNQrx9cra\\nl1Jc3rxunmtHIOB2d0dogCC749Ij\\n-----END X509 CRL-----\\n\",\"status\":false}},\"contact\":\"support@example.com\",\"relax_nonhtml_content_types\":true,\"timezone\":\"UTC\",\"hostname\":\"baz.example.com\",\"protect_firmware\":false,\"outlet_label\":\"Outlet\",\"brand_name\":\"Ethernet Power Controller\",\"oid\":\"1.3.6.1.4.1.45770.1.3\",\"custom_brand_company_name\":\"Whatever Systems Inc.\",\"update_url\":\"http://bar.example.com:8067/quux.htm\",\"ntp_peers\":[\"0.ntp-pool.example.com\",\"1.ntp-pool.example.com\",\"2.ntp-pool.example.com\",\"3.ntp-pool.example.com\"],\"custom_help_url\":\"https://foo.example.com:48443/bar/foo/foo/baz/bar/bar.htm\",\"name_always_visible\":false,\"support_email\":\"support@example.com\",\"https_ports\":[{\"port\":\"4\",\"address\":\"192.168.0.7\"}],\"contacts\":{\"support\":{\"phone\":null,\"fax\":null,\"name\":\"Support\",\"email\":\"support@foo.example.com\"}},\"custom_support_url\":\"http://baz.example.com:2/quux.htm\",\"support_url\":\"http://foo.example.com/foo.htm\",\"protect_notification\":true,\"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\":false,\"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\":true,\"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\":false,\"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\":true,\"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\":false,\"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\":false,\"min_value\":8,\"scale\":\"linear\",\"height\":64}],\"register_url\":\"https://baz.example.com:8443/foo/baz/quux/quux/quux/quux/bar/bar/bar/baz.htm\",\"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\"},\"string_mask\":\"default\",\"renewal_data\":{\"username\":\"OM\",\"password\":\";N<\",\"est_url\":\"https://%AaQ\",\"auth\":\"basic\"},\"cert\":\"-----BEGIN CERTIFICATE-----\\nMII1R7J82kY+3FqalZ5HBA640RYSRKAwPAztKJ1P4cQ9tGmesty334A6Xla+6nwX\\nQKFUmM6CX0UJhNDfSIlfRIR2JZrF6sCZCT3+sCDPEklx7+ccJNHmilr1KjJTbX2q\\n8rvM4Lcq6az6CbScvELg6P1rkWTIaJLlAH7Gem7mM6vbkNEgebNn0Qeny75ZTTKf\\nUyQG5DfE8H+YYhDA40DWh0Vr84KdR/Px+sE55wMGENro44+A7EjqGEiQL24o4Vl4\\n/CUyanCze04k1HuH0laHT0eY7SeeEl1GzYEaLSa0VhnY+hr0TRKyU+WdTBIkyM0y\\nHZJlALGt8rtsjwLBGJiHsMn4gX23a10tdLfpiyitpclYY6mqSU8LsxRZUWe4Zg+D\\nf2ndngTPS2zbqq3K+RDyuoSRTZ1AZGEEK2u7kNZDRZqHPweQNtOIitlBSpN15dIS\\nCbScBi3mYNCV1fvw4Dfz/sSqFWyvrQd326hFqn1PAGwDxrA15r17kVz02xxvNb/R\\njjaWm/i2yy0q94y175nf4pj2nfSOgw8PfkySlhXkgZarfZupgiUnYErLwKmdHw3y\\n1RSk+CQapIGOD55xcuVtmsq6eTPbYOHbrlMs+pSq7kEMsLKVGrP2kFBPkd0I1Kvv\\nIn67FyH0Dfvb0Qttrye694so7AsT6nbQajasituyZqZbGTV8R9GcG9RPMJuU6Vxj\\nXb+RWy0MYdf19pUK67dHa2fwyA2U8omiPn9ylBLKr0N0suN+20Hf4zb3AgaKUN2w\\nDvyRGIJJiMBdlBhoVNvV+/hhc2C/68BM39pMU9hCXurJ6Z8ey39z5tgjxuk43yS9\\nIYeTFt0AlLJKVzIb9Hj3+S0vD6/BbAMvk1O0wRChoX2KXMyighnhAqcPzedaq0Vb\\nwe/NsjCQnYzAXitEWaRNDtMtWzkYUMeR0gqvP3MDeLQB4JSdwv0AoO3LNqwuCaMF\\nDAiIYyywOA1keggaisP7ynXojS1KqId3VMN3LM0lY3WDlDpU6Fe42Bvnfy8VHnbo\\n/uXNwJy/rBn41ICIyJM9EArDKNX8+LK/FtPBCND4a0BdKPyIlKU0XLGtkp2lBOmS\\nCgXbwdCzqsJGqe2B94kXMeICi3P6suR4b+hXevWVnsoeXsriybGLGaZ+f+7XuadW\\nL3FGbm4Ubk1TcmSE2pWePWJPftKFWssty8AaxH4Y172fvWvzLSen+zCfsZxPSqJQ\\nV\\n-----END CERTIFICATE-----\\n\",\"automatic_renewal\":false,\"renewal_method\":\"est\",\"bits\":8192,\"key\":\"-----BEGIN PRIVATE KEY-----\\nMIIzxheoIEtPktYdpyfe/lCqNGBmxQc6K56Hom6610Yov6Rl56Q7tezGxA2udg0+\\nIcyQl/SJpOSGAaPcjIGjbEwg8ZMBaBMupKKaMpwBEPUQ0w2lELVsbRYm1x+d8NY+\\nub6kXK/zrR/nWn1uJwWnVIrSJUdi3dS+EbkoxlooDqbmdf==\\n-----END PRIVATE KEY-----\\n\",\"distinguished_name\":{\"commonName\":[\"Digital Loggers Unit\"],\"countryName\":[\"US\"],\"stateOrProvinceName\":[\"California\"],\"localityName\":[\"Santa Clara\"]},\"domains\":null,\"addresses\":null,\"csr\":\"-----BEGIN CERTIFICATE REQUEST-----\\nMIIsGbYC7UCVysIzsXfl6cAbTW2U15StE/lXcKlmrzHqsbpk8UVH7ivdEz7I4cBL\\nuHJf3BfN1X+tI9NqTXYOAoOK6UyKsdJmwfS0s7PvhQo0cCs5lQWyFwIOQHkIw35s\\nZudjKZRmOTOcMWOp2N4+hUR+FmxKtp6TklC5KgtkAINYqoNuBUuv+LvG7tc1jkWT\\nkatRUddo1BfrbZ25Uz6svO0p13Yoc1KMe\\n-----END CERTIFICATE REQUEST-----\\n\",\"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}}}}},\"relax_nonhtml_methods\":false,\"brand_product_info_url\":\"https://bar.example.com/foo.htm\"},\"cred\":{\"ip_address\":\"192.168.0.6\",\"is_admin\":true,\"name\":\"admin\",\"agent\":\"web ui\",\"outlet_access\":[true,true,true,true,true,true,true,true]},\"upnp\":{\"enabled\":false,\"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\":\"r\",\"model_number\":\"\",\"model\":\"DLI emulated Belkin socket\",\"soap_xmlns_prefix_override\":null,\"event_xmlns_prefix_override\":null,\"service_id\":\"basicevent1\",\"device_type\":\"controllee\"}},\"notifications\":{\"events\":{\"dli.upnp.sample_event\":{\"parameters\":[{\"id\":\"sample_parameter\",\"has_fixed_value\":false,\"fixed_value\":null}],\"message_template\":[\"sample event\"]}},\"parameter_kinds\":[]},\"outlets\":[{\"exposed\":false,\"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\":true,\"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\":false,\"alternate_name\":null,\"id\":\"1944d90d6\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d7\",\"profile\":\"belkin_wemo_socket\"}]},\"relay\":{\"all_caps\":true,\"min_relay_voltage\":8,\"lcd_rows\":2,\"user_message_timeout\":1,\"sequence_delay\":10,\"beep_sequence\":\"0\",\"min_sequence_delay\":1,\"outlets\":[{\"state\":false,\"critical\":false,\"cycle_delay\":5,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":true,\"critical\":true,\"cycle_delay\":4,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":true,\"cycle_delay\":2,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #4\"},{\"state\":true,\"critical\":true,\"cycle_delay\":5,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #6\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #7\"},{\"state\":false,\"critical\":true,\"cycle_delay\":3,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #9\"},{\"state\":false,\"critical\":true,\"cycle_delay\":2,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #10\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":10,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Uplink Radio Power\"},{\"state\":true,\"critical\":false,\"cycle_delay\":3,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":true,\"critical\":true,\"cycle_delay\":8,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #16\"},{\"state\":true,\"critical\":false,\"cycle_delay\":4,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":true,\"critical\":false,\"cycle_delay\":1,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Cooling fans\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":true,\"cycle_delay\":10,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"Server\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Cooling fans\"},{\"state\":true,\"critical\":false,\"cycle_delay\":5,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #22\"},{\"state\":true,\"critical\":true,\"cycle_delay\":6,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Cooling fans\"},{\"state\":false,\"critical\":true,\"cycle_delay\":2,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #24\"},{\"state\":false,\"critical\":true,\"cycle_delay\":10,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #25\"},{\"state\":true,\"critical\":false,\"cycle_delay\":7,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"Power grid\"},{\"state\":false,\"critical\":false,\"cycle_delay\":6,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #28\"},{\"state\":true,\"critical\":true,\"cycle_delay\":3,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"Power grid\"},{\"state\":true,\"critical\":false,\"cycle_delay\":9,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #30\"},{\"state\":false,\"critical\":true,\"cycle_delay\":1,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #31\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Power grid\"}],\"lcd_columns\":16,\"relatch\":3,\"fuse_relatch\":3,\"model\":\"EPCR5\",\"user_lines\":[null,null],\"recovery_mode\":2,\"nets\":{\"kxjpx88\":{\"latest_value\":2,\"tracking\":\"pull\",\"name\":\"kxjpx88\",\"expression\":false}},\"pins\":{\"aio9\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"aio9\",\"drive_logic_mapping\":[\"0\",\"1\",\"0\",\"1\"],\"mode_driver\":true,\"mode_bits\":2,\"level_driver\":false,\"input_bits\":0}},\"ports\":{\"uart_817o\":{\"latest_received\":{\"d\":\"\"},\"type\":\"uart\",\"name\":\"uart_817o\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"9765653\"}},\"uart_5k\":{\"latest_received\":{\"d\":\"21\"},\"type\":\"uart\",\"name\":\"uart_5k\",\"accept\":[],\"configuration\":{\"stop_bits\":\"1\",\"char_size\":\"5\"}},\"uart_7sbkmx4\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_7sbkmx4\",\"accept\":[],\"configuration\":{\"stop_bits\":\"1\"}},\"uart_v6ktin\":{\"latest_received\":{\"d\":\"0830C5\"},\"type\":\"uart\",\"name\":\"uart_v6ktin\",\"accept\":{\"d\":true},\"configuration\":{\"char_size\":\"5\"}}},\"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\"}}},\"backlight_sequence\":\"0\",\"name\":\"My controller\",\"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\":[]},\"online\":true,\"version\":\"1.8.1.0\",\"cycle_delay\":9,\"keypad_enabled\":true,\"user_message_force_timeout\":3,\"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},\"autoping\":{\"enabled\":false,\"max_consecutive_reboot_count\":95,\"max_reboot_count\":9,\"items\":[{\"enabled\":true,\"script\":\"\",\"outlets\":[0,10,14,17,23,25,28,29],\"status\":{\"reboots\":3,\"hosts\":[{\"state\":null,\"success_count\":0,\"address\":\"255.253.253.234\",\"state_details\":null,\"failure_count\":0,\"queue_size\":7},{\"state\":null,\"success_count\":0,\"address\":\"tcp://9.8.62.37:61635\",\"state_details\":\"Something strange and unexpected has happened to tcp://9.8.62.37:61635\",\"failure_count\":30,\"queue_size\":3}]},\"addresses\":[\"255.253.253.234\",\"tcp://9.8.62.37:61635\"],\"pings_before_enabling\":null},{\"enabled\":false,\"script\":\"enable_heater\",\"outlets\":[0,1,2,5,9,27],\"status\":{\"reboots\":10,\"hosts\":[{\"state\":null,\"success_count\":4159,\"address\":\"tcp://xzAigg9gjp.X4TUdIqY.2clJa.vrVu1.example.com:61263\",\"state_details\":\"Cannot communicate with tcp://xzAigg9gjp.X4TUdIqY.2clJa.vrVu1.example.com:61263\",\"failure_count\":422,\"queue_size\":0},{\"state\":null,\"success_count\":0,\"address\":\"https://yLLAa7ef.Jrgj.example.com:6092/q9rhTi/GV65y3gh/GuEzyou/9CDY\",\"state_details\":null,\"failure_count\":425,\"queue_size\":0}]},\"addresses\":[\"tcp://xzAigg9gjp.X4TUdIqY.2clJa.vrVu1.example.com:61263\",\"https://yLLAa7ef.Jrgj.example.com:6092/q9rhTi/GV65y3gh/GuEzyou/9CDY\"],\"pings_before_enabling\":null},{\"enabled\":false,\"script\":\"\",\"outlets\":[5,6,9,18,19,24,26,27,29,30,31],\"status\":{\"reboots\":3,\"hosts\":[{\"state\":null,\"success_count\":0,\"address\":\"https://9.120.122.34:64783/Cupp/deg3A/Ncge/Nh7ETvyIH/DG225Rkl6/Isii/MSbm9k\",\"state_details\":\"Something strange and unexpected has happened to https://9.120.122.34:64783/Cupp/deg3A/Ncge/Nh7ETvyIH/DG225Rkl6/Isii/MSbm9k\",\"failure_count\":685,\"queue_size\":0},{\"state\":null,\"success_count\":0,\"address\":\"tcp://FoW78OqrvHGO.Ze6FL8EKDOYa.example.com:62447\",\"state_details\":\"Something strange and unexpected has happened to tcp://FoW78OqrvHGO.Ze6FL8EKDOYa.example.com:62447\",\"failure_count\":976,\"queue_size\":0}]},\"addresses\":[\"https://9.120.122.34:64783/Cupp/deg3A/Ncge/Nh7ETvyIH/DG225Rkl6/Isii/MSbm9k\",\"tcp://FoW78OqrvHGO.Ze6FL8EKDOYa.example.com:62447\"],\"pings_before_enabling\":null},{\"enabled\":false,\"script\":\"cycle_gadgets\",\"outlets\":[],\"status\":{\"reboots\":3,\"hosts\":[{\"state\":null,\"success_count\":9975,\"address\":\"6.251.9.34\",\"state_details\":null,\"failure_count\":0,\"queue_size\":0},{\"state\":null,\"success_count\":0,\"address\":\"tcp://t9ht.p0B86.BQNb1NpkFN.xgrQin.UEd7.ICkUJ.hXw4.JkGnh.8fSTW.A3mnM.rITlz.example.com:38\",\"state_details\":null,\"failure_count\":0,\"queue_size\":0}]},\"addresses\":[\"6.251.9.34\",\"tcp://t9ht.p0B86.BQNb1NpkFN.xgrQin.UEd7.ICkUJ.hXw4.JkGnh.8fSTW.A3mnM.rITlz.example.com:38\"],\"pings_before_enabling\":null},{\"enabled\":false,\"script\":\"\",\"outlets\":[0,4,5,8,9,12,17,20,21,22,24,27],\"status\":{\"reboots\":8,\"hosts\":[{\"state\":null,\"success_count\":0,\"address\":\"tcp://Oea2.example.com:329\",\"state_details\":\"Something strange and unexpected has happened to tcp://Oea2.example.com:329\",\"failure_count\":908,\"queue_size\":0}]},\"addresses\":[\"tcp://Oea2.example.com:329\"],\"pings_before_enabling\":null}],\"resume_without_retrial\":true,\"post_reboot_delay\":368,\"handle_failures_immediately\":false,\"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\":5,\"ping_timeout\":73,\"ping_interval\":5},\"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\":\"^(|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,}$\"}}},\"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\":{\"content_type\":{\"group\":\"msg\",\"name\":\"Content type\",\"regexp\":\"^(json|urlencoded)$\"},\"recipient\":{\"group\":\"rcpt\",\"name\":\"Recipient URL\",\"regexp\":\"^https?://.*$\"}}},\"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>=INFO\",\"action\":\"notify(\\\"paul\\\")\"}],\"sinks\":[{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[\"Sink handler indicates notification failure, check log for errors\"],\"arguments\":[]},\"type\":\"snmpv1\",\"name\":\"christopher\",\"data\":{\"community\":\"x,Y\",\"specific_trap_type\":\"70026778373431\",\"generic_trap_type\":\"29610\",\"enterprise_oid\":\"0.6,,,,\",\"server\":\"28xcxm.example.com\"}}],\"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}}},\"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\":{\"4\":{\"redirect_urls\":{\"https://%b4r]]%fe\":true},\"refresh_tokens\":{\"afc0fff5d24240adc5574e5c43ff51c0\":{\"expiry_time\":1655209772,\"remaining_use_count\":7},\"345cc0735d5dec2295a497ec3702df31\":{\"expiry_time\":1660224872,\"remaining_use_count\":null},\"a43f18d05f2e5d3e41b89cb7be8e86e2\":{\"expiry_time\":null,\"remaining_use_count\":15}},\"secret_hash\":null,\"access_tokens\":{\"54778ee1da812499f6274d729ffbde83\":{\"expiry_time\":1698597276,\"remaining_use_count\":null},\"651a75a13779eb748b87bd97da0db8d2\":{\"expiry_time\":null,\"remaining_use_count\":null}},\"scopes\":{\"dli+object+read:/config/links/\":true}},\"yG\":{\"redirect_urls\":{\"https://]\":true,\"https://o%dB%B0%C8\":true},\"refresh_tokens\":{\"e24621cbbdbcf82f5d5e6a2d0b8176d5\":{\"expiry_time\":null,\"remaining_use_count\":80},\"486f61c5af40c9e240f5b863e497662b\":{\"expiry_time\":null,\"remaining_use_count\":null},\"5a7a46f42924d342fc93bdc242501eb7\":{\"expiry_time\":null,\"remaining_use_count\":11}},\"secret_hash\":null,\"access_tokens\":{\"9ea93e59826c49a9fb98f109200fbf04\":{\"expiry_time\":null,\"remaining_use_count\":null},\"c963e0a043c6acc313e450094879007d\":{\"expiry_time\":null,\"remaining_use_count\":null},\"00b930774a6139c16f6956b312b437d4\":{\"expiry_time\":null,\"remaining_use_count\":null}},\"scopes\":{\"dli+object+read:/\":true,\"dli+object+full:/config/links/\":true}}},\"users\":[{\"password\":\"v]je;?mIZF$Xo5\",\"is_admin\":true,\"name\":\"admin\",\"is_allowed\":true,\"outlet_access\":[true,true,true,true,true,true,true,true]},{\"password\":\"+&N:\\\\M9@\",\"is_admin\":false,\"name\":\"tom\",\"is_allowed\":true,\"outlet_access\":[true,true,false,false,true,false,true,true,false,false,false,true,true,true,true,false,false,false,false,true,false,false,true,false,false,false,false,false,true,true,false,false]},{\"password\":\"m@i\\\\ZrCSfpg\",\"is_admin\":false,\"name\":\"dick\",\"is_allowed\":false,\"outlet_access\":[false,true,true,false,false,true,true,true,true,false,true,true,false,false,false,true,true,false,false,false,true,true,true,true,false,true,true,true,false,true,true,false]},{\"password\":\"Ib8Qt]RRaR*\",\"is_admin\":false,\"name\":\"harry\",\"is_allowed\":true,\"outlet_access\":[false,true,true,false,false,false,true,true,true,false,true,false,true,false,true,true,false,true,false,true,false,false,false,true,false,true,false,true,true,true,true,false]}],\"cookie_timeout\":30000}}\n"},"php-curl":{"filename":"get-using-php-curl.php","data":"#!/usr/bin/env php\n// \n// Sample for the whole object model.\n// \n// This is a sample demonstrating how to get the DLI Controller API.\n// \n\n// Note that this sample has been generated by httpsnippet;\n// authentication configuration (usually digest) is not included.\n\n \"http://192.168.0.100/restapi/\",\n CURLOPT_RETURNTRANSFER => true,\n CURLOPT_ENCODING => \"\",\n CURLOPT_MAXREDIRS => 10,\n CURLOPT_TIMEOUT => 30,\n CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,\n CURLOPT_CUSTOMREQUEST => \"GET\",\n CURLOPT_HTTPHEADER => [\n \"Accept: application/json\",\n \"Connection: close\"\n ],\n]);\n\n$response = curl_exec($curl);\n$err = curl_error($curl);\n\ncurl_close($curl);\n\nif ($err) {\n echo \"cURL Error #:\" . $err;\n} else {\n echo $response;\n}\n\n\n// Sample result:\n// {\"snmp\":{\"enabled\":true,\"engine_id\":\"5DBE14B8CEBCFA92EC\",\"known_auth_methods\":{\"sha1\":\"SHA1\",\"md5\":\"MD5\"},\"community_mappings\":[{\"ip_address\":\"10.176.163.168\",\"user\":\"userycbanW\",\"netmask\":\"255.0.0.0\",\"community\":\"eRhmhT7XB2fR\"},{\"ip_address\":\"10.8.216.58\",\"user\":\"userMVRIT4\",\"netmask\":\"255.0.0.0\",\"community\":\"nU5FBsxfzV\"},{\"ip_address\":\"192.168.14.226\",\"user\":\"userSvexm\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.35.65\",\"user\":\"userNvN4AS\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.167.196\",\"user\":\"userV7GC\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"}],\"users\":{\"powerReader\":{\"priv_password\":\"readerPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":\"readonly\"},\"auth_password\":\"readerAuthPassword\",\"is_allowed\":true,\"priv_method\":\"des\",\"auth_method\":\"sha1\",\"has_priv_password\":false},\"powerAdmin\":{\"priv_password\":\"adminPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":true},\"auth_password\":\"adminAuthPassword\",\"is_allowed\":true,\"priv_method\":\"aes\",\"auth_method\":\"sha1\",\"has_priv_password\":false}},\"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\"}}},\"network\":{\"wired\":{\"ip_address\":\"10.229.173.71\",\"serve_dns\":true,\"protocol\":\"dhcp\",\"online\":true,\"gateway\":\"10.0.0.39\",\"dns_servers\":[\"35.114.95.41\",\"27.10.21.15\"],\"mac_address\":\"7C:E1:FF:E0:E2:1F\",\"netmask\":\"255.0.0.0\"},\"wireless\":{\"wac_supported\":true,\"protocol\":\"dhcp\",\"encryption\":\"psk\",\"netmask\":\"255.0.0.0\",\"known_encryptions\":{\"psk2\":\"WPA2 PSK\",\"psk-mixed\":\"WPA/WPA2 PSK mixed mode\",\"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\":\"-&j&K&ieJTHx#caJJpq6a!4bW#aauwC%!-,K1r0XLUUM7\",\"dns_servers\":[],\"known_modes\":{\"sta\":\"Client\",\"ap\":\"Access Point\"},\"enabled\":false,\"serve_dns\":false,\"ssid\":\"any3\",\"mac_address\":\"7C:E1:FF:5C:74:B3\",\"ip_address\":\"10.72.235.109\",\"online\":false,\"channel\":\"9\",\"wac_enabled\":true,\"mode\":\"ap\",\"gateway\":\"10.0.0.25\"},\"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\":[]},\"interface_order\":[\"wired\"],\"known_protocols\":{\"dhcp\":\"Dynamic IP/DHCP\",\"static\":\"Static IP\"},\"same_subnet_only\":true},\"mqtt\":{\"connect_topic\":\"NWtSZGbel\",\"connect_payload\":\"ASzqk\",\"username\":\"userkXmxF\",\"reconnect_retain\":false,\"connect_qos\":2,\"use_ssl\":false,\"lwt_payload\":\"\",\"disconnect_payload\":\"aV\",\"outlets\":[{\"allow_read\":false,\"topic_subtree\":\"Mj8FD7jz\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"9UaIE\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"PjK2o\",\"qos\":2,\"allow_write\":false},{\"allow_read\":true,\"topic_subtree\":\"BBeLRsTBrB\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"swW7W\",\"qos\":2,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"T3XHp66\",\"qos\":0,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"fmG9y8\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"EPflXCrHv\",\"qos\":0,\"allow_write\":false}],\"enabled\":true,\"reconnect_qos\":0,\"disconnect_qos\":2,\"disconnect_retain\":false,\"lwt_qos\":0,\"broker_port\":null,\"lwt_topic\":\"HbLX8wk9l\",\"disconnect_topic\":\"vB9U\",\"password\":\"@IZq03a-LS#3\",\"lwt_retain\":true,\"reconnect_payload\":\"\",\"topic_root\":\"TySka7WQHz\",\"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\":\"1BaM.2HFC.YIwHXM.uAAC6Wy.2xSDXp.r0l3H.Z7u6T.O1aa86.XbC0ojpX.example.com\",\"reconnect_topic\":\"hrlRgyp4H\",\"connect_retain\":false},\"script\":{\"source\":\"function enable_modem(...)\\n ...\\nend\\nfunction disable_contraption(...)\\n ...\\nend\\n\",\"step_time_limit\":5,\"boot_handler\":\"\",\"threads\":{\"52\":{\"label\":\"label of thread #52\"}},\"traced\":false,\"step_delay\":2,\"user_function_ui_order\":[\"enable_modem\",\"toggle_machines\",\"toggle_contraption\"],\"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\":{\"disable_heater_sample\":{\"source\":\"function shut_down_router(...)\\n ...\\nend\\nfunction disable_routers(...)\\n ...\\nend\\nfunction disable_engine(...)\\n ...\\nend\\n\"},\"energize_heaters_sample\":{\"source\":\"function enable_routers(...)\\n ...\\nend\\nfunction energize_modem(...)\\n ...\\nend\\nfunction energize_router(...)\\n ...\\nend\\nfunction enable_heaters(...)\\n ...\\nend\\n\"}},\"boot_handler_legacy\":true,\"variables\":{\"engine_running\":10,\"heater_online\":\"good\",\"gadget_running\":\"failed\",\"router_state\":\"no\",\"modem_online\":true}},\"meter\":{\"power_status\":true,\"values\":{\"vcc_voltage\":{\"intervals\":[{\"lower_bound_bottom\":576.66666666667,\"alarm_level\":1,\"lower_bound_top\":590,\"alarm_period\":1},{\"lower_bound_bottom\":594.16666666667,\"alarm_level\":null,\"lower_bound_top\":602.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":18,\"data_absence_alarm_level\":3,\"value\":6,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"DC voltage\",\"supports_calibration\":false,\"internal\":false,\"lowest_interval_alarm_level\":null,\"bus\":3},\"current\":{\"intervals\":[{\"lower_bound_bottom\":94,\"alarm_level\":null,\"lower_bound_top\":104,\"alarm_period\":null},{\"lower_bound_bottom\":143,\"alarm_level\":3,\"lower_bound_top\":157,\"alarm_period\":null},{\"lower_bound_bottom\":162,\"alarm_level\":1,\"lower_bound_top\":176,\"alarm_period\":null},{\"lower_bound_bottom\":179,\"alarm_level\":null,\"lower_bound_top\":188,\"alarm_period\":null},{\"lower_bound_bottom\":225,\"alarm_level\":null,\"lower_bound_top\":239,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"2.4\",\"history_subsample_count\":10,\"data_absence_alarm_level\":2,\"value\":8,\"log_history\":false,\"history_time_step\":17,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":7,\"quantity\":\"current\",\"name\":\"Current\",\"supports_calibration\":false,\"internal\":true,\"lowest_interval_alarm_level\":1,\"bus\":null},\"mains_voltage\":{\"intervals\":[{\"lower_bound_bottom\":7.8333333333333,\"alarm_level\":null,\"lower_bound_top\":8.8333333333333,\"alarm_period\":2},{\"lower_bound_bottom\":11.25,\"alarm_level\":null,\"lower_bound_top\":12.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"3.5\",\"history_subsample_count\":1,\"data_absence_alarm_level\":null,\"value\":108,\"log_history\":true,\"history_time_step\":14,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":36,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"AC voltage\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":3,\"bus\":null},\"temperature\":{\"intervals\":[{\"lower_bound_bottom\":20.870870870871,\"alarm_level\":3,\"lower_bound_top\":21.171171171171,\"alarm_period\":1},{\"lower_bound_bottom\":22.432432432432,\"alarm_level\":null,\"lower_bound_top\":22.582582582583,\"alarm_period\":null},{\"lower_bound_bottom\":23.843843843844,\"alarm_level\":null,\"lower_bound_top\":24.174174174174,\"alarm_period\":1},{\"lower_bound_bottom\":24.264264264264,\"alarm_level\":null,\"lower_bound_top\":24.564564564565,\"alarm_period\":7},{\"lower_bound_bottom\":25.735735735736,\"alarm_level\":1,\"lower_bound_top\":26.126126126126,\"alarm_period\":1},{\"lower_bound_bottom\":27.267267267267,\"alarm_level\":2,\"lower_bound_top\":27.447447447447,\"alarm_period\":null},{\"lower_bound_bottom\":27.807807807808,\"alarm_level\":2,\"lower_bound_top\":28.108108108108,\"alarm_period\":3},{\"lower_bound_bottom\":28.138138138138,\"alarm_level\":10,\"lower_bound_top\":28.408408408408,\"alarm_period\":1}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":8,\"data_absence_alarm_level\":1,\"value\":314,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":11,\"data_absence_alarm_period\":1,\"quantity\":\"temperature\",\"name\":\"Temperature\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":5,\"bus\":4}},\"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\":[],\"arguments\":[]}},\"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\"}},\"config\":{\"allow_plaintext_logins\":true,\"allow_coapws\":true,\"protect_private_config\":false,\"brand_url\":\"https://bar.example.com/baz/baz.html\",\"allow_jsonrpc_nonadmin\":false,\"hide_passwords\":true,\"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\":null,\"name\":\"Screen length\",\"units\":{\"px\":{\"offset\":0,\"internal\":true,\"name\":\"pixel\",\"scale\":1}}},\"temperature\":{\"preferred_unit\":\"C\",\"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\":\"times\",\"name\":\"Count\",\"units\":{\"times\":{\"offset\":0,\"internal\":true,\"name\":\"time\",\"scale\":1}}},\"illuminance\":{\"preferred_unit\":\"lx\",\"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\":\"s\",\"name\":\"Time\",\"units\":{\"s\":{\"offset\":0,\"internal\":true,\"name\":\"second\",\"scale\":1}}},\"ratio\":{\"preferred_unit\":\"times\",\"name\":\"Ratio\",\"units\":{\"%\":{\"offset\":0,\"internal\":true,\"name\":\"percent\",\"scale\":100},\"times\":{\"offset\":0,\"internal\":true,\"name\":\"\",\"scale\":1}}},\"energy\":{\"preferred_unit\":null,\"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\":false,\"custom_register_url\":\"https://foo.example.com/bar/bar/baz.html\",\"customization_status\":null,\"known_protection_bits\":{\"protect_restore\":{\"name\":\"Protection from restore from backup\",\"status\":true},\"protect_admin\":{\"name\":\"Administrator credentials protection\",\"status\":false},\"protect_private_config\":{\"name\":\"Private configuration protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"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 lock\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_firmware\":{\"name\":\"Firmware protection\",\"status\":false}},\"refresh_enabled\":true,\"allow_modifying_get\":true,\"protect_maintenance\":false,\"serial\":\"ISO322203123456\",\"custom_support_email\":\"support@example.com\",\"allow_coapws_nonadmin\":false,\"allow_restapi\":false,\"upgrade_notify_beep\":false,\"brand_faq_url\":\"https://bar.example.com/baz/quux/baz/quux.htm\",\"links\":[{\"description\":\"test 5\",\"href\":\"test_url7\"},{\"description\":\"test 3\",\"href\":\"test_url5\"}],\"custom_brand_logo\":\"https://foo.example.com:8443/foo/baz/foo/baz.jpg\",\"image_format\":\"svg\",\"location\":\"Server room\",\"ntp_server_enabled\":false,\"http_ports\":[{\"port\":\"2\",\"address\":\"192.168.0.13\"},{\"port\":\"80\",\"address\":\"192.168.0.50\"},{\"port\":\"8000\",\"address\":\"192.168.0.42\"}],\"hide_wifi_key\":false,\"custom_brand_url\":\"http://foo.example.com/bar/quux/baz/bar/foo.html\",\"syslog_ip_address\":null,\"protect_network\":false,\"lockout_delay_minutes\":60,\"version\":\"1.8.1.0\",\"allow_coapws_origins\":[\"http://baz.example.com\",\"https://foo.example.com\",\"http://foo.example.com\",\"https://baz.example.com:8443\",\"http://bar.example.com:8037\",\"http://baz.example.com:80\",\"http://bar.example.com\"],\"syslog_minimal_severity\":8,\"certificates\":{\"iVeriBaz_Primary_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIISgtFFi3UczXg1sKPtJYCR8AHUNQL2cJWIDoZxt4aseHvWdLPzveQ4rkaFAyJp\\n7WgjUZp4STNO01lS0h7Sn+COGPMbEfTOC98il+oDUBdWFO/H58mv9/JRQh3hMY6a\\nGIWG7lmLPJcpLvxWhshiB89uEtHp/uZID5bMtOjIjL85H5d++KjCVu7loQapKA7a\\nkyB8iWu3g0MofNp/71X2AIscuhz5rZPcYdnG9iMsklgP8VRIZ+MlJENEyNLqzmSX\\nGqb+CTkzAA8idSHdr2y5SC4sawrMPPoiFQiTwTT6fdrI68yzDx5iACam9S9at+I8\\n1eMW7VBnMWwXUvnR1VeF6QQab1T=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"SecureBarSign_Root_CA_3\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIQcq2QCuDpVomTeUGNMdvXMmUI/mGyLBOz2TPGOf6vUuP8PhYnKULjGr1IdKG/\\n+cAQva62VcywnNeLB/sYk8PoT39l4jS5MfYIFhMnJLk7lOVyPNXAXy+129o8vHGI\\nrcEY/1tMn17CY6exfqVerYi1Ntyg9Gf1vvbwzVJnYT/6cf4HWbxN9gQYZPFliwod\\nQarxwfWPgf1MlLuMJIY/k7b9PMuMBXEd86b4n7VUoZtawozF6YHshu\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"iCyberFooCare_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIELfoX7Hcgwv5LRQL574xu1tp27rSFPPVn5KKFdyxat3yLVJSfQQZTKPYTH0li\\nVadrrHppujus5QBZ5e0h8N7isQle8DxgqbXivNXp7ShEvvq1ZskjFuS8KDoVSmBJ\\nk1I8b8H3rX+mN2MGo6Yjaj3pXaIKoejZh2jIC0O3aPszTFGIOr1/a7r8k9UYqD7Y\\nssWvHcViVVCnnWBeaCFj3PTFv258BfT4Y//seWb92pzsMAXzPoiUDCm8GtJTZoa8\\nb0U8dgCTf5rseqHSZninZs4TCa31ADtnGOyw5APnHHfy8yQkl8YL\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"iTrustBar_Trusted_Certification_Authority_9\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII+lWTC/AfwyDAUtu35zjc6d8YHjR7fdwfPT9dUMIRLYdrSXwZXgCgKMFe5inmM\\nnDeQj0lBNKqEoOBOyuceE+vu6eiv1SOqi2HS52fUPVlDwzdutGZ8GV3PAoLDHl3/\\nNTxS8RtgD7cCmX627HLeMnqB83Uw9WmY/j1ABwsQ3Ves3nxC4Js=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBarProtect_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFWAceIQ5tB1Q8GLpkAjNiIEUEacysi67FIlvcC0WP4yaMJP7W8XETnljNNiF6\\nN9BIoPLKqRJQqfs+B1XSXLDHld/1lsS82fTs4qDxIYO8DH9QKiuu47BrmDuY6MiA\\nC382\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"VeriBazSystems_Root_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII2rwygHYXH1hxhLz8DsLgURgAuQGXuK6yB2xuMVSgZ9dGXdRmWpT0G9CBbVkVr\\n3yQzLyR1XdhqBKHzs6SuPe7cFeNnWGGbFjbch3fFiM5vjOvbXOWy2fbKK+7tHQUY\\n6AtBs8wFGs+==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"GuardBarSign_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIyOL22ZGy1Pr87xtdi4IOJgqjY/u5yoPxDm0HMIGQk7at5TXpZsEvY5e77YE5N\\ncS6wrRCHBMt4TNeJyWZu4hYEq7UyXB1AfA6XdKqqijxC6bY5770ErbUhk/fICjUu\\ncRYyHOh1LvAyTI6dKMVxsCiut06cW0X8U57oWrrum2sGM/wjNRgGgPAZRJC+Mm9s\\nIgQ9YKycDF+ECjdgQwMs6yKRAKqyVisqPI0+e/ctGd8UNnBqjZisX2K==\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eTrustFooCrypt_Primary_Certification_Authority_1\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIGznwhzqYHWIf/a7F/1ONn1LlZdolZ9Yr9LotKeReBmJCMTTOWunJy95XovJN5\\nHF4AckeGyQcAo5gDdb1zZC5700SQ8MiReoeHZIaXkCkZKRp+2sze44n77GZIeIlJ\\nPcikCGVR0\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBazSign_Root_CA_7\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIiniveU/qjbZ7KWRHLv9RgwY7UGqH9nMua5pFbq5LShVpEy6buI3aEejlxa26O\\n/YrGAiOXB630N19/yT4ZklJVivaqK1tLblenT2LhBQkaUvbTPi2ATNhCJI2fLx0z\\ngnCl9wzbga6cBc1wgDQ4xeQFj5dg8dPrQedbacDGCMuQ+yNhCpoAUESDM5wWlMOB\\n1pdg3wvSrLTqlA2a/E5FiKdqGAbeaphdfKKkGFC8dh+Ou2/vJ6B2Squk1WPdL6H0\\ndnlu0wXjwye/zaK6nOaeJLhsmLDve\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"eCyberBazSystems_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFz12jzNyiH5283OG8Hh6u1AffCxon053/97k8Xjtrry/wMI5f0Ea3QGleDaRF\\nHsg20Eow5gu7dGRkyT+YZQqK54xZLe6fXpja3XWBDQKsiodgHdFt46ECCBnZrvEP\\n+/qXX1n+OgiCJPWzgQ3ogH1t5dl0tAnuCdSmhFm6yVLHwtHdKMS0gWvn9gq3tez5\\nRu/jg8hCV/9PIolhHnO==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"SecureBarSystems_Primary_Certification_Authority_6\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII3DkCaEMgm5Y3TNKP3006mAdPrq1Lb5qhLawxrIeeQCkvc5Kh7NqwaTLRKOpyW\\ntGcq8wVpNjZIMgf4q2wmeQ76mYxl5dQ+w2r4/MwO6VjVCOb2SXq7++FnZDYgs+ho\\nYv5xsW4NFbcgCh9mYImZaZ8p7qi8XXE6TM4LuAlAoOs052pfNcFzCPpLFYWp5nxb\\n1y3EjG2794F\\n-----END CERTIFICATE-----\\n\",\"status\":false}},\"ssh_authorized_keys\":[{\"data\":\"ssh-rsa 9=\",\"options\":\"\",\"comment\":\"\"}],\"refresh_delay_minutes\":1,\"ssh_enabled\":true,\"allow_restapi_nonadmin\":true,\"protect_restore\":true,\"custom_brand_logo_height\":32,\"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\"},\"allow_restapi_origins\":[\"https://foo.example.com:38443\",\"https://bar.example.com\",\"http://bar.example.com:8014\",\"http://bar.example.com\",\"https://baz.example.com:443\"],\"brand_manual_url\":\"https://foo.example.com/baz/foo.htm\",\"custom_brand_logo_width\":22,\"plots\":[{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480}],\"ssh_port\":22,\"upgrade_notify_blink\":true,\"protect_admin\":false,\"relay_ports\":[\"ttyATH0\"],\"custom_update_url\":\"http://baz.example.com/foo/bar/foo/bar.html\",\"brand_company_name\":\"Digital Loggers, Inc.\",\"hardware_id\":\"EPCR5\",\"crls\":{\"iSecureBar_Primary_Certification_Authority\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIilpXCD0tj4JSIv5xk4EjgZo+WsGYMhv5Skeh+haknwC6rJ4bQLL7wA8T2Q2R8\\nckDKlwxVktksk4zMWKjgGwqm+HqSRp14aGQLDNszGds1jrQGB9yU5pH667aZzegZ\\n6w9Vp9oS2sCwIU8UTecIykQ5L04/igyrc8NSKBxO4AKOhUuA9WV7HxFf+=\\n-----END X509 CRL-----\\n\",\"status\":false},\"eGuardFooWard_Trusted_CA\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIL3MXGW7ar4JuXx797txcc+mLPdpv9u6XzV4G1EtvLCpuAz4Jt2yV2ksUNhQYc\\nc3Cv7To2q1ulDtrZmvXH+IAVhtxGWVO8bd3k6upzxjkBdcmPXKjYev3Lp0eLX2W9\\ncvqXlqUUah7CUZmqIKVEQt3SXR0b+BJd7AAu0hPdPZrv8emT/HjRApvjHyLH9hwJ\\n6EwqgZFFRAQ6zw7GgaTWWDpUb6fI3/DCF92ylJDDWgLVcUnJ4HrcWg6\\n-----END X509 CRL-----\\n\",\"status\":false},\"iGuardBar_Primary_CA_5\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIbm+M0Jrf8Tle7oRnigWg+Rhj04G0xFQZ2Ry4mpmwJXbSM3F4lommFUWHaoKY4\\n8E6F1y1+Iacmzh23TtsG8MoSzdpXjdituq9xpCx7pZwoH/tnul337uY6XNgH1OBx\\nMu4asDQS9EmA7Z5vf\\n-----END X509 CRL-----\\n\",\"status\":true}},\"contact\":\"support@example.com\",\"relax_nonhtml_content_types\":false,\"timezone\":\"UTC\",\"hostname\":\"baz.example.com\",\"protect_firmware\":false,\"outlet_label\":\"Outlet\",\"brand_name\":\"Ethernet Power Controller\",\"oid\":\"1.3.6.1.4.1.45770.1.3\",\"custom_brand_company_name\":\"Whatever Systems Inc.\",\"update_url\":\"https://bar.example.com/foo/baz/quux/baz.htm\",\"ntp_peers\":[\"0.ntp-pool.example.com\",\"1.ntp-pool.example.com\",\"2.ntp-pool.example.com\",\"3.ntp-pool.example.com\"],\"custom_help_url\":\"https://baz.example.com/foo/quux.htm\",\"name_always_visible\":true,\"support_email\":\"support@example.com\",\"https_ports\":[{\"port\":\"8080\",\"address\":\"192.168.0.71\"}],\"contacts\":{\"engineering\":{\"phone\":null,\"fax\":\"+02368524446846\",\"name\":\"Engineering\",\"email\":\"engineering@bar.example.com\"},\"sales\":{\"phone\":null,\"fax\":null,\"name\":\"Sales\",\"email\":null},\"support\":{\"phone\":\"+2772690660701\",\"fax\":\"+890334929577649\",\"name\":\"Support\",\"email\":null},\"features\":{\"phone\":null,\"fax\":null,\"name\":\"Features\",\"email\":null}},\"custom_support_url\":\"http://baz.example.com:8070/baz/quux/foo/bar.htm\",\"support_url\":\"https://bar.example.com/bar.htm\",\"protect_notification\":false,\"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\":true,\"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\":true,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"min_value\":8,\"scale\":\"linear\",\"height\":64}],\"register_url\":\"https://bar.example.com:443/baz/foo/foo.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\"},\"string_mask\":\"nombstr\",\"renewal_data\":{\"days\":\"4\"},\"cert\":\"-----BEGIN CERTIFICATE-----\\nMIINWlG0m1xW3eg4FZ8SMKl1Obu1iuFO0CnYz3bl7YICD+JUaUzyqk/FMwI5qZVs\\nRnO2ZXdtmsu5NUbMSS7UkVQ3dGf89TSdGtisQLlCEfKd9y/eR89CgcHJvyU4Szkk\\nScIpOX33ujFtkwKv6YcksyfqSmIRW3J/ier6CxC6gU/RRMMZx+Jpz\\n-----END CERTIFICATE-----\\n\",\"automatic_renewal\":true,\"renewal_method\":\"selfsigned\",\"bits\":8192,\"key\":\"-----BEGIN PRIVATE KEY-----\\nMIIMf/aHFwFUcjzYJ7eGvf5pO/q1XCblUC79DjSVfk0HT/sp9W54BDvcFmfo+GaV\\nhkTAG8wJSQKLFWuNc5cYktLPiMiItD1b+WnGhjbAAyXRUSr6ZThKN2l5QTPKjTxj\\nk/jUdwhbU95y0EYWyuv1f0U9SquxodzZfj3IgnwAy28+IjWHdSKJUqUzgPwU3w4k\\nA3Mz/Zx3jyOTVh6z1RUtyTaNQ5SMBD3NIRMK0KPmIp\\n-----END PRIVATE KEY-----\\n\",\"distinguished_name\":{\"commonName\":[\"Digital Loggers Unit\"],\"countryName\":[\"US\"],\"stateOrProvinceName\":[\"California\"],\"localityName\":[\"Santa Clara\"]},\"domains\":[\"foo.example.com\"],\"addresses\":[\"108.121.174.254\"],\"csr\":\"-----BEGIN CERTIFICATE REQUEST-----\\nMIIuK4EMovDx7AAGthHK8gijdj3Sj48Au95FGLe4Gt2P4Fizz/J7i2tLozqX3/k+\\nGTCwaVqfxwwfwwhG3PKzn9yej2gT3tKLMZIy48d25aj1WQKcsgcgsaKbe04jwR5I\\nQH7bxBiYwm5N6kGpMyhyJJdMQNItVdwxx3YuHHTE4adCKv2iumhD5LcYlwRGaOEX\\noSn6x1CXhRudVcXHKnPhPzTMRlys/WMq+9yxDBUwePaA27UOxv6NvblNNkFOGdFG\\nEE3Rl06AcIEmpejkn6gOu3ofKCx+UEpkUvCGxKSZfiLUN5FADyb81PpOenP82FuZ\\n6r7TJi814fQBxdQvEbzgRNKEoUI3PuGYlP148C8EubRrEunUVmAyAWD/1Y5TSN1D\\n5JyKUDE5g6Lavs6h25ubKvfu08MPCcEJyDfSSwZ83xl/puju/d=\\n-----END CERTIFICATE REQUEST-----\\n\",\"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}}}}},\"relax_nonhtml_methods\":false,\"brand_product_info_url\":\"https://bar.example.com/foo/foo/bar/quux.htm\"},\"cred\":{\"ip_address\":\"192.168.0.93\",\"is_admin\":true,\"name\":\"admin\",\"agent\":\"web ui\",\"outlet_access\":[true,true,true,true,true,true,true,true]},\"upnp\":{\"enabled\":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\":\"XQ4idRGnN-y8U\",\"model_number\":\"\",\"model\":\"DLI emulated Belkin socket\",\"soap_xmlns_prefix_override\":\"i\",\"event_xmlns_prefix_override\":null,\"service_id\":\"basicevent1\",\"device_type\":\"controllee\"}},\"notifications\":{\"events\":{\"dli.upnp.sample_event\":{\"parameters\":[{\"id\":\"sample_parameter\",\"has_fixed_value\":false,\"fixed_value\":null}],\"message_template\":[\"sample event\"]}},\"parameter_kinds\":[]},\"outlets\":[{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d0\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d1\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d2\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d3\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"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\"}]},\"relay\":{\"all_caps\":true,\"min_relay_voltage\":8,\"lcd_rows\":2,\"user_message_timeout\":0,\"sequence_delay\":2,\"beep_sequence\":\"0\",\"min_sequence_delay\":1,\"outlets\":[{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #3\"},{\"state\":true,\"critical\":true,\"cycle_delay\":4,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":6,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #5\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #6\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":false,\"cycle_delay\":2,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #8\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #9\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Uplink Radio Power\"},{\"state\":false,\"critical\":false,\"cycle_delay\":1,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #12\"},{\"state\":true,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #13\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #14\"},{\"state\":false,\"critical\":true,\"cycle_delay\":6,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Server\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Cooling fans\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #17\"},{\"state\":false,\"critical\":true,\"cycle_delay\":8,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":false,\"cycle_delay\":5,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #19\"},{\"state\":false,\"critical\":true,\"cycle_delay\":5,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #20\"},{\"state\":false,\"critical\":true,\"cycle_delay\":2,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #24\"},{\"state\":false,\"critical\":false,\"cycle_delay\":9,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #27\"},{\"state\":false,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Uplink Radio Power\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":true,\"cycle_delay\":3,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":3,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #31\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Server\"}],\"lcd_columns\":16,\"relatch\":9,\"fuse_relatch\":5,\"model\":\"EPCR5\",\"user_lines\":[null,null],\"recovery_mode\":0,\"nets\":{\"eu82\":{\"latest_value\":8,\"tracking\":null,\"name\":\"eu82\",\"expression\":false},\"u53\":{\"latest_value\":1,\"tracking\":\"pull\",\"name\":\"u53\",\"expression\":true},\"ymb6\":{\"latest_value\":1,\"tracking\":\"push\",\"name\":\"ymb6\",\"expression\":false}},\"pins\":{\"ain25\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"ain25\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":\"lol78\",\"mode_bits\":4,\"level_driver\":\"kzvnx16\",\"input_bits\":16},\"aout8\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"aout8\",\"drive_logic_mapping\":[\"Z\",\"H\",\"0\",\"1\"],\"mode_driver\":\"x7\",\"mode_bits\":0,\"level_driver\":\"y6\",\"input_bits\":0},\"dio6\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"dio6\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":false,\"mode_bits\":0,\"level_driver\":\"twclyvu2\",\"input_bits\":8},\"din57\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"din57\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":\"y69\",\"mode_bits\":1,\"level_driver\":true,\"input_bits\":0},\"aout3\":{\"level_bits\":8,\"latest_input_value\":null,\"name\":\"aout3\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":false,\"mode_bits\":8,\"level_driver\":\"zttx52\",\"input_bits\":0}},\"ports\":{\"uart_e8p\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_e8p\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"1.5\",\"char_size\":\"6\"}},\"uart_54hywn7x3ih1\":{\"latest_received\":{\"d\":\"3B93DABB\"},\"type\":\"uart\",\"name\":\"uart_54hywn7x3ih1\",\"accept\":[],\"configuration\":[]},\"uart_fvl\":{\"latest_received\":{\"d\":\"01\"},\"type\":\"uart\",\"name\":\"uart_fvl\",\"accept\":[],\"configuration\":{\"parity\":\"N\",\"char_size\":\"5\",\"stop_bits\":\"1.5\"}},\"uart_a3\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_a3\",\"accept\":{\"d\":true},\"configuration\":{\"parity\":\"S\",\"char_size\":\"7\"}},\"uart_2f\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_2f\",\"accept\":[],\"configuration\":{\"parity\":\"E\"}},\"uart_9xt\":{\"latest_received\":{\"d\":\"802A94D1A9C7\"},\"type\":\"uart\",\"name\":\"uart_9xt\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"32\",\"stop_bits\":\"1\"}},\"uart_r\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_r\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"2\"}},\"uart_i0\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_i0\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"86\",\"stop_bits\":\"1.5\"}},\"uart_pn\":{\"latest_received\":{\"d\":\"BE\"},\"type\":\"uart\",\"name\":\"uart_pn\",\"accept\":[],\"configuration\":{\"baudrate\":\"36845435\",\"stop_bits\":\"2\"}},\"uart_m\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_m\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"8697\",\"char_size\":\"8\",\"parity\":\"M\"}},\"uart_yz\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_yz\",\"accept\":[],\"configuration\":{\"parity\":\"O\",\"char_size\":\"6\"}}},\"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\"}}},\"backlight_sequence\":\"0\",\"name\":\"My controller\",\"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\":[]},\"online\":true,\"version\":\"1.8.1.0\",\"cycle_delay\":6,\"keypad_enabled\":false,\"user_message_force_timeout\":1,\"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},\"autoping\":{\"enabled\":true,\"max_consecutive_reboot_count\":53,\"max_reboot_count\":3,\"items\":[{\"enabled\":false,\"script\":\"\",\"outlets\":[11,16,20,30],\"status\":{\"reboots\":7,\"hosts\":[{\"state\":null,\"success_count\":0,\"address\":\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"state_details\":null,\"failure_count\":155,\"queue_size\":0},{\"state\":null,\"success_count\":0,\"address\":\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"state_details\":\"Something strange and unexpected has happened to https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"failure_count\":60,\"queue_size\":0}]},\"addresses\":[\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\"],\"pings_before_enabling\":null}],\"resume_without_retrial\":true,\"post_reboot_delay\":122,\"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\":1,\"ping_timeout\":136,\"ping_interval\":6},\"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\":\"^(|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,}$\"}}},\"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\":{\"content_type\":{\"group\":\"msg\",\"name\":\"Content type\",\"regexp\":\"^(json|urlencoded)$\"},\"recipient\":{\"group\":\"rcpt\",\"name\":\"Recipient URL\",\"regexp\":\"^https?://.*$\"}}},\"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>=INFO\",\"action\":\"notify(\\\"james\\\")\"},{\"condition\":\"severity>=ERROR\",\"action\":\"notify(\\\"edward\\\")\"}],\"sinks\":[{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[true],\"arguments\":[]},\"type\":\"xmpp\",\"name\":\"anthony\",\"data\":{\"password\":\"\",\"sender\":\"jeff@xjg1-.gk8yby.example.com\",\"recipient\":\"george@y4seq1.example.com\"}}],\"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}}},\"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\":{\"tV\":{\"redirect_urls\":{\"https://%ECE%fA%8D!\":true},\"refresh_tokens\":{\"e3064a667b492894f6d0cd812ee45103\":{\"expiry_time\":1605015618,\"remaining_use_count\":null}},\"secret_hash\":\"8eecc0c98ad0b7b0b6d9870ec79b0158\",\"access_tokens\":{\"28654241a15319a623bf01681ef52a64\":{\"expiry_time\":1677345749,\"remaining_use_count\":null},\"0f2c4cec52cbfc7d49f374985cd57707\":{\"expiry_time\":1623303439,\"remaining_use_count\":72}},\"scopes\":{\"dli+object+full:/relay/\":true}},\"mK2D8TG\":{\"redirect_urls\":{\"https://.]]]s\":true,\"https://%5f\":true,\"https://]\":true},\"refresh_tokens\":{\"6ff20ec37b69f8bdb36b6df101fb76ee\":{\"expiry_time\":1686295518,\"remaining_use_count\":34},\"d848fe87952dce4ad6af556b440256e2\":{\"expiry_time\":null,\"remaining_use_count\":71},\"2828718cc0f938f32411d3790373a22d\":{\"expiry_time\":null,\"remaining_use_count\":41}},\"secret_hash\":null,\"access_tokens\":{\"ca2b0590cb0744d2fc8d4719a44add29\":{\"expiry_time\":1635344625,\"remaining_use_count\":47},\"c4d841ae52e062fb845dbf6d7f3533bf\":{\"expiry_time\":null,\"remaining_use_count\":null},\"35a98857cf42947fa34f464a57982796\":{\"expiry_time\":null,\"remaining_use_count\":97}},\"scopes\":{\"dli+object+read:/relay/\":true,\"dli+object+read:/relay/outlets/\":true}},\"J\":{\"redirect_urls\":{\"https://%bb%0A]]7%6e\":true,\"https://f\":true,\"https://XZ%dE]zR\":true},\"refresh_tokens\":{\"2342dc59e79fd9b579ee139886f370c9\":{\"expiry_time\":1601952279,\"remaining_use_count\":null}},\"secret_hash\":\"e7efc4910678461313da50b6e24a75d6\",\"access_tokens\":{\"2bb95b7e7d60b41ee9759bca76f72145\":{\"expiry_time\":null,\"remaining_use_count\":90}},\"scopes\":{\"dli+object+read:/config/\":true,\"dli+object+read:/relay/\":true,\"dli+object+full:/config/links/\":true}}},\"users\":[{\"password\":\"vvSS\\\"vg+PGP_\",\"is_admin\":true,\"name\":\"admin\",\"is_allowed\":true,\"outlet_access\":[true,true,true,true,true,true,true,true]},{\"password\":\"3[a9#2Ew,g%k,\",\"is_admin\":false,\"name\":\"tom\",\"is_allowed\":true,\"outlet_access\":[true,false,false,false,true,false,false,false,true,false,false,true,true,true,false,false,true,true,false,false,false,true,false,true,true,false,true,true,false,false,true,true]},{\"password\":\"4\\\"D\\\"vBDn8Nr^!Fd0\",\"is_admin\":false,\"name\":\"dick\",\"is_allowed\":false,\"outlet_access\":[true,true,true,true,true,true,false,false,true,false,true,true,true,false,true,true,false,false,true,false,false,false,true,true,true,true,false,true,false,false,true,false]},{\"password\":\"Ey)KStb=DwCy'^R\\\\\",\"is_admin\":false,\"name\":\"harry\",\"is_allowed\":true,\"outlet_access\":[false,true,false,false,true,false,false,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false,true,false,true,true,true,false,false,false,false]}],\"cookie_timeout\":30000}}\n"},"r-httr":{"filename":"get-using-r-httr.r","data":"#!/usr/bin/env RScript\n# \n# Sample for the whole object model.\n# \n# This is a sample demonstrating how to get the DLI Controller API.\n# \n\n# Note that this sample has been generated by httpsnippet;\n# authentication configuration (usually digest) is not included.\n\nlibrary(httr)\n\nurl <- \"http://192.168.0.100/restapi/\"\n\nresponse <- VERB(\"GET\", url, add_headers(Connection = 'close', Accept = 'application/json', '), content_type(\"application/octet-stream\"))\n\ncontent(response, \"text\")\n\n\n# Sample result:\n# {\"snmp\":{\"enabled\":true,\"engine_id\":\"5DBE14B8CEBCFA92EC\",\"known_auth_methods\":{\"sha1\":\"SHA1\",\"md5\":\"MD5\"},\"community_mappings\":[{\"ip_address\":\"10.176.163.168\",\"user\":\"userycbanW\",\"netmask\":\"255.0.0.0\",\"community\":\"eRhmhT7XB2fR\"},{\"ip_address\":\"10.8.216.58\",\"user\":\"userMVRIT4\",\"netmask\":\"255.0.0.0\",\"community\":\"nU5FBsxfzV\"},{\"ip_address\":\"192.168.14.226\",\"user\":\"userSvexm\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.35.65\",\"user\":\"userNvN4AS\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.167.196\",\"user\":\"userV7GC\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"}],\"users\":{\"powerReader\":{\"priv_password\":\"readerPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":\"readonly\"},\"auth_password\":\"readerAuthPassword\",\"is_allowed\":true,\"priv_method\":\"des\",\"auth_method\":\"sha1\",\"has_priv_password\":false},\"powerAdmin\":{\"priv_password\":\"adminPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":true},\"auth_password\":\"adminAuthPassword\",\"is_allowed\":true,\"priv_method\":\"aes\",\"auth_method\":\"sha1\",\"has_priv_password\":false}},\"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\"}}},\"network\":{\"wired\":{\"ip_address\":\"10.229.173.71\",\"serve_dns\":true,\"protocol\":\"dhcp\",\"online\":true,\"gateway\":\"10.0.0.39\",\"dns_servers\":[\"35.114.95.41\",\"27.10.21.15\"],\"mac_address\":\"7C:E1:FF:E0:E2:1F\",\"netmask\":\"255.0.0.0\"},\"wireless\":{\"wac_supported\":true,\"protocol\":\"dhcp\",\"encryption\":\"psk\",\"netmask\":\"255.0.0.0\",\"known_encryptions\":{\"psk2\":\"WPA2 PSK\",\"psk-mixed\":\"WPA/WPA2 PSK mixed mode\",\"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\":\"-&j&K&ieJTHx#caJJpq6a!4bW#aauwC%!-,K1r0XLUUM7\",\"dns_servers\":[],\"known_modes\":{\"sta\":\"Client\",\"ap\":\"Access Point\"},\"enabled\":false,\"serve_dns\":false,\"ssid\":\"any3\",\"mac_address\":\"7C:E1:FF:5C:74:B3\",\"ip_address\":\"10.72.235.109\",\"online\":false,\"channel\":\"9\",\"wac_enabled\":true,\"mode\":\"ap\",\"gateway\":\"10.0.0.25\"},\"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\":[]},\"interface_order\":[\"wired\"],\"known_protocols\":{\"dhcp\":\"Dynamic IP/DHCP\",\"static\":\"Static IP\"},\"same_subnet_only\":true},\"mqtt\":{\"connect_topic\":\"NWtSZGbel\",\"connect_payload\":\"ASzqk\",\"username\":\"userkXmxF\",\"reconnect_retain\":false,\"connect_qos\":2,\"use_ssl\":false,\"lwt_payload\":\"\",\"disconnect_payload\":\"aV\",\"outlets\":[{\"allow_read\":false,\"topic_subtree\":\"Mj8FD7jz\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"9UaIE\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"PjK2o\",\"qos\":2,\"allow_write\":false},{\"allow_read\":true,\"topic_subtree\":\"BBeLRsTBrB\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"swW7W\",\"qos\":2,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"T3XHp66\",\"qos\":0,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"fmG9y8\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"EPflXCrHv\",\"qos\":0,\"allow_write\":false}],\"enabled\":true,\"reconnect_qos\":0,\"disconnect_qos\":2,\"disconnect_retain\":false,\"lwt_qos\":0,\"broker_port\":null,\"lwt_topic\":\"HbLX8wk9l\",\"disconnect_topic\":\"vB9U\",\"password\":\"@IZq03a-LS#3\",\"lwt_retain\":true,\"reconnect_payload\":\"\",\"topic_root\":\"TySka7WQHz\",\"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\":\"1BaM.2HFC.YIwHXM.uAAC6Wy.2xSDXp.r0l3H.Z7u6T.O1aa86.XbC0ojpX.example.com\",\"reconnect_topic\":\"hrlRgyp4H\",\"connect_retain\":false},\"script\":{\"source\":\"function enable_modem(...)\\n ...\\nend\\nfunction disable_contraption(...)\\n ...\\nend\\n\",\"step_time_limit\":5,\"boot_handler\":\"\",\"threads\":{\"52\":{\"label\":\"label of thread #52\"}},\"traced\":false,\"step_delay\":2,\"user_function_ui_order\":[\"enable_modem\",\"toggle_machines\",\"toggle_contraption\"],\"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\":{\"disable_heater_sample\":{\"source\":\"function shut_down_router(...)\\n ...\\nend\\nfunction disable_routers(...)\\n ...\\nend\\nfunction disable_engine(...)\\n ...\\nend\\n\"},\"energize_heaters_sample\":{\"source\":\"function enable_routers(...)\\n ...\\nend\\nfunction energize_modem(...)\\n ...\\nend\\nfunction energize_router(...)\\n ...\\nend\\nfunction enable_heaters(...)\\n ...\\nend\\n\"}},\"boot_handler_legacy\":true,\"variables\":{\"engine_running\":10,\"heater_online\":\"good\",\"gadget_running\":\"failed\",\"router_state\":\"no\",\"modem_online\":true}},\"meter\":{\"power_status\":true,\"values\":{\"vcc_voltage\":{\"intervals\":[{\"lower_bound_bottom\":576.66666666667,\"alarm_level\":1,\"lower_bound_top\":590,\"alarm_period\":1},{\"lower_bound_bottom\":594.16666666667,\"alarm_level\":null,\"lower_bound_top\":602.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":18,\"data_absence_alarm_level\":3,\"value\":6,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"DC voltage\",\"supports_calibration\":false,\"internal\":false,\"lowest_interval_alarm_level\":null,\"bus\":3},\"current\":{\"intervals\":[{\"lower_bound_bottom\":94,\"alarm_level\":null,\"lower_bound_top\":104,\"alarm_period\":null},{\"lower_bound_bottom\":143,\"alarm_level\":3,\"lower_bound_top\":157,\"alarm_period\":null},{\"lower_bound_bottom\":162,\"alarm_level\":1,\"lower_bound_top\":176,\"alarm_period\":null},{\"lower_bound_bottom\":179,\"alarm_level\":null,\"lower_bound_top\":188,\"alarm_period\":null},{\"lower_bound_bottom\":225,\"alarm_level\":null,\"lower_bound_top\":239,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"2.4\",\"history_subsample_count\":10,\"data_absence_alarm_level\":2,\"value\":8,\"log_history\":false,\"history_time_step\":17,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":7,\"quantity\":\"current\",\"name\":\"Current\",\"supports_calibration\":false,\"internal\":true,\"lowest_interval_alarm_level\":1,\"bus\":null},\"mains_voltage\":{\"intervals\":[{\"lower_bound_bottom\":7.8333333333333,\"alarm_level\":null,\"lower_bound_top\":8.8333333333333,\"alarm_period\":2},{\"lower_bound_bottom\":11.25,\"alarm_level\":null,\"lower_bound_top\":12.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"3.5\",\"history_subsample_count\":1,\"data_absence_alarm_level\":null,\"value\":108,\"log_history\":true,\"history_time_step\":14,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":36,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"AC voltage\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":3,\"bus\":null},\"temperature\":{\"intervals\":[{\"lower_bound_bottom\":20.870870870871,\"alarm_level\":3,\"lower_bound_top\":21.171171171171,\"alarm_period\":1},{\"lower_bound_bottom\":22.432432432432,\"alarm_level\":null,\"lower_bound_top\":22.582582582583,\"alarm_period\":null},{\"lower_bound_bottom\":23.843843843844,\"alarm_level\":null,\"lower_bound_top\":24.174174174174,\"alarm_period\":1},{\"lower_bound_bottom\":24.264264264264,\"alarm_level\":null,\"lower_bound_top\":24.564564564565,\"alarm_period\":7},{\"lower_bound_bottom\":25.735735735736,\"alarm_level\":1,\"lower_bound_top\":26.126126126126,\"alarm_period\":1},{\"lower_bound_bottom\":27.267267267267,\"alarm_level\":2,\"lower_bound_top\":27.447447447447,\"alarm_period\":null},{\"lower_bound_bottom\":27.807807807808,\"alarm_level\":2,\"lower_bound_top\":28.108108108108,\"alarm_period\":3},{\"lower_bound_bottom\":28.138138138138,\"alarm_level\":10,\"lower_bound_top\":28.408408408408,\"alarm_period\":1}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":8,\"data_absence_alarm_level\":1,\"value\":314,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":11,\"data_absence_alarm_period\":1,\"quantity\":\"temperature\",\"name\":\"Temperature\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":5,\"bus\":4}},\"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\":[],\"arguments\":[]}},\"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\"}},\"config\":{\"allow_plaintext_logins\":true,\"allow_coapws\":true,\"protect_private_config\":false,\"brand_url\":\"https://bar.example.com/baz/baz.html\",\"allow_jsonrpc_nonadmin\":false,\"hide_passwords\":true,\"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\":null,\"name\":\"Screen length\",\"units\":{\"px\":{\"offset\":0,\"internal\":true,\"name\":\"pixel\",\"scale\":1}}},\"temperature\":{\"preferred_unit\":\"C\",\"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\":\"times\",\"name\":\"Count\",\"units\":{\"times\":{\"offset\":0,\"internal\":true,\"name\":\"time\",\"scale\":1}}},\"illuminance\":{\"preferred_unit\":\"lx\",\"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\":\"s\",\"name\":\"Time\",\"units\":{\"s\":{\"offset\":0,\"internal\":true,\"name\":\"second\",\"scale\":1}}},\"ratio\":{\"preferred_unit\":\"times\",\"name\":\"Ratio\",\"units\":{\"%\":{\"offset\":0,\"internal\":true,\"name\":\"percent\",\"scale\":100},\"times\":{\"offset\":0,\"internal\":true,\"name\":\"\",\"scale\":1}}},\"energy\":{\"preferred_unit\":null,\"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\":false,\"custom_register_url\":\"https://foo.example.com/bar/bar/baz.html\",\"customization_status\":null,\"known_protection_bits\":{\"protect_restore\":{\"name\":\"Protection from restore from backup\",\"status\":true},\"protect_admin\":{\"name\":\"Administrator credentials protection\",\"status\":false},\"protect_private_config\":{\"name\":\"Private configuration protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"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 lock\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_firmware\":{\"name\":\"Firmware protection\",\"status\":false}},\"refresh_enabled\":true,\"allow_modifying_get\":true,\"protect_maintenance\":false,\"serial\":\"ISO322203123456\",\"custom_support_email\":\"support@example.com\",\"allow_coapws_nonadmin\":false,\"allow_restapi\":false,\"upgrade_notify_beep\":false,\"brand_faq_url\":\"https://bar.example.com/baz/quux/baz/quux.htm\",\"links\":[{\"description\":\"test 5\",\"href\":\"test_url7\"},{\"description\":\"test 3\",\"href\":\"test_url5\"}],\"custom_brand_logo\":\"https://foo.example.com:8443/foo/baz/foo/baz.jpg\",\"image_format\":\"svg\",\"location\":\"Server room\",\"ntp_server_enabled\":false,\"http_ports\":[{\"port\":\"2\",\"address\":\"192.168.0.13\"},{\"port\":\"80\",\"address\":\"192.168.0.50\"},{\"port\":\"8000\",\"address\":\"192.168.0.42\"}],\"hide_wifi_key\":false,\"custom_brand_url\":\"http://foo.example.com/bar/quux/baz/bar/foo.html\",\"syslog_ip_address\":null,\"protect_network\":false,\"lockout_delay_minutes\":60,\"version\":\"1.8.1.0\",\"allow_coapws_origins\":[\"http://baz.example.com\",\"https://foo.example.com\",\"http://foo.example.com\",\"https://baz.example.com:8443\",\"http://bar.example.com:8037\",\"http://baz.example.com:80\",\"http://bar.example.com\"],\"syslog_minimal_severity\":8,\"certificates\":{\"iVeriBaz_Primary_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIISgtFFi3UczXg1sKPtJYCR8AHUNQL2cJWIDoZxt4aseHvWdLPzveQ4rkaFAyJp\\n7WgjUZp4STNO01lS0h7Sn+COGPMbEfTOC98il+oDUBdWFO/H58mv9/JRQh3hMY6a\\nGIWG7lmLPJcpLvxWhshiB89uEtHp/uZID5bMtOjIjL85H5d++KjCVu7loQapKA7a\\nkyB8iWu3g0MofNp/71X2AIscuhz5rZPcYdnG9iMsklgP8VRIZ+MlJENEyNLqzmSX\\nGqb+CTkzAA8idSHdr2y5SC4sawrMPPoiFQiTwTT6fdrI68yzDx5iACam9S9at+I8\\n1eMW7VBnMWwXUvnR1VeF6QQab1T=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"SecureBarSign_Root_CA_3\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIQcq2QCuDpVomTeUGNMdvXMmUI/mGyLBOz2TPGOf6vUuP8PhYnKULjGr1IdKG/\\n+cAQva62VcywnNeLB/sYk8PoT39l4jS5MfYIFhMnJLk7lOVyPNXAXy+129o8vHGI\\nrcEY/1tMn17CY6exfqVerYi1Ntyg9Gf1vvbwzVJnYT/6cf4HWbxN9gQYZPFliwod\\nQarxwfWPgf1MlLuMJIY/k7b9PMuMBXEd86b4n7VUoZtawozF6YHshu\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"iCyberFooCare_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIELfoX7Hcgwv5LRQL574xu1tp27rSFPPVn5KKFdyxat3yLVJSfQQZTKPYTH0li\\nVadrrHppujus5QBZ5e0h8N7isQle8DxgqbXivNXp7ShEvvq1ZskjFuS8KDoVSmBJ\\nk1I8b8H3rX+mN2MGo6Yjaj3pXaIKoejZh2jIC0O3aPszTFGIOr1/a7r8k9UYqD7Y\\nssWvHcViVVCnnWBeaCFj3PTFv258BfT4Y//seWb92pzsMAXzPoiUDCm8GtJTZoa8\\nb0U8dgCTf5rseqHSZninZs4TCa31ADtnGOyw5APnHHfy8yQkl8YL\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"iTrustBar_Trusted_Certification_Authority_9\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII+lWTC/AfwyDAUtu35zjc6d8YHjR7fdwfPT9dUMIRLYdrSXwZXgCgKMFe5inmM\\nnDeQj0lBNKqEoOBOyuceE+vu6eiv1SOqi2HS52fUPVlDwzdutGZ8GV3PAoLDHl3/\\nNTxS8RtgD7cCmX627HLeMnqB83Uw9WmY/j1ABwsQ3Ves3nxC4Js=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBarProtect_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFWAceIQ5tB1Q8GLpkAjNiIEUEacysi67FIlvcC0WP4yaMJP7W8XETnljNNiF6\\nN9BIoPLKqRJQqfs+B1XSXLDHld/1lsS82fTs4qDxIYO8DH9QKiuu47BrmDuY6MiA\\nC382\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"VeriBazSystems_Root_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII2rwygHYXH1hxhLz8DsLgURgAuQGXuK6yB2xuMVSgZ9dGXdRmWpT0G9CBbVkVr\\n3yQzLyR1XdhqBKHzs6SuPe7cFeNnWGGbFjbch3fFiM5vjOvbXOWy2fbKK+7tHQUY\\n6AtBs8wFGs+==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"GuardBarSign_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIyOL22ZGy1Pr87xtdi4IOJgqjY/u5yoPxDm0HMIGQk7at5TXpZsEvY5e77YE5N\\ncS6wrRCHBMt4TNeJyWZu4hYEq7UyXB1AfA6XdKqqijxC6bY5770ErbUhk/fICjUu\\ncRYyHOh1LvAyTI6dKMVxsCiut06cW0X8U57oWrrum2sGM/wjNRgGgPAZRJC+Mm9s\\nIgQ9YKycDF+ECjdgQwMs6yKRAKqyVisqPI0+e/ctGd8UNnBqjZisX2K==\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eTrustFooCrypt_Primary_Certification_Authority_1\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIGznwhzqYHWIf/a7F/1ONn1LlZdolZ9Yr9LotKeReBmJCMTTOWunJy95XovJN5\\nHF4AckeGyQcAo5gDdb1zZC5700SQ8MiReoeHZIaXkCkZKRp+2sze44n77GZIeIlJ\\nPcikCGVR0\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBazSign_Root_CA_7\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIiniveU/qjbZ7KWRHLv9RgwY7UGqH9nMua5pFbq5LShVpEy6buI3aEejlxa26O\\n/YrGAiOXB630N19/yT4ZklJVivaqK1tLblenT2LhBQkaUvbTPi2ATNhCJI2fLx0z\\ngnCl9wzbga6cBc1wgDQ4xeQFj5dg8dPrQedbacDGCMuQ+yNhCpoAUESDM5wWlMOB\\n1pdg3wvSrLTqlA2a/E5FiKdqGAbeaphdfKKkGFC8dh+Ou2/vJ6B2Squk1WPdL6H0\\ndnlu0wXjwye/zaK6nOaeJLhsmLDve\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"eCyberBazSystems_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFz12jzNyiH5283OG8Hh6u1AffCxon053/97k8Xjtrry/wMI5f0Ea3QGleDaRF\\nHsg20Eow5gu7dGRkyT+YZQqK54xZLe6fXpja3XWBDQKsiodgHdFt46ECCBnZrvEP\\n+/qXX1n+OgiCJPWzgQ3ogH1t5dl0tAnuCdSmhFm6yVLHwtHdKMS0gWvn9gq3tez5\\nRu/jg8hCV/9PIolhHnO==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"SecureBarSystems_Primary_Certification_Authority_6\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII3DkCaEMgm5Y3TNKP3006mAdPrq1Lb5qhLawxrIeeQCkvc5Kh7NqwaTLRKOpyW\\ntGcq8wVpNjZIMgf4q2wmeQ76mYxl5dQ+w2r4/MwO6VjVCOb2SXq7++FnZDYgs+ho\\nYv5xsW4NFbcgCh9mYImZaZ8p7qi8XXE6TM4LuAlAoOs052pfNcFzCPpLFYWp5nxb\\n1y3EjG2794F\\n-----END CERTIFICATE-----\\n\",\"status\":false}},\"ssh_authorized_keys\":[{\"data\":\"ssh-rsa 9=\",\"options\":\"\",\"comment\":\"\"}],\"refresh_delay_minutes\":1,\"ssh_enabled\":true,\"allow_restapi_nonadmin\":true,\"protect_restore\":true,\"custom_brand_logo_height\":32,\"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\"},\"allow_restapi_origins\":[\"https://foo.example.com:38443\",\"https://bar.example.com\",\"http://bar.example.com:8014\",\"http://bar.example.com\",\"https://baz.example.com:443\"],\"brand_manual_url\":\"https://foo.example.com/baz/foo.htm\",\"custom_brand_logo_width\":22,\"plots\":[{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480}],\"ssh_port\":22,\"upgrade_notify_blink\":true,\"protect_admin\":false,\"relay_ports\":[\"ttyATH0\"],\"custom_update_url\":\"http://baz.example.com/foo/bar/foo/bar.html\",\"brand_company_name\":\"Digital Loggers, Inc.\",\"hardware_id\":\"EPCR5\",\"crls\":{\"iSecureBar_Primary_Certification_Authority\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIilpXCD0tj4JSIv5xk4EjgZo+WsGYMhv5Skeh+haknwC6rJ4bQLL7wA8T2Q2R8\\nckDKlwxVktksk4zMWKjgGwqm+HqSRp14aGQLDNszGds1jrQGB9yU5pH667aZzegZ\\n6w9Vp9oS2sCwIU8UTecIykQ5L04/igyrc8NSKBxO4AKOhUuA9WV7HxFf+=\\n-----END X509 CRL-----\\n\",\"status\":false},\"eGuardFooWard_Trusted_CA\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIL3MXGW7ar4JuXx797txcc+mLPdpv9u6XzV4G1EtvLCpuAz4Jt2yV2ksUNhQYc\\nc3Cv7To2q1ulDtrZmvXH+IAVhtxGWVO8bd3k6upzxjkBdcmPXKjYev3Lp0eLX2W9\\ncvqXlqUUah7CUZmqIKVEQt3SXR0b+BJd7AAu0hPdPZrv8emT/HjRApvjHyLH9hwJ\\n6EwqgZFFRAQ6zw7GgaTWWDpUb6fI3/DCF92ylJDDWgLVcUnJ4HrcWg6\\n-----END X509 CRL-----\\n\",\"status\":false},\"iGuardBar_Primary_CA_5\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIbm+M0Jrf8Tle7oRnigWg+Rhj04G0xFQZ2Ry4mpmwJXbSM3F4lommFUWHaoKY4\\n8E6F1y1+Iacmzh23TtsG8MoSzdpXjdituq9xpCx7pZwoH/tnul337uY6XNgH1OBx\\nMu4asDQS9EmA7Z5vf\\n-----END X509 CRL-----\\n\",\"status\":true}},\"contact\":\"support@example.com\",\"relax_nonhtml_content_types\":false,\"timezone\":\"UTC\",\"hostname\":\"baz.example.com\",\"protect_firmware\":false,\"outlet_label\":\"Outlet\",\"brand_name\":\"Ethernet Power Controller\",\"oid\":\"1.3.6.1.4.1.45770.1.3\",\"custom_brand_company_name\":\"Whatever Systems Inc.\",\"update_url\":\"https://bar.example.com/foo/baz/quux/baz.htm\",\"ntp_peers\":[\"0.ntp-pool.example.com\",\"1.ntp-pool.example.com\",\"2.ntp-pool.example.com\",\"3.ntp-pool.example.com\"],\"custom_help_url\":\"https://baz.example.com/foo/quux.htm\",\"name_always_visible\":true,\"support_email\":\"support@example.com\",\"https_ports\":[{\"port\":\"8080\",\"address\":\"192.168.0.71\"}],\"contacts\":{\"engineering\":{\"phone\":null,\"fax\":\"+02368524446846\",\"name\":\"Engineering\",\"email\":\"engineering@bar.example.com\"},\"sales\":{\"phone\":null,\"fax\":null,\"name\":\"Sales\",\"email\":null},\"support\":{\"phone\":\"+2772690660701\",\"fax\":\"+890334929577649\",\"name\":\"Support\",\"email\":null},\"features\":{\"phone\":null,\"fax\":null,\"name\":\"Features\",\"email\":null}},\"custom_support_url\":\"http://baz.example.com:8070/baz/quux/foo/bar.htm\",\"support_url\":\"https://bar.example.com/bar.htm\",\"protect_notification\":false,\"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\":true,\"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\":true,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"min_value\":8,\"scale\":\"linear\",\"height\":64}],\"register_url\":\"https://bar.example.com:443/baz/foo/foo.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\"},\"string_mask\":\"nombstr\",\"renewal_data\":{\"days\":\"4\"},\"cert\":\"-----BEGIN CERTIFICATE-----\\nMIINWlG0m1xW3eg4FZ8SMKl1Obu1iuFO0CnYz3bl7YICD+JUaUzyqk/FMwI5qZVs\\nRnO2ZXdtmsu5NUbMSS7UkVQ3dGf89TSdGtisQLlCEfKd9y/eR89CgcHJvyU4Szkk\\nScIpOX33ujFtkwKv6YcksyfqSmIRW3J/ier6CxC6gU/RRMMZx+Jpz\\n-----END CERTIFICATE-----\\n\",\"automatic_renewal\":true,\"renewal_method\":\"selfsigned\",\"bits\":8192,\"key\":\"-----BEGIN PRIVATE KEY-----\\nMIIMf/aHFwFUcjzYJ7eGvf5pO/q1XCblUC79DjSVfk0HT/sp9W54BDvcFmfo+GaV\\nhkTAG8wJSQKLFWuNc5cYktLPiMiItD1b+WnGhjbAAyXRUSr6ZThKN2l5QTPKjTxj\\nk/jUdwhbU95y0EYWyuv1f0U9SquxodzZfj3IgnwAy28+IjWHdSKJUqUzgPwU3w4k\\nA3Mz/Zx3jyOTVh6z1RUtyTaNQ5SMBD3NIRMK0KPmIp\\n-----END PRIVATE KEY-----\\n\",\"distinguished_name\":{\"commonName\":[\"Digital Loggers Unit\"],\"countryName\":[\"US\"],\"stateOrProvinceName\":[\"California\"],\"localityName\":[\"Santa Clara\"]},\"domains\":[\"foo.example.com\"],\"addresses\":[\"108.121.174.254\"],\"csr\":\"-----BEGIN CERTIFICATE REQUEST-----\\nMIIuK4EMovDx7AAGthHK8gijdj3Sj48Au95FGLe4Gt2P4Fizz/J7i2tLozqX3/k+\\nGTCwaVqfxwwfwwhG3PKzn9yej2gT3tKLMZIy48d25aj1WQKcsgcgsaKbe04jwR5I\\nQH7bxBiYwm5N6kGpMyhyJJdMQNItVdwxx3YuHHTE4adCKv2iumhD5LcYlwRGaOEX\\noSn6x1CXhRudVcXHKnPhPzTMRlys/WMq+9yxDBUwePaA27UOxv6NvblNNkFOGdFG\\nEE3Rl06AcIEmpejkn6gOu3ofKCx+UEpkUvCGxKSZfiLUN5FADyb81PpOenP82FuZ\\n6r7TJi814fQBxdQvEbzgRNKEoUI3PuGYlP148C8EubRrEunUVmAyAWD/1Y5TSN1D\\n5JyKUDE5g6Lavs6h25ubKvfu08MPCcEJyDfSSwZ83xl/puju/d=\\n-----END CERTIFICATE REQUEST-----\\n\",\"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}}}}},\"relax_nonhtml_methods\":false,\"brand_product_info_url\":\"https://bar.example.com/foo/foo/bar/quux.htm\"},\"cred\":{\"ip_address\":\"192.168.0.93\",\"is_admin\":true,\"name\":\"admin\",\"agent\":\"web ui\",\"outlet_access\":[true,true,true,true,true,true,true,true]},\"upnp\":{\"enabled\":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\":\"XQ4idRGnN-y8U\",\"model_number\":\"\",\"model\":\"DLI emulated Belkin socket\",\"soap_xmlns_prefix_override\":\"i\",\"event_xmlns_prefix_override\":null,\"service_id\":\"basicevent1\",\"device_type\":\"controllee\"}},\"notifications\":{\"events\":{\"dli.upnp.sample_event\":{\"parameters\":[{\"id\":\"sample_parameter\",\"has_fixed_value\":false,\"fixed_value\":null}],\"message_template\":[\"sample event\"]}},\"parameter_kinds\":[]},\"outlets\":[{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d0\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d1\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d2\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d3\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"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\"}]},\"relay\":{\"all_caps\":true,\"min_relay_voltage\":8,\"lcd_rows\":2,\"user_message_timeout\":0,\"sequence_delay\":2,\"beep_sequence\":\"0\",\"min_sequence_delay\":1,\"outlets\":[{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #3\"},{\"state\":true,\"critical\":true,\"cycle_delay\":4,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":6,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #5\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #6\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":false,\"cycle_delay\":2,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #8\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #9\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Uplink Radio Power\"},{\"state\":false,\"critical\":false,\"cycle_delay\":1,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #12\"},{\"state\":true,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #13\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #14\"},{\"state\":false,\"critical\":true,\"cycle_delay\":6,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Server\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Cooling fans\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #17\"},{\"state\":false,\"critical\":true,\"cycle_delay\":8,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":false,\"cycle_delay\":5,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #19\"},{\"state\":false,\"critical\":true,\"cycle_delay\":5,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #20\"},{\"state\":false,\"critical\":true,\"cycle_delay\":2,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #24\"},{\"state\":false,\"critical\":false,\"cycle_delay\":9,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #27\"},{\"state\":false,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Uplink Radio Power\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":true,\"cycle_delay\":3,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":3,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #31\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Server\"}],\"lcd_columns\":16,\"relatch\":9,\"fuse_relatch\":5,\"model\":\"EPCR5\",\"user_lines\":[null,null],\"recovery_mode\":0,\"nets\":{\"eu82\":{\"latest_value\":8,\"tracking\":null,\"name\":\"eu82\",\"expression\":false},\"u53\":{\"latest_value\":1,\"tracking\":\"pull\",\"name\":\"u53\",\"expression\":true},\"ymb6\":{\"latest_value\":1,\"tracking\":\"push\",\"name\":\"ymb6\",\"expression\":false}},\"pins\":{\"ain25\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"ain25\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":\"lol78\",\"mode_bits\":4,\"level_driver\":\"kzvnx16\",\"input_bits\":16},\"aout8\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"aout8\",\"drive_logic_mapping\":[\"Z\",\"H\",\"0\",\"1\"],\"mode_driver\":\"x7\",\"mode_bits\":0,\"level_driver\":\"y6\",\"input_bits\":0},\"dio6\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"dio6\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":false,\"mode_bits\":0,\"level_driver\":\"twclyvu2\",\"input_bits\":8},\"din57\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"din57\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":\"y69\",\"mode_bits\":1,\"level_driver\":true,\"input_bits\":0},\"aout3\":{\"level_bits\":8,\"latest_input_value\":null,\"name\":\"aout3\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":false,\"mode_bits\":8,\"level_driver\":\"zttx52\",\"input_bits\":0}},\"ports\":{\"uart_e8p\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_e8p\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"1.5\",\"char_size\":\"6\"}},\"uart_54hywn7x3ih1\":{\"latest_received\":{\"d\":\"3B93DABB\"},\"type\":\"uart\",\"name\":\"uart_54hywn7x3ih1\",\"accept\":[],\"configuration\":[]},\"uart_fvl\":{\"latest_received\":{\"d\":\"01\"},\"type\":\"uart\",\"name\":\"uart_fvl\",\"accept\":[],\"configuration\":{\"parity\":\"N\",\"char_size\":\"5\",\"stop_bits\":\"1.5\"}},\"uart_a3\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_a3\",\"accept\":{\"d\":true},\"configuration\":{\"parity\":\"S\",\"char_size\":\"7\"}},\"uart_2f\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_2f\",\"accept\":[],\"configuration\":{\"parity\":\"E\"}},\"uart_9xt\":{\"latest_received\":{\"d\":\"802A94D1A9C7\"},\"type\":\"uart\",\"name\":\"uart_9xt\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"32\",\"stop_bits\":\"1\"}},\"uart_r\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_r\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"2\"}},\"uart_i0\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_i0\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"86\",\"stop_bits\":\"1.5\"}},\"uart_pn\":{\"latest_received\":{\"d\":\"BE\"},\"type\":\"uart\",\"name\":\"uart_pn\",\"accept\":[],\"configuration\":{\"baudrate\":\"36845435\",\"stop_bits\":\"2\"}},\"uart_m\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_m\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"8697\",\"char_size\":\"8\",\"parity\":\"M\"}},\"uart_yz\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_yz\",\"accept\":[],\"configuration\":{\"parity\":\"O\",\"char_size\":\"6\"}}},\"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\"}}},\"backlight_sequence\":\"0\",\"name\":\"My controller\",\"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\":[]},\"online\":true,\"version\":\"1.8.1.0\",\"cycle_delay\":6,\"keypad_enabled\":false,\"user_message_force_timeout\":1,\"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},\"autoping\":{\"enabled\":true,\"max_consecutive_reboot_count\":53,\"max_reboot_count\":3,\"items\":[{\"enabled\":false,\"script\":\"\",\"outlets\":[11,16,20,30],\"status\":{\"reboots\":7,\"hosts\":[{\"state\":null,\"success_count\":0,\"address\":\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"state_details\":null,\"failure_count\":155,\"queue_size\":0},{\"state\":null,\"success_count\":0,\"address\":\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"state_details\":\"Something strange and unexpected has happened to https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"failure_count\":60,\"queue_size\":0}]},\"addresses\":[\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\"],\"pings_before_enabling\":null}],\"resume_without_retrial\":true,\"post_reboot_delay\":122,\"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\":1,\"ping_timeout\":136,\"ping_interval\":6},\"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\":\"^(|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,}$\"}}},\"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\":{\"content_type\":{\"group\":\"msg\",\"name\":\"Content type\",\"regexp\":\"^(json|urlencoded)$\"},\"recipient\":{\"group\":\"rcpt\",\"name\":\"Recipient URL\",\"regexp\":\"^https?://.*$\"}}},\"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>=INFO\",\"action\":\"notify(\\\"james\\\")\"},{\"condition\":\"severity>=ERROR\",\"action\":\"notify(\\\"edward\\\")\"}],\"sinks\":[{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[true],\"arguments\":[]},\"type\":\"xmpp\",\"name\":\"anthony\",\"data\":{\"password\":\"\",\"sender\":\"jeff@xjg1-.gk8yby.example.com\",\"recipient\":\"george@y4seq1.example.com\"}}],\"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}}},\"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\":{\"tV\":{\"redirect_urls\":{\"https://%ECE%fA%8D!\":true},\"refresh_tokens\":{\"e3064a667b492894f6d0cd812ee45103\":{\"expiry_time\":1605015618,\"remaining_use_count\":null}},\"secret_hash\":\"8eecc0c98ad0b7b0b6d9870ec79b0158\",\"access_tokens\":{\"28654241a15319a623bf01681ef52a64\":{\"expiry_time\":1677345749,\"remaining_use_count\":null},\"0f2c4cec52cbfc7d49f374985cd57707\":{\"expiry_time\":1623303439,\"remaining_use_count\":72}},\"scopes\":{\"dli+object+full:/relay/\":true}},\"mK2D8TG\":{\"redirect_urls\":{\"https://.]]]s\":true,\"https://%5f\":true,\"https://]\":true},\"refresh_tokens\":{\"6ff20ec37b69f8bdb36b6df101fb76ee\":{\"expiry_time\":1686295518,\"remaining_use_count\":34},\"d848fe87952dce4ad6af556b440256e2\":{\"expiry_time\":null,\"remaining_use_count\":71},\"2828718cc0f938f32411d3790373a22d\":{\"expiry_time\":null,\"remaining_use_count\":41}},\"secret_hash\":null,\"access_tokens\":{\"ca2b0590cb0744d2fc8d4719a44add29\":{\"expiry_time\":1635344625,\"remaining_use_count\":47},\"c4d841ae52e062fb845dbf6d7f3533bf\":{\"expiry_time\":null,\"remaining_use_count\":null},\"35a98857cf42947fa34f464a57982796\":{\"expiry_time\":null,\"remaining_use_count\":97}},\"scopes\":{\"dli+object+read:/relay/\":true,\"dli+object+read:/relay/outlets/\":true}},\"J\":{\"redirect_urls\":{\"https://%bb%0A]]7%6e\":true,\"https://f\":true,\"https://XZ%dE]zR\":true},\"refresh_tokens\":{\"2342dc59e79fd9b579ee139886f370c9\":{\"expiry_time\":1601952279,\"remaining_use_count\":null}},\"secret_hash\":\"e7efc4910678461313da50b6e24a75d6\",\"access_tokens\":{\"2bb95b7e7d60b41ee9759bca76f72145\":{\"expiry_time\":null,\"remaining_use_count\":90}},\"scopes\":{\"dli+object+read:/config/\":true,\"dli+object+read:/relay/\":true,\"dli+object+full:/config/links/\":true}}},\"users\":[{\"password\":\"vvSS\\\"vg+PGP_\",\"is_admin\":true,\"name\":\"admin\",\"is_allowed\":true,\"outlet_access\":[true,true,true,true,true,true,true,true]},{\"password\":\"3[a9#2Ew,g%k,\",\"is_admin\":false,\"name\":\"tom\",\"is_allowed\":true,\"outlet_access\":[true,false,false,false,true,false,false,false,true,false,false,true,true,true,false,false,true,true,false,false,false,true,false,true,true,false,true,true,false,false,true,true]},{\"password\":\"4\\\"D\\\"vBDn8Nr^!Fd0\",\"is_admin\":false,\"name\":\"dick\",\"is_allowed\":false,\"outlet_access\":[true,true,true,true,true,true,false,false,true,false,true,true,true,false,true,true,false,false,true,false,false,false,true,true,true,true,false,true,false,false,true,false]},{\"password\":\"Ey)KStb=DwCy'^R\\\\\",\"is_admin\":false,\"name\":\"harry\",\"is_allowed\":true,\"outlet_access\":[false,true,false,false,true,false,false,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false,true,false,true,true,true,false,false,false,false]}],\"cookie_timeout\":30000}}\n"},"csharp-restsharp":{"filename":"get-using-csharp-restsharp.cs","data":"// \r\n// Sample for the whole object model.\r\n// \r\n// This is a sample demonstrating how to get the DLI Controller API.\r\n// \r\n\r\n// Note that this sample has been generated by httpsnippet;\r\n// authentication configuration (usually digest) is not included.\r\n\r\nvar client = new RestClient(\"http://192.168.0.100/restapi/\");\r\nvar request = new RestRequest(Method.GET);\r\nrequest.AddHeader(\"Connection\", \"close\");\r\nrequest.AddHeader(\"Accept\", \"application/json\");\r\nIRestResponse response = client.Execute(request);\r\n\r\n\r\n// Sample result:\r\n// {\"snmp\":{\"enabled\":true,\"engine_id\":\"5DBE14B8CEBCFA92EC\",\"known_auth_methods\":{\"sha1\":\"SHA1\",\"md5\":\"MD5\"},\"community_mappings\":[{\"ip_address\":\"10.176.163.168\",\"user\":\"userycbanW\",\"netmask\":\"255.0.0.0\",\"community\":\"eRhmhT7XB2fR\"},{\"ip_address\":\"10.8.216.58\",\"user\":\"userMVRIT4\",\"netmask\":\"255.0.0.0\",\"community\":\"nU5FBsxfzV\"},{\"ip_address\":\"192.168.14.226\",\"user\":\"userSvexm\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.35.65\",\"user\":\"userNvN4AS\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.167.196\",\"user\":\"userV7GC\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"}],\"users\":{\"powerReader\":{\"priv_password\":\"readerPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":\"readonly\"},\"auth_password\":\"readerAuthPassword\",\"is_allowed\":true,\"priv_method\":\"des\",\"auth_method\":\"sha1\",\"has_priv_password\":false},\"powerAdmin\":{\"priv_password\":\"adminPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":true},\"auth_password\":\"adminAuthPassword\",\"is_allowed\":true,\"priv_method\":\"aes\",\"auth_method\":\"sha1\",\"has_priv_password\":false}},\"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\"}}},\"network\":{\"wired\":{\"ip_address\":\"10.229.173.71\",\"serve_dns\":true,\"protocol\":\"dhcp\",\"online\":true,\"gateway\":\"10.0.0.39\",\"dns_servers\":[\"35.114.95.41\",\"27.10.21.15\"],\"mac_address\":\"7C:E1:FF:E0:E2:1F\",\"netmask\":\"255.0.0.0\"},\"wireless\":{\"wac_supported\":true,\"protocol\":\"dhcp\",\"encryption\":\"psk\",\"netmask\":\"255.0.0.0\",\"known_encryptions\":{\"psk2\":\"WPA2 PSK\",\"psk-mixed\":\"WPA/WPA2 PSK mixed mode\",\"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\":\"-&j&K&ieJTHx#caJJpq6a!4bW#aauwC%!-,K1r0XLUUM7\",\"dns_servers\":[],\"known_modes\":{\"sta\":\"Client\",\"ap\":\"Access Point\"},\"enabled\":false,\"serve_dns\":false,\"ssid\":\"any3\",\"mac_address\":\"7C:E1:FF:5C:74:B3\",\"ip_address\":\"10.72.235.109\",\"online\":false,\"channel\":\"9\",\"wac_enabled\":true,\"mode\":\"ap\",\"gateway\":\"10.0.0.25\"},\"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\":[]},\"interface_order\":[\"wired\"],\"known_protocols\":{\"dhcp\":\"Dynamic IP/DHCP\",\"static\":\"Static IP\"},\"same_subnet_only\":true},\"mqtt\":{\"connect_topic\":\"NWtSZGbel\",\"connect_payload\":\"ASzqk\",\"username\":\"userkXmxF\",\"reconnect_retain\":false,\"connect_qos\":2,\"use_ssl\":false,\"lwt_payload\":\"\",\"disconnect_payload\":\"aV\",\"outlets\":[{\"allow_read\":false,\"topic_subtree\":\"Mj8FD7jz\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"9UaIE\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"PjK2o\",\"qos\":2,\"allow_write\":false},{\"allow_read\":true,\"topic_subtree\":\"BBeLRsTBrB\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"swW7W\",\"qos\":2,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"T3XHp66\",\"qos\":0,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"fmG9y8\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"EPflXCrHv\",\"qos\":0,\"allow_write\":false}],\"enabled\":true,\"reconnect_qos\":0,\"disconnect_qos\":2,\"disconnect_retain\":false,\"lwt_qos\":0,\"broker_port\":null,\"lwt_topic\":\"HbLX8wk9l\",\"disconnect_topic\":\"vB9U\",\"password\":\"@IZq03a-LS#3\",\"lwt_retain\":true,\"reconnect_payload\":\"\",\"topic_root\":\"TySka7WQHz\",\"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\":\"1BaM.2HFC.YIwHXM.uAAC6Wy.2xSDXp.r0l3H.Z7u6T.O1aa86.XbC0ojpX.example.com\",\"reconnect_topic\":\"hrlRgyp4H\",\"connect_retain\":false},\"script\":{\"source\":\"function enable_modem(...)\\n ...\\nend\\nfunction disable_contraption(...)\\n ...\\nend\\n\",\"step_time_limit\":5,\"boot_handler\":\"\",\"threads\":{\"52\":{\"label\":\"label of thread #52\"}},\"traced\":false,\"step_delay\":2,\"user_function_ui_order\":[\"enable_modem\",\"toggle_machines\",\"toggle_contraption\"],\"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\":{\"disable_heater_sample\":{\"source\":\"function shut_down_router(...)\\n ...\\nend\\nfunction disable_routers(...)\\n ...\\nend\\nfunction disable_engine(...)\\n ...\\nend\\n\"},\"energize_heaters_sample\":{\"source\":\"function enable_routers(...)\\n ...\\nend\\nfunction energize_modem(...)\\n ...\\nend\\nfunction energize_router(...)\\n ...\\nend\\nfunction enable_heaters(...)\\n ...\\nend\\n\"}},\"boot_handler_legacy\":true,\"variables\":{\"engine_running\":10,\"heater_online\":\"good\",\"gadget_running\":\"failed\",\"router_state\":\"no\",\"modem_online\":true}},\"meter\":{\"power_status\":true,\"values\":{\"vcc_voltage\":{\"intervals\":[{\"lower_bound_bottom\":576.66666666667,\"alarm_level\":1,\"lower_bound_top\":590,\"alarm_period\":1},{\"lower_bound_bottom\":594.16666666667,\"alarm_level\":null,\"lower_bound_top\":602.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":18,\"data_absence_alarm_level\":3,\"value\":6,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"DC voltage\",\"supports_calibration\":false,\"internal\":false,\"lowest_interval_alarm_level\":null,\"bus\":3},\"current\":{\"intervals\":[{\"lower_bound_bottom\":94,\"alarm_level\":null,\"lower_bound_top\":104,\"alarm_period\":null},{\"lower_bound_bottom\":143,\"alarm_level\":3,\"lower_bound_top\":157,\"alarm_period\":null},{\"lower_bound_bottom\":162,\"alarm_level\":1,\"lower_bound_top\":176,\"alarm_period\":null},{\"lower_bound_bottom\":179,\"alarm_level\":null,\"lower_bound_top\":188,\"alarm_period\":null},{\"lower_bound_bottom\":225,\"alarm_level\":null,\"lower_bound_top\":239,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"2.4\",\"history_subsample_count\":10,\"data_absence_alarm_level\":2,\"value\":8,\"log_history\":false,\"history_time_step\":17,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":7,\"quantity\":\"current\",\"name\":\"Current\",\"supports_calibration\":false,\"internal\":true,\"lowest_interval_alarm_level\":1,\"bus\":null},\"mains_voltage\":{\"intervals\":[{\"lower_bound_bottom\":7.8333333333333,\"alarm_level\":null,\"lower_bound_top\":8.8333333333333,\"alarm_period\":2},{\"lower_bound_bottom\":11.25,\"alarm_level\":null,\"lower_bound_top\":12.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"3.5\",\"history_subsample_count\":1,\"data_absence_alarm_level\":null,\"value\":108,\"log_history\":true,\"history_time_step\":14,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":36,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"AC voltage\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":3,\"bus\":null},\"temperature\":{\"intervals\":[{\"lower_bound_bottom\":20.870870870871,\"alarm_level\":3,\"lower_bound_top\":21.171171171171,\"alarm_period\":1},{\"lower_bound_bottom\":22.432432432432,\"alarm_level\":null,\"lower_bound_top\":22.582582582583,\"alarm_period\":null},{\"lower_bound_bottom\":23.843843843844,\"alarm_level\":null,\"lower_bound_top\":24.174174174174,\"alarm_period\":1},{\"lower_bound_bottom\":24.264264264264,\"alarm_level\":null,\"lower_bound_top\":24.564564564565,\"alarm_period\":7},{\"lower_bound_bottom\":25.735735735736,\"alarm_level\":1,\"lower_bound_top\":26.126126126126,\"alarm_period\":1},{\"lower_bound_bottom\":27.267267267267,\"alarm_level\":2,\"lower_bound_top\":27.447447447447,\"alarm_period\":null},{\"lower_bound_bottom\":27.807807807808,\"alarm_level\":2,\"lower_bound_top\":28.108108108108,\"alarm_period\":3},{\"lower_bound_bottom\":28.138138138138,\"alarm_level\":10,\"lower_bound_top\":28.408408408408,\"alarm_period\":1}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":8,\"data_absence_alarm_level\":1,\"value\":314,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":11,\"data_absence_alarm_period\":1,\"quantity\":\"temperature\",\"name\":\"Temperature\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":5,\"bus\":4}},\"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\":[],\"arguments\":[]}},\"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\"}},\"config\":{\"allow_plaintext_logins\":true,\"allow_coapws\":true,\"protect_private_config\":false,\"brand_url\":\"https://bar.example.com/baz/baz.html\",\"allow_jsonrpc_nonadmin\":false,\"hide_passwords\":true,\"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\":null,\"name\":\"Screen length\",\"units\":{\"px\":{\"offset\":0,\"internal\":true,\"name\":\"pixel\",\"scale\":1}}},\"temperature\":{\"preferred_unit\":\"C\",\"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\":\"times\",\"name\":\"Count\",\"units\":{\"times\":{\"offset\":0,\"internal\":true,\"name\":\"time\",\"scale\":1}}},\"illuminance\":{\"preferred_unit\":\"lx\",\"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\":\"s\",\"name\":\"Time\",\"units\":{\"s\":{\"offset\":0,\"internal\":true,\"name\":\"second\",\"scale\":1}}},\"ratio\":{\"preferred_unit\":\"times\",\"name\":\"Ratio\",\"units\":{\"%\":{\"offset\":0,\"internal\":true,\"name\":\"percent\",\"scale\":100},\"times\":{\"offset\":0,\"internal\":true,\"name\":\"\",\"scale\":1}}},\"energy\":{\"preferred_unit\":null,\"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\":false,\"custom_register_url\":\"https://foo.example.com/bar/bar/baz.html\",\"customization_status\":null,\"known_protection_bits\":{\"protect_restore\":{\"name\":\"Protection from restore from backup\",\"status\":true},\"protect_admin\":{\"name\":\"Administrator credentials protection\",\"status\":false},\"protect_private_config\":{\"name\":\"Private configuration protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"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 lock\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_firmware\":{\"name\":\"Firmware protection\",\"status\":false}},\"refresh_enabled\":true,\"allow_modifying_get\":true,\"protect_maintenance\":false,\"serial\":\"ISO322203123456\",\"custom_support_email\":\"support@example.com\",\"allow_coapws_nonadmin\":false,\"allow_restapi\":false,\"upgrade_notify_beep\":false,\"brand_faq_url\":\"https://bar.example.com/baz/quux/baz/quux.htm\",\"links\":[{\"description\":\"test 5\",\"href\":\"test_url7\"},{\"description\":\"test 3\",\"href\":\"test_url5\"}],\"custom_brand_logo\":\"https://foo.example.com:8443/foo/baz/foo/baz.jpg\",\"image_format\":\"svg\",\"location\":\"Server room\",\"ntp_server_enabled\":false,\"http_ports\":[{\"port\":\"2\",\"address\":\"192.168.0.13\"},{\"port\":\"80\",\"address\":\"192.168.0.50\"},{\"port\":\"8000\",\"address\":\"192.168.0.42\"}],\"hide_wifi_key\":false,\"custom_brand_url\":\"http://foo.example.com/bar/quux/baz/bar/foo.html\",\"syslog_ip_address\":null,\"protect_network\":false,\"lockout_delay_minutes\":60,\"version\":\"1.8.1.0\",\"allow_coapws_origins\":[\"http://baz.example.com\",\"https://foo.example.com\",\"http://foo.example.com\",\"https://baz.example.com:8443\",\"http://bar.example.com:8037\",\"http://baz.example.com:80\",\"http://bar.example.com\"],\"syslog_minimal_severity\":8,\"certificates\":{\"iVeriBaz_Primary_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIISgtFFi3UczXg1sKPtJYCR8AHUNQL2cJWIDoZxt4aseHvWdLPzveQ4rkaFAyJp\\n7WgjUZp4STNO01lS0h7Sn+COGPMbEfTOC98il+oDUBdWFO/H58mv9/JRQh3hMY6a\\nGIWG7lmLPJcpLvxWhshiB89uEtHp/uZID5bMtOjIjL85H5d++KjCVu7loQapKA7a\\nkyB8iWu3g0MofNp/71X2AIscuhz5rZPcYdnG9iMsklgP8VRIZ+MlJENEyNLqzmSX\\nGqb+CTkzAA8idSHdr2y5SC4sawrMPPoiFQiTwTT6fdrI68yzDx5iACam9S9at+I8\\n1eMW7VBnMWwXUvnR1VeF6QQab1T=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"SecureBarSign_Root_CA_3\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIQcq2QCuDpVomTeUGNMdvXMmUI/mGyLBOz2TPGOf6vUuP8PhYnKULjGr1IdKG/\\n+cAQva62VcywnNeLB/sYk8PoT39l4jS5MfYIFhMnJLk7lOVyPNXAXy+129o8vHGI\\nrcEY/1tMn17CY6exfqVerYi1Ntyg9Gf1vvbwzVJnYT/6cf4HWbxN9gQYZPFliwod\\nQarxwfWPgf1MlLuMJIY/k7b9PMuMBXEd86b4n7VUoZtawozF6YHshu\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"iCyberFooCare_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIELfoX7Hcgwv5LRQL574xu1tp27rSFPPVn5KKFdyxat3yLVJSfQQZTKPYTH0li\\nVadrrHppujus5QBZ5e0h8N7isQle8DxgqbXivNXp7ShEvvq1ZskjFuS8KDoVSmBJ\\nk1I8b8H3rX+mN2MGo6Yjaj3pXaIKoejZh2jIC0O3aPszTFGIOr1/a7r8k9UYqD7Y\\nssWvHcViVVCnnWBeaCFj3PTFv258BfT4Y//seWb92pzsMAXzPoiUDCm8GtJTZoa8\\nb0U8dgCTf5rseqHSZninZs4TCa31ADtnGOyw5APnHHfy8yQkl8YL\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"iTrustBar_Trusted_Certification_Authority_9\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII+lWTC/AfwyDAUtu35zjc6d8YHjR7fdwfPT9dUMIRLYdrSXwZXgCgKMFe5inmM\\nnDeQj0lBNKqEoOBOyuceE+vu6eiv1SOqi2HS52fUPVlDwzdutGZ8GV3PAoLDHl3/\\nNTxS8RtgD7cCmX627HLeMnqB83Uw9WmY/j1ABwsQ3Ves3nxC4Js=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBarProtect_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFWAceIQ5tB1Q8GLpkAjNiIEUEacysi67FIlvcC0WP4yaMJP7W8XETnljNNiF6\\nN9BIoPLKqRJQqfs+B1XSXLDHld/1lsS82fTs4qDxIYO8DH9QKiuu47BrmDuY6MiA\\nC382\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"VeriBazSystems_Root_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII2rwygHYXH1hxhLz8DsLgURgAuQGXuK6yB2xuMVSgZ9dGXdRmWpT0G9CBbVkVr\\n3yQzLyR1XdhqBKHzs6SuPe7cFeNnWGGbFjbch3fFiM5vjOvbXOWy2fbKK+7tHQUY\\n6AtBs8wFGs+==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"GuardBarSign_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIyOL22ZGy1Pr87xtdi4IOJgqjY/u5yoPxDm0HMIGQk7at5TXpZsEvY5e77YE5N\\ncS6wrRCHBMt4TNeJyWZu4hYEq7UyXB1AfA6XdKqqijxC6bY5770ErbUhk/fICjUu\\ncRYyHOh1LvAyTI6dKMVxsCiut06cW0X8U57oWrrum2sGM/wjNRgGgPAZRJC+Mm9s\\nIgQ9YKycDF+ECjdgQwMs6yKRAKqyVisqPI0+e/ctGd8UNnBqjZisX2K==\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eTrustFooCrypt_Primary_Certification_Authority_1\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIGznwhzqYHWIf/a7F/1ONn1LlZdolZ9Yr9LotKeReBmJCMTTOWunJy95XovJN5\\nHF4AckeGyQcAo5gDdb1zZC5700SQ8MiReoeHZIaXkCkZKRp+2sze44n77GZIeIlJ\\nPcikCGVR0\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBazSign_Root_CA_7\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIiniveU/qjbZ7KWRHLv9RgwY7UGqH9nMua5pFbq5LShVpEy6buI3aEejlxa26O\\n/YrGAiOXB630N19/yT4ZklJVivaqK1tLblenT2LhBQkaUvbTPi2ATNhCJI2fLx0z\\ngnCl9wzbga6cBc1wgDQ4xeQFj5dg8dPrQedbacDGCMuQ+yNhCpoAUESDM5wWlMOB\\n1pdg3wvSrLTqlA2a/E5FiKdqGAbeaphdfKKkGFC8dh+Ou2/vJ6B2Squk1WPdL6H0\\ndnlu0wXjwye/zaK6nOaeJLhsmLDve\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"eCyberBazSystems_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFz12jzNyiH5283OG8Hh6u1AffCxon053/97k8Xjtrry/wMI5f0Ea3QGleDaRF\\nHsg20Eow5gu7dGRkyT+YZQqK54xZLe6fXpja3XWBDQKsiodgHdFt46ECCBnZrvEP\\n+/qXX1n+OgiCJPWzgQ3ogH1t5dl0tAnuCdSmhFm6yVLHwtHdKMS0gWvn9gq3tez5\\nRu/jg8hCV/9PIolhHnO==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"SecureBarSystems_Primary_Certification_Authority_6\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII3DkCaEMgm5Y3TNKP3006mAdPrq1Lb5qhLawxrIeeQCkvc5Kh7NqwaTLRKOpyW\\ntGcq8wVpNjZIMgf4q2wmeQ76mYxl5dQ+w2r4/MwO6VjVCOb2SXq7++FnZDYgs+ho\\nYv5xsW4NFbcgCh9mYImZaZ8p7qi8XXE6TM4LuAlAoOs052pfNcFzCPpLFYWp5nxb\\n1y3EjG2794F\\n-----END CERTIFICATE-----\\n\",\"status\":false}},\"ssh_authorized_keys\":[{\"data\":\"ssh-rsa 9=\",\"options\":\"\",\"comment\":\"\"}],\"refresh_delay_minutes\":1,\"ssh_enabled\":true,\"allow_restapi_nonadmin\":true,\"protect_restore\":true,\"custom_brand_logo_height\":32,\"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\"},\"allow_restapi_origins\":[\"https://foo.example.com:38443\",\"https://bar.example.com\",\"http://bar.example.com:8014\",\"http://bar.example.com\",\"https://baz.example.com:443\"],\"brand_manual_url\":\"https://foo.example.com/baz/foo.htm\",\"custom_brand_logo_width\":22,\"plots\":[{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480}],\"ssh_port\":22,\"upgrade_notify_blink\":true,\"protect_admin\":false,\"relay_ports\":[\"ttyATH0\"],\"custom_update_url\":\"http://baz.example.com/foo/bar/foo/bar.html\",\"brand_company_name\":\"Digital Loggers, Inc.\",\"hardware_id\":\"EPCR5\",\"crls\":{\"iSecureBar_Primary_Certification_Authority\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIilpXCD0tj4JSIv5xk4EjgZo+WsGYMhv5Skeh+haknwC6rJ4bQLL7wA8T2Q2R8\\nckDKlwxVktksk4zMWKjgGwqm+HqSRp14aGQLDNszGds1jrQGB9yU5pH667aZzegZ\\n6w9Vp9oS2sCwIU8UTecIykQ5L04/igyrc8NSKBxO4AKOhUuA9WV7HxFf+=\\n-----END X509 CRL-----\\n\",\"status\":false},\"eGuardFooWard_Trusted_CA\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIL3MXGW7ar4JuXx797txcc+mLPdpv9u6XzV4G1EtvLCpuAz4Jt2yV2ksUNhQYc\\nc3Cv7To2q1ulDtrZmvXH+IAVhtxGWVO8bd3k6upzxjkBdcmPXKjYev3Lp0eLX2W9\\ncvqXlqUUah7CUZmqIKVEQt3SXR0b+BJd7AAu0hPdPZrv8emT/HjRApvjHyLH9hwJ\\n6EwqgZFFRAQ6zw7GgaTWWDpUb6fI3/DCF92ylJDDWgLVcUnJ4HrcWg6\\n-----END X509 CRL-----\\n\",\"status\":false},\"iGuardBar_Primary_CA_5\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIbm+M0Jrf8Tle7oRnigWg+Rhj04G0xFQZ2Ry4mpmwJXbSM3F4lommFUWHaoKY4\\n8E6F1y1+Iacmzh23TtsG8MoSzdpXjdituq9xpCx7pZwoH/tnul337uY6XNgH1OBx\\nMu4asDQS9EmA7Z5vf\\n-----END X509 CRL-----\\n\",\"status\":true}},\"contact\":\"support@example.com\",\"relax_nonhtml_content_types\":false,\"timezone\":\"UTC\",\"hostname\":\"baz.example.com\",\"protect_firmware\":false,\"outlet_label\":\"Outlet\",\"brand_name\":\"Ethernet Power Controller\",\"oid\":\"1.3.6.1.4.1.45770.1.3\",\"custom_brand_company_name\":\"Whatever Systems Inc.\",\"update_url\":\"https://bar.example.com/foo/baz/quux/baz.htm\",\"ntp_peers\":[\"0.ntp-pool.example.com\",\"1.ntp-pool.example.com\",\"2.ntp-pool.example.com\",\"3.ntp-pool.example.com\"],\"custom_help_url\":\"https://baz.example.com/foo/quux.htm\",\"name_always_visible\":true,\"support_email\":\"support@example.com\",\"https_ports\":[{\"port\":\"8080\",\"address\":\"192.168.0.71\"}],\"contacts\":{\"engineering\":{\"phone\":null,\"fax\":\"+02368524446846\",\"name\":\"Engineering\",\"email\":\"engineering@bar.example.com\"},\"sales\":{\"phone\":null,\"fax\":null,\"name\":\"Sales\",\"email\":null},\"support\":{\"phone\":\"+2772690660701\",\"fax\":\"+890334929577649\",\"name\":\"Support\",\"email\":null},\"features\":{\"phone\":null,\"fax\":null,\"name\":\"Features\",\"email\":null}},\"custom_support_url\":\"http://baz.example.com:8070/baz/quux/foo/bar.htm\",\"support_url\":\"https://bar.example.com/bar.htm\",\"protect_notification\":false,\"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\":true,\"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\":true,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"min_value\":8,\"scale\":\"linear\",\"height\":64}],\"register_url\":\"https://bar.example.com:443/baz/foo/foo.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\"},\"string_mask\":\"nombstr\",\"renewal_data\":{\"days\":\"4\"},\"cert\":\"-----BEGIN CERTIFICATE-----\\nMIINWlG0m1xW3eg4FZ8SMKl1Obu1iuFO0CnYz3bl7YICD+JUaUzyqk/FMwI5qZVs\\nRnO2ZXdtmsu5NUbMSS7UkVQ3dGf89TSdGtisQLlCEfKd9y/eR89CgcHJvyU4Szkk\\nScIpOX33ujFtkwKv6YcksyfqSmIRW3J/ier6CxC6gU/RRMMZx+Jpz\\n-----END CERTIFICATE-----\\n\",\"automatic_renewal\":true,\"renewal_method\":\"selfsigned\",\"bits\":8192,\"key\":\"-----BEGIN PRIVATE KEY-----\\nMIIMf/aHFwFUcjzYJ7eGvf5pO/q1XCblUC79DjSVfk0HT/sp9W54BDvcFmfo+GaV\\nhkTAG8wJSQKLFWuNc5cYktLPiMiItD1b+WnGhjbAAyXRUSr6ZThKN2l5QTPKjTxj\\nk/jUdwhbU95y0EYWyuv1f0U9SquxodzZfj3IgnwAy28+IjWHdSKJUqUzgPwU3w4k\\nA3Mz/Zx3jyOTVh6z1RUtyTaNQ5SMBD3NIRMK0KPmIp\\n-----END PRIVATE KEY-----\\n\",\"distinguished_name\":{\"commonName\":[\"Digital Loggers Unit\"],\"countryName\":[\"US\"],\"stateOrProvinceName\":[\"California\"],\"localityName\":[\"Santa Clara\"]},\"domains\":[\"foo.example.com\"],\"addresses\":[\"108.121.174.254\"],\"csr\":\"-----BEGIN CERTIFICATE REQUEST-----\\nMIIuK4EMovDx7AAGthHK8gijdj3Sj48Au95FGLe4Gt2P4Fizz/J7i2tLozqX3/k+\\nGTCwaVqfxwwfwwhG3PKzn9yej2gT3tKLMZIy48d25aj1WQKcsgcgsaKbe04jwR5I\\nQH7bxBiYwm5N6kGpMyhyJJdMQNItVdwxx3YuHHTE4adCKv2iumhD5LcYlwRGaOEX\\noSn6x1CXhRudVcXHKnPhPzTMRlys/WMq+9yxDBUwePaA27UOxv6NvblNNkFOGdFG\\nEE3Rl06AcIEmpejkn6gOu3ofKCx+UEpkUvCGxKSZfiLUN5FADyb81PpOenP82FuZ\\n6r7TJi814fQBxdQvEbzgRNKEoUI3PuGYlP148C8EubRrEunUVmAyAWD/1Y5TSN1D\\n5JyKUDE5g6Lavs6h25ubKvfu08MPCcEJyDfSSwZ83xl/puju/d=\\n-----END CERTIFICATE REQUEST-----\\n\",\"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}}}}},\"relax_nonhtml_methods\":false,\"brand_product_info_url\":\"https://bar.example.com/foo/foo/bar/quux.htm\"},\"cred\":{\"ip_address\":\"192.168.0.93\",\"is_admin\":true,\"name\":\"admin\",\"agent\":\"web ui\",\"outlet_access\":[true,true,true,true,true,true,true,true]},\"upnp\":{\"enabled\":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\":\"XQ4idRGnN-y8U\",\"model_number\":\"\",\"model\":\"DLI emulated Belkin socket\",\"soap_xmlns_prefix_override\":\"i\",\"event_xmlns_prefix_override\":null,\"service_id\":\"basicevent1\",\"device_type\":\"controllee\"}},\"notifications\":{\"events\":{\"dli.upnp.sample_event\":{\"parameters\":[{\"id\":\"sample_parameter\",\"has_fixed_value\":false,\"fixed_value\":null}],\"message_template\":[\"sample event\"]}},\"parameter_kinds\":[]},\"outlets\":[{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d0\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d1\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d2\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d3\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"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\"}]},\"relay\":{\"all_caps\":true,\"min_relay_voltage\":8,\"lcd_rows\":2,\"user_message_timeout\":0,\"sequence_delay\":2,\"beep_sequence\":\"0\",\"min_sequence_delay\":1,\"outlets\":[{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #3\"},{\"state\":true,\"critical\":true,\"cycle_delay\":4,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":6,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #5\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #6\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":false,\"cycle_delay\":2,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #8\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #9\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Uplink Radio Power\"},{\"state\":false,\"critical\":false,\"cycle_delay\":1,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #12\"},{\"state\":true,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #13\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #14\"},{\"state\":false,\"critical\":true,\"cycle_delay\":6,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Server\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Cooling fans\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #17\"},{\"state\":false,\"critical\":true,\"cycle_delay\":8,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":false,\"cycle_delay\":5,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #19\"},{\"state\":false,\"critical\":true,\"cycle_delay\":5,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #20\"},{\"state\":false,\"critical\":true,\"cycle_delay\":2,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #24\"},{\"state\":false,\"critical\":false,\"cycle_delay\":9,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #27\"},{\"state\":false,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Uplink Radio Power\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":true,\"cycle_delay\":3,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":3,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #31\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Server\"}],\"lcd_columns\":16,\"relatch\":9,\"fuse_relatch\":5,\"model\":\"EPCR5\",\"user_lines\":[null,null],\"recovery_mode\":0,\"nets\":{\"eu82\":{\"latest_value\":8,\"tracking\":null,\"name\":\"eu82\",\"expression\":false},\"u53\":{\"latest_value\":1,\"tracking\":\"pull\",\"name\":\"u53\",\"expression\":true},\"ymb6\":{\"latest_value\":1,\"tracking\":\"push\",\"name\":\"ymb6\",\"expression\":false}},\"pins\":{\"ain25\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"ain25\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":\"lol78\",\"mode_bits\":4,\"level_driver\":\"kzvnx16\",\"input_bits\":16},\"aout8\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"aout8\",\"drive_logic_mapping\":[\"Z\",\"H\",\"0\",\"1\"],\"mode_driver\":\"x7\",\"mode_bits\":0,\"level_driver\":\"y6\",\"input_bits\":0},\"dio6\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"dio6\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":false,\"mode_bits\":0,\"level_driver\":\"twclyvu2\",\"input_bits\":8},\"din57\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"din57\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":\"y69\",\"mode_bits\":1,\"level_driver\":true,\"input_bits\":0},\"aout3\":{\"level_bits\":8,\"latest_input_value\":null,\"name\":\"aout3\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":false,\"mode_bits\":8,\"level_driver\":\"zttx52\",\"input_bits\":0}},\"ports\":{\"uart_e8p\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_e8p\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"1.5\",\"char_size\":\"6\"}},\"uart_54hywn7x3ih1\":{\"latest_received\":{\"d\":\"3B93DABB\"},\"type\":\"uart\",\"name\":\"uart_54hywn7x3ih1\",\"accept\":[],\"configuration\":[]},\"uart_fvl\":{\"latest_received\":{\"d\":\"01\"},\"type\":\"uart\",\"name\":\"uart_fvl\",\"accept\":[],\"configuration\":{\"parity\":\"N\",\"char_size\":\"5\",\"stop_bits\":\"1.5\"}},\"uart_a3\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_a3\",\"accept\":{\"d\":true},\"configuration\":{\"parity\":\"S\",\"char_size\":\"7\"}},\"uart_2f\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_2f\",\"accept\":[],\"configuration\":{\"parity\":\"E\"}},\"uart_9xt\":{\"latest_received\":{\"d\":\"802A94D1A9C7\"},\"type\":\"uart\",\"name\":\"uart_9xt\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"32\",\"stop_bits\":\"1\"}},\"uart_r\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_r\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"2\"}},\"uart_i0\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_i0\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"86\",\"stop_bits\":\"1.5\"}},\"uart_pn\":{\"latest_received\":{\"d\":\"BE\"},\"type\":\"uart\",\"name\":\"uart_pn\",\"accept\":[],\"configuration\":{\"baudrate\":\"36845435\",\"stop_bits\":\"2\"}},\"uart_m\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_m\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"8697\",\"char_size\":\"8\",\"parity\":\"M\"}},\"uart_yz\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_yz\",\"accept\":[],\"configuration\":{\"parity\":\"O\",\"char_size\":\"6\"}}},\"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\"}}},\"backlight_sequence\":\"0\",\"name\":\"My controller\",\"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\":[]},\"online\":true,\"version\":\"1.8.1.0\",\"cycle_delay\":6,\"keypad_enabled\":false,\"user_message_force_timeout\":1,\"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},\"autoping\":{\"enabled\":true,\"max_consecutive_reboot_count\":53,\"max_reboot_count\":3,\"items\":[{\"enabled\":false,\"script\":\"\",\"outlets\":[11,16,20,30],\"status\":{\"reboots\":7,\"hosts\":[{\"state\":null,\"success_count\":0,\"address\":\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"state_details\":null,\"failure_count\":155,\"queue_size\":0},{\"state\":null,\"success_count\":0,\"address\":\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"state_details\":\"Something strange and unexpected has happened to https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"failure_count\":60,\"queue_size\":0}]},\"addresses\":[\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\"],\"pings_before_enabling\":null}],\"resume_without_retrial\":true,\"post_reboot_delay\":122,\"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\":1,\"ping_timeout\":136,\"ping_interval\":6},\"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\":\"^(|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,}$\"}}},\"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\":{\"content_type\":{\"group\":\"msg\",\"name\":\"Content type\",\"regexp\":\"^(json|urlencoded)$\"},\"recipient\":{\"group\":\"rcpt\",\"name\":\"Recipient URL\",\"regexp\":\"^https?://.*$\"}}},\"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>=INFO\",\"action\":\"notify(\\\"james\\\")\"},{\"condition\":\"severity>=ERROR\",\"action\":\"notify(\\\"edward\\\")\"}],\"sinks\":[{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[true],\"arguments\":[]},\"type\":\"xmpp\",\"name\":\"anthony\",\"data\":{\"password\":\"\",\"sender\":\"jeff@xjg1-.gk8yby.example.com\",\"recipient\":\"george@y4seq1.example.com\"}}],\"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}}},\"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\":{\"tV\":{\"redirect_urls\":{\"https://%ECE%fA%8D!\":true},\"refresh_tokens\":{\"e3064a667b492894f6d0cd812ee45103\":{\"expiry_time\":1605015618,\"remaining_use_count\":null}},\"secret_hash\":\"8eecc0c98ad0b7b0b6d9870ec79b0158\",\"access_tokens\":{\"28654241a15319a623bf01681ef52a64\":{\"expiry_time\":1677345749,\"remaining_use_count\":null},\"0f2c4cec52cbfc7d49f374985cd57707\":{\"expiry_time\":1623303439,\"remaining_use_count\":72}},\"scopes\":{\"dli+object+full:/relay/\":true}},\"mK2D8TG\":{\"redirect_urls\":{\"https://.]]]s\":true,\"https://%5f\":true,\"https://]\":true},\"refresh_tokens\":{\"6ff20ec37b69f8bdb36b6df101fb76ee\":{\"expiry_time\":1686295518,\"remaining_use_count\":34},\"d848fe87952dce4ad6af556b440256e2\":{\"expiry_time\":null,\"remaining_use_count\":71},\"2828718cc0f938f32411d3790373a22d\":{\"expiry_time\":null,\"remaining_use_count\":41}},\"secret_hash\":null,\"access_tokens\":{\"ca2b0590cb0744d2fc8d4719a44add29\":{\"expiry_time\":1635344625,\"remaining_use_count\":47},\"c4d841ae52e062fb845dbf6d7f3533bf\":{\"expiry_time\":null,\"remaining_use_count\":null},\"35a98857cf42947fa34f464a57982796\":{\"expiry_time\":null,\"remaining_use_count\":97}},\"scopes\":{\"dli+object+read:/relay/\":true,\"dli+object+read:/relay/outlets/\":true}},\"J\":{\"redirect_urls\":{\"https://%bb%0A]]7%6e\":true,\"https://f\":true,\"https://XZ%dE]zR\":true},\"refresh_tokens\":{\"2342dc59e79fd9b579ee139886f370c9\":{\"expiry_time\":1601952279,\"remaining_use_count\":null}},\"secret_hash\":\"e7efc4910678461313da50b6e24a75d6\",\"access_tokens\":{\"2bb95b7e7d60b41ee9759bca76f72145\":{\"expiry_time\":null,\"remaining_use_count\":90}},\"scopes\":{\"dli+object+read:/config/\":true,\"dli+object+read:/relay/\":true,\"dli+object+full:/config/links/\":true}}},\"users\":[{\"password\":\"vvSS\\\"vg+PGP_\",\"is_admin\":true,\"name\":\"admin\",\"is_allowed\":true,\"outlet_access\":[true,true,true,true,true,true,true,true]},{\"password\":\"3[a9#2Ew,g%k,\",\"is_admin\":false,\"name\":\"tom\",\"is_allowed\":true,\"outlet_access\":[true,false,false,false,true,false,false,false,true,false,false,true,true,true,false,false,true,true,false,false,false,true,false,true,true,false,true,true,false,false,true,true]},{\"password\":\"4\\\"D\\\"vBDn8Nr^!Fd0\",\"is_admin\":false,\"name\":\"dick\",\"is_allowed\":false,\"outlet_access\":[true,true,true,true,true,true,false,false,true,false,true,true,true,false,true,true,false,false,true,false,false,false,true,true,true,true,false,true,false,false,true,false]},{\"password\":\"Ey)KStb=DwCy'^R\\\\\",\"is_admin\":false,\"name\":\"harry\",\"is_allowed\":true,\"outlet_access\":[false,true,false,false,true,false,false,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false,true,false,true,true,true,false,false,false,false]}],\"cookie_timeout\":30000}}\r\n"},"curl-sh":{"filename":"get-using-curl.sh","data":"#!/bin/sh\n# \n# Sample for the whole object model.\n# \n# This is a sample demonstrating how to get the DLI Controller API.\n# \n\ncurl --digest -u admin:1234 -H \"Accept: application/json\" \"http://192.168.0.100/restapi/\"\n\n# Sample result:\n# {\"snmp\":{\"enabled\":true,\"engine_id\":\"D9C78205BDB582\",\"known_auth_methods\":{\"sha1\":\"SHA1\",\"md5\":\"MD5\"},\"community_mappings\":[{\"ip_address\":\"10.199.118.55\",\"user\":\"userWTH2bK\",\"netmask\":\"255.0.0.0\",\"community\":\"private\"},{\"ip_address\":\"10.88.36.64\",\"user\":\"userBI7h\",\"netmask\":\"255.0.0.0\",\"community\":\"EHr0jsTqHmT\"}],\"users\":{\"powerReader\":{\"priv_password\":\"readerPrivPassword\",\"has_auth_password\":false,\"subtree_access\":{\"energyObject\":\"readonly\"},\"auth_password\":\"readerAuthPassword\",\"is_allowed\":true,\"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\":true,\"priv_method\":\"des\",\"auth_method\":\"sha1\",\"has_priv_password\":false}},\"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\"}}},\"network\":{\"wired\":{\"ip_address\":\"10.234.77.212\",\"serve_dns\":true,\"protocol\":\"static\",\"online\":false,\"gateway\":\"10.0.0.40\",\"dns_servers\":[\"241.199.118.153\"],\"mac_address\":\"7C:E1:FF:F8:D8:60\",\"netmask\":\"255.0.0.0\"},\"wireless\":{\"wac_supported\":false,\"protocol\":\"dhcp\",\"encryption\":\"none\",\"netmask\":\"255.255.255.0\",\"known_encryptions\":{\"psk2\":\"WPA2 PSK\",\"psk-mixed\":\"WPA/WPA2 PSK mixed mode\",\"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\":\"#,OSsS07@X\",\"dns_servers\":[],\"known_modes\":{\"sta\":\"Client\",\"ap\":\"Access Point\"},\"enabled\":true,\"serve_dns\":true,\"ssid\":\"DLI_ISO3256\",\"mac_address\":\"7C:E1:FF:CE:80:A1\",\"ip_address\":\"192.168.108.226\",\"online\":false,\"channel\":\"11\",\"wac_enabled\":false,\"mode\":\"sta\",\"gateway\":\"192.168.108.36\"},\"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\":[]},\"interface_order\":[\"wireless\"],\"known_protocols\":{\"dhcp\":\"Dynamic IP/DHCP\",\"static\":\"Static IP\"},\"same_subnet_only\":false},\"mqtt\":{\"connect_topic\":\"ZuN1VEqA\",\"connect_payload\":\"FIp\",\"username\":\"userDzNK\",\"reconnect_retain\":false,\"connect_qos\":2,\"use_ssl\":true,\"lwt_payload\":\"K6LY\",\"disconnect_payload\":\"\",\"outlets\":[{\"allow_read\":true,\"topic_subtree\":\"AqJjuHste2\",\"qos\":0,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"IJ/B\",\"qos\":1,\"allow_write\":true},{\"allow_read\":false,\"topic_subtree\":\"1gL0Mes7d3\",\"qos\":2,\"allow_write\":false},{\"allow_read\":true,\"topic_subtree\":\"Fgmuj9AnBU\",\"qos\":2,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"e1Nhiki\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"1eC/T\",\"qos\":0,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"Bu3NiGsrTZ\",\"qos\":1,\"allow_write\":true},{\"allow_read\":false,\"topic_subtree\":\"pKVYRv8fy\",\"qos\":2,\"allow_write\":false}],\"enabled\":false,\"reconnect_qos\":2,\"disconnect_qos\":0,\"disconnect_retain\":false,\"lwt_qos\":0,\"broker_port\":\"18009\",\"lwt_topic\":\"ZPOXEHWXH\",\"disconnect_topic\":\"hGeF\",\"password\":\"1QYGQyeDqj\",\"lwt_retain\":false,\"reconnect_payload\":\"\",\"topic_root\":\"7yL9Tb0e2F\",\"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\":\"59.98.79.48\",\"reconnect_topic\":\"OA3UP\",\"connect_retain\":false},\"script\":{\"source\":\"function toggle_modems(...)\\n ...\\nend\\nfunction energize_gadgets(...)\\n ...\\nend\\nfunction energize_modem(...)\\n ...\\nend\\n\",\"step_time_limit\":20,\"boot_handler\":\"\",\"threads\":{\"17\":{\"label\":\"label of thread #17\"},\"47\":{\"label\":\"label of thread #47\"},\"37\":{\"label\":\"label of thread #37\"},\"80\":{\"label\":\"label of thread #80\"},\"44\":{\"label\":\"label of thread #44\"}},\"traced\":false,\"step_delay\":3,\"user_function_ui_order\":[\"toggle_heaters\",\"enable_engine\"],\"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\":{\"energize_machine_sample\":{\"source\":\"function shut_down_heaters(...)\\n ...\\nend\\nfunction shut_down_gadget(...)\\n ...\\nend\\n\"}},\"boot_handler_legacy\":false,\"variables\":{\"gadget_temperature\":false}},\"meter\":{\"power_status\":true,\"values\":{\"vcc_voltage\":{\"intervals\":[{\"lower_bound_bottom\":498.33333333333,\"alarm_level\":1,\"lower_bound_top\":501.66666666667,\"alarm_period\":2},{\"lower_bound_bottom\":507.5,\"alarm_level\":null,\"lower_bound_top\":515,\"alarm_period\":null},{\"lower_bound_bottom\":545,\"alarm_level\":null,\"lower_bound_top\":558.33333333333,\"alarm_period\":7},{\"lower_bound_bottom\":550,\"alarm_level\":null,\"lower_bound_top\":565,\"alarm_period\":null},{\"lower_bound_bottom\":565.83333333333,\"alarm_level\":1,\"lower_bound_top\":570.83333333333,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"2.5\",\"history_subsample_count\":29,\"data_absence_alarm_level\":2,\"value\":0,\"log_history\":false,\"history_time_step\":28,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":2,\"quantity\":\"voltage\",\"name\":\"DC voltage\",\"supports_calibration\":false,\"internal\":true,\"lowest_interval_alarm_level\":10,\"bus\":2},\"current\":{\"intervals\":[{\"lower_bound_bottom\":391,\"alarm_level\":1,\"lower_bound_top\":405,\"alarm_period\":3},{\"lower_bound_bottom\":448,\"alarm_level\":null,\"lower_bound_top\":454,\"alarm_period\":4},{\"lower_bound_bottom\":468,\"alarm_level\":1,\"lower_bound_top\":471,\"alarm_period\":5},{\"lower_bound_bottom\":476,\"alarm_level\":null,\"lower_bound_top\":485,\"alarm_period\":null},{\"lower_bound_bottom\":488,\"alarm_level\":2,\"lower_bound_top\":492,\"alarm_period\":2},{\"lower_bound_bottom\":518,\"alarm_level\":null,\"lower_bound_top\":522,\"alarm_period\":2},{\"lower_bound_bottom\":530,\"alarm_level\":null,\"lower_bound_top\":550,\"alarm_period\":5},{\"lower_bound_bottom\":572,\"alarm_level\":null,\"lower_bound_top\":583,\"alarm_period\":8}],\"in_calibration\":false,\"expression\":\"4.9\",\"history_subsample_count\":14,\"data_absence_alarm_level\":null,\"value\":0,\"log_history\":true,\"history_time_step\":12,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":1,\"data_absence_alarm_period\":null,\"quantity\":\"current\",\"name\":\"Current\",\"supports_calibration\":false,\"internal\":true,\"lowest_interval_alarm_level\":1,\"bus\":3},\"mains_voltage\":{\"intervals\":[{\"lower_bound_bottom\":16,\"alarm_level\":null,\"lower_bound_top\":17.5,\"alarm_period\":3},{\"lower_bound_bottom\":17.416666666667,\"alarm_level\":null,\"lower_bound_top\":18.083333333333,\"alarm_period\":2}],\"in_calibration\":true,\"expression\":\"8.9\",\"history_subsample_count\":15,\"data_absence_alarm_level\":null,\"value\":92,\"log_history\":true,\"history_time_step\":8,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":1,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"AC voltage\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":2,\"bus\":null},\"temperature\":{\"intervals\":[{\"lower_bound_bottom\":11.741741741742,\"alarm_level\":null,\"lower_bound_top\":12.162162162162,\"alarm_period\":null},{\"lower_bound_bottom\":12.912912912913,\"alarm_level\":2,\"lower_bound_top\":13.303303303303,\"alarm_period\":null},{\"lower_bound_bottom\":14.114114114114,\"alarm_level\":12,\"lower_bound_top\":14.594594594595,\"alarm_period\":null},{\"lower_bound_bottom\":15.255255255255,\"alarm_level\":null,\"lower_bound_top\":15.405405405405,\"alarm_period\":null},{\"lower_bound_bottom\":16.786786786787,\"alarm_level\":1,\"lower_bound_top\":17.027027027027,\"alarm_period\":1},{\"lower_bound_bottom\":16.816816816817,\"alarm_level\":3,\"lower_bound_top\":17.417417417417,\"alarm_period\":null},{\"lower_bound_bottom\":17.687687687688,\"alarm_level\":2,\"lower_bound_top\":17.747747747748,\"alarm_period\":18},{\"lower_bound_bottom\":18.138138138138,\"alarm_level\":null,\"lower_bound_top\":18.498498498498,\"alarm_period\":2}],\"in_calibration\":true,\"expression\":\"2.9\",\"history_subsample_count\":3,\"data_absence_alarm_level\":null,\"value\":330,\"log_history\":false,\"history_time_step\":15,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":1,\"quantity\":\"temperature\",\"name\":\"Temperature\",\"supports_calibration\":true,\"internal\":false,\"lowest_interval_alarm_level\":null,\"bus\":1}},\"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\":[],\"arguments\":[]}},\"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\"}},\"config\":{\"allow_plaintext_logins\":true,\"allow_coapws\":true,\"protect_private_config\":true,\"brand_url\":\"https://bar.example.com:8443/bar/bar/bar/quux/quux/baz/baz/bar.html\",\"allow_jsonrpc_nonadmin\":true,\"hide_passwords\":true,\"registration_status\":false,\"custom_brand_name\":\"Amazing Controller III\",\"known_quantities\":{\"current\":{\"preferred_unit\":null,\"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\":\"F\",\"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\":\"times\",\"name\":\"Count\",\"units\":{\"times\":{\"offset\":0,\"internal\":true,\"name\":\"time\",\"scale\":1}}},\"illuminance\":{\"preferred_unit\":\"fc\",\"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\":\"times\",\"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\":\"V\",\"name\":\"Voltage\",\"units\":{\"V\":{\"offset\":0,\"internal\":true,\"name\":\"volt\",\"scale\":1}}}},\"allow_jsonrpc\":true,\"custom_register_url\":\"https://baz.example.com/foo.htm\",\"customization_status\":\"open\",\"known_protection_bits\":{\"protect_restore\":{\"name\":\"Protection from restore from backup\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_admin\":{\"name\":\"Administrator credentials protection\",\"status\":true},\"protect_private_config\":{\"name\":\"Private configuration protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_notification\":{\"name\":\"Notification settings protection\",\"status\":false},\"protect_network\":{\"name\":\"Network settings protection\",\"status\":false},\"protect_maintenance\":{\"name\":\"Maintenance mode lock\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_firmware\":{\"name\":\"Firmware protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"}},\"refresh_enabled\":true,\"allow_modifying_get\":true,\"protect_maintenance\":false,\"serial\":\"ISO322203123456\",\"custom_support_email\":\"support@example.com\",\"allow_coapws_nonadmin\":false,\"allow_restapi\":true,\"upgrade_notify_beep\":true,\"brand_faq_url\":\"http://foo.example.com/bar/baz.html\",\"links\":[{\"description\":\"test 5\",\"href\":\"test_url7\"},{\"description\":\"test 3\",\"href\":\"test_url5\"}],\"custom_brand_logo\":\"https://foo.example.com/bar/bar.gif\",\"image_format\":\"svg\",\"location\":\"Server room\",\"ntp_server_enabled\":false,\"http_ports\":[{\"port\":\"8\",\"address\":\"192.168.0.9\"},{\"port\":\"8034\",\"address\":\"192.168.0.12\"}],\"hide_wifi_key\":true,\"custom_brand_url\":\"https://baz.example.com:8443/foo/bar.html\",\"syslog_ip_address\":null,\"protect_network\":false,\"lockout_delay_minutes\":60,\"version\":\"1.8.1.0\",\"allow_coapws_origins\":[\"https://foo.example.com:443\"],\"syslog_minimal_severity\":8,\"certificates\":{\"iSecureBarSystems_Trusted_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIHUYKWbsjATq7bhZdd+vcg5+6UBU8w9WDf5aCiSxvxo3ZVeC9f8oMFpUm0/wyB\\ntao5JG2FEsKqO+3ZgEO2VDZHFaEEokShLHogasxrlIhAJnm/1A4ZPgthH8x5uQoG\\nczJVxBHFuTaiFcmRiLtPFaiPYpK+eckHb4oYH5qCbQws2iKn4DCLqwnOm7PQmAkO\\nYzagpoHFlAKUW7blLybHl04vRXheH6ws5WZwLsB73XdbhEN2D/M/1SwV0e9Km6Ct\\nnq0g29lcpNJ4mNKnmLrFIMHzYdmgsfLfWOMaa8CQX=\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"iVeriFoo_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIO8ln8SVAm94TjdVU38iOnB4RpuVJWRnwcZkn1F+pQ4IAjqgp+PEncKEREmnnD\\nsAUgDmg3DmOPWE6LFXb29yJdD5R1L2nEEIwU4caJP+kyEtKWQxacwwG92jCQn0g2\\ncYQF8lh9WfQP/yszZUvVm5aVK0JMjNjLy9d7xKIU0kv1io1IIyq54QdRTzpCMZZK\\nDTjaoDcY8gHzjbIiRPou3FN35bRhBoSQIB06QfhbL/a4cup\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"iSecureBazSystems_Primary_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIYfY4SpWQsBrr9oF/G83o8qDJ6/L2GU7rAhxfXU6Ph+HtoYu4i+vsr9CzBa2T4\\nHvIzSo5uW5BPwlK1TKzMB8aALAErHSCaOWatKintp+ImmepF/oeCyEPKRgBk9PLZ\\nxTJfGCVHWH4B6LCx0RvGtFjaTUmvrMtprDU8R0S+JYBSwQPyuLFod/P7VB2MZyCR\\njbel3e5dsaZJ0YDNp21qTALgFkGDykQhM5TRma5fBh+DFEd5IgxotJV84nO3Yrnw\\nGOltVQ4DRJVhyc0faqZvLk/985j0ug/A4n3cEAshWNPV/RAbIlXfWZrggbjaHlnO\\nt1p3vXbIy6KQJyk5VQd5IKnv3ODrBeP4hF9conwmvGDFF+MmQ0tlMhhS5xJIblOI\\nawq=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eCyberBazProtect_Primary_Certification_Authority_2\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIUyN8+SWeLqfJ3wpVBp4kb6sJsnQxBsiir5sraPWyGBHL87sLzz6a5/v+oMx/E\\n6ndzN2VLKjfitobFoaNOiOKiCjfE+L+68e5Xjdv4NaoGPQYD0xelL+Tak9qkWrtg\\n/DFe8L1lAKAcuQfs4QD5vqr5hcdZVJ5WZMBkkFWwciYW9DOFfeNbUFiCtLnPhuyH\\n911Raz3IXcUn0mTh94C=\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"VeriFooCare_Trusted_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIhCoBqkEodAwGN1v8ZrT2l8BVsOl71wYk9Nx07CqmOm3nq+yPsRUdch9U5wd9t\\n2bt4l5xYWjdKadI0VmW9PEKwMHZXAoTEQMLBUIl12OOe2igZVDlxT5trPSPcHusk\\nExoYjrc8FHC+zoWDZTihMa7r/l9wevDut1Scv5nBO/BOqkdQDL8bxHTz3evjZ8eS\\n658EuLewZ2nJhDZ3NB1hg0mLxWw6APLJXVZStEOSICo0RN5ra9ZHBMe9ubI51gQa\\n035GUZbiOd9nl1Owci8/MKv+e11KUeYWjfpDFQxf47TsAuppczq+Km+/q2MKixtS\\nihu8faFp370+yrcyicIVdKLhihQfauIIcCTHpl7vu9vt1XrlAAGpWeXELzvyuEHW\\nnqIYzDT88MBhEztQGjzwGEHGAFAQZ==\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"SecureFooProtect_Root_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII8dgFgGPzSJ4V2tJCM/+XsusgWch1ahakKH00ZR01n7Zr0v4Pw4yo/rVXUCb4w\\nGVuI4LL89Uk1Xf7ybExQFoypIBQP7eGP9AkGY6RjcBn9tw7VA5ySvwHE8kfHOyja\\nTsjbKTEYGPRCZzPgxtcuBs2xYLMW4yharQCBvSlBuDQUCsB9mp4zi8xHVJpcIXC9\\nRNvw96qOZLdRYpDOvC73AQbWGDqpS0pvPksbtj/S4fvfV93QNDWag76zNypr+enQ\\nf1IO3nUkj9GuFiIUFuBO0An//f0gSS57WQYbE3MzFeuWNC1e7E2ARsBSXE90jH9F\\nkt+pF+4wudJ7g+Gx3SOxgtVx3XgMjx6Tq7J67P222OBlOUjUz7Rf1yd6WJVFHdl8\\n4GwVL+amCMBi5hhE8NI70RgLyxfcipPo5LKTMxFbJTJQA1hL=\\n-----END CERTIFICATE-----\\n\",\"status\":false}},\"ssh_authorized_keys\":[{\"data\":\"ssh-rsa 5Q==\",\"options\":\"\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp256 2UKx5=\",\"options\":\"\",\"comment\":\"tz\"}],\"refresh_delay_minutes\":1,\"ssh_enabled\":false,\"allow_restapi_nonadmin\":false,\"protect_restore\":true,\"custom_brand_logo_height\":32,\"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\"},\"allow_restapi_origins\":[\"https://bar.example.com\"],\"brand_manual_url\":\"http://foo.example.com/quux/quux/baz/foo.htm\",\"custom_brand_logo_width\":22,\"plots\":[{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480}],\"ssh_port\":22,\"upgrade_notify_blink\":true,\"protect_admin\":false,\"relay_ports\":[\"ttyATH0\"],\"custom_update_url\":\"https://foo.example.com:8443/foo/foo/foo.htm\",\"brand_company_name\":\"Digital Loggers, Inc.\",\"hardware_id\":\"EPCR5\",\"crls\":{\"iSecureBarSystems_Root_CA\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIJuhFMkMSbrmb9LqWmW3c8XRr6+AKrjEBeyT0irVKiHxufoQSKW4U3YMBZYXRI\\nyl8/U0XqlrofXc5/ye6TjgsxFRVjmINk4YmaaKQLBE1kt9mrpuLZbDWth1cTM0ET\\n04BNXZancLgn7Yd2vCf9lYspBMBDchpfn02Kb==\\n-----END X509 CRL-----\\n\",\"status\":true},\"TrustBazCare_Root_CA\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIdn53VMRSI/BqRkYGWWj/KsHA3wfxiNsMBzSiLwBgxOWP95iheSj+K0BPysMhG\\nTEZCbVPITpru/ycid5SdRUrtTjGB/XIVntjPO9jt/ao0ZRkCYDr0jivDSBRUkl/X\\nky3wizxInztFk5pzzrjimzA+QgkChItSHyO/xMJlLD05Ls5Kjq2WpFXGxIUfcN8w\\nZxKxH5IW8Qu0XEmOJJEatWYB1EqQOmpzj9w1HFaSiUVFkIg4ewgXSFkWVayvNov7\\nsAH7mlrHG72ap8EmroF6Ynd9mYYaUhZMutVheN+xX3XNDo95cQDBDsN/RycygBKa\\nsIlFIip=\\n-----END X509 CRL-----\\n\",\"status\":true}},\"contact\":\"support@example.com\",\"relax_nonhtml_content_types\":false,\"timezone\":\"UTC\",\"hostname\":\"bar.example.com\",\"protect_firmware\":false,\"outlet_label\":\"Outlet\",\"brand_name\":\"Ethernet Power Controller\",\"oid\":\"1.3.6.1.4.1.45770.1.3\",\"custom_brand_company_name\":\"Whatever Systems Inc.\",\"update_url\":\"https://bar.example.com/bar/baz.html\",\"ntp_peers\":[\"0.ntp-pool.example.com\",\"1.ntp-pool.example.com\",\"2.ntp-pool.example.com\",\"3.ntp-pool.example.com\"],\"custom_help_url\":\"http://baz.example.com/foo/baz/bar/bar.html\",\"name_always_visible\":true,\"support_email\":\"support@example.com\",\"https_ports\":[{\"port\":\"80\",\"address\":\"192.168.0.50\"},{\"port\":\"2\",\"address\":\"192.168.0.8\"}],\"contacts\":{\"features\":{\"phone\":null,\"fax\":null,\"name\":\"Features\",\"email\":null}},\"custom_support_url\":\"https://bar.example.com:8443/quux/foo.html\",\"support_url\":\"https://baz.example.com:8443/foo.htm\",\"protect_notification\":false,\"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\":false,\"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\":true,\"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\":false,\"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\":false,\"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\":false,\"min_value\":8,\"scale\":\"linear\",\"height\":64}],\"register_url\":\"http://baz.example.com/quux/baz/foo/quux/foo/quux.htm\",\"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\"},\"string_mask\":\"utf8only\",\"renewal_data\":{\"username\":\"TExeEF\",\"password\":\"bMQ\",\"est_url\":\"https://L!%fe\",\"auth\":\"digest\"},\"cert\":\"-----BEGIN CERTIFICATE-----\\nMIIlsdMqWCY62+foT/sQsHqsA2gsv4U3b/qTeCKARvIWv+KP/CruWhmjlTcga6mB\\nhor1/IzKqvKBKLQBFzu2igYLM8U8Len2Se6Tz5pq092MXUZpTUtCASZZc4kzkX1C\\nAiCHY3Kk7iHeI78o1M/Vyb72L7pvB28NmMgLS05clPG4ZQucpw7nXGsuPhqcl+/X\\nivrl1TXTld2CYg1Upr26jyXQpABpClCxh3jkZGDLwHZUzd/pU3xD2VgthuiwfxuN\\nd7cwM+sfaMfDOUkTS+XzgRha9eG6Yf9Bpo8Bo0tOPZdp4OJYOtX4KFhVv+eTgqhV\\nrjSudsJCW9IwUsKNQRkh9FdAw6smqOQh8ubnnx/J6KGdCd1f4nNG30S/8Lo/mEiw\\nKjyIlIR5b4KE8/LyOd2R63bUtdG8LDJiyI0kdTrEaBUlDsjeVn5etj8nMQykfHTe\\nVOG/GWcU1Ojv7ORxW5rGFfehdPNxu1aQSsSkO4E=\\n-----END CERTIFICATE-----\\n\",\"automatic_renewal\":false,\"renewal_method\":\"est\",\"bits\":2048,\"key\":\"-----BEGIN PRIVATE KEY-----\\nMIIDzU7JgjRNs41oAEhv6Y+YONuKWhfL/Ja+pkKVUnvMuyA4Du0LS1wsRrDzYuKa\\nb3ixbClXafWnmlhp79s32JxIJWCg6SdjXMg9aSiA8E+x/hm9tfFx+CFKkU0szgcX\\nJienQrxhrujZhuSM9QNOij9Dm2CSglW/TBow2mdwhNVPHznTQBu8x3Nj7bBqNkrs\\ngp0STyAsUbAUPfwca5ZfVIp7WfWGWPEDEHhkGucmVoGwUDY4K8msTb//GYIpzY2E\\nl+7gdwBSD7ySi3ptrhMTjOlHiaHHeY9QZJ6CFKgUUfzClo5cWU6FutZdUsw9R6b0\\nkEj4xEacDpN1x0aS8rM2R/YKyjn4LpY64HD1Xqfmf3qd5Q5GIUKlVv5Ufua1k89q\\nOt/EZoweeZm5g2PBPAiLID0Dq3z/F==\\n-----END PRIVATE KEY-----\\n\",\"distinguished_name\":{\"commonName\":[\"Digital Loggers Unit\"],\"countryName\":[\"US\"],\"stateOrProvinceName\":[\"California\"],\"localityName\":[\"Santa Clara\"]},\"domains\":[\"foo.example.com\",\"baz.example.com\",\"baz.example.com\",\"baz.example.com\",\"baz.example.com\"],\"addresses\":[\"185.236.103.254\",\"250.72.91.177\",\"193.29.251.234\",\"250.1.252.226\",\"226.8.221.83\",\"223.58.29.251\",\"204.81.0.60\",\"4.184.252.165\",\"3.50.253.73\"],\"csr\":\"-----BEGIN CERTIFICATE REQUEST-----\\nMIIqcxxUDD9uxpJKmEOMgsE8dfFt7muXRJO4GLaWbmQYbmuO0JmiB1trj9lsyfPQ\\nWHB7qpwGNY2Hy5dlpqojiXvTQt9sJAisUw/Klxd8WhSUo5Fey4OgdJ94DKyYXgQ1\\nSNOQ0Yyk1SZ8kE7qepU+/aDMYovFFyujMIAPt89wdl5N/EDg4jh5KxUulP91O4nn\\nzCI8NFn8MBAcRsjBZqXWLSImeLBk8+98DTIck6n7KzmosV/SMZ+j1JWihkSsle0+\\nLdvUR2rQrfJMhnlGoUK812rnXjYCmYM8BHeeMV5DBRcuFNB3tYDwc5kArIOdtnn5\\nSmS+tiBLK6cjJhdtxaW3Ljwf8ZYxNg2sSXsMF3jcBLLX3/Q1cz6zi2fseEq2wuwO\\nomiuVK6tifzk60N69MqE2juIZzETvfwkRfez0ntkTsVcuuk3GaJKKEfvDvO9bLw2\\na22OxptpKWjEGpXt9uDQZ8fVZr6xnBzOF2pCuj2EFoVXe2QpyfFXqx3QpBNcON1g\\nsvMbzcso7QSCsHAYZkPWprL1E+Re186w3UX37QtGsLUlfhJESlnHc9Kt9oYDzg92\\nj8JA2c2Q7q5qAMIx9caLzUWn2mnkyrwh0Gu4uzW2pev/0DzCsZZr36f7uSusKqaM\\nUS2T/6Jf1KhHJw9uW1+ej8ZC2SYv2x2ZQ73RFO6Jlqc4no/Js0+bAaqE2O97LEjo\\noFfDO++Fd53S7PL9PzM0pc4DoEb3zQSoh81682OoATHJueVKdtMSWTiLkKQjmvYU\\nccEg12sXLCS/jofdB79hsWRCzB+ulUzN7D4AIzkfBChx0MaEVmyOJQcIdcCP7CpH\\nwUmvER7S95VXim3VkTqA59qkOFuc5B41hszxK6PVEw3yi8TTdKflVWWvoQYvdezK\\nyHu5jQLgVKOfpuJAa5h6ddw3Bsisr3PpNK==\\n-----END CERTIFICATE REQUEST-----\\n\",\"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}}}}},\"relax_nonhtml_methods\":false,\"brand_product_info_url\":\"http://foo.example.com:8017/foo/foo/foo/foo.htm\"},\"cred\":{\"ip_address\":\"192.168.0.23\",\"is_admin\":true,\"name\":\"admin\",\"agent\":\"web ui\",\"outlet_access\":[true,true,true,true,true,true,true,true]},\"upnp\":{\"enabled\":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\":null,\"model_number\":\"\",\"model\":\"DLI emulated Belkin socket\",\"soap_xmlns_prefix_override\":\"xgD-1EB\",\"event_xmlns_prefix_override\":\"J\",\"service_id\":\"basicevent1\",\"device_type\":\"controllee\"}},\"notifications\":{\"events\":{\"dli.upnp.sample_event\":{\"parameters\":[{\"id\":\"sample_parameter\",\"has_fixed_value\":false,\"fixed_value\":null}],\"message_template\":[\"sample event\"]}},\"parameter_kinds\":[]},\"outlets\":[{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d0\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d1\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d2\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d3\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d4\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d5\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d6\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d7\",\"profile\":\"belkin_wemo_socket\"}]},\"relay\":{\"all_caps\":false,\"min_relay_voltage\":8,\"lcd_rows\":2,\"user_message_timeout\":null,\"sequence_delay\":9,\"beep_sequence\":\"0\",\"min_sequence_delay\":1,\"outlets\":[{\"state\":true,\"critical\":true,\"cycle_delay\":8,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"Server\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Server\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #3\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #4\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Cooling fans\"},{\"state\":true,\"critical\":true,\"cycle_delay\":2,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":true,\"critical\":true,\"cycle_delay\":5,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #7\"},{\"state\":true,\"critical\":false,\"cycle_delay\":4,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":false,\"critical\":true,\"cycle_delay\":4,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #9\"},{\"state\":true,\"critical\":false,\"cycle_delay\":5,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #10\"},{\"state\":true,\"critical\":true,\"cycle_delay\":2,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"Cooling fans\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"Server\"},{\"state\":true,\"critical\":true,\"cycle_delay\":6,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"Power grid\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #15\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #16\"},{\"state\":false,\"critical\":false,\"cycle_delay\":1,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #17\"},{\"state\":false,\"critical\":true,\"cycle_delay\":5,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":5,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #20\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #21\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #22\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #23\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #24\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"Cooling fans\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":true,\"cycle_delay\":7,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"POE Injector\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":true,\"cycle_delay\":6,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #32\"}],\"lcd_columns\":16,\"relatch\":3,\"fuse_relatch\":null,\"model\":\"EPCR5\",\"user_lines\":[null,null],\"recovery_mode\":1,\"nets\":{\"iftwqbisl3\":{\"latest_value\":1,\"tracking\":\"pull\",\"name\":\"iftwqbisl3\",\"expression\":\"apin[\\\"ain79\\\"]\"},\"gj72\":{\"latest_value\":1,\"tracking\":\"pull\",\"name\":\"gj72\",\"expression\":false},\"l6\":{\"latest_value\":7,\"tracking\":\"push\",\"name\":\"l6\",\"expression\":true},\"yhb6\":{\"latest_value\":1,\"tracking\":\"pull\",\"name\":\"yhb6\",\"expression\":true}},\"pins\":{\"aout7\":{\"level_bits\":8,\"latest_input_value\":null,\"name\":\"aout7\",\"drive_logic_mapping\":[\"0\",\"1\",\"0\",\"1\"],\"mode_driver\":false,\"mode_bits\":1,\"level_driver\":true,\"input_bits\":0}},\"ports\":{\"uart_bvx\":{\"latest_received\":{\"d\":\"44BD\"},\"type\":\"uart\",\"name\":\"uart_bvx\",\"accept\":[],\"configuration\":{\"baudrate\":\"2\",\"char_size\":\"7\"}}},\"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\"}}},\"backlight_sequence\":\"0\",\"name\":\"My controller\",\"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\":[]},\"online\":true,\"version\":\"1.8.1.0\",\"cycle_delay\":3,\"keypad_enabled\":false,\"user_message_force_timeout\":1,\"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\":true},\"autoping\":{\"enabled\":true,\"max_consecutive_reboot_count\":32,\"max_reboot_count\":5,\"items\":[{\"enabled\":false,\"script\":\"\",\"outlets\":[0,1,6,7,12,15,16,20,25,29,30],\"status\":{\"reboots\":5,\"hosts\":[{\"state\":null,\"success_count\":5672,\"address\":\"http://104.5.230.5:47313/2Gxbw/K8gsV\",\"state_details\":\"http://104.5.230.5:47313/2Gxbw/K8gsV returned the following error\",\"failure_count\":0,\"queue_size\":0}]},\"addresses\":[\"http://104.5.230.5:47313/2Gxbw/K8gsV\"],\"pings_before_enabling\":null},{\"enabled\":false,\"script\":\"disable_contraptions\",\"outlets\":[],\"status\":{\"reboots\":8,\"hosts\":[{\"state\":null,\"success_count\":2913,\"address\":\"https://142.183.250.10/xeLK/0sFb/nmA.f/c32k\",\"state_details\":null,\"failure_count\":501,\"queue_size\":0},{\"state\":null,\"success_count\":9410,\"address\":\"17.26.9.126\",\"state_details\":null,\"failure_count\":0,\"queue_size\":0},{\"state\":null,\"success_count\":7316,\"address\":\"http://KCfj.AVGEzj5.zBcelx.example.com:1520/oO6..mmyA\",\"state_details\":null,\"failure_count\":179,\"queue_size\":0}]},\"addresses\":[\"https://142.183.250.10/xeLK/0sFb/nmA.f/c32k\",\"17.26.9.126\",\"http://KCfj.AVGEzj5.zBcelx.example.com:1520/oO6..mmyA\"],\"pings_before_enabling\":null}],\"resume_without_retrial\":true,\"post_reboot_delay\":364,\"handle_failures_immediately\":false,\"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\":2,\"ping_timeout\":129,\"ping_interval\":8},\"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\":\"^(|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,}$\"}}},\"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\":{\"content_type\":{\"group\":\"msg\",\"name\":\"Content type\",\"regexp\":\"^(json|urlencoded)$\"},\"recipient\":{\"group\":\"rcpt\",\"name\":\"Recipient URL\",\"regexp\":\"^https?://.*$\"}}},\"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(\\\"thomas\\\")\"},{\"condition\":\"severity>=EMERGENCY\",\"action\":\"notify(\\\"steven\\\")\"},{\"condition\":\"severity>=WARNING\",\"action\":\"notify(\\\"mark\\\")\"},{\"condition\":\"severity>=ERROR\",\"action\":\"notify(\\\"george\\\")\"},{\"condition\":\"severity>=ERROR\",\"action\":\"notify(\\\"donald\\\")\"},{\"condition\":\"severity>=EMERGENCY\",\"action\":\"notify(\\\"ronald\\\")\"}],\"sinks\":[{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[true],\"arguments\":[]},\"type\":\"xmpp\",\"name\":\"ronald\",\"data\":{\"password\":\"FK2?A0:FT2K[u38I\",\"sender\":\"kenneth@r5grk.example.com\",\"recipient\":\"kenneth@a0327.shtpsy.nblzm.example.com\"}},{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[true],\"arguments\":[]},\"type\":\"snmpv1\",\"name\":\"richard\",\"data\":{\"community\":\"\",\"specific_trap_type\":\"0857117\",\"generic_trap_type\":\"0432686\",\"enterprise_oid\":\"2.1809,\",\"server\":\"vqcs.nd9uk.example.com\"}},{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[true],\"arguments\":[]},\"type\":\"snmpv1\",\"name\":\"donald\",\"data\":{\"community\":\"8\",\"specific_trap_type\":\"993479\",\"generic_trap_type\":\"3224\",\"enterprise_oid\":\"1.83,,,,,,\",\"server\":\"t8rih.e2460n.jzut5i.example.com\"}},{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[true],\"arguments\":[]},\"type\":\"snmpv1\",\"name\":\"anthony\",\"data\":{\"community\":\"\",\"specific_trap_type\":\"9\",\"generic_trap_type\":\"6978\",\"enterprise_oid\":\"1.3,,,,\",\"server\":\"wxosc.example.com\"}},{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[\"Sink handler indicates notification failure, check log for errors\"],\"arguments\":[]},\"type\":\"snmpv3i\",\"name\":\"joseph\",\"data\":{\"security_engine_id\":\"\",\"context_engine_id\":\"\",\"auth_protocol\":\"MD5\",\"priv_protocol\":\"DES\",\"priv_passphrase\":\"\",\"auth_passphrase\":\"\",\"context_name\":\"%'m\",\"security_name\":\"george\",\"trap_oid\":\"2.4,\",\"server\":\"r8y8.eiruhc.example.com\"}},{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[\"Sink handler indicates notification failure, check log for errors\"],\"arguments\":[]},\"type\":\"xmpp\",\"name\":\"richard\",\"data\":{\"password\":\"irv1\",\"sender\":\"robert@jgbl.e2hm5.example.com\",\"recipient\":\"william@62yl6.drhu.example.com\"}},{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[\"Sink handler indicates notification failure, check log for errors\"],\"arguments\":[]},\"type\":\"snmpv1\",\"name\":\"mark\",\"data\":{\"community\":\",\",\"specific_trap_type\":\"33788545\",\"generic_trap_type\":\"89130781304\",\"enterprise_oid\":\"0.25262,,\",\"server\":\"699ro.801rbo.example.com\"}},{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[true],\"arguments\":[]},\"type\":\"snmpv2ci\",\"name\":\"brian\",\"data\":{\"trap_oid\":\"2.570781,,\",\"server\":\"ztry.pe0un.an77u.example.com\",\"community\":\"+\"}}],\"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}}},\"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\":{\"4\":{\"redirect_urls\":{\"https://g%52k%Fd\":true},\"refresh_tokens\":{\"e57d5c7e9bd8b839e067afad176bdf9c\":{\"expiry_time\":1605787143,\"remaining_use_count\":null},\"d186c5f7e21c274d6fb871341d06da0b\":{\"expiry_time\":null,\"remaining_use_count\":null}},\"secret_hash\":\"601f32655a8a3b781a8bfe161ffd0237\",\"access_tokens\":{\"e1fc31968d3fdf840b818986381e136f\":{\"expiry_time\":1640433099,\"remaining_use_count\":null}},\"scopes\":{\"dli+object+full:/\":true,\"dli+object+full:/script/\":true}},\"vX\":{\"redirect_urls\":{\"https://%46%93]j\":true},\"refresh_tokens\":{\"e2ec8ae7a0dc9e133354ef1c02507a36\":{\"expiry_time\":null,\"remaining_use_count\":16}},\"secret_hash\":\"fac6c5107e660e64227ac5ca093f17d0\",\"access_tokens\":{\"1c71a3a85dc82071232593c463095567\":{\"expiry_time\":1686037607,\"remaining_use_count\":null}},\"scopes\":{\"dli+object+read:/\":true,\"dli+object+read:/script/\":true,\"dli+object+full:/config/links/\":true}},\"TL\":{\"redirect_urls\":{\"https://%cA%E7VY\":true},\"refresh_tokens\":{\"63e184bfeb6d28500cfb7f8479438adf\":{\"expiry_time\":null,\"remaining_use_count\":null},\"6fc6e7cb941a5d91589903e3c91b7ccd\":{\"expiry_time\":null,\"remaining_use_count\":null}},\"secret_hash\":null,\"access_tokens\":{\"0069574a5dba643682a4bbf38c0554f5\":{\"expiry_time\":1637893328,\"remaining_use_count\":null}},\"scopes\":{\"dli+object+full:/\":true}}},\"users\":[{\"password\":\"o4;/'!lO>$xn4\",\"is_admin\":true,\"name\":\"admin\",\"is_allowed\":true,\"outlet_access\":[true,true,true,true,true,true,true,true]},{\"password\":\"'{?%/ro41/Q/O\",\"is_admin\":false,\"name\":\"tom\",\"is_allowed\":true,\"outlet_access\":[false,false,true,true,true,false,false,false,false,false,true,true,true,true,true,false,false,false,true,false,true,true,false,false,false,false,true,true,true,true,false,true]},{\"password\":\"!l8aWlIC/aMUsG0\",\"is_admin\":false,\"name\":\"dick\",\"is_allowed\":false,\"outlet_access\":[false,true,false,false,true,true,false,true,true,false,true,false,true,false,true,true,true,true,true,false,false,true,true,false,true,false,true,false,false,false,true,true]},{\"password\":\"q+i@s/jlXa\",\"is_admin\":false,\"name\":\"harry\",\"is_allowed\":true,\"outlet_access\":[true,false,false,true,false,false,false,true,false,false,true,false,true,true,false,true,false,false,true,true,true,true,true,false,true,true,true,true,true,false,false,true]}],\"cookie_timeout\":30000}}\n"},"javascript-xhr":{"filename":"get-using-javascript-xhr.js","data":"// \n// Sample for the whole object model.\n// \n// This is a sample demonstrating how to get the DLI Controller API.\n// \n\n// Note that this sample has been generated by httpsnippet;\n// authentication configuration (usually digest) is not included.\n\nconst data = null;\n\nconst xhr = new XMLHttpRequest();\nxhr.withCredentials = true;\n\nxhr.addEventListener(\"readystatechange\", function () {\n if (this.readyState === this.DONE) {\n console.log(this.responseText);\n }\n});\n\nxhr.open(\"GET\", \"http://192.168.0.100/restapi/\");\nxhr.setRequestHeader(\"Connection\", \"close\");\nxhr.setRequestHeader(\"Accept\", \"application/json\");\n\nxhr.send(data);\n\n\n// Sample result:\n// {\"snmp\":{\"enabled\":true,\"engine_id\":\"5DBE14B8CEBCFA92EC\",\"known_auth_methods\":{\"sha1\":\"SHA1\",\"md5\":\"MD5\"},\"community_mappings\":[{\"ip_address\":\"10.176.163.168\",\"user\":\"userycbanW\",\"netmask\":\"255.0.0.0\",\"community\":\"eRhmhT7XB2fR\"},{\"ip_address\":\"10.8.216.58\",\"user\":\"userMVRIT4\",\"netmask\":\"255.0.0.0\",\"community\":\"nU5FBsxfzV\"},{\"ip_address\":\"192.168.14.226\",\"user\":\"userSvexm\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.35.65\",\"user\":\"userNvN4AS\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.167.196\",\"user\":\"userV7GC\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"}],\"users\":{\"powerReader\":{\"priv_password\":\"readerPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":\"readonly\"},\"auth_password\":\"readerAuthPassword\",\"is_allowed\":true,\"priv_method\":\"des\",\"auth_method\":\"sha1\",\"has_priv_password\":false},\"powerAdmin\":{\"priv_password\":\"adminPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":true},\"auth_password\":\"adminAuthPassword\",\"is_allowed\":true,\"priv_method\":\"aes\",\"auth_method\":\"sha1\",\"has_priv_password\":false}},\"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\"}}},\"network\":{\"wired\":{\"ip_address\":\"10.229.173.71\",\"serve_dns\":true,\"protocol\":\"dhcp\",\"online\":true,\"gateway\":\"10.0.0.39\",\"dns_servers\":[\"35.114.95.41\",\"27.10.21.15\"],\"mac_address\":\"7C:E1:FF:E0:E2:1F\",\"netmask\":\"255.0.0.0\"},\"wireless\":{\"wac_supported\":true,\"protocol\":\"dhcp\",\"encryption\":\"psk\",\"netmask\":\"255.0.0.0\",\"known_encryptions\":{\"psk2\":\"WPA2 PSK\",\"psk-mixed\":\"WPA/WPA2 PSK mixed mode\",\"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\":\"-&j&K&ieJTHx#caJJpq6a!4bW#aauwC%!-,K1r0XLUUM7\",\"dns_servers\":[],\"known_modes\":{\"sta\":\"Client\",\"ap\":\"Access Point\"},\"enabled\":false,\"serve_dns\":false,\"ssid\":\"any3\",\"mac_address\":\"7C:E1:FF:5C:74:B3\",\"ip_address\":\"10.72.235.109\",\"online\":false,\"channel\":\"9\",\"wac_enabled\":true,\"mode\":\"ap\",\"gateway\":\"10.0.0.25\"},\"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\":[]},\"interface_order\":[\"wired\"],\"known_protocols\":{\"dhcp\":\"Dynamic IP/DHCP\",\"static\":\"Static IP\"},\"same_subnet_only\":true},\"mqtt\":{\"connect_topic\":\"NWtSZGbel\",\"connect_payload\":\"ASzqk\",\"username\":\"userkXmxF\",\"reconnect_retain\":false,\"connect_qos\":2,\"use_ssl\":false,\"lwt_payload\":\"\",\"disconnect_payload\":\"aV\",\"outlets\":[{\"allow_read\":false,\"topic_subtree\":\"Mj8FD7jz\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"9UaIE\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"PjK2o\",\"qos\":2,\"allow_write\":false},{\"allow_read\":true,\"topic_subtree\":\"BBeLRsTBrB\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"swW7W\",\"qos\":2,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"T3XHp66\",\"qos\":0,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"fmG9y8\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"EPflXCrHv\",\"qos\":0,\"allow_write\":false}],\"enabled\":true,\"reconnect_qos\":0,\"disconnect_qos\":2,\"disconnect_retain\":false,\"lwt_qos\":0,\"broker_port\":null,\"lwt_topic\":\"HbLX8wk9l\",\"disconnect_topic\":\"vB9U\",\"password\":\"@IZq03a-LS#3\",\"lwt_retain\":true,\"reconnect_payload\":\"\",\"topic_root\":\"TySka7WQHz\",\"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\":\"1BaM.2HFC.YIwHXM.uAAC6Wy.2xSDXp.r0l3H.Z7u6T.O1aa86.XbC0ojpX.example.com\",\"reconnect_topic\":\"hrlRgyp4H\",\"connect_retain\":false},\"script\":{\"source\":\"function enable_modem(...)\\n ...\\nend\\nfunction disable_contraption(...)\\n ...\\nend\\n\",\"step_time_limit\":5,\"boot_handler\":\"\",\"threads\":{\"52\":{\"label\":\"label of thread #52\"}},\"traced\":false,\"step_delay\":2,\"user_function_ui_order\":[\"enable_modem\",\"toggle_machines\",\"toggle_contraption\"],\"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\":{\"disable_heater_sample\":{\"source\":\"function shut_down_router(...)\\n ...\\nend\\nfunction disable_routers(...)\\n ...\\nend\\nfunction disable_engine(...)\\n ...\\nend\\n\"},\"energize_heaters_sample\":{\"source\":\"function enable_routers(...)\\n ...\\nend\\nfunction energize_modem(...)\\n ...\\nend\\nfunction energize_router(...)\\n ...\\nend\\nfunction enable_heaters(...)\\n ...\\nend\\n\"}},\"boot_handler_legacy\":true,\"variables\":{\"engine_running\":10,\"heater_online\":\"good\",\"gadget_running\":\"failed\",\"router_state\":\"no\",\"modem_online\":true}},\"meter\":{\"power_status\":true,\"values\":{\"vcc_voltage\":{\"intervals\":[{\"lower_bound_bottom\":576.66666666667,\"alarm_level\":1,\"lower_bound_top\":590,\"alarm_period\":1},{\"lower_bound_bottom\":594.16666666667,\"alarm_level\":null,\"lower_bound_top\":602.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":18,\"data_absence_alarm_level\":3,\"value\":6,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"DC voltage\",\"supports_calibration\":false,\"internal\":false,\"lowest_interval_alarm_level\":null,\"bus\":3},\"current\":{\"intervals\":[{\"lower_bound_bottom\":94,\"alarm_level\":null,\"lower_bound_top\":104,\"alarm_period\":null},{\"lower_bound_bottom\":143,\"alarm_level\":3,\"lower_bound_top\":157,\"alarm_period\":null},{\"lower_bound_bottom\":162,\"alarm_level\":1,\"lower_bound_top\":176,\"alarm_period\":null},{\"lower_bound_bottom\":179,\"alarm_level\":null,\"lower_bound_top\":188,\"alarm_period\":null},{\"lower_bound_bottom\":225,\"alarm_level\":null,\"lower_bound_top\":239,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"2.4\",\"history_subsample_count\":10,\"data_absence_alarm_level\":2,\"value\":8,\"log_history\":false,\"history_time_step\":17,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":7,\"quantity\":\"current\",\"name\":\"Current\",\"supports_calibration\":false,\"internal\":true,\"lowest_interval_alarm_level\":1,\"bus\":null},\"mains_voltage\":{\"intervals\":[{\"lower_bound_bottom\":7.8333333333333,\"alarm_level\":null,\"lower_bound_top\":8.8333333333333,\"alarm_period\":2},{\"lower_bound_bottom\":11.25,\"alarm_level\":null,\"lower_bound_top\":12.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"3.5\",\"history_subsample_count\":1,\"data_absence_alarm_level\":null,\"value\":108,\"log_history\":true,\"history_time_step\":14,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":36,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"AC voltage\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":3,\"bus\":null},\"temperature\":{\"intervals\":[{\"lower_bound_bottom\":20.870870870871,\"alarm_level\":3,\"lower_bound_top\":21.171171171171,\"alarm_period\":1},{\"lower_bound_bottom\":22.432432432432,\"alarm_level\":null,\"lower_bound_top\":22.582582582583,\"alarm_period\":null},{\"lower_bound_bottom\":23.843843843844,\"alarm_level\":null,\"lower_bound_top\":24.174174174174,\"alarm_period\":1},{\"lower_bound_bottom\":24.264264264264,\"alarm_level\":null,\"lower_bound_top\":24.564564564565,\"alarm_period\":7},{\"lower_bound_bottom\":25.735735735736,\"alarm_level\":1,\"lower_bound_top\":26.126126126126,\"alarm_period\":1},{\"lower_bound_bottom\":27.267267267267,\"alarm_level\":2,\"lower_bound_top\":27.447447447447,\"alarm_period\":null},{\"lower_bound_bottom\":27.807807807808,\"alarm_level\":2,\"lower_bound_top\":28.108108108108,\"alarm_period\":3},{\"lower_bound_bottom\":28.138138138138,\"alarm_level\":10,\"lower_bound_top\":28.408408408408,\"alarm_period\":1}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":8,\"data_absence_alarm_level\":1,\"value\":314,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":11,\"data_absence_alarm_period\":1,\"quantity\":\"temperature\",\"name\":\"Temperature\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":5,\"bus\":4}},\"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\":[],\"arguments\":[]}},\"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\"}},\"config\":{\"allow_plaintext_logins\":true,\"allow_coapws\":true,\"protect_private_config\":false,\"brand_url\":\"https://bar.example.com/baz/baz.html\",\"allow_jsonrpc_nonadmin\":false,\"hide_passwords\":true,\"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\":null,\"name\":\"Screen length\",\"units\":{\"px\":{\"offset\":0,\"internal\":true,\"name\":\"pixel\",\"scale\":1}}},\"temperature\":{\"preferred_unit\":\"C\",\"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\":\"times\",\"name\":\"Count\",\"units\":{\"times\":{\"offset\":0,\"internal\":true,\"name\":\"time\",\"scale\":1}}},\"illuminance\":{\"preferred_unit\":\"lx\",\"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\":\"s\",\"name\":\"Time\",\"units\":{\"s\":{\"offset\":0,\"internal\":true,\"name\":\"second\",\"scale\":1}}},\"ratio\":{\"preferred_unit\":\"times\",\"name\":\"Ratio\",\"units\":{\"%\":{\"offset\":0,\"internal\":true,\"name\":\"percent\",\"scale\":100},\"times\":{\"offset\":0,\"internal\":true,\"name\":\"\",\"scale\":1}}},\"energy\":{\"preferred_unit\":null,\"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\":false,\"custom_register_url\":\"https://foo.example.com/bar/bar/baz.html\",\"customization_status\":null,\"known_protection_bits\":{\"protect_restore\":{\"name\":\"Protection from restore from backup\",\"status\":true},\"protect_admin\":{\"name\":\"Administrator credentials protection\",\"status\":false},\"protect_private_config\":{\"name\":\"Private configuration protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"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 lock\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_firmware\":{\"name\":\"Firmware protection\",\"status\":false}},\"refresh_enabled\":true,\"allow_modifying_get\":true,\"protect_maintenance\":false,\"serial\":\"ISO322203123456\",\"custom_support_email\":\"support@example.com\",\"allow_coapws_nonadmin\":false,\"allow_restapi\":false,\"upgrade_notify_beep\":false,\"brand_faq_url\":\"https://bar.example.com/baz/quux/baz/quux.htm\",\"links\":[{\"description\":\"test 5\",\"href\":\"test_url7\"},{\"description\":\"test 3\",\"href\":\"test_url5\"}],\"custom_brand_logo\":\"https://foo.example.com:8443/foo/baz/foo/baz.jpg\",\"image_format\":\"svg\",\"location\":\"Server room\",\"ntp_server_enabled\":false,\"http_ports\":[{\"port\":\"2\",\"address\":\"192.168.0.13\"},{\"port\":\"80\",\"address\":\"192.168.0.50\"},{\"port\":\"8000\",\"address\":\"192.168.0.42\"}],\"hide_wifi_key\":false,\"custom_brand_url\":\"http://foo.example.com/bar/quux/baz/bar/foo.html\",\"syslog_ip_address\":null,\"protect_network\":false,\"lockout_delay_minutes\":60,\"version\":\"1.8.1.0\",\"allow_coapws_origins\":[\"http://baz.example.com\",\"https://foo.example.com\",\"http://foo.example.com\",\"https://baz.example.com:8443\",\"http://bar.example.com:8037\",\"http://baz.example.com:80\",\"http://bar.example.com\"],\"syslog_minimal_severity\":8,\"certificates\":{\"iVeriBaz_Primary_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIISgtFFi3UczXg1sKPtJYCR8AHUNQL2cJWIDoZxt4aseHvWdLPzveQ4rkaFAyJp\\n7WgjUZp4STNO01lS0h7Sn+COGPMbEfTOC98il+oDUBdWFO/H58mv9/JRQh3hMY6a\\nGIWG7lmLPJcpLvxWhshiB89uEtHp/uZID5bMtOjIjL85H5d++KjCVu7loQapKA7a\\nkyB8iWu3g0MofNp/71X2AIscuhz5rZPcYdnG9iMsklgP8VRIZ+MlJENEyNLqzmSX\\nGqb+CTkzAA8idSHdr2y5SC4sawrMPPoiFQiTwTT6fdrI68yzDx5iACam9S9at+I8\\n1eMW7VBnMWwXUvnR1VeF6QQab1T=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"SecureBarSign_Root_CA_3\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIQcq2QCuDpVomTeUGNMdvXMmUI/mGyLBOz2TPGOf6vUuP8PhYnKULjGr1IdKG/\\n+cAQva62VcywnNeLB/sYk8PoT39l4jS5MfYIFhMnJLk7lOVyPNXAXy+129o8vHGI\\nrcEY/1tMn17CY6exfqVerYi1Ntyg9Gf1vvbwzVJnYT/6cf4HWbxN9gQYZPFliwod\\nQarxwfWPgf1MlLuMJIY/k7b9PMuMBXEd86b4n7VUoZtawozF6YHshu\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"iCyberFooCare_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIELfoX7Hcgwv5LRQL574xu1tp27rSFPPVn5KKFdyxat3yLVJSfQQZTKPYTH0li\\nVadrrHppujus5QBZ5e0h8N7isQle8DxgqbXivNXp7ShEvvq1ZskjFuS8KDoVSmBJ\\nk1I8b8H3rX+mN2MGo6Yjaj3pXaIKoejZh2jIC0O3aPszTFGIOr1/a7r8k9UYqD7Y\\nssWvHcViVVCnnWBeaCFj3PTFv258BfT4Y//seWb92pzsMAXzPoiUDCm8GtJTZoa8\\nb0U8dgCTf5rseqHSZninZs4TCa31ADtnGOyw5APnHHfy8yQkl8YL\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"iTrustBar_Trusted_Certification_Authority_9\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII+lWTC/AfwyDAUtu35zjc6d8YHjR7fdwfPT9dUMIRLYdrSXwZXgCgKMFe5inmM\\nnDeQj0lBNKqEoOBOyuceE+vu6eiv1SOqi2HS52fUPVlDwzdutGZ8GV3PAoLDHl3/\\nNTxS8RtgD7cCmX627HLeMnqB83Uw9WmY/j1ABwsQ3Ves3nxC4Js=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBarProtect_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFWAceIQ5tB1Q8GLpkAjNiIEUEacysi67FIlvcC0WP4yaMJP7W8XETnljNNiF6\\nN9BIoPLKqRJQqfs+B1XSXLDHld/1lsS82fTs4qDxIYO8DH9QKiuu47BrmDuY6MiA\\nC382\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"VeriBazSystems_Root_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII2rwygHYXH1hxhLz8DsLgURgAuQGXuK6yB2xuMVSgZ9dGXdRmWpT0G9CBbVkVr\\n3yQzLyR1XdhqBKHzs6SuPe7cFeNnWGGbFjbch3fFiM5vjOvbXOWy2fbKK+7tHQUY\\n6AtBs8wFGs+==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"GuardBarSign_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIyOL22ZGy1Pr87xtdi4IOJgqjY/u5yoPxDm0HMIGQk7at5TXpZsEvY5e77YE5N\\ncS6wrRCHBMt4TNeJyWZu4hYEq7UyXB1AfA6XdKqqijxC6bY5770ErbUhk/fICjUu\\ncRYyHOh1LvAyTI6dKMVxsCiut06cW0X8U57oWrrum2sGM/wjNRgGgPAZRJC+Mm9s\\nIgQ9YKycDF+ECjdgQwMs6yKRAKqyVisqPI0+e/ctGd8UNnBqjZisX2K==\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eTrustFooCrypt_Primary_Certification_Authority_1\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIGznwhzqYHWIf/a7F/1ONn1LlZdolZ9Yr9LotKeReBmJCMTTOWunJy95XovJN5\\nHF4AckeGyQcAo5gDdb1zZC5700SQ8MiReoeHZIaXkCkZKRp+2sze44n77GZIeIlJ\\nPcikCGVR0\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBazSign_Root_CA_7\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIiniveU/qjbZ7KWRHLv9RgwY7UGqH9nMua5pFbq5LShVpEy6buI3aEejlxa26O\\n/YrGAiOXB630N19/yT4ZklJVivaqK1tLblenT2LhBQkaUvbTPi2ATNhCJI2fLx0z\\ngnCl9wzbga6cBc1wgDQ4xeQFj5dg8dPrQedbacDGCMuQ+yNhCpoAUESDM5wWlMOB\\n1pdg3wvSrLTqlA2a/E5FiKdqGAbeaphdfKKkGFC8dh+Ou2/vJ6B2Squk1WPdL6H0\\ndnlu0wXjwye/zaK6nOaeJLhsmLDve\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"eCyberBazSystems_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFz12jzNyiH5283OG8Hh6u1AffCxon053/97k8Xjtrry/wMI5f0Ea3QGleDaRF\\nHsg20Eow5gu7dGRkyT+YZQqK54xZLe6fXpja3XWBDQKsiodgHdFt46ECCBnZrvEP\\n+/qXX1n+OgiCJPWzgQ3ogH1t5dl0tAnuCdSmhFm6yVLHwtHdKMS0gWvn9gq3tez5\\nRu/jg8hCV/9PIolhHnO==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"SecureBarSystems_Primary_Certification_Authority_6\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII3DkCaEMgm5Y3TNKP3006mAdPrq1Lb5qhLawxrIeeQCkvc5Kh7NqwaTLRKOpyW\\ntGcq8wVpNjZIMgf4q2wmeQ76mYxl5dQ+w2r4/MwO6VjVCOb2SXq7++FnZDYgs+ho\\nYv5xsW4NFbcgCh9mYImZaZ8p7qi8XXE6TM4LuAlAoOs052pfNcFzCPpLFYWp5nxb\\n1y3EjG2794F\\n-----END CERTIFICATE-----\\n\",\"status\":false}},\"ssh_authorized_keys\":[{\"data\":\"ssh-rsa 9=\",\"options\":\"\",\"comment\":\"\"}],\"refresh_delay_minutes\":1,\"ssh_enabled\":true,\"allow_restapi_nonadmin\":true,\"protect_restore\":true,\"custom_brand_logo_height\":32,\"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\"},\"allow_restapi_origins\":[\"https://foo.example.com:38443\",\"https://bar.example.com\",\"http://bar.example.com:8014\",\"http://bar.example.com\",\"https://baz.example.com:443\"],\"brand_manual_url\":\"https://foo.example.com/baz/foo.htm\",\"custom_brand_logo_width\":22,\"plots\":[{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480}],\"ssh_port\":22,\"upgrade_notify_blink\":true,\"protect_admin\":false,\"relay_ports\":[\"ttyATH0\"],\"custom_update_url\":\"http://baz.example.com/foo/bar/foo/bar.html\",\"brand_company_name\":\"Digital Loggers, Inc.\",\"hardware_id\":\"EPCR5\",\"crls\":{\"iSecureBar_Primary_Certification_Authority\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIilpXCD0tj4JSIv5xk4EjgZo+WsGYMhv5Skeh+haknwC6rJ4bQLL7wA8T2Q2R8\\nckDKlwxVktksk4zMWKjgGwqm+HqSRp14aGQLDNszGds1jrQGB9yU5pH667aZzegZ\\n6w9Vp9oS2sCwIU8UTecIykQ5L04/igyrc8NSKBxO4AKOhUuA9WV7HxFf+=\\n-----END X509 CRL-----\\n\",\"status\":false},\"eGuardFooWard_Trusted_CA\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIL3MXGW7ar4JuXx797txcc+mLPdpv9u6XzV4G1EtvLCpuAz4Jt2yV2ksUNhQYc\\nc3Cv7To2q1ulDtrZmvXH+IAVhtxGWVO8bd3k6upzxjkBdcmPXKjYev3Lp0eLX2W9\\ncvqXlqUUah7CUZmqIKVEQt3SXR0b+BJd7AAu0hPdPZrv8emT/HjRApvjHyLH9hwJ\\n6EwqgZFFRAQ6zw7GgaTWWDpUb6fI3/DCF92ylJDDWgLVcUnJ4HrcWg6\\n-----END X509 CRL-----\\n\",\"status\":false},\"iGuardBar_Primary_CA_5\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIbm+M0Jrf8Tle7oRnigWg+Rhj04G0xFQZ2Ry4mpmwJXbSM3F4lommFUWHaoKY4\\n8E6F1y1+Iacmzh23TtsG8MoSzdpXjdituq9xpCx7pZwoH/tnul337uY6XNgH1OBx\\nMu4asDQS9EmA7Z5vf\\n-----END X509 CRL-----\\n\",\"status\":true}},\"contact\":\"support@example.com\",\"relax_nonhtml_content_types\":false,\"timezone\":\"UTC\",\"hostname\":\"baz.example.com\",\"protect_firmware\":false,\"outlet_label\":\"Outlet\",\"brand_name\":\"Ethernet Power Controller\",\"oid\":\"1.3.6.1.4.1.45770.1.3\",\"custom_brand_company_name\":\"Whatever Systems Inc.\",\"update_url\":\"https://bar.example.com/foo/baz/quux/baz.htm\",\"ntp_peers\":[\"0.ntp-pool.example.com\",\"1.ntp-pool.example.com\",\"2.ntp-pool.example.com\",\"3.ntp-pool.example.com\"],\"custom_help_url\":\"https://baz.example.com/foo/quux.htm\",\"name_always_visible\":true,\"support_email\":\"support@example.com\",\"https_ports\":[{\"port\":\"8080\",\"address\":\"192.168.0.71\"}],\"contacts\":{\"engineering\":{\"phone\":null,\"fax\":\"+02368524446846\",\"name\":\"Engineering\",\"email\":\"engineering@bar.example.com\"},\"sales\":{\"phone\":null,\"fax\":null,\"name\":\"Sales\",\"email\":null},\"support\":{\"phone\":\"+2772690660701\",\"fax\":\"+890334929577649\",\"name\":\"Support\",\"email\":null},\"features\":{\"phone\":null,\"fax\":null,\"name\":\"Features\",\"email\":null}},\"custom_support_url\":\"http://baz.example.com:8070/baz/quux/foo/bar.htm\",\"support_url\":\"https://bar.example.com/bar.htm\",\"protect_notification\":false,\"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\":true,\"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\":true,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"min_value\":8,\"scale\":\"linear\",\"height\":64}],\"register_url\":\"https://bar.example.com:443/baz/foo/foo.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\"},\"string_mask\":\"nombstr\",\"renewal_data\":{\"days\":\"4\"},\"cert\":\"-----BEGIN CERTIFICATE-----\\nMIINWlG0m1xW3eg4FZ8SMKl1Obu1iuFO0CnYz3bl7YICD+JUaUzyqk/FMwI5qZVs\\nRnO2ZXdtmsu5NUbMSS7UkVQ3dGf89TSdGtisQLlCEfKd9y/eR89CgcHJvyU4Szkk\\nScIpOX33ujFtkwKv6YcksyfqSmIRW3J/ier6CxC6gU/RRMMZx+Jpz\\n-----END CERTIFICATE-----\\n\",\"automatic_renewal\":true,\"renewal_method\":\"selfsigned\",\"bits\":8192,\"key\":\"-----BEGIN PRIVATE KEY-----\\nMIIMf/aHFwFUcjzYJ7eGvf5pO/q1XCblUC79DjSVfk0HT/sp9W54BDvcFmfo+GaV\\nhkTAG8wJSQKLFWuNc5cYktLPiMiItD1b+WnGhjbAAyXRUSr6ZThKN2l5QTPKjTxj\\nk/jUdwhbU95y0EYWyuv1f0U9SquxodzZfj3IgnwAy28+IjWHdSKJUqUzgPwU3w4k\\nA3Mz/Zx3jyOTVh6z1RUtyTaNQ5SMBD3NIRMK0KPmIp\\n-----END PRIVATE KEY-----\\n\",\"distinguished_name\":{\"commonName\":[\"Digital Loggers Unit\"],\"countryName\":[\"US\"],\"stateOrProvinceName\":[\"California\"],\"localityName\":[\"Santa Clara\"]},\"domains\":[\"foo.example.com\"],\"addresses\":[\"108.121.174.254\"],\"csr\":\"-----BEGIN CERTIFICATE REQUEST-----\\nMIIuK4EMovDx7AAGthHK8gijdj3Sj48Au95FGLe4Gt2P4Fizz/J7i2tLozqX3/k+\\nGTCwaVqfxwwfwwhG3PKzn9yej2gT3tKLMZIy48d25aj1WQKcsgcgsaKbe04jwR5I\\nQH7bxBiYwm5N6kGpMyhyJJdMQNItVdwxx3YuHHTE4adCKv2iumhD5LcYlwRGaOEX\\noSn6x1CXhRudVcXHKnPhPzTMRlys/WMq+9yxDBUwePaA27UOxv6NvblNNkFOGdFG\\nEE3Rl06AcIEmpejkn6gOu3ofKCx+UEpkUvCGxKSZfiLUN5FADyb81PpOenP82FuZ\\n6r7TJi814fQBxdQvEbzgRNKEoUI3PuGYlP148C8EubRrEunUVmAyAWD/1Y5TSN1D\\n5JyKUDE5g6Lavs6h25ubKvfu08MPCcEJyDfSSwZ83xl/puju/d=\\n-----END CERTIFICATE REQUEST-----\\n\",\"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}}}}},\"relax_nonhtml_methods\":false,\"brand_product_info_url\":\"https://bar.example.com/foo/foo/bar/quux.htm\"},\"cred\":{\"ip_address\":\"192.168.0.93\",\"is_admin\":true,\"name\":\"admin\",\"agent\":\"web ui\",\"outlet_access\":[true,true,true,true,true,true,true,true]},\"upnp\":{\"enabled\":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\":\"XQ4idRGnN-y8U\",\"model_number\":\"\",\"model\":\"DLI emulated Belkin socket\",\"soap_xmlns_prefix_override\":\"i\",\"event_xmlns_prefix_override\":null,\"service_id\":\"basicevent1\",\"device_type\":\"controllee\"}},\"notifications\":{\"events\":{\"dli.upnp.sample_event\":{\"parameters\":[{\"id\":\"sample_parameter\",\"has_fixed_value\":false,\"fixed_value\":null}],\"message_template\":[\"sample event\"]}},\"parameter_kinds\":[]},\"outlets\":[{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d0\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d1\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d2\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d3\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"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\"}]},\"relay\":{\"all_caps\":true,\"min_relay_voltage\":8,\"lcd_rows\":2,\"user_message_timeout\":0,\"sequence_delay\":2,\"beep_sequence\":\"0\",\"min_sequence_delay\":1,\"outlets\":[{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #3\"},{\"state\":true,\"critical\":true,\"cycle_delay\":4,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":6,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #5\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #6\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":false,\"cycle_delay\":2,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #8\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #9\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Uplink Radio Power\"},{\"state\":false,\"critical\":false,\"cycle_delay\":1,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #12\"},{\"state\":true,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #13\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #14\"},{\"state\":false,\"critical\":true,\"cycle_delay\":6,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Server\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Cooling fans\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #17\"},{\"state\":false,\"critical\":true,\"cycle_delay\":8,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":false,\"cycle_delay\":5,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #19\"},{\"state\":false,\"critical\":true,\"cycle_delay\":5,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #20\"},{\"state\":false,\"critical\":true,\"cycle_delay\":2,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #24\"},{\"state\":false,\"critical\":false,\"cycle_delay\":9,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #27\"},{\"state\":false,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Uplink Radio Power\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":true,\"cycle_delay\":3,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":3,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #31\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Server\"}],\"lcd_columns\":16,\"relatch\":9,\"fuse_relatch\":5,\"model\":\"EPCR5\",\"user_lines\":[null,null],\"recovery_mode\":0,\"nets\":{\"eu82\":{\"latest_value\":8,\"tracking\":null,\"name\":\"eu82\",\"expression\":false},\"u53\":{\"latest_value\":1,\"tracking\":\"pull\",\"name\":\"u53\",\"expression\":true},\"ymb6\":{\"latest_value\":1,\"tracking\":\"push\",\"name\":\"ymb6\",\"expression\":false}},\"pins\":{\"ain25\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"ain25\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":\"lol78\",\"mode_bits\":4,\"level_driver\":\"kzvnx16\",\"input_bits\":16},\"aout8\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"aout8\",\"drive_logic_mapping\":[\"Z\",\"H\",\"0\",\"1\"],\"mode_driver\":\"x7\",\"mode_bits\":0,\"level_driver\":\"y6\",\"input_bits\":0},\"dio6\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"dio6\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":false,\"mode_bits\":0,\"level_driver\":\"twclyvu2\",\"input_bits\":8},\"din57\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"din57\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":\"y69\",\"mode_bits\":1,\"level_driver\":true,\"input_bits\":0},\"aout3\":{\"level_bits\":8,\"latest_input_value\":null,\"name\":\"aout3\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":false,\"mode_bits\":8,\"level_driver\":\"zttx52\",\"input_bits\":0}},\"ports\":{\"uart_e8p\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_e8p\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"1.5\",\"char_size\":\"6\"}},\"uart_54hywn7x3ih1\":{\"latest_received\":{\"d\":\"3B93DABB\"},\"type\":\"uart\",\"name\":\"uart_54hywn7x3ih1\",\"accept\":[],\"configuration\":[]},\"uart_fvl\":{\"latest_received\":{\"d\":\"01\"},\"type\":\"uart\",\"name\":\"uart_fvl\",\"accept\":[],\"configuration\":{\"parity\":\"N\",\"char_size\":\"5\",\"stop_bits\":\"1.5\"}},\"uart_a3\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_a3\",\"accept\":{\"d\":true},\"configuration\":{\"parity\":\"S\",\"char_size\":\"7\"}},\"uart_2f\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_2f\",\"accept\":[],\"configuration\":{\"parity\":\"E\"}},\"uart_9xt\":{\"latest_received\":{\"d\":\"802A94D1A9C7\"},\"type\":\"uart\",\"name\":\"uart_9xt\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"32\",\"stop_bits\":\"1\"}},\"uart_r\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_r\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"2\"}},\"uart_i0\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_i0\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"86\",\"stop_bits\":\"1.5\"}},\"uart_pn\":{\"latest_received\":{\"d\":\"BE\"},\"type\":\"uart\",\"name\":\"uart_pn\",\"accept\":[],\"configuration\":{\"baudrate\":\"36845435\",\"stop_bits\":\"2\"}},\"uart_m\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_m\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"8697\",\"char_size\":\"8\",\"parity\":\"M\"}},\"uart_yz\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_yz\",\"accept\":[],\"configuration\":{\"parity\":\"O\",\"char_size\":\"6\"}}},\"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\"}}},\"backlight_sequence\":\"0\",\"name\":\"My controller\",\"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\":[]},\"online\":true,\"version\":\"1.8.1.0\",\"cycle_delay\":6,\"keypad_enabled\":false,\"user_message_force_timeout\":1,\"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},\"autoping\":{\"enabled\":true,\"max_consecutive_reboot_count\":53,\"max_reboot_count\":3,\"items\":[{\"enabled\":false,\"script\":\"\",\"outlets\":[11,16,20,30],\"status\":{\"reboots\":7,\"hosts\":[{\"state\":null,\"success_count\":0,\"address\":\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"state_details\":null,\"failure_count\":155,\"queue_size\":0},{\"state\":null,\"success_count\":0,\"address\":\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"state_details\":\"Something strange and unexpected has happened to https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"failure_count\":60,\"queue_size\":0}]},\"addresses\":[\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\"],\"pings_before_enabling\":null}],\"resume_without_retrial\":true,\"post_reboot_delay\":122,\"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\":1,\"ping_timeout\":136,\"ping_interval\":6},\"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\":\"^(|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,}$\"}}},\"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\":{\"content_type\":{\"group\":\"msg\",\"name\":\"Content type\",\"regexp\":\"^(json|urlencoded)$\"},\"recipient\":{\"group\":\"rcpt\",\"name\":\"Recipient URL\",\"regexp\":\"^https?://.*$\"}}},\"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>=INFO\",\"action\":\"notify(\\\"james\\\")\"},{\"condition\":\"severity>=ERROR\",\"action\":\"notify(\\\"edward\\\")\"}],\"sinks\":[{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[true],\"arguments\":[]},\"type\":\"xmpp\",\"name\":\"anthony\",\"data\":{\"password\":\"\",\"sender\":\"jeff@xjg1-.gk8yby.example.com\",\"recipient\":\"george@y4seq1.example.com\"}}],\"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}}},\"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\":{\"tV\":{\"redirect_urls\":{\"https://%ECE%fA%8D!\":true},\"refresh_tokens\":{\"e3064a667b492894f6d0cd812ee45103\":{\"expiry_time\":1605015618,\"remaining_use_count\":null}},\"secret_hash\":\"8eecc0c98ad0b7b0b6d9870ec79b0158\",\"access_tokens\":{\"28654241a15319a623bf01681ef52a64\":{\"expiry_time\":1677345749,\"remaining_use_count\":null},\"0f2c4cec52cbfc7d49f374985cd57707\":{\"expiry_time\":1623303439,\"remaining_use_count\":72}},\"scopes\":{\"dli+object+full:/relay/\":true}},\"mK2D8TG\":{\"redirect_urls\":{\"https://.]]]s\":true,\"https://%5f\":true,\"https://]\":true},\"refresh_tokens\":{\"6ff20ec37b69f8bdb36b6df101fb76ee\":{\"expiry_time\":1686295518,\"remaining_use_count\":34},\"d848fe87952dce4ad6af556b440256e2\":{\"expiry_time\":null,\"remaining_use_count\":71},\"2828718cc0f938f32411d3790373a22d\":{\"expiry_time\":null,\"remaining_use_count\":41}},\"secret_hash\":null,\"access_tokens\":{\"ca2b0590cb0744d2fc8d4719a44add29\":{\"expiry_time\":1635344625,\"remaining_use_count\":47},\"c4d841ae52e062fb845dbf6d7f3533bf\":{\"expiry_time\":null,\"remaining_use_count\":null},\"35a98857cf42947fa34f464a57982796\":{\"expiry_time\":null,\"remaining_use_count\":97}},\"scopes\":{\"dli+object+read:/relay/\":true,\"dli+object+read:/relay/outlets/\":true}},\"J\":{\"redirect_urls\":{\"https://%bb%0A]]7%6e\":true,\"https://f\":true,\"https://XZ%dE]zR\":true},\"refresh_tokens\":{\"2342dc59e79fd9b579ee139886f370c9\":{\"expiry_time\":1601952279,\"remaining_use_count\":null}},\"secret_hash\":\"e7efc4910678461313da50b6e24a75d6\",\"access_tokens\":{\"2bb95b7e7d60b41ee9759bca76f72145\":{\"expiry_time\":null,\"remaining_use_count\":90}},\"scopes\":{\"dli+object+read:/config/\":true,\"dli+object+read:/relay/\":true,\"dli+object+full:/config/links/\":true}}},\"users\":[{\"password\":\"vvSS\\\"vg+PGP_\",\"is_admin\":true,\"name\":\"admin\",\"is_allowed\":true,\"outlet_access\":[true,true,true,true,true,true,true,true]},{\"password\":\"3[a9#2Ew,g%k,\",\"is_admin\":false,\"name\":\"tom\",\"is_allowed\":true,\"outlet_access\":[true,false,false,false,true,false,false,false,true,false,false,true,true,true,false,false,true,true,false,false,false,true,false,true,true,false,true,true,false,false,true,true]},{\"password\":\"4\\\"D\\\"vBDn8Nr^!Fd0\",\"is_admin\":false,\"name\":\"dick\",\"is_allowed\":false,\"outlet_access\":[true,true,true,true,true,true,false,false,true,false,true,true,true,false,true,true,false,false,true,false,false,false,true,true,true,true,false,true,false,false,true,false]},{\"password\":\"Ey)KStb=DwCy'^R\\\\\",\"is_admin\":false,\"name\":\"harry\",\"is_allowed\":true,\"outlet_access\":[false,true,false,false,true,false,false,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false,true,false,true,true,true,false,false,false,false]}],\"cookie_timeout\":30000}}\n"},"node-axios":{"filename":"get-using-node-axios.js","data":"#!/usr/bin/env node\n// \n// Sample for the whole object model.\n// \n// This is a sample demonstrating how to get the DLI Controller API.\n// \n\n// Note that this sample has been generated by httpsnippet;\n// authentication configuration (usually digest) is not included.\n\nvar axios = require(\"axios\").default;\n\nvar options = {\n method: 'GET',\n url: 'http://192.168.0.100/restapi/',\n headers: {Connection: 'close', Accept: 'application/json'}\n};\n\naxios.request(options).then(function (response) {\n console.log(response.data);\n}).catch(function (error) {\n console.error(error);\n});\n\n\n// Sample result:\n// {\"snmp\":{\"enabled\":true,\"engine_id\":\"5DBE14B8CEBCFA92EC\",\"known_auth_methods\":{\"sha1\":\"SHA1\",\"md5\":\"MD5\"},\"community_mappings\":[{\"ip_address\":\"10.176.163.168\",\"user\":\"userycbanW\",\"netmask\":\"255.0.0.0\",\"community\":\"eRhmhT7XB2fR\"},{\"ip_address\":\"10.8.216.58\",\"user\":\"userMVRIT4\",\"netmask\":\"255.0.0.0\",\"community\":\"nU5FBsxfzV\"},{\"ip_address\":\"192.168.14.226\",\"user\":\"userSvexm\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.35.65\",\"user\":\"userNvN4AS\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.167.196\",\"user\":\"userV7GC\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"}],\"users\":{\"powerReader\":{\"priv_password\":\"readerPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":\"readonly\"},\"auth_password\":\"readerAuthPassword\",\"is_allowed\":true,\"priv_method\":\"des\",\"auth_method\":\"sha1\",\"has_priv_password\":false},\"powerAdmin\":{\"priv_password\":\"adminPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":true},\"auth_password\":\"adminAuthPassword\",\"is_allowed\":true,\"priv_method\":\"aes\",\"auth_method\":\"sha1\",\"has_priv_password\":false}},\"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\"}}},\"network\":{\"wired\":{\"ip_address\":\"10.229.173.71\",\"serve_dns\":true,\"protocol\":\"dhcp\",\"online\":true,\"gateway\":\"10.0.0.39\",\"dns_servers\":[\"35.114.95.41\",\"27.10.21.15\"],\"mac_address\":\"7C:E1:FF:E0:E2:1F\",\"netmask\":\"255.0.0.0\"},\"wireless\":{\"wac_supported\":true,\"protocol\":\"dhcp\",\"encryption\":\"psk\",\"netmask\":\"255.0.0.0\",\"known_encryptions\":{\"psk2\":\"WPA2 PSK\",\"psk-mixed\":\"WPA/WPA2 PSK mixed mode\",\"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\":\"-&j&K&ieJTHx#caJJpq6a!4bW#aauwC%!-,K1r0XLUUM7\",\"dns_servers\":[],\"known_modes\":{\"sta\":\"Client\",\"ap\":\"Access Point\"},\"enabled\":false,\"serve_dns\":false,\"ssid\":\"any3\",\"mac_address\":\"7C:E1:FF:5C:74:B3\",\"ip_address\":\"10.72.235.109\",\"online\":false,\"channel\":\"9\",\"wac_enabled\":true,\"mode\":\"ap\",\"gateway\":\"10.0.0.25\"},\"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\":[]},\"interface_order\":[\"wired\"],\"known_protocols\":{\"dhcp\":\"Dynamic IP/DHCP\",\"static\":\"Static IP\"},\"same_subnet_only\":true},\"mqtt\":{\"connect_topic\":\"NWtSZGbel\",\"connect_payload\":\"ASzqk\",\"username\":\"userkXmxF\",\"reconnect_retain\":false,\"connect_qos\":2,\"use_ssl\":false,\"lwt_payload\":\"\",\"disconnect_payload\":\"aV\",\"outlets\":[{\"allow_read\":false,\"topic_subtree\":\"Mj8FD7jz\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"9UaIE\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"PjK2o\",\"qos\":2,\"allow_write\":false},{\"allow_read\":true,\"topic_subtree\":\"BBeLRsTBrB\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"swW7W\",\"qos\":2,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"T3XHp66\",\"qos\":0,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"fmG9y8\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"EPflXCrHv\",\"qos\":0,\"allow_write\":false}],\"enabled\":true,\"reconnect_qos\":0,\"disconnect_qos\":2,\"disconnect_retain\":false,\"lwt_qos\":0,\"broker_port\":null,\"lwt_topic\":\"HbLX8wk9l\",\"disconnect_topic\":\"vB9U\",\"password\":\"@IZq03a-LS#3\",\"lwt_retain\":true,\"reconnect_payload\":\"\",\"topic_root\":\"TySka7WQHz\",\"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\":\"1BaM.2HFC.YIwHXM.uAAC6Wy.2xSDXp.r0l3H.Z7u6T.O1aa86.XbC0ojpX.example.com\",\"reconnect_topic\":\"hrlRgyp4H\",\"connect_retain\":false},\"script\":{\"source\":\"function enable_modem(...)\\n ...\\nend\\nfunction disable_contraption(...)\\n ...\\nend\\n\",\"step_time_limit\":5,\"boot_handler\":\"\",\"threads\":{\"52\":{\"label\":\"label of thread #52\"}},\"traced\":false,\"step_delay\":2,\"user_function_ui_order\":[\"enable_modem\",\"toggle_machines\",\"toggle_contraption\"],\"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\":{\"disable_heater_sample\":{\"source\":\"function shut_down_router(...)\\n ...\\nend\\nfunction disable_routers(...)\\n ...\\nend\\nfunction disable_engine(...)\\n ...\\nend\\n\"},\"energize_heaters_sample\":{\"source\":\"function enable_routers(...)\\n ...\\nend\\nfunction energize_modem(...)\\n ...\\nend\\nfunction energize_router(...)\\n ...\\nend\\nfunction enable_heaters(...)\\n ...\\nend\\n\"}},\"boot_handler_legacy\":true,\"variables\":{\"engine_running\":10,\"heater_online\":\"good\",\"gadget_running\":\"failed\",\"router_state\":\"no\",\"modem_online\":true}},\"meter\":{\"power_status\":true,\"values\":{\"vcc_voltage\":{\"intervals\":[{\"lower_bound_bottom\":576.66666666667,\"alarm_level\":1,\"lower_bound_top\":590,\"alarm_period\":1},{\"lower_bound_bottom\":594.16666666667,\"alarm_level\":null,\"lower_bound_top\":602.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":18,\"data_absence_alarm_level\":3,\"value\":6,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"DC voltage\",\"supports_calibration\":false,\"internal\":false,\"lowest_interval_alarm_level\":null,\"bus\":3},\"current\":{\"intervals\":[{\"lower_bound_bottom\":94,\"alarm_level\":null,\"lower_bound_top\":104,\"alarm_period\":null},{\"lower_bound_bottom\":143,\"alarm_level\":3,\"lower_bound_top\":157,\"alarm_period\":null},{\"lower_bound_bottom\":162,\"alarm_level\":1,\"lower_bound_top\":176,\"alarm_period\":null},{\"lower_bound_bottom\":179,\"alarm_level\":null,\"lower_bound_top\":188,\"alarm_period\":null},{\"lower_bound_bottom\":225,\"alarm_level\":null,\"lower_bound_top\":239,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"2.4\",\"history_subsample_count\":10,\"data_absence_alarm_level\":2,\"value\":8,\"log_history\":false,\"history_time_step\":17,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":7,\"quantity\":\"current\",\"name\":\"Current\",\"supports_calibration\":false,\"internal\":true,\"lowest_interval_alarm_level\":1,\"bus\":null},\"mains_voltage\":{\"intervals\":[{\"lower_bound_bottom\":7.8333333333333,\"alarm_level\":null,\"lower_bound_top\":8.8333333333333,\"alarm_period\":2},{\"lower_bound_bottom\":11.25,\"alarm_level\":null,\"lower_bound_top\":12.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"3.5\",\"history_subsample_count\":1,\"data_absence_alarm_level\":null,\"value\":108,\"log_history\":true,\"history_time_step\":14,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":36,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"AC voltage\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":3,\"bus\":null},\"temperature\":{\"intervals\":[{\"lower_bound_bottom\":20.870870870871,\"alarm_level\":3,\"lower_bound_top\":21.171171171171,\"alarm_period\":1},{\"lower_bound_bottom\":22.432432432432,\"alarm_level\":null,\"lower_bound_top\":22.582582582583,\"alarm_period\":null},{\"lower_bound_bottom\":23.843843843844,\"alarm_level\":null,\"lower_bound_top\":24.174174174174,\"alarm_period\":1},{\"lower_bound_bottom\":24.264264264264,\"alarm_level\":null,\"lower_bound_top\":24.564564564565,\"alarm_period\":7},{\"lower_bound_bottom\":25.735735735736,\"alarm_level\":1,\"lower_bound_top\":26.126126126126,\"alarm_period\":1},{\"lower_bound_bottom\":27.267267267267,\"alarm_level\":2,\"lower_bound_top\":27.447447447447,\"alarm_period\":null},{\"lower_bound_bottom\":27.807807807808,\"alarm_level\":2,\"lower_bound_top\":28.108108108108,\"alarm_period\":3},{\"lower_bound_bottom\":28.138138138138,\"alarm_level\":10,\"lower_bound_top\":28.408408408408,\"alarm_period\":1}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":8,\"data_absence_alarm_level\":1,\"value\":314,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":11,\"data_absence_alarm_period\":1,\"quantity\":\"temperature\",\"name\":\"Temperature\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":5,\"bus\":4}},\"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\":[],\"arguments\":[]}},\"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\"}},\"config\":{\"allow_plaintext_logins\":true,\"allow_coapws\":true,\"protect_private_config\":false,\"brand_url\":\"https://bar.example.com/baz/baz.html\",\"allow_jsonrpc_nonadmin\":false,\"hide_passwords\":true,\"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\":null,\"name\":\"Screen length\",\"units\":{\"px\":{\"offset\":0,\"internal\":true,\"name\":\"pixel\",\"scale\":1}}},\"temperature\":{\"preferred_unit\":\"C\",\"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\":\"times\",\"name\":\"Count\",\"units\":{\"times\":{\"offset\":0,\"internal\":true,\"name\":\"time\",\"scale\":1}}},\"illuminance\":{\"preferred_unit\":\"lx\",\"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\":\"s\",\"name\":\"Time\",\"units\":{\"s\":{\"offset\":0,\"internal\":true,\"name\":\"second\",\"scale\":1}}},\"ratio\":{\"preferred_unit\":\"times\",\"name\":\"Ratio\",\"units\":{\"%\":{\"offset\":0,\"internal\":true,\"name\":\"percent\",\"scale\":100},\"times\":{\"offset\":0,\"internal\":true,\"name\":\"\",\"scale\":1}}},\"energy\":{\"preferred_unit\":null,\"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\":false,\"custom_register_url\":\"https://foo.example.com/bar/bar/baz.html\",\"customization_status\":null,\"known_protection_bits\":{\"protect_restore\":{\"name\":\"Protection from restore from backup\",\"status\":true},\"protect_admin\":{\"name\":\"Administrator credentials protection\",\"status\":false},\"protect_private_config\":{\"name\":\"Private configuration protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"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 lock\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_firmware\":{\"name\":\"Firmware protection\",\"status\":false}},\"refresh_enabled\":true,\"allow_modifying_get\":true,\"protect_maintenance\":false,\"serial\":\"ISO322203123456\",\"custom_support_email\":\"support@example.com\",\"allow_coapws_nonadmin\":false,\"allow_restapi\":false,\"upgrade_notify_beep\":false,\"brand_faq_url\":\"https://bar.example.com/baz/quux/baz/quux.htm\",\"links\":[{\"description\":\"test 5\",\"href\":\"test_url7\"},{\"description\":\"test 3\",\"href\":\"test_url5\"}],\"custom_brand_logo\":\"https://foo.example.com:8443/foo/baz/foo/baz.jpg\",\"image_format\":\"svg\",\"location\":\"Server room\",\"ntp_server_enabled\":false,\"http_ports\":[{\"port\":\"2\",\"address\":\"192.168.0.13\"},{\"port\":\"80\",\"address\":\"192.168.0.50\"},{\"port\":\"8000\",\"address\":\"192.168.0.42\"}],\"hide_wifi_key\":false,\"custom_brand_url\":\"http://foo.example.com/bar/quux/baz/bar/foo.html\",\"syslog_ip_address\":null,\"protect_network\":false,\"lockout_delay_minutes\":60,\"version\":\"1.8.1.0\",\"allow_coapws_origins\":[\"http://baz.example.com\",\"https://foo.example.com\",\"http://foo.example.com\",\"https://baz.example.com:8443\",\"http://bar.example.com:8037\",\"http://baz.example.com:80\",\"http://bar.example.com\"],\"syslog_minimal_severity\":8,\"certificates\":{\"iVeriBaz_Primary_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIISgtFFi3UczXg1sKPtJYCR8AHUNQL2cJWIDoZxt4aseHvWdLPzveQ4rkaFAyJp\\n7WgjUZp4STNO01lS0h7Sn+COGPMbEfTOC98il+oDUBdWFO/H58mv9/JRQh3hMY6a\\nGIWG7lmLPJcpLvxWhshiB89uEtHp/uZID5bMtOjIjL85H5d++KjCVu7loQapKA7a\\nkyB8iWu3g0MofNp/71X2AIscuhz5rZPcYdnG9iMsklgP8VRIZ+MlJENEyNLqzmSX\\nGqb+CTkzAA8idSHdr2y5SC4sawrMPPoiFQiTwTT6fdrI68yzDx5iACam9S9at+I8\\n1eMW7VBnMWwXUvnR1VeF6QQab1T=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"SecureBarSign_Root_CA_3\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIQcq2QCuDpVomTeUGNMdvXMmUI/mGyLBOz2TPGOf6vUuP8PhYnKULjGr1IdKG/\\n+cAQva62VcywnNeLB/sYk8PoT39l4jS5MfYIFhMnJLk7lOVyPNXAXy+129o8vHGI\\nrcEY/1tMn17CY6exfqVerYi1Ntyg9Gf1vvbwzVJnYT/6cf4HWbxN9gQYZPFliwod\\nQarxwfWPgf1MlLuMJIY/k7b9PMuMBXEd86b4n7VUoZtawozF6YHshu\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"iCyberFooCare_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIELfoX7Hcgwv5LRQL574xu1tp27rSFPPVn5KKFdyxat3yLVJSfQQZTKPYTH0li\\nVadrrHppujus5QBZ5e0h8N7isQle8DxgqbXivNXp7ShEvvq1ZskjFuS8KDoVSmBJ\\nk1I8b8H3rX+mN2MGo6Yjaj3pXaIKoejZh2jIC0O3aPszTFGIOr1/a7r8k9UYqD7Y\\nssWvHcViVVCnnWBeaCFj3PTFv258BfT4Y//seWb92pzsMAXzPoiUDCm8GtJTZoa8\\nb0U8dgCTf5rseqHSZninZs4TCa31ADtnGOyw5APnHHfy8yQkl8YL\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"iTrustBar_Trusted_Certification_Authority_9\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII+lWTC/AfwyDAUtu35zjc6d8YHjR7fdwfPT9dUMIRLYdrSXwZXgCgKMFe5inmM\\nnDeQj0lBNKqEoOBOyuceE+vu6eiv1SOqi2HS52fUPVlDwzdutGZ8GV3PAoLDHl3/\\nNTxS8RtgD7cCmX627HLeMnqB83Uw9WmY/j1ABwsQ3Ves3nxC4Js=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBarProtect_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFWAceIQ5tB1Q8GLpkAjNiIEUEacysi67FIlvcC0WP4yaMJP7W8XETnljNNiF6\\nN9BIoPLKqRJQqfs+B1XSXLDHld/1lsS82fTs4qDxIYO8DH9QKiuu47BrmDuY6MiA\\nC382\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"VeriBazSystems_Root_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII2rwygHYXH1hxhLz8DsLgURgAuQGXuK6yB2xuMVSgZ9dGXdRmWpT0G9CBbVkVr\\n3yQzLyR1XdhqBKHzs6SuPe7cFeNnWGGbFjbch3fFiM5vjOvbXOWy2fbKK+7tHQUY\\n6AtBs8wFGs+==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"GuardBarSign_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIyOL22ZGy1Pr87xtdi4IOJgqjY/u5yoPxDm0HMIGQk7at5TXpZsEvY5e77YE5N\\ncS6wrRCHBMt4TNeJyWZu4hYEq7UyXB1AfA6XdKqqijxC6bY5770ErbUhk/fICjUu\\ncRYyHOh1LvAyTI6dKMVxsCiut06cW0X8U57oWrrum2sGM/wjNRgGgPAZRJC+Mm9s\\nIgQ9YKycDF+ECjdgQwMs6yKRAKqyVisqPI0+e/ctGd8UNnBqjZisX2K==\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eTrustFooCrypt_Primary_Certification_Authority_1\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIGznwhzqYHWIf/a7F/1ONn1LlZdolZ9Yr9LotKeReBmJCMTTOWunJy95XovJN5\\nHF4AckeGyQcAo5gDdb1zZC5700SQ8MiReoeHZIaXkCkZKRp+2sze44n77GZIeIlJ\\nPcikCGVR0\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBazSign_Root_CA_7\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIiniveU/qjbZ7KWRHLv9RgwY7UGqH9nMua5pFbq5LShVpEy6buI3aEejlxa26O\\n/YrGAiOXB630N19/yT4ZklJVivaqK1tLblenT2LhBQkaUvbTPi2ATNhCJI2fLx0z\\ngnCl9wzbga6cBc1wgDQ4xeQFj5dg8dPrQedbacDGCMuQ+yNhCpoAUESDM5wWlMOB\\n1pdg3wvSrLTqlA2a/E5FiKdqGAbeaphdfKKkGFC8dh+Ou2/vJ6B2Squk1WPdL6H0\\ndnlu0wXjwye/zaK6nOaeJLhsmLDve\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"eCyberBazSystems_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFz12jzNyiH5283OG8Hh6u1AffCxon053/97k8Xjtrry/wMI5f0Ea3QGleDaRF\\nHsg20Eow5gu7dGRkyT+YZQqK54xZLe6fXpja3XWBDQKsiodgHdFt46ECCBnZrvEP\\n+/qXX1n+OgiCJPWzgQ3ogH1t5dl0tAnuCdSmhFm6yVLHwtHdKMS0gWvn9gq3tez5\\nRu/jg8hCV/9PIolhHnO==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"SecureBarSystems_Primary_Certification_Authority_6\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII3DkCaEMgm5Y3TNKP3006mAdPrq1Lb5qhLawxrIeeQCkvc5Kh7NqwaTLRKOpyW\\ntGcq8wVpNjZIMgf4q2wmeQ76mYxl5dQ+w2r4/MwO6VjVCOb2SXq7++FnZDYgs+ho\\nYv5xsW4NFbcgCh9mYImZaZ8p7qi8XXE6TM4LuAlAoOs052pfNcFzCPpLFYWp5nxb\\n1y3EjG2794F\\n-----END CERTIFICATE-----\\n\",\"status\":false}},\"ssh_authorized_keys\":[{\"data\":\"ssh-rsa 9=\",\"options\":\"\",\"comment\":\"\"}],\"refresh_delay_minutes\":1,\"ssh_enabled\":true,\"allow_restapi_nonadmin\":true,\"protect_restore\":true,\"custom_brand_logo_height\":32,\"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\"},\"allow_restapi_origins\":[\"https://foo.example.com:38443\",\"https://bar.example.com\",\"http://bar.example.com:8014\",\"http://bar.example.com\",\"https://baz.example.com:443\"],\"brand_manual_url\":\"https://foo.example.com/baz/foo.htm\",\"custom_brand_logo_width\":22,\"plots\":[{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480}],\"ssh_port\":22,\"upgrade_notify_blink\":true,\"protect_admin\":false,\"relay_ports\":[\"ttyATH0\"],\"custom_update_url\":\"http://baz.example.com/foo/bar/foo/bar.html\",\"brand_company_name\":\"Digital Loggers, Inc.\",\"hardware_id\":\"EPCR5\",\"crls\":{\"iSecureBar_Primary_Certification_Authority\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIilpXCD0tj4JSIv5xk4EjgZo+WsGYMhv5Skeh+haknwC6rJ4bQLL7wA8T2Q2R8\\nckDKlwxVktksk4zMWKjgGwqm+HqSRp14aGQLDNszGds1jrQGB9yU5pH667aZzegZ\\n6w9Vp9oS2sCwIU8UTecIykQ5L04/igyrc8NSKBxO4AKOhUuA9WV7HxFf+=\\n-----END X509 CRL-----\\n\",\"status\":false},\"eGuardFooWard_Trusted_CA\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIL3MXGW7ar4JuXx797txcc+mLPdpv9u6XzV4G1EtvLCpuAz4Jt2yV2ksUNhQYc\\nc3Cv7To2q1ulDtrZmvXH+IAVhtxGWVO8bd3k6upzxjkBdcmPXKjYev3Lp0eLX2W9\\ncvqXlqUUah7CUZmqIKVEQt3SXR0b+BJd7AAu0hPdPZrv8emT/HjRApvjHyLH9hwJ\\n6EwqgZFFRAQ6zw7GgaTWWDpUb6fI3/DCF92ylJDDWgLVcUnJ4HrcWg6\\n-----END X509 CRL-----\\n\",\"status\":false},\"iGuardBar_Primary_CA_5\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIbm+M0Jrf8Tle7oRnigWg+Rhj04G0xFQZ2Ry4mpmwJXbSM3F4lommFUWHaoKY4\\n8E6F1y1+Iacmzh23TtsG8MoSzdpXjdituq9xpCx7pZwoH/tnul337uY6XNgH1OBx\\nMu4asDQS9EmA7Z5vf\\n-----END X509 CRL-----\\n\",\"status\":true}},\"contact\":\"support@example.com\",\"relax_nonhtml_content_types\":false,\"timezone\":\"UTC\",\"hostname\":\"baz.example.com\",\"protect_firmware\":false,\"outlet_label\":\"Outlet\",\"brand_name\":\"Ethernet Power Controller\",\"oid\":\"1.3.6.1.4.1.45770.1.3\",\"custom_brand_company_name\":\"Whatever Systems Inc.\",\"update_url\":\"https://bar.example.com/foo/baz/quux/baz.htm\",\"ntp_peers\":[\"0.ntp-pool.example.com\",\"1.ntp-pool.example.com\",\"2.ntp-pool.example.com\",\"3.ntp-pool.example.com\"],\"custom_help_url\":\"https://baz.example.com/foo/quux.htm\",\"name_always_visible\":true,\"support_email\":\"support@example.com\",\"https_ports\":[{\"port\":\"8080\",\"address\":\"192.168.0.71\"}],\"contacts\":{\"engineering\":{\"phone\":null,\"fax\":\"+02368524446846\",\"name\":\"Engineering\",\"email\":\"engineering@bar.example.com\"},\"sales\":{\"phone\":null,\"fax\":null,\"name\":\"Sales\",\"email\":null},\"support\":{\"phone\":\"+2772690660701\",\"fax\":\"+890334929577649\",\"name\":\"Support\",\"email\":null},\"features\":{\"phone\":null,\"fax\":null,\"name\":\"Features\",\"email\":null}},\"custom_support_url\":\"http://baz.example.com:8070/baz/quux/foo/bar.htm\",\"support_url\":\"https://bar.example.com/bar.htm\",\"protect_notification\":false,\"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\":true,\"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\":true,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"min_value\":8,\"scale\":\"linear\",\"height\":64}],\"register_url\":\"https://bar.example.com:443/baz/foo/foo.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\"},\"string_mask\":\"nombstr\",\"renewal_data\":{\"days\":\"4\"},\"cert\":\"-----BEGIN CERTIFICATE-----\\nMIINWlG0m1xW3eg4FZ8SMKl1Obu1iuFO0CnYz3bl7YICD+JUaUzyqk/FMwI5qZVs\\nRnO2ZXdtmsu5NUbMSS7UkVQ3dGf89TSdGtisQLlCEfKd9y/eR89CgcHJvyU4Szkk\\nScIpOX33ujFtkwKv6YcksyfqSmIRW3J/ier6CxC6gU/RRMMZx+Jpz\\n-----END CERTIFICATE-----\\n\",\"automatic_renewal\":true,\"renewal_method\":\"selfsigned\",\"bits\":8192,\"key\":\"-----BEGIN PRIVATE KEY-----\\nMIIMf/aHFwFUcjzYJ7eGvf5pO/q1XCblUC79DjSVfk0HT/sp9W54BDvcFmfo+GaV\\nhkTAG8wJSQKLFWuNc5cYktLPiMiItD1b+WnGhjbAAyXRUSr6ZThKN2l5QTPKjTxj\\nk/jUdwhbU95y0EYWyuv1f0U9SquxodzZfj3IgnwAy28+IjWHdSKJUqUzgPwU3w4k\\nA3Mz/Zx3jyOTVh6z1RUtyTaNQ5SMBD3NIRMK0KPmIp\\n-----END PRIVATE KEY-----\\n\",\"distinguished_name\":{\"commonName\":[\"Digital Loggers Unit\"],\"countryName\":[\"US\"],\"stateOrProvinceName\":[\"California\"],\"localityName\":[\"Santa Clara\"]},\"domains\":[\"foo.example.com\"],\"addresses\":[\"108.121.174.254\"],\"csr\":\"-----BEGIN CERTIFICATE REQUEST-----\\nMIIuK4EMovDx7AAGthHK8gijdj3Sj48Au95FGLe4Gt2P4Fizz/J7i2tLozqX3/k+\\nGTCwaVqfxwwfwwhG3PKzn9yej2gT3tKLMZIy48d25aj1WQKcsgcgsaKbe04jwR5I\\nQH7bxBiYwm5N6kGpMyhyJJdMQNItVdwxx3YuHHTE4adCKv2iumhD5LcYlwRGaOEX\\noSn6x1CXhRudVcXHKnPhPzTMRlys/WMq+9yxDBUwePaA27UOxv6NvblNNkFOGdFG\\nEE3Rl06AcIEmpejkn6gOu3ofKCx+UEpkUvCGxKSZfiLUN5FADyb81PpOenP82FuZ\\n6r7TJi814fQBxdQvEbzgRNKEoUI3PuGYlP148C8EubRrEunUVmAyAWD/1Y5TSN1D\\n5JyKUDE5g6Lavs6h25ubKvfu08MPCcEJyDfSSwZ83xl/puju/d=\\n-----END CERTIFICATE REQUEST-----\\n\",\"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}}}}},\"relax_nonhtml_methods\":false,\"brand_product_info_url\":\"https://bar.example.com/foo/foo/bar/quux.htm\"},\"cred\":{\"ip_address\":\"192.168.0.93\",\"is_admin\":true,\"name\":\"admin\",\"agent\":\"web ui\",\"outlet_access\":[true,true,true,true,true,true,true,true]},\"upnp\":{\"enabled\":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\":\"XQ4idRGnN-y8U\",\"model_number\":\"\",\"model\":\"DLI emulated Belkin socket\",\"soap_xmlns_prefix_override\":\"i\",\"event_xmlns_prefix_override\":null,\"service_id\":\"basicevent1\",\"device_type\":\"controllee\"}},\"notifications\":{\"events\":{\"dli.upnp.sample_event\":{\"parameters\":[{\"id\":\"sample_parameter\",\"has_fixed_value\":false,\"fixed_value\":null}],\"message_template\":[\"sample event\"]}},\"parameter_kinds\":[]},\"outlets\":[{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d0\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d1\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d2\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d3\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"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\"}]},\"relay\":{\"all_caps\":true,\"min_relay_voltage\":8,\"lcd_rows\":2,\"user_message_timeout\":0,\"sequence_delay\":2,\"beep_sequence\":\"0\",\"min_sequence_delay\":1,\"outlets\":[{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #3\"},{\"state\":true,\"critical\":true,\"cycle_delay\":4,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":6,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #5\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #6\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":false,\"cycle_delay\":2,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #8\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #9\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Uplink Radio Power\"},{\"state\":false,\"critical\":false,\"cycle_delay\":1,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #12\"},{\"state\":true,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #13\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #14\"},{\"state\":false,\"critical\":true,\"cycle_delay\":6,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Server\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Cooling fans\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #17\"},{\"state\":false,\"critical\":true,\"cycle_delay\":8,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":false,\"cycle_delay\":5,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #19\"},{\"state\":false,\"critical\":true,\"cycle_delay\":5,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #20\"},{\"state\":false,\"critical\":true,\"cycle_delay\":2,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #24\"},{\"state\":false,\"critical\":false,\"cycle_delay\":9,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #27\"},{\"state\":false,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Uplink Radio Power\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":true,\"cycle_delay\":3,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":3,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #31\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Server\"}],\"lcd_columns\":16,\"relatch\":9,\"fuse_relatch\":5,\"model\":\"EPCR5\",\"user_lines\":[null,null],\"recovery_mode\":0,\"nets\":{\"eu82\":{\"latest_value\":8,\"tracking\":null,\"name\":\"eu82\",\"expression\":false},\"u53\":{\"latest_value\":1,\"tracking\":\"pull\",\"name\":\"u53\",\"expression\":true},\"ymb6\":{\"latest_value\":1,\"tracking\":\"push\",\"name\":\"ymb6\",\"expression\":false}},\"pins\":{\"ain25\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"ain25\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":\"lol78\",\"mode_bits\":4,\"level_driver\":\"kzvnx16\",\"input_bits\":16},\"aout8\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"aout8\",\"drive_logic_mapping\":[\"Z\",\"H\",\"0\",\"1\"],\"mode_driver\":\"x7\",\"mode_bits\":0,\"level_driver\":\"y6\",\"input_bits\":0},\"dio6\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"dio6\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":false,\"mode_bits\":0,\"level_driver\":\"twclyvu2\",\"input_bits\":8},\"din57\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"din57\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":\"y69\",\"mode_bits\":1,\"level_driver\":true,\"input_bits\":0},\"aout3\":{\"level_bits\":8,\"latest_input_value\":null,\"name\":\"aout3\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":false,\"mode_bits\":8,\"level_driver\":\"zttx52\",\"input_bits\":0}},\"ports\":{\"uart_e8p\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_e8p\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"1.5\",\"char_size\":\"6\"}},\"uart_54hywn7x3ih1\":{\"latest_received\":{\"d\":\"3B93DABB\"},\"type\":\"uart\",\"name\":\"uart_54hywn7x3ih1\",\"accept\":[],\"configuration\":[]},\"uart_fvl\":{\"latest_received\":{\"d\":\"01\"},\"type\":\"uart\",\"name\":\"uart_fvl\",\"accept\":[],\"configuration\":{\"parity\":\"N\",\"char_size\":\"5\",\"stop_bits\":\"1.5\"}},\"uart_a3\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_a3\",\"accept\":{\"d\":true},\"configuration\":{\"parity\":\"S\",\"char_size\":\"7\"}},\"uart_2f\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_2f\",\"accept\":[],\"configuration\":{\"parity\":\"E\"}},\"uart_9xt\":{\"latest_received\":{\"d\":\"802A94D1A9C7\"},\"type\":\"uart\",\"name\":\"uart_9xt\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"32\",\"stop_bits\":\"1\"}},\"uart_r\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_r\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"2\"}},\"uart_i0\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_i0\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"86\",\"stop_bits\":\"1.5\"}},\"uart_pn\":{\"latest_received\":{\"d\":\"BE\"},\"type\":\"uart\",\"name\":\"uart_pn\",\"accept\":[],\"configuration\":{\"baudrate\":\"36845435\",\"stop_bits\":\"2\"}},\"uart_m\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_m\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"8697\",\"char_size\":\"8\",\"parity\":\"M\"}},\"uart_yz\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_yz\",\"accept\":[],\"configuration\":{\"parity\":\"O\",\"char_size\":\"6\"}}},\"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\"}}},\"backlight_sequence\":\"0\",\"name\":\"My controller\",\"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\":[]},\"online\":true,\"version\":\"1.8.1.0\",\"cycle_delay\":6,\"keypad_enabled\":false,\"user_message_force_timeout\":1,\"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},\"autoping\":{\"enabled\":true,\"max_consecutive_reboot_count\":53,\"max_reboot_count\":3,\"items\":[{\"enabled\":false,\"script\":\"\",\"outlets\":[11,16,20,30],\"status\":{\"reboots\":7,\"hosts\":[{\"state\":null,\"success_count\":0,\"address\":\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"state_details\":null,\"failure_count\":155,\"queue_size\":0},{\"state\":null,\"success_count\":0,\"address\":\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"state_details\":\"Something strange and unexpected has happened to https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"failure_count\":60,\"queue_size\":0}]},\"addresses\":[\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\"],\"pings_before_enabling\":null}],\"resume_without_retrial\":true,\"post_reboot_delay\":122,\"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\":1,\"ping_timeout\":136,\"ping_interval\":6},\"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\":\"^(|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,}$\"}}},\"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\":{\"content_type\":{\"group\":\"msg\",\"name\":\"Content type\",\"regexp\":\"^(json|urlencoded)$\"},\"recipient\":{\"group\":\"rcpt\",\"name\":\"Recipient URL\",\"regexp\":\"^https?://.*$\"}}},\"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>=INFO\",\"action\":\"notify(\\\"james\\\")\"},{\"condition\":\"severity>=ERROR\",\"action\":\"notify(\\\"edward\\\")\"}],\"sinks\":[{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[true],\"arguments\":[]},\"type\":\"xmpp\",\"name\":\"anthony\",\"data\":{\"password\":\"\",\"sender\":\"jeff@xjg1-.gk8yby.example.com\",\"recipient\":\"george@y4seq1.example.com\"}}],\"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}}},\"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\":{\"tV\":{\"redirect_urls\":{\"https://%ECE%fA%8D!\":true},\"refresh_tokens\":{\"e3064a667b492894f6d0cd812ee45103\":{\"expiry_time\":1605015618,\"remaining_use_count\":null}},\"secret_hash\":\"8eecc0c98ad0b7b0b6d9870ec79b0158\",\"access_tokens\":{\"28654241a15319a623bf01681ef52a64\":{\"expiry_time\":1677345749,\"remaining_use_count\":null},\"0f2c4cec52cbfc7d49f374985cd57707\":{\"expiry_time\":1623303439,\"remaining_use_count\":72}},\"scopes\":{\"dli+object+full:/relay/\":true}},\"mK2D8TG\":{\"redirect_urls\":{\"https://.]]]s\":true,\"https://%5f\":true,\"https://]\":true},\"refresh_tokens\":{\"6ff20ec37b69f8bdb36b6df101fb76ee\":{\"expiry_time\":1686295518,\"remaining_use_count\":34},\"d848fe87952dce4ad6af556b440256e2\":{\"expiry_time\":null,\"remaining_use_count\":71},\"2828718cc0f938f32411d3790373a22d\":{\"expiry_time\":null,\"remaining_use_count\":41}},\"secret_hash\":null,\"access_tokens\":{\"ca2b0590cb0744d2fc8d4719a44add29\":{\"expiry_time\":1635344625,\"remaining_use_count\":47},\"c4d841ae52e062fb845dbf6d7f3533bf\":{\"expiry_time\":null,\"remaining_use_count\":null},\"35a98857cf42947fa34f464a57982796\":{\"expiry_time\":null,\"remaining_use_count\":97}},\"scopes\":{\"dli+object+read:/relay/\":true,\"dli+object+read:/relay/outlets/\":true}},\"J\":{\"redirect_urls\":{\"https://%bb%0A]]7%6e\":true,\"https://f\":true,\"https://XZ%dE]zR\":true},\"refresh_tokens\":{\"2342dc59e79fd9b579ee139886f370c9\":{\"expiry_time\":1601952279,\"remaining_use_count\":null}},\"secret_hash\":\"e7efc4910678461313da50b6e24a75d6\",\"access_tokens\":{\"2bb95b7e7d60b41ee9759bca76f72145\":{\"expiry_time\":null,\"remaining_use_count\":90}},\"scopes\":{\"dli+object+read:/config/\":true,\"dli+object+read:/relay/\":true,\"dli+object+full:/config/links/\":true}}},\"users\":[{\"password\":\"vvSS\\\"vg+PGP_\",\"is_admin\":true,\"name\":\"admin\",\"is_allowed\":true,\"outlet_access\":[true,true,true,true,true,true,true,true]},{\"password\":\"3[a9#2Ew,g%k,\",\"is_admin\":false,\"name\":\"tom\",\"is_allowed\":true,\"outlet_access\":[true,false,false,false,true,false,false,false,true,false,false,true,true,true,false,false,true,true,false,false,false,true,false,true,true,false,true,true,false,false,true,true]},{\"password\":\"4\\\"D\\\"vBDn8Nr^!Fd0\",\"is_admin\":false,\"name\":\"dick\",\"is_allowed\":false,\"outlet_access\":[true,true,true,true,true,true,false,false,true,false,true,true,true,false,true,true,false,false,true,false,false,false,true,true,true,true,false,true,false,false,true,false]},{\"password\":\"Ey)KStb=DwCy'^R\\\\\",\"is_admin\":false,\"name\":\"harry\",\"is_allowed\":true,\"outlet_access\":[false,true,false,false,true,false,false,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false,true,false,true,true,true,false,false,false,false]}],\"cookie_timeout\":30000}}\n"},"ocaml-cohttp":{"filename":"get-using-ocaml-cohttp.ml","data":"(* *)\n(* Sample for the whole object model.*)\n(* *)\n(* This is a sample demonstrating how to get the DLI Controller API.*)\n(* *)\n\n(* Note that this sample has been generated by httpsnippet;*)\n(* authentication configuration (usually digest) is not included.*)\n\nopen Cohttp_lwt_unix\nopen Cohttp\nopen Lwt\n\nlet uri = Uri.of_string \"http://192.168.0.100/restapi/\" in\nlet headers = Header.add_list (Header.init ()) [\n (\"Connection\", \"close\");\n (\"Accept\", \"application/json\");\n] in\n\nClient.call ~headers `GET uri\n>>= fun (res, body_stream) ->\n (* Do stuff with the result *)\n\n\n(* Sample result:*)\n(* {\"snmp\":{\"enabled\":true,\"engine_id\":\"5DBE14B8CEBCFA92EC\",\"known_auth_methods\":{\"sha1\":\"SHA1\",\"md5\":\"MD5\"},\"community_mappings\":[{\"ip_address\":\"10.176.163.168\",\"user\":\"userycbanW\",\"netmask\":\"255.0.0.0\",\"community\":\"eRhmhT7XB2fR\"},{\"ip_address\":\"10.8.216.58\",\"user\":\"userMVRIT4\",\"netmask\":\"255.0.0.0\",\"community\":\"nU5FBsxfzV\"},{\"ip_address\":\"192.168.14.226\",\"user\":\"userSvexm\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.35.65\",\"user\":\"userNvN4AS\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.167.196\",\"user\":\"userV7GC\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"}],\"users\":{\"powerReader\":{\"priv_password\":\"readerPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":\"readonly\"},\"auth_password\":\"readerAuthPassword\",\"is_allowed\":true,\"priv_method\":\"des\",\"auth_method\":\"sha1\",\"has_priv_password\":false},\"powerAdmin\":{\"priv_password\":\"adminPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":true},\"auth_password\":\"adminAuthPassword\",\"is_allowed\":true,\"priv_method\":\"aes\",\"auth_method\":\"sha1\",\"has_priv_password\":false}},\"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\"}}},\"network\":{\"wired\":{\"ip_address\":\"10.229.173.71\",\"serve_dns\":true,\"protocol\":\"dhcp\",\"online\":true,\"gateway\":\"10.0.0.39\",\"dns_servers\":[\"35.114.95.41\",\"27.10.21.15\"],\"mac_address\":\"7C:E1:FF:E0:E2:1F\",\"netmask\":\"255.0.0.0\"},\"wireless\":{\"wac_supported\":true,\"protocol\":\"dhcp\",\"encryption\":\"psk\",\"netmask\":\"255.0.0.0\",\"known_encryptions\":{\"psk2\":\"WPA2 PSK\",\"psk-mixed\":\"WPA/WPA2 PSK mixed mode\",\"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\":\"-&j&K&ieJTHx#caJJpq6a!4bW#aauwC%!-,K1r0XLUUM7\",\"dns_servers\":[],\"known_modes\":{\"sta\":\"Client\",\"ap\":\"Access Point\"},\"enabled\":false,\"serve_dns\":false,\"ssid\":\"any3\",\"mac_address\":\"7C:E1:FF:5C:74:B3\",\"ip_address\":\"10.72.235.109\",\"online\":false,\"channel\":\"9\",\"wac_enabled\":true,\"mode\":\"ap\",\"gateway\":\"10.0.0.25\"},\"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\":[]},\"interface_order\":[\"wired\"],\"known_protocols\":{\"dhcp\":\"Dynamic IP/DHCP\",\"static\":\"Static IP\"},\"same_subnet_only\":true},\"mqtt\":{\"connect_topic\":\"NWtSZGbel\",\"connect_payload\":\"ASzqk\",\"username\":\"userkXmxF\",\"reconnect_retain\":false,\"connect_qos\":2,\"use_ssl\":false,\"lwt_payload\":\"\",\"disconnect_payload\":\"aV\",\"outlets\":[{\"allow_read\":false,\"topic_subtree\":\"Mj8FD7jz\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"9UaIE\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"PjK2o\",\"qos\":2,\"allow_write\":false},{\"allow_read\":true,\"topic_subtree\":\"BBeLRsTBrB\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"swW7W\",\"qos\":2,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"T3XHp66\",\"qos\":0,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"fmG9y8\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"EPflXCrHv\",\"qos\":0,\"allow_write\":false}],\"enabled\":true,\"reconnect_qos\":0,\"disconnect_qos\":2,\"disconnect_retain\":false,\"lwt_qos\":0,\"broker_port\":null,\"lwt_topic\":\"HbLX8wk9l\",\"disconnect_topic\":\"vB9U\",\"password\":\"@IZq03a-LS#3\",\"lwt_retain\":true,\"reconnect_payload\":\"\",\"topic_root\":\"TySka7WQHz\",\"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\":\"1BaM.2HFC.YIwHXM.uAAC6Wy.2xSDXp.r0l3H.Z7u6T.O1aa86.XbC0ojpX.example.com\",\"reconnect_topic\":\"hrlRgyp4H\",\"connect_retain\":false},\"script\":{\"source\":\"function enable_modem(...)\\n ...\\nend\\nfunction disable_contraption(...)\\n ...\\nend\\n\",\"step_time_limit\":5,\"boot_handler\":\"\",\"threads\":{\"52\":{\"label\":\"label of thread #52\"}},\"traced\":false,\"step_delay\":2,\"user_function_ui_order\":[\"enable_modem\",\"toggle_machines\",\"toggle_contraption\"],\"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\":{\"disable_heater_sample\":{\"source\":\"function shut_down_router(...)\\n ...\\nend\\nfunction disable_routers(...)\\n ...\\nend\\nfunction disable_engine(...)\\n ...\\nend\\n\"},\"energize_heaters_sample\":{\"source\":\"function enable_routers(...)\\n ...\\nend\\nfunction energize_modem(...)\\n ...\\nend\\nfunction energize_router(...)\\n ...\\nend\\nfunction enable_heaters(...)\\n ...\\nend\\n\"}},\"boot_handler_legacy\":true,\"variables\":{\"engine_running\":10,\"heater_online\":\"good\",\"gadget_running\":\"failed\",\"router_state\":\"no\",\"modem_online\":true}},\"meter\":{\"power_status\":true,\"values\":{\"vcc_voltage\":{\"intervals\":[{\"lower_bound_bottom\":576.66666666667,\"alarm_level\":1,\"lower_bound_top\":590,\"alarm_period\":1},{\"lower_bound_bottom\":594.16666666667,\"alarm_level\":null,\"lower_bound_top\":602.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":18,\"data_absence_alarm_level\":3,\"value\":6,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"DC voltage\",\"supports_calibration\":false,\"internal\":false,\"lowest_interval_alarm_level\":null,\"bus\":3},\"current\":{\"intervals\":[{\"lower_bound_bottom\":94,\"alarm_level\":null,\"lower_bound_top\":104,\"alarm_period\":null},{\"lower_bound_bottom\":143,\"alarm_level\":3,\"lower_bound_top\":157,\"alarm_period\":null},{\"lower_bound_bottom\":162,\"alarm_level\":1,\"lower_bound_top\":176,\"alarm_period\":null},{\"lower_bound_bottom\":179,\"alarm_level\":null,\"lower_bound_top\":188,\"alarm_period\":null},{\"lower_bound_bottom\":225,\"alarm_level\":null,\"lower_bound_top\":239,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"2.4\",\"history_subsample_count\":10,\"data_absence_alarm_level\":2,\"value\":8,\"log_history\":false,\"history_time_step\":17,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":7,\"quantity\":\"current\",\"name\":\"Current\",\"supports_calibration\":false,\"internal\":true,\"lowest_interval_alarm_level\":1,\"bus\":null},\"mains_voltage\":{\"intervals\":[{\"lower_bound_bottom\":7.8333333333333,\"alarm_level\":null,\"lower_bound_top\":8.8333333333333,\"alarm_period\":2},{\"lower_bound_bottom\":11.25,\"alarm_level\":null,\"lower_bound_top\":12.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"3.5\",\"history_subsample_count\":1,\"data_absence_alarm_level\":null,\"value\":108,\"log_history\":true,\"history_time_step\":14,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":36,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"AC voltage\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":3,\"bus\":null},\"temperature\":{\"intervals\":[{\"lower_bound_bottom\":20.870870870871,\"alarm_level\":3,\"lower_bound_top\":21.171171171171,\"alarm_period\":1},{\"lower_bound_bottom\":22.432432432432,\"alarm_level\":null,\"lower_bound_top\":22.582582582583,\"alarm_period\":null},{\"lower_bound_bottom\":23.843843843844,\"alarm_level\":null,\"lower_bound_top\":24.174174174174,\"alarm_period\":1},{\"lower_bound_bottom\":24.264264264264,\"alarm_level\":null,\"lower_bound_top\":24.564564564565,\"alarm_period\":7},{\"lower_bound_bottom\":25.735735735736,\"alarm_level\":1,\"lower_bound_top\":26.126126126126,\"alarm_period\":1},{\"lower_bound_bottom\":27.267267267267,\"alarm_level\":2,\"lower_bound_top\":27.447447447447,\"alarm_period\":null},{\"lower_bound_bottom\":27.807807807808,\"alarm_level\":2,\"lower_bound_top\":28.108108108108,\"alarm_period\":3},{\"lower_bound_bottom\":28.138138138138,\"alarm_level\":10,\"lower_bound_top\":28.408408408408,\"alarm_period\":1}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":8,\"data_absence_alarm_level\":1,\"value\":314,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":11,\"data_absence_alarm_period\":1,\"quantity\":\"temperature\",\"name\":\"Temperature\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":5,\"bus\":4}},\"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\":[],\"arguments\":[]}},\"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\"}},\"config\":{\"allow_plaintext_logins\":true,\"allow_coapws\":true,\"protect_private_config\":false,\"brand_url\":\"https://bar.example.com/baz/baz.html\",\"allow_jsonrpc_nonadmin\":false,\"hide_passwords\":true,\"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\":null,\"name\":\"Screen length\",\"units\":{\"px\":{\"offset\":0,\"internal\":true,\"name\":\"pixel\",\"scale\":1}}},\"temperature\":{\"preferred_unit\":\"C\",\"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\":\"times\",\"name\":\"Count\",\"units\":{\"times\":{\"offset\":0,\"internal\":true,\"name\":\"time\",\"scale\":1}}},\"illuminance\":{\"preferred_unit\":\"lx\",\"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\":\"s\",\"name\":\"Time\",\"units\":{\"s\":{\"offset\":0,\"internal\":true,\"name\":\"second\",\"scale\":1}}},\"ratio\":{\"preferred_unit\":\"times\",\"name\":\"Ratio\",\"units\":{\"%\":{\"offset\":0,\"internal\":true,\"name\":\"percent\",\"scale\":100},\"times\":{\"offset\":0,\"internal\":true,\"name\":\"\",\"scale\":1}}},\"energy\":{\"preferred_unit\":null,\"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\":false,\"custom_register_url\":\"https://foo.example.com/bar/bar/baz.html\",\"customization_status\":null,\"known_protection_bits\":{\"protect_restore\":{\"name\":\"Protection from restore from backup\",\"status\":true},\"protect_admin\":{\"name\":\"Administrator credentials protection\",\"status\":false},\"protect_private_config\":{\"name\":\"Private configuration protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"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 lock\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_firmware\":{\"name\":\"Firmware protection\",\"status\":false}},\"refresh_enabled\":true,\"allow_modifying_get\":true,\"protect_maintenance\":false,\"serial\":\"ISO322203123456\",\"custom_support_email\":\"support@example.com\",\"allow_coapws_nonadmin\":false,\"allow_restapi\":false,\"upgrade_notify_beep\":false,\"brand_faq_url\":\"https://bar.example.com/baz/quux/baz/quux.htm\",\"links\":[{\"description\":\"test 5\",\"href\":\"test_url7\"},{\"description\":\"test 3\",\"href\":\"test_url5\"}],\"custom_brand_logo\":\"https://foo.example.com:8443/foo/baz/foo/baz.jpg\",\"image_format\":\"svg\",\"location\":\"Server room\",\"ntp_server_enabled\":false,\"http_ports\":[{\"port\":\"2\",\"address\":\"192.168.0.13\"},{\"port\":\"80\",\"address\":\"192.168.0.50\"},{\"port\":\"8000\",\"address\":\"192.168.0.42\"}],\"hide_wifi_key\":false,\"custom_brand_url\":\"http://foo.example.com/bar/quux/baz/bar/foo.html\",\"syslog_ip_address\":null,\"protect_network\":false,\"lockout_delay_minutes\":60,\"version\":\"1.8.1.0\",\"allow_coapws_origins\":[\"http://baz.example.com\",\"https://foo.example.com\",\"http://foo.example.com\",\"https://baz.example.com:8443\",\"http://bar.example.com:8037\",\"http://baz.example.com:80\",\"http://bar.example.com\"],\"syslog_minimal_severity\":8,\"certificates\":{\"iVeriBaz_Primary_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIISgtFFi3UczXg1sKPtJYCR8AHUNQL2cJWIDoZxt4aseHvWdLPzveQ4rkaFAyJp\\n7WgjUZp4STNO01lS0h7Sn+COGPMbEfTOC98il+oDUBdWFO/H58mv9/JRQh3hMY6a\\nGIWG7lmLPJcpLvxWhshiB89uEtHp/uZID5bMtOjIjL85H5d++KjCVu7loQapKA7a\\nkyB8iWu3g0MofNp/71X2AIscuhz5rZPcYdnG9iMsklgP8VRIZ+MlJENEyNLqzmSX\\nGqb+CTkzAA8idSHdr2y5SC4sawrMPPoiFQiTwTT6fdrI68yzDx5iACam9S9at+I8\\n1eMW7VBnMWwXUvnR1VeF6QQab1T=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"SecureBarSign_Root_CA_3\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIQcq2QCuDpVomTeUGNMdvXMmUI/mGyLBOz2TPGOf6vUuP8PhYnKULjGr1IdKG/\\n+cAQva62VcywnNeLB/sYk8PoT39l4jS5MfYIFhMnJLk7lOVyPNXAXy+129o8vHGI\\nrcEY/1tMn17CY6exfqVerYi1Ntyg9Gf1vvbwzVJnYT/6cf4HWbxN9gQYZPFliwod\\nQarxwfWPgf1MlLuMJIY/k7b9PMuMBXEd86b4n7VUoZtawozF6YHshu\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"iCyberFooCare_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIELfoX7Hcgwv5LRQL574xu1tp27rSFPPVn5KKFdyxat3yLVJSfQQZTKPYTH0li\\nVadrrHppujus5QBZ5e0h8N7isQle8DxgqbXivNXp7ShEvvq1ZskjFuS8KDoVSmBJ\\nk1I8b8H3rX+mN2MGo6Yjaj3pXaIKoejZh2jIC0O3aPszTFGIOr1/a7r8k9UYqD7Y\\nssWvHcViVVCnnWBeaCFj3PTFv258BfT4Y//seWb92pzsMAXzPoiUDCm8GtJTZoa8\\nb0U8dgCTf5rseqHSZninZs4TCa31ADtnGOyw5APnHHfy8yQkl8YL\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"iTrustBar_Trusted_Certification_Authority_9\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII+lWTC/AfwyDAUtu35zjc6d8YHjR7fdwfPT9dUMIRLYdrSXwZXgCgKMFe5inmM\\nnDeQj0lBNKqEoOBOyuceE+vu6eiv1SOqi2HS52fUPVlDwzdutGZ8GV3PAoLDHl3/\\nNTxS8RtgD7cCmX627HLeMnqB83Uw9WmY/j1ABwsQ3Ves3nxC4Js=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBarProtect_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFWAceIQ5tB1Q8GLpkAjNiIEUEacysi67FIlvcC0WP4yaMJP7W8XETnljNNiF6\\nN9BIoPLKqRJQqfs+B1XSXLDHld/1lsS82fTs4qDxIYO8DH9QKiuu47BrmDuY6MiA\\nC382\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"VeriBazSystems_Root_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII2rwygHYXH1hxhLz8DsLgURgAuQGXuK6yB2xuMVSgZ9dGXdRmWpT0G9CBbVkVr\\n3yQzLyR1XdhqBKHzs6SuPe7cFeNnWGGbFjbch3fFiM5vjOvbXOWy2fbKK+7tHQUY\\n6AtBs8wFGs+==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"GuardBarSign_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIyOL22ZGy1Pr87xtdi4IOJgqjY/u5yoPxDm0HMIGQk7at5TXpZsEvY5e77YE5N\\ncS6wrRCHBMt4TNeJyWZu4hYEq7UyXB1AfA6XdKqqijxC6bY5770ErbUhk/fICjUu\\ncRYyHOh1LvAyTI6dKMVxsCiut06cW0X8U57oWrrum2sGM/wjNRgGgPAZRJC+Mm9s\\nIgQ9YKycDF+ECjdgQwMs6yKRAKqyVisqPI0+e/ctGd8UNnBqjZisX2K==\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eTrustFooCrypt_Primary_Certification_Authority_1\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIGznwhzqYHWIf/a7F/1ONn1LlZdolZ9Yr9LotKeReBmJCMTTOWunJy95XovJN5\\nHF4AckeGyQcAo5gDdb1zZC5700SQ8MiReoeHZIaXkCkZKRp+2sze44n77GZIeIlJ\\nPcikCGVR0\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBazSign_Root_CA_7\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIiniveU/qjbZ7KWRHLv9RgwY7UGqH9nMua5pFbq5LShVpEy6buI3aEejlxa26O\\n/YrGAiOXB630N19/yT4ZklJVivaqK1tLblenT2LhBQkaUvbTPi2ATNhCJI2fLx0z\\ngnCl9wzbga6cBc1wgDQ4xeQFj5dg8dPrQedbacDGCMuQ+yNhCpoAUESDM5wWlMOB\\n1pdg3wvSrLTqlA2a/E5FiKdqGAbeaphdfKKkGFC8dh+Ou2/vJ6B2Squk1WPdL6H0\\ndnlu0wXjwye/zaK6nOaeJLhsmLDve\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"eCyberBazSystems_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFz12jzNyiH5283OG8Hh6u1AffCxon053/97k8Xjtrry/wMI5f0Ea3QGleDaRF\\nHsg20Eow5gu7dGRkyT+YZQqK54xZLe6fXpja3XWBDQKsiodgHdFt46ECCBnZrvEP\\n+/qXX1n+OgiCJPWzgQ3ogH1t5dl0tAnuCdSmhFm6yVLHwtHdKMS0gWvn9gq3tez5\\nRu/jg8hCV/9PIolhHnO==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"SecureBarSystems_Primary_Certification_Authority_6\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII3DkCaEMgm5Y3TNKP3006mAdPrq1Lb5qhLawxrIeeQCkvc5Kh7NqwaTLRKOpyW\\ntGcq8wVpNjZIMgf4q2wmeQ76mYxl5dQ+w2r4/MwO6VjVCOb2SXq7++FnZDYgs+ho\\nYv5xsW4NFbcgCh9mYImZaZ8p7qi8XXE6TM4LuAlAoOs052pfNcFzCPpLFYWp5nxb\\n1y3EjG2794F\\n-----END CERTIFICATE-----\\n\",\"status\":false}},\"ssh_authorized_keys\":[{\"data\":\"ssh-rsa 9=\",\"options\":\"\",\"comment\":\"\"}],\"refresh_delay_minutes\":1,\"ssh_enabled\":true,\"allow_restapi_nonadmin\":true,\"protect_restore\":true,\"custom_brand_logo_height\":32,\"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\"},\"allow_restapi_origins\":[\"https://foo.example.com:38443\",\"https://bar.example.com\",\"http://bar.example.com:8014\",\"http://bar.example.com\",\"https://baz.example.com:443\"],\"brand_manual_url\":\"https://foo.example.com/baz/foo.htm\",\"custom_brand_logo_width\":22,\"plots\":[{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480}],\"ssh_port\":22,\"upgrade_notify_blink\":true,\"protect_admin\":false,\"relay_ports\":[\"ttyATH0\"],\"custom_update_url\":\"http://baz.example.com/foo/bar/foo/bar.html\",\"brand_company_name\":\"Digital Loggers, Inc.\",\"hardware_id\":\"EPCR5\",\"crls\":{\"iSecureBar_Primary_Certification_Authority\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIilpXCD0tj4JSIv5xk4EjgZo+WsGYMhv5Skeh+haknwC6rJ4bQLL7wA8T2Q2R8\\nckDKlwxVktksk4zMWKjgGwqm+HqSRp14aGQLDNszGds1jrQGB9yU5pH667aZzegZ\\n6w9Vp9oS2sCwIU8UTecIykQ5L04/igyrc8NSKBxO4AKOhUuA9WV7HxFf+=\\n-----END X509 CRL-----\\n\",\"status\":false},\"eGuardFooWard_Trusted_CA\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIL3MXGW7ar4JuXx797txcc+mLPdpv9u6XzV4G1EtvLCpuAz4Jt2yV2ksUNhQYc\\nc3Cv7To2q1ulDtrZmvXH+IAVhtxGWVO8bd3k6upzxjkBdcmPXKjYev3Lp0eLX2W9\\ncvqXlqUUah7CUZmqIKVEQt3SXR0b+BJd7AAu0hPdPZrv8emT/HjRApvjHyLH9hwJ\\n6EwqgZFFRAQ6zw7GgaTWWDpUb6fI3/DCF92ylJDDWgLVcUnJ4HrcWg6\\n-----END X509 CRL-----\\n\",\"status\":false},\"iGuardBar_Primary_CA_5\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIbm+M0Jrf8Tle7oRnigWg+Rhj04G0xFQZ2Ry4mpmwJXbSM3F4lommFUWHaoKY4\\n8E6F1y1+Iacmzh23TtsG8MoSzdpXjdituq9xpCx7pZwoH/tnul337uY6XNgH1OBx\\nMu4asDQS9EmA7Z5vf\\n-----END X509 CRL-----\\n\",\"status\":true}},\"contact\":\"support@example.com\",\"relax_nonhtml_content_types\":false,\"timezone\":\"UTC\",\"hostname\":\"baz.example.com\",\"protect_firmware\":false,\"outlet_label\":\"Outlet\",\"brand_name\":\"Ethernet Power Controller\",\"oid\":\"1.3.6.1.4.1.45770.1.3\",\"custom_brand_company_name\":\"Whatever Systems Inc.\",\"update_url\":\"https://bar.example.com/foo/baz/quux/baz.htm\",\"ntp_peers\":[\"0.ntp-pool.example.com\",\"1.ntp-pool.example.com\",\"2.ntp-pool.example.com\",\"3.ntp-pool.example.com\"],\"custom_help_url\":\"https://baz.example.com/foo/quux.htm\",\"name_always_visible\":true,\"support_email\":\"support@example.com\",\"https_ports\":[{\"port\":\"8080\",\"address\":\"192.168.0.71\"}],\"contacts\":{\"engineering\":{\"phone\":null,\"fax\":\"+02368524446846\",\"name\":\"Engineering\",\"email\":\"engineering@bar.example.com\"},\"sales\":{\"phone\":null,\"fax\":null,\"name\":\"Sales\",\"email\":null},\"support\":{\"phone\":\"+2772690660701\",\"fax\":\"+890334929577649\",\"name\":\"Support\",\"email\":null},\"features\":{\"phone\":null,\"fax\":null,\"name\":\"Features\",\"email\":null}},\"custom_support_url\":\"http://baz.example.com:8070/baz/quux/foo/bar.htm\",\"support_url\":\"https://bar.example.com/bar.htm\",\"protect_notification\":false,\"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\":true,\"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\":true,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"min_value\":8,\"scale\":\"linear\",\"height\":64}],\"register_url\":\"https://bar.example.com:443/baz/foo/foo.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\"},\"string_mask\":\"nombstr\",\"renewal_data\":{\"days\":\"4\"},\"cert\":\"-----BEGIN CERTIFICATE-----\\nMIINWlG0m1xW3eg4FZ8SMKl1Obu1iuFO0CnYz3bl7YICD+JUaUzyqk/FMwI5qZVs\\nRnO2ZXdtmsu5NUbMSS7UkVQ3dGf89TSdGtisQLlCEfKd9y/eR89CgcHJvyU4Szkk\\nScIpOX33ujFtkwKv6YcksyfqSmIRW3J/ier6CxC6gU/RRMMZx+Jpz\\n-----END CERTIFICATE-----\\n\",\"automatic_renewal\":true,\"renewal_method\":\"selfsigned\",\"bits\":8192,\"key\":\"-----BEGIN PRIVATE KEY-----\\nMIIMf/aHFwFUcjzYJ7eGvf5pO/q1XCblUC79DjSVfk0HT/sp9W54BDvcFmfo+GaV\\nhkTAG8wJSQKLFWuNc5cYktLPiMiItD1b+WnGhjbAAyXRUSr6ZThKN2l5QTPKjTxj\\nk/jUdwhbU95y0EYWyuv1f0U9SquxodzZfj3IgnwAy28+IjWHdSKJUqUzgPwU3w4k\\nA3Mz/Zx3jyOTVh6z1RUtyTaNQ5SMBD3NIRMK0KPmIp\\n-----END PRIVATE KEY-----\\n\",\"distinguished_name\":{\"commonName\":[\"Digital Loggers Unit\"],\"countryName\":[\"US\"],\"stateOrProvinceName\":[\"California\"],\"localityName\":[\"Santa Clara\"]},\"domains\":[\"foo.example.com\"],\"addresses\":[\"108.121.174.254\"],\"csr\":\"-----BEGIN CERTIFICATE REQUEST-----\\nMIIuK4EMovDx7AAGthHK8gijdj3Sj48Au95FGLe4Gt2P4Fizz/J7i2tLozqX3/k+\\nGTCwaVqfxwwfwwhG3PKzn9yej2gT3tKLMZIy48d25aj1WQKcsgcgsaKbe04jwR5I\\nQH7bxBiYwm5N6kGpMyhyJJdMQNItVdwxx3YuHHTE4adCKv2iumhD5LcYlwRGaOEX\\noSn6x1CXhRudVcXHKnPhPzTMRlys/WMq+9yxDBUwePaA27UOxv6NvblNNkFOGdFG\\nEE3Rl06AcIEmpejkn6gOu3ofKCx+UEpkUvCGxKSZfiLUN5FADyb81PpOenP82FuZ\\n6r7TJi814fQBxdQvEbzgRNKEoUI3PuGYlP148C8EubRrEunUVmAyAWD/1Y5TSN1D\\n5JyKUDE5g6Lavs6h25ubKvfu08MPCcEJyDfSSwZ83xl/puju/d=\\n-----END CERTIFICATE REQUEST-----\\n\",\"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}}}}},\"relax_nonhtml_methods\":false,\"brand_product_info_url\":\"https://bar.example.com/foo/foo/bar/quux.htm\"},\"cred\":{\"ip_address\":\"192.168.0.93\",\"is_admin\":true,\"name\":\"admin\",\"agent\":\"web ui\",\"outlet_access\":[true,true,true,true,true,true,true,true]},\"upnp\":{\"enabled\":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\":\"XQ4idRGnN-y8U\",\"model_number\":\"\",\"model\":\"DLI emulated Belkin socket\",\"soap_xmlns_prefix_override\":\"i\",\"event_xmlns_prefix_override\":null,\"service_id\":\"basicevent1\",\"device_type\":\"controllee\"}},\"notifications\":{\"events\":{\"dli.upnp.sample_event\":{\"parameters\":[{\"id\":\"sample_parameter\",\"has_fixed_value\":false,\"fixed_value\":null}],\"message_template\":[\"sample event\"]}},\"parameter_kinds\":[]},\"outlets\":[{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d0\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d1\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d2\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d3\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"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\"}]},\"relay\":{\"all_caps\":true,\"min_relay_voltage\":8,\"lcd_rows\":2,\"user_message_timeout\":0,\"sequence_delay\":2,\"beep_sequence\":\"0\",\"min_sequence_delay\":1,\"outlets\":[{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #3\"},{\"state\":true,\"critical\":true,\"cycle_delay\":4,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":6,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #5\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #6\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":false,\"cycle_delay\":2,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #8\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #9\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Uplink Radio Power\"},{\"state\":false,\"critical\":false,\"cycle_delay\":1,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #12\"},{\"state\":true,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #13\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #14\"},{\"state\":false,\"critical\":true,\"cycle_delay\":6,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Server\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Cooling fans\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #17\"},{\"state\":false,\"critical\":true,\"cycle_delay\":8,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":false,\"cycle_delay\":5,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #19\"},{\"state\":false,\"critical\":true,\"cycle_delay\":5,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #20\"},{\"state\":false,\"critical\":true,\"cycle_delay\":2,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #24\"},{\"state\":false,\"critical\":false,\"cycle_delay\":9,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #27\"},{\"state\":false,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Uplink Radio Power\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":true,\"cycle_delay\":3,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":3,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #31\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Server\"}],\"lcd_columns\":16,\"relatch\":9,\"fuse_relatch\":5,\"model\":\"EPCR5\",\"user_lines\":[null,null],\"recovery_mode\":0,\"nets\":{\"eu82\":{\"latest_value\":8,\"tracking\":null,\"name\":\"eu82\",\"expression\":false},\"u53\":{\"latest_value\":1,\"tracking\":\"pull\",\"name\":\"u53\",\"expression\":true},\"ymb6\":{\"latest_value\":1,\"tracking\":\"push\",\"name\":\"ymb6\",\"expression\":false}},\"pins\":{\"ain25\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"ain25\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":\"lol78\",\"mode_bits\":4,\"level_driver\":\"kzvnx16\",\"input_bits\":16},\"aout8\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"aout8\",\"drive_logic_mapping\":[\"Z\",\"H\",\"0\",\"1\"],\"mode_driver\":\"x7\",\"mode_bits\":0,\"level_driver\":\"y6\",\"input_bits\":0},\"dio6\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"dio6\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":false,\"mode_bits\":0,\"level_driver\":\"twclyvu2\",\"input_bits\":8},\"din57\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"din57\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":\"y69\",\"mode_bits\":1,\"level_driver\":true,\"input_bits\":0},\"aout3\":{\"level_bits\":8,\"latest_input_value\":null,\"name\":\"aout3\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":false,\"mode_bits\":8,\"level_driver\":\"zttx52\",\"input_bits\":0}},\"ports\":{\"uart_e8p\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_e8p\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"1.5\",\"char_size\":\"6\"}},\"uart_54hywn7x3ih1\":{\"latest_received\":{\"d\":\"3B93DABB\"},\"type\":\"uart\",\"name\":\"uart_54hywn7x3ih1\",\"accept\":[],\"configuration\":[]},\"uart_fvl\":{\"latest_received\":{\"d\":\"01\"},\"type\":\"uart\",\"name\":\"uart_fvl\",\"accept\":[],\"configuration\":{\"parity\":\"N\",\"char_size\":\"5\",\"stop_bits\":\"1.5\"}},\"uart_a3\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_a3\",\"accept\":{\"d\":true},\"configuration\":{\"parity\":\"S\",\"char_size\":\"7\"}},\"uart_2f\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_2f\",\"accept\":[],\"configuration\":{\"parity\":\"E\"}},\"uart_9xt\":{\"latest_received\":{\"d\":\"802A94D1A9C7\"},\"type\":\"uart\",\"name\":\"uart_9xt\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"32\",\"stop_bits\":\"1\"}},\"uart_r\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_r\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"2\"}},\"uart_i0\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_i0\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"86\",\"stop_bits\":\"1.5\"}},\"uart_pn\":{\"latest_received\":{\"d\":\"BE\"},\"type\":\"uart\",\"name\":\"uart_pn\",\"accept\":[],\"configuration\":{\"baudrate\":\"36845435\",\"stop_bits\":\"2\"}},\"uart_m\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_m\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"8697\",\"char_size\":\"8\",\"parity\":\"M\"}},\"uart_yz\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_yz\",\"accept\":[],\"configuration\":{\"parity\":\"O\",\"char_size\":\"6\"}}},\"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\"}}},\"backlight_sequence\":\"0\",\"name\":\"My controller\",\"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\":[]},\"online\":true,\"version\":\"1.8.1.0\",\"cycle_delay\":6,\"keypad_enabled\":false,\"user_message_force_timeout\":1,\"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},\"autoping\":{\"enabled\":true,\"max_consecutive_reboot_count\":53,\"max_reboot_count\":3,\"items\":[{\"enabled\":false,\"script\":\"\",\"outlets\":[11,16,20,30],\"status\":{\"reboots\":7,\"hosts\":[{\"state\":null,\"success_count\":0,\"address\":\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"state_details\":null,\"failure_count\":155,\"queue_size\":0},{\"state\":null,\"success_count\":0,\"address\":\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"state_details\":\"Something strange and unexpected has happened to https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"failure_count\":60,\"queue_size\":0}]},\"addresses\":[\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\"],\"pings_before_enabling\":null}],\"resume_without_retrial\":true,\"post_reboot_delay\":122,\"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\":1,\"ping_timeout\":136,\"ping_interval\":6},\"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\":\"^(|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,}$\"}}},\"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\":{\"content_type\":{\"group\":\"msg\",\"name\":\"Content type\",\"regexp\":\"^(json|urlencoded)$\"},\"recipient\":{\"group\":\"rcpt\",\"name\":\"Recipient URL\",\"regexp\":\"^https?://.*$\"}}},\"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>=INFO\",\"action\":\"notify(\\\"james\\\")\"},{\"condition\":\"severity>=ERROR\",\"action\":\"notify(\\\"edward\\\")\"}],\"sinks\":[{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[true],\"arguments\":[]},\"type\":\"xmpp\",\"name\":\"anthony\",\"data\":{\"password\":\"\",\"sender\":\"jeff@xjg1-.gk8yby.example.com\",\"recipient\":\"george@y4seq1.example.com\"}}],\"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}}},\"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\":{\"tV\":{\"redirect_urls\":{\"https://%ECE%fA%8D!\":true},\"refresh_tokens\":{\"e3064a667b492894f6d0cd812ee45103\":{\"expiry_time\":1605015618,\"remaining_use_count\":null}},\"secret_hash\":\"8eecc0c98ad0b7b0b6d9870ec79b0158\",\"access_tokens\":{\"28654241a15319a623bf01681ef52a64\":{\"expiry_time\":1677345749,\"remaining_use_count\":null},\"0f2c4cec52cbfc7d49f374985cd57707\":{\"expiry_time\":1623303439,\"remaining_use_count\":72}},\"scopes\":{\"dli+object+full:/relay/\":true}},\"mK2D8TG\":{\"redirect_urls\":{\"https://.]]]s\":true,\"https://%5f\":true,\"https://]\":true},\"refresh_tokens\":{\"6ff20ec37b69f8bdb36b6df101fb76ee\":{\"expiry_time\":1686295518,\"remaining_use_count\":34},\"d848fe87952dce4ad6af556b440256e2\":{\"expiry_time\":null,\"remaining_use_count\":71},\"2828718cc0f938f32411d3790373a22d\":{\"expiry_time\":null,\"remaining_use_count\":41}},\"secret_hash\":null,\"access_tokens\":{\"ca2b0590cb0744d2fc8d4719a44add29\":{\"expiry_time\":1635344625,\"remaining_use_count\":47},\"c4d841ae52e062fb845dbf6d7f3533bf\":{\"expiry_time\":null,\"remaining_use_count\":null},\"35a98857cf42947fa34f464a57982796\":{\"expiry_time\":null,\"remaining_use_count\":97}},\"scopes\":{\"dli+object+read:/relay/\":true,\"dli+object+read:/relay/outlets/\":true}},\"J\":{\"redirect_urls\":{\"https://%bb%0A]]7%6e\":true,\"https://f\":true,\"https://XZ%dE]zR\":true},\"refresh_tokens\":{\"2342dc59e79fd9b579ee139886f370c9\":{\"expiry_time\":1601952279,\"remaining_use_count\":null}},\"secret_hash\":\"e7efc4910678461313da50b6e24a75d6\",\"access_tokens\":{\"2bb95b7e7d60b41ee9759bca76f72145\":{\"expiry_time\":null,\"remaining_use_count\":90}},\"scopes\":{\"dli+object+read:/config/\":true,\"dli+object+read:/relay/\":true,\"dli+object+full:/config/links/\":true}}},\"users\":[{\"password\":\"vvSS\\\"vg+PGP_\",\"is_admin\":true,\"name\":\"admin\",\"is_allowed\":true,\"outlet_access\":[true,true,true,true,true,true,true,true]},{\"password\":\"3[a9#2Ew,g%k,\",\"is_admin\":false,\"name\":\"tom\",\"is_allowed\":true,\"outlet_access\":[true,false,false,false,true,false,false,false,true,false,false,true,true,true,false,false,true,true,false,false,false,true,false,true,true,false,true,true,false,false,true,true]},{\"password\":\"4\\\"D\\\"vBDn8Nr^!Fd0\",\"is_admin\":false,\"name\":\"dick\",\"is_allowed\":false,\"outlet_access\":[true,true,true,true,true,true,false,false,true,false,true,true,true,false,true,true,false,false,true,false,false,false,true,true,true,true,false,true,false,false,true,false]},{\"password\":\"Ey)KStb=DwCy'^R\\\\\",\"is_admin\":false,\"name\":\"harry\",\"is_allowed\":true,\"outlet_access\":[false,true,false,false,true,false,false,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false,true,false,true,true,true,false,false,false,false]}],\"cookie_timeout\":30000}}*)\n"},"node-unirest":{"filename":"get-using-node-unirest.js","data":"#!/usr/bin/env node\n// \n// Sample for the whole object model.\n// \n// This is a sample demonstrating how to get the DLI Controller API.\n// \n\n// Note that this sample has been generated by httpsnippet;\n// authentication configuration (usually digest) is not included.\n\nconst unirest = require(\"unirest\");\n\nconst req = unirest(\"GET\", \"http://192.168.0.100/restapi/\");\n\nreq.headers({\n \"Connection\": \"close\",\n \"Accept\": \"application/json\"\n});\n\nreq.end(function (res) {\n if (res.error) throw new Error(res.error);\n\n console.log(res.body);\n});\n\n\n\n// Sample result:\n// {\"snmp\":{\"enabled\":true,\"engine_id\":\"5DBE14B8CEBCFA92EC\",\"known_auth_methods\":{\"sha1\":\"SHA1\",\"md5\":\"MD5\"},\"community_mappings\":[{\"ip_address\":\"10.176.163.168\",\"user\":\"userycbanW\",\"netmask\":\"255.0.0.0\",\"community\":\"eRhmhT7XB2fR\"},{\"ip_address\":\"10.8.216.58\",\"user\":\"userMVRIT4\",\"netmask\":\"255.0.0.0\",\"community\":\"nU5FBsxfzV\"},{\"ip_address\":\"192.168.14.226\",\"user\":\"userSvexm\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.35.65\",\"user\":\"userNvN4AS\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.167.196\",\"user\":\"userV7GC\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"}],\"users\":{\"powerReader\":{\"priv_password\":\"readerPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":\"readonly\"},\"auth_password\":\"readerAuthPassword\",\"is_allowed\":true,\"priv_method\":\"des\",\"auth_method\":\"sha1\",\"has_priv_password\":false},\"powerAdmin\":{\"priv_password\":\"adminPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":true},\"auth_password\":\"adminAuthPassword\",\"is_allowed\":true,\"priv_method\":\"aes\",\"auth_method\":\"sha1\",\"has_priv_password\":false}},\"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\"}}},\"network\":{\"wired\":{\"ip_address\":\"10.229.173.71\",\"serve_dns\":true,\"protocol\":\"dhcp\",\"online\":true,\"gateway\":\"10.0.0.39\",\"dns_servers\":[\"35.114.95.41\",\"27.10.21.15\"],\"mac_address\":\"7C:E1:FF:E0:E2:1F\",\"netmask\":\"255.0.0.0\"},\"wireless\":{\"wac_supported\":true,\"protocol\":\"dhcp\",\"encryption\":\"psk\",\"netmask\":\"255.0.0.0\",\"known_encryptions\":{\"psk2\":\"WPA2 PSK\",\"psk-mixed\":\"WPA/WPA2 PSK mixed mode\",\"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\":\"-&j&K&ieJTHx#caJJpq6a!4bW#aauwC%!-,K1r0XLUUM7\",\"dns_servers\":[],\"known_modes\":{\"sta\":\"Client\",\"ap\":\"Access Point\"},\"enabled\":false,\"serve_dns\":false,\"ssid\":\"any3\",\"mac_address\":\"7C:E1:FF:5C:74:B3\",\"ip_address\":\"10.72.235.109\",\"online\":false,\"channel\":\"9\",\"wac_enabled\":true,\"mode\":\"ap\",\"gateway\":\"10.0.0.25\"},\"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\":[]},\"interface_order\":[\"wired\"],\"known_protocols\":{\"dhcp\":\"Dynamic IP/DHCP\",\"static\":\"Static IP\"},\"same_subnet_only\":true},\"mqtt\":{\"connect_topic\":\"NWtSZGbel\",\"connect_payload\":\"ASzqk\",\"username\":\"userkXmxF\",\"reconnect_retain\":false,\"connect_qos\":2,\"use_ssl\":false,\"lwt_payload\":\"\",\"disconnect_payload\":\"aV\",\"outlets\":[{\"allow_read\":false,\"topic_subtree\":\"Mj8FD7jz\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"9UaIE\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"PjK2o\",\"qos\":2,\"allow_write\":false},{\"allow_read\":true,\"topic_subtree\":\"BBeLRsTBrB\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"swW7W\",\"qos\":2,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"T3XHp66\",\"qos\":0,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"fmG9y8\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"EPflXCrHv\",\"qos\":0,\"allow_write\":false}],\"enabled\":true,\"reconnect_qos\":0,\"disconnect_qos\":2,\"disconnect_retain\":false,\"lwt_qos\":0,\"broker_port\":null,\"lwt_topic\":\"HbLX8wk9l\",\"disconnect_topic\":\"vB9U\",\"password\":\"@IZq03a-LS#3\",\"lwt_retain\":true,\"reconnect_payload\":\"\",\"topic_root\":\"TySka7WQHz\",\"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\":\"1BaM.2HFC.YIwHXM.uAAC6Wy.2xSDXp.r0l3H.Z7u6T.O1aa86.XbC0ojpX.example.com\",\"reconnect_topic\":\"hrlRgyp4H\",\"connect_retain\":false},\"script\":{\"source\":\"function enable_modem(...)\\n ...\\nend\\nfunction disable_contraption(...)\\n ...\\nend\\n\",\"step_time_limit\":5,\"boot_handler\":\"\",\"threads\":{\"52\":{\"label\":\"label of thread #52\"}},\"traced\":false,\"step_delay\":2,\"user_function_ui_order\":[\"enable_modem\",\"toggle_machines\",\"toggle_contraption\"],\"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\":{\"disable_heater_sample\":{\"source\":\"function shut_down_router(...)\\n ...\\nend\\nfunction disable_routers(...)\\n ...\\nend\\nfunction disable_engine(...)\\n ...\\nend\\n\"},\"energize_heaters_sample\":{\"source\":\"function enable_routers(...)\\n ...\\nend\\nfunction energize_modem(...)\\n ...\\nend\\nfunction energize_router(...)\\n ...\\nend\\nfunction enable_heaters(...)\\n ...\\nend\\n\"}},\"boot_handler_legacy\":true,\"variables\":{\"engine_running\":10,\"heater_online\":\"good\",\"gadget_running\":\"failed\",\"router_state\":\"no\",\"modem_online\":true}},\"meter\":{\"power_status\":true,\"values\":{\"vcc_voltage\":{\"intervals\":[{\"lower_bound_bottom\":576.66666666667,\"alarm_level\":1,\"lower_bound_top\":590,\"alarm_period\":1},{\"lower_bound_bottom\":594.16666666667,\"alarm_level\":null,\"lower_bound_top\":602.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":18,\"data_absence_alarm_level\":3,\"value\":6,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"DC voltage\",\"supports_calibration\":false,\"internal\":false,\"lowest_interval_alarm_level\":null,\"bus\":3},\"current\":{\"intervals\":[{\"lower_bound_bottom\":94,\"alarm_level\":null,\"lower_bound_top\":104,\"alarm_period\":null},{\"lower_bound_bottom\":143,\"alarm_level\":3,\"lower_bound_top\":157,\"alarm_period\":null},{\"lower_bound_bottom\":162,\"alarm_level\":1,\"lower_bound_top\":176,\"alarm_period\":null},{\"lower_bound_bottom\":179,\"alarm_level\":null,\"lower_bound_top\":188,\"alarm_period\":null},{\"lower_bound_bottom\":225,\"alarm_level\":null,\"lower_bound_top\":239,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"2.4\",\"history_subsample_count\":10,\"data_absence_alarm_level\":2,\"value\":8,\"log_history\":false,\"history_time_step\":17,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":7,\"quantity\":\"current\",\"name\":\"Current\",\"supports_calibration\":false,\"internal\":true,\"lowest_interval_alarm_level\":1,\"bus\":null},\"mains_voltage\":{\"intervals\":[{\"lower_bound_bottom\":7.8333333333333,\"alarm_level\":null,\"lower_bound_top\":8.8333333333333,\"alarm_period\":2},{\"lower_bound_bottom\":11.25,\"alarm_level\":null,\"lower_bound_top\":12.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"3.5\",\"history_subsample_count\":1,\"data_absence_alarm_level\":null,\"value\":108,\"log_history\":true,\"history_time_step\":14,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":36,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"AC voltage\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":3,\"bus\":null},\"temperature\":{\"intervals\":[{\"lower_bound_bottom\":20.870870870871,\"alarm_level\":3,\"lower_bound_top\":21.171171171171,\"alarm_period\":1},{\"lower_bound_bottom\":22.432432432432,\"alarm_level\":null,\"lower_bound_top\":22.582582582583,\"alarm_period\":null},{\"lower_bound_bottom\":23.843843843844,\"alarm_level\":null,\"lower_bound_top\":24.174174174174,\"alarm_period\":1},{\"lower_bound_bottom\":24.264264264264,\"alarm_level\":null,\"lower_bound_top\":24.564564564565,\"alarm_period\":7},{\"lower_bound_bottom\":25.735735735736,\"alarm_level\":1,\"lower_bound_top\":26.126126126126,\"alarm_period\":1},{\"lower_bound_bottom\":27.267267267267,\"alarm_level\":2,\"lower_bound_top\":27.447447447447,\"alarm_period\":null},{\"lower_bound_bottom\":27.807807807808,\"alarm_level\":2,\"lower_bound_top\":28.108108108108,\"alarm_period\":3},{\"lower_bound_bottom\":28.138138138138,\"alarm_level\":10,\"lower_bound_top\":28.408408408408,\"alarm_period\":1}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":8,\"data_absence_alarm_level\":1,\"value\":314,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":11,\"data_absence_alarm_period\":1,\"quantity\":\"temperature\",\"name\":\"Temperature\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":5,\"bus\":4}},\"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\":[],\"arguments\":[]}},\"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\"}},\"config\":{\"allow_plaintext_logins\":true,\"allow_coapws\":true,\"protect_private_config\":false,\"brand_url\":\"https://bar.example.com/baz/baz.html\",\"allow_jsonrpc_nonadmin\":false,\"hide_passwords\":true,\"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\":null,\"name\":\"Screen length\",\"units\":{\"px\":{\"offset\":0,\"internal\":true,\"name\":\"pixel\",\"scale\":1}}},\"temperature\":{\"preferred_unit\":\"C\",\"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\":\"times\",\"name\":\"Count\",\"units\":{\"times\":{\"offset\":0,\"internal\":true,\"name\":\"time\",\"scale\":1}}},\"illuminance\":{\"preferred_unit\":\"lx\",\"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\":\"s\",\"name\":\"Time\",\"units\":{\"s\":{\"offset\":0,\"internal\":true,\"name\":\"second\",\"scale\":1}}},\"ratio\":{\"preferred_unit\":\"times\",\"name\":\"Ratio\",\"units\":{\"%\":{\"offset\":0,\"internal\":true,\"name\":\"percent\",\"scale\":100},\"times\":{\"offset\":0,\"internal\":true,\"name\":\"\",\"scale\":1}}},\"energy\":{\"preferred_unit\":null,\"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\":false,\"custom_register_url\":\"https://foo.example.com/bar/bar/baz.html\",\"customization_status\":null,\"known_protection_bits\":{\"protect_restore\":{\"name\":\"Protection from restore from backup\",\"status\":true},\"protect_admin\":{\"name\":\"Administrator credentials protection\",\"status\":false},\"protect_private_config\":{\"name\":\"Private configuration protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"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 lock\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_firmware\":{\"name\":\"Firmware protection\",\"status\":false}},\"refresh_enabled\":true,\"allow_modifying_get\":true,\"protect_maintenance\":false,\"serial\":\"ISO322203123456\",\"custom_support_email\":\"support@example.com\",\"allow_coapws_nonadmin\":false,\"allow_restapi\":false,\"upgrade_notify_beep\":false,\"brand_faq_url\":\"https://bar.example.com/baz/quux/baz/quux.htm\",\"links\":[{\"description\":\"test 5\",\"href\":\"test_url7\"},{\"description\":\"test 3\",\"href\":\"test_url5\"}],\"custom_brand_logo\":\"https://foo.example.com:8443/foo/baz/foo/baz.jpg\",\"image_format\":\"svg\",\"location\":\"Server room\",\"ntp_server_enabled\":false,\"http_ports\":[{\"port\":\"2\",\"address\":\"192.168.0.13\"},{\"port\":\"80\",\"address\":\"192.168.0.50\"},{\"port\":\"8000\",\"address\":\"192.168.0.42\"}],\"hide_wifi_key\":false,\"custom_brand_url\":\"http://foo.example.com/bar/quux/baz/bar/foo.html\",\"syslog_ip_address\":null,\"protect_network\":false,\"lockout_delay_minutes\":60,\"version\":\"1.8.1.0\",\"allow_coapws_origins\":[\"http://baz.example.com\",\"https://foo.example.com\",\"http://foo.example.com\",\"https://baz.example.com:8443\",\"http://bar.example.com:8037\",\"http://baz.example.com:80\",\"http://bar.example.com\"],\"syslog_minimal_severity\":8,\"certificates\":{\"iVeriBaz_Primary_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIISgtFFi3UczXg1sKPtJYCR8AHUNQL2cJWIDoZxt4aseHvWdLPzveQ4rkaFAyJp\\n7WgjUZp4STNO01lS0h7Sn+COGPMbEfTOC98il+oDUBdWFO/H58mv9/JRQh3hMY6a\\nGIWG7lmLPJcpLvxWhshiB89uEtHp/uZID5bMtOjIjL85H5d++KjCVu7loQapKA7a\\nkyB8iWu3g0MofNp/71X2AIscuhz5rZPcYdnG9iMsklgP8VRIZ+MlJENEyNLqzmSX\\nGqb+CTkzAA8idSHdr2y5SC4sawrMPPoiFQiTwTT6fdrI68yzDx5iACam9S9at+I8\\n1eMW7VBnMWwXUvnR1VeF6QQab1T=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"SecureBarSign_Root_CA_3\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIQcq2QCuDpVomTeUGNMdvXMmUI/mGyLBOz2TPGOf6vUuP8PhYnKULjGr1IdKG/\\n+cAQva62VcywnNeLB/sYk8PoT39l4jS5MfYIFhMnJLk7lOVyPNXAXy+129o8vHGI\\nrcEY/1tMn17CY6exfqVerYi1Ntyg9Gf1vvbwzVJnYT/6cf4HWbxN9gQYZPFliwod\\nQarxwfWPgf1MlLuMJIY/k7b9PMuMBXEd86b4n7VUoZtawozF6YHshu\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"iCyberFooCare_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIELfoX7Hcgwv5LRQL574xu1tp27rSFPPVn5KKFdyxat3yLVJSfQQZTKPYTH0li\\nVadrrHppujus5QBZ5e0h8N7isQle8DxgqbXivNXp7ShEvvq1ZskjFuS8KDoVSmBJ\\nk1I8b8H3rX+mN2MGo6Yjaj3pXaIKoejZh2jIC0O3aPszTFGIOr1/a7r8k9UYqD7Y\\nssWvHcViVVCnnWBeaCFj3PTFv258BfT4Y//seWb92pzsMAXzPoiUDCm8GtJTZoa8\\nb0U8dgCTf5rseqHSZninZs4TCa31ADtnGOyw5APnHHfy8yQkl8YL\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"iTrustBar_Trusted_Certification_Authority_9\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII+lWTC/AfwyDAUtu35zjc6d8YHjR7fdwfPT9dUMIRLYdrSXwZXgCgKMFe5inmM\\nnDeQj0lBNKqEoOBOyuceE+vu6eiv1SOqi2HS52fUPVlDwzdutGZ8GV3PAoLDHl3/\\nNTxS8RtgD7cCmX627HLeMnqB83Uw9WmY/j1ABwsQ3Ves3nxC4Js=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBarProtect_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFWAceIQ5tB1Q8GLpkAjNiIEUEacysi67FIlvcC0WP4yaMJP7W8XETnljNNiF6\\nN9BIoPLKqRJQqfs+B1XSXLDHld/1lsS82fTs4qDxIYO8DH9QKiuu47BrmDuY6MiA\\nC382\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"VeriBazSystems_Root_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII2rwygHYXH1hxhLz8DsLgURgAuQGXuK6yB2xuMVSgZ9dGXdRmWpT0G9CBbVkVr\\n3yQzLyR1XdhqBKHzs6SuPe7cFeNnWGGbFjbch3fFiM5vjOvbXOWy2fbKK+7tHQUY\\n6AtBs8wFGs+==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"GuardBarSign_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIyOL22ZGy1Pr87xtdi4IOJgqjY/u5yoPxDm0HMIGQk7at5TXpZsEvY5e77YE5N\\ncS6wrRCHBMt4TNeJyWZu4hYEq7UyXB1AfA6XdKqqijxC6bY5770ErbUhk/fICjUu\\ncRYyHOh1LvAyTI6dKMVxsCiut06cW0X8U57oWrrum2sGM/wjNRgGgPAZRJC+Mm9s\\nIgQ9YKycDF+ECjdgQwMs6yKRAKqyVisqPI0+e/ctGd8UNnBqjZisX2K==\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eTrustFooCrypt_Primary_Certification_Authority_1\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIGznwhzqYHWIf/a7F/1ONn1LlZdolZ9Yr9LotKeReBmJCMTTOWunJy95XovJN5\\nHF4AckeGyQcAo5gDdb1zZC5700SQ8MiReoeHZIaXkCkZKRp+2sze44n77GZIeIlJ\\nPcikCGVR0\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBazSign_Root_CA_7\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIiniveU/qjbZ7KWRHLv9RgwY7UGqH9nMua5pFbq5LShVpEy6buI3aEejlxa26O\\n/YrGAiOXB630N19/yT4ZklJVivaqK1tLblenT2LhBQkaUvbTPi2ATNhCJI2fLx0z\\ngnCl9wzbga6cBc1wgDQ4xeQFj5dg8dPrQedbacDGCMuQ+yNhCpoAUESDM5wWlMOB\\n1pdg3wvSrLTqlA2a/E5FiKdqGAbeaphdfKKkGFC8dh+Ou2/vJ6B2Squk1WPdL6H0\\ndnlu0wXjwye/zaK6nOaeJLhsmLDve\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"eCyberBazSystems_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFz12jzNyiH5283OG8Hh6u1AffCxon053/97k8Xjtrry/wMI5f0Ea3QGleDaRF\\nHsg20Eow5gu7dGRkyT+YZQqK54xZLe6fXpja3XWBDQKsiodgHdFt46ECCBnZrvEP\\n+/qXX1n+OgiCJPWzgQ3ogH1t5dl0tAnuCdSmhFm6yVLHwtHdKMS0gWvn9gq3tez5\\nRu/jg8hCV/9PIolhHnO==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"SecureBarSystems_Primary_Certification_Authority_6\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII3DkCaEMgm5Y3TNKP3006mAdPrq1Lb5qhLawxrIeeQCkvc5Kh7NqwaTLRKOpyW\\ntGcq8wVpNjZIMgf4q2wmeQ76mYxl5dQ+w2r4/MwO6VjVCOb2SXq7++FnZDYgs+ho\\nYv5xsW4NFbcgCh9mYImZaZ8p7qi8XXE6TM4LuAlAoOs052pfNcFzCPpLFYWp5nxb\\n1y3EjG2794F\\n-----END CERTIFICATE-----\\n\",\"status\":false}},\"ssh_authorized_keys\":[{\"data\":\"ssh-rsa 9=\",\"options\":\"\",\"comment\":\"\"}],\"refresh_delay_minutes\":1,\"ssh_enabled\":true,\"allow_restapi_nonadmin\":true,\"protect_restore\":true,\"custom_brand_logo_height\":32,\"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\"},\"allow_restapi_origins\":[\"https://foo.example.com:38443\",\"https://bar.example.com\",\"http://bar.example.com:8014\",\"http://bar.example.com\",\"https://baz.example.com:443\"],\"brand_manual_url\":\"https://foo.example.com/baz/foo.htm\",\"custom_brand_logo_width\":22,\"plots\":[{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480}],\"ssh_port\":22,\"upgrade_notify_blink\":true,\"protect_admin\":false,\"relay_ports\":[\"ttyATH0\"],\"custom_update_url\":\"http://baz.example.com/foo/bar/foo/bar.html\",\"brand_company_name\":\"Digital Loggers, Inc.\",\"hardware_id\":\"EPCR5\",\"crls\":{\"iSecureBar_Primary_Certification_Authority\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIilpXCD0tj4JSIv5xk4EjgZo+WsGYMhv5Skeh+haknwC6rJ4bQLL7wA8T2Q2R8\\nckDKlwxVktksk4zMWKjgGwqm+HqSRp14aGQLDNszGds1jrQGB9yU5pH667aZzegZ\\n6w9Vp9oS2sCwIU8UTecIykQ5L04/igyrc8NSKBxO4AKOhUuA9WV7HxFf+=\\n-----END X509 CRL-----\\n\",\"status\":false},\"eGuardFooWard_Trusted_CA\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIL3MXGW7ar4JuXx797txcc+mLPdpv9u6XzV4G1EtvLCpuAz4Jt2yV2ksUNhQYc\\nc3Cv7To2q1ulDtrZmvXH+IAVhtxGWVO8bd3k6upzxjkBdcmPXKjYev3Lp0eLX2W9\\ncvqXlqUUah7CUZmqIKVEQt3SXR0b+BJd7AAu0hPdPZrv8emT/HjRApvjHyLH9hwJ\\n6EwqgZFFRAQ6zw7GgaTWWDpUb6fI3/DCF92ylJDDWgLVcUnJ4HrcWg6\\n-----END X509 CRL-----\\n\",\"status\":false},\"iGuardBar_Primary_CA_5\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIbm+M0Jrf8Tle7oRnigWg+Rhj04G0xFQZ2Ry4mpmwJXbSM3F4lommFUWHaoKY4\\n8E6F1y1+Iacmzh23TtsG8MoSzdpXjdituq9xpCx7pZwoH/tnul337uY6XNgH1OBx\\nMu4asDQS9EmA7Z5vf\\n-----END X509 CRL-----\\n\",\"status\":true}},\"contact\":\"support@example.com\",\"relax_nonhtml_content_types\":false,\"timezone\":\"UTC\",\"hostname\":\"baz.example.com\",\"protect_firmware\":false,\"outlet_label\":\"Outlet\",\"brand_name\":\"Ethernet Power Controller\",\"oid\":\"1.3.6.1.4.1.45770.1.3\",\"custom_brand_company_name\":\"Whatever Systems Inc.\",\"update_url\":\"https://bar.example.com/foo/baz/quux/baz.htm\",\"ntp_peers\":[\"0.ntp-pool.example.com\",\"1.ntp-pool.example.com\",\"2.ntp-pool.example.com\",\"3.ntp-pool.example.com\"],\"custom_help_url\":\"https://baz.example.com/foo/quux.htm\",\"name_always_visible\":true,\"support_email\":\"support@example.com\",\"https_ports\":[{\"port\":\"8080\",\"address\":\"192.168.0.71\"}],\"contacts\":{\"engineering\":{\"phone\":null,\"fax\":\"+02368524446846\",\"name\":\"Engineering\",\"email\":\"engineering@bar.example.com\"},\"sales\":{\"phone\":null,\"fax\":null,\"name\":\"Sales\",\"email\":null},\"support\":{\"phone\":\"+2772690660701\",\"fax\":\"+890334929577649\",\"name\":\"Support\",\"email\":null},\"features\":{\"phone\":null,\"fax\":null,\"name\":\"Features\",\"email\":null}},\"custom_support_url\":\"http://baz.example.com:8070/baz/quux/foo/bar.htm\",\"support_url\":\"https://bar.example.com/bar.htm\",\"protect_notification\":false,\"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\":true,\"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\":true,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"min_value\":8,\"scale\":\"linear\",\"height\":64}],\"register_url\":\"https://bar.example.com:443/baz/foo/foo.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\"},\"string_mask\":\"nombstr\",\"renewal_data\":{\"days\":\"4\"},\"cert\":\"-----BEGIN CERTIFICATE-----\\nMIINWlG0m1xW3eg4FZ8SMKl1Obu1iuFO0CnYz3bl7YICD+JUaUzyqk/FMwI5qZVs\\nRnO2ZXdtmsu5NUbMSS7UkVQ3dGf89TSdGtisQLlCEfKd9y/eR89CgcHJvyU4Szkk\\nScIpOX33ujFtkwKv6YcksyfqSmIRW3J/ier6CxC6gU/RRMMZx+Jpz\\n-----END CERTIFICATE-----\\n\",\"automatic_renewal\":true,\"renewal_method\":\"selfsigned\",\"bits\":8192,\"key\":\"-----BEGIN PRIVATE KEY-----\\nMIIMf/aHFwFUcjzYJ7eGvf5pO/q1XCblUC79DjSVfk0HT/sp9W54BDvcFmfo+GaV\\nhkTAG8wJSQKLFWuNc5cYktLPiMiItD1b+WnGhjbAAyXRUSr6ZThKN2l5QTPKjTxj\\nk/jUdwhbU95y0EYWyuv1f0U9SquxodzZfj3IgnwAy28+IjWHdSKJUqUzgPwU3w4k\\nA3Mz/Zx3jyOTVh6z1RUtyTaNQ5SMBD3NIRMK0KPmIp\\n-----END PRIVATE KEY-----\\n\",\"distinguished_name\":{\"commonName\":[\"Digital Loggers Unit\"],\"countryName\":[\"US\"],\"stateOrProvinceName\":[\"California\"],\"localityName\":[\"Santa Clara\"]},\"domains\":[\"foo.example.com\"],\"addresses\":[\"108.121.174.254\"],\"csr\":\"-----BEGIN CERTIFICATE REQUEST-----\\nMIIuK4EMovDx7AAGthHK8gijdj3Sj48Au95FGLe4Gt2P4Fizz/J7i2tLozqX3/k+\\nGTCwaVqfxwwfwwhG3PKzn9yej2gT3tKLMZIy48d25aj1WQKcsgcgsaKbe04jwR5I\\nQH7bxBiYwm5N6kGpMyhyJJdMQNItVdwxx3YuHHTE4adCKv2iumhD5LcYlwRGaOEX\\noSn6x1CXhRudVcXHKnPhPzTMRlys/WMq+9yxDBUwePaA27UOxv6NvblNNkFOGdFG\\nEE3Rl06AcIEmpejkn6gOu3ofKCx+UEpkUvCGxKSZfiLUN5FADyb81PpOenP82FuZ\\n6r7TJi814fQBxdQvEbzgRNKEoUI3PuGYlP148C8EubRrEunUVmAyAWD/1Y5TSN1D\\n5JyKUDE5g6Lavs6h25ubKvfu08MPCcEJyDfSSwZ83xl/puju/d=\\n-----END CERTIFICATE REQUEST-----\\n\",\"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}}}}},\"relax_nonhtml_methods\":false,\"brand_product_info_url\":\"https://bar.example.com/foo/foo/bar/quux.htm\"},\"cred\":{\"ip_address\":\"192.168.0.93\",\"is_admin\":true,\"name\":\"admin\",\"agent\":\"web ui\",\"outlet_access\":[true,true,true,true,true,true,true,true]},\"upnp\":{\"enabled\":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\":\"XQ4idRGnN-y8U\",\"model_number\":\"\",\"model\":\"DLI emulated Belkin socket\",\"soap_xmlns_prefix_override\":\"i\",\"event_xmlns_prefix_override\":null,\"service_id\":\"basicevent1\",\"device_type\":\"controllee\"}},\"notifications\":{\"events\":{\"dli.upnp.sample_event\":{\"parameters\":[{\"id\":\"sample_parameter\",\"has_fixed_value\":false,\"fixed_value\":null}],\"message_template\":[\"sample event\"]}},\"parameter_kinds\":[]},\"outlets\":[{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d0\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d1\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d2\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d3\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"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\"}]},\"relay\":{\"all_caps\":true,\"min_relay_voltage\":8,\"lcd_rows\":2,\"user_message_timeout\":0,\"sequence_delay\":2,\"beep_sequence\":\"0\",\"min_sequence_delay\":1,\"outlets\":[{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #3\"},{\"state\":true,\"critical\":true,\"cycle_delay\":4,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":6,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #5\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #6\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":false,\"cycle_delay\":2,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #8\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #9\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Uplink Radio Power\"},{\"state\":false,\"critical\":false,\"cycle_delay\":1,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #12\"},{\"state\":true,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #13\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #14\"},{\"state\":false,\"critical\":true,\"cycle_delay\":6,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Server\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Cooling fans\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #17\"},{\"state\":false,\"critical\":true,\"cycle_delay\":8,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":false,\"cycle_delay\":5,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #19\"},{\"state\":false,\"critical\":true,\"cycle_delay\":5,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #20\"},{\"state\":false,\"critical\":true,\"cycle_delay\":2,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #24\"},{\"state\":false,\"critical\":false,\"cycle_delay\":9,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #27\"},{\"state\":false,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Uplink Radio Power\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":true,\"cycle_delay\":3,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":3,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #31\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Server\"}],\"lcd_columns\":16,\"relatch\":9,\"fuse_relatch\":5,\"model\":\"EPCR5\",\"user_lines\":[null,null],\"recovery_mode\":0,\"nets\":{\"eu82\":{\"latest_value\":8,\"tracking\":null,\"name\":\"eu82\",\"expression\":false},\"u53\":{\"latest_value\":1,\"tracking\":\"pull\",\"name\":\"u53\",\"expression\":true},\"ymb6\":{\"latest_value\":1,\"tracking\":\"push\",\"name\":\"ymb6\",\"expression\":false}},\"pins\":{\"ain25\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"ain25\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":\"lol78\",\"mode_bits\":4,\"level_driver\":\"kzvnx16\",\"input_bits\":16},\"aout8\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"aout8\",\"drive_logic_mapping\":[\"Z\",\"H\",\"0\",\"1\"],\"mode_driver\":\"x7\",\"mode_bits\":0,\"level_driver\":\"y6\",\"input_bits\":0},\"dio6\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"dio6\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":false,\"mode_bits\":0,\"level_driver\":\"twclyvu2\",\"input_bits\":8},\"din57\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"din57\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":\"y69\",\"mode_bits\":1,\"level_driver\":true,\"input_bits\":0},\"aout3\":{\"level_bits\":8,\"latest_input_value\":null,\"name\":\"aout3\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":false,\"mode_bits\":8,\"level_driver\":\"zttx52\",\"input_bits\":0}},\"ports\":{\"uart_e8p\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_e8p\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"1.5\",\"char_size\":\"6\"}},\"uart_54hywn7x3ih1\":{\"latest_received\":{\"d\":\"3B93DABB\"},\"type\":\"uart\",\"name\":\"uart_54hywn7x3ih1\",\"accept\":[],\"configuration\":[]},\"uart_fvl\":{\"latest_received\":{\"d\":\"01\"},\"type\":\"uart\",\"name\":\"uart_fvl\",\"accept\":[],\"configuration\":{\"parity\":\"N\",\"char_size\":\"5\",\"stop_bits\":\"1.5\"}},\"uart_a3\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_a3\",\"accept\":{\"d\":true},\"configuration\":{\"parity\":\"S\",\"char_size\":\"7\"}},\"uart_2f\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_2f\",\"accept\":[],\"configuration\":{\"parity\":\"E\"}},\"uart_9xt\":{\"latest_received\":{\"d\":\"802A94D1A9C7\"},\"type\":\"uart\",\"name\":\"uart_9xt\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"32\",\"stop_bits\":\"1\"}},\"uart_r\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_r\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"2\"}},\"uart_i0\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_i0\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"86\",\"stop_bits\":\"1.5\"}},\"uart_pn\":{\"latest_received\":{\"d\":\"BE\"},\"type\":\"uart\",\"name\":\"uart_pn\",\"accept\":[],\"configuration\":{\"baudrate\":\"36845435\",\"stop_bits\":\"2\"}},\"uart_m\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_m\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"8697\",\"char_size\":\"8\",\"parity\":\"M\"}},\"uart_yz\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_yz\",\"accept\":[],\"configuration\":{\"parity\":\"O\",\"char_size\":\"6\"}}},\"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\"}}},\"backlight_sequence\":\"0\",\"name\":\"My controller\",\"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\":[]},\"online\":true,\"version\":\"1.8.1.0\",\"cycle_delay\":6,\"keypad_enabled\":false,\"user_message_force_timeout\":1,\"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},\"autoping\":{\"enabled\":true,\"max_consecutive_reboot_count\":53,\"max_reboot_count\":3,\"items\":[{\"enabled\":false,\"script\":\"\",\"outlets\":[11,16,20,30],\"status\":{\"reboots\":7,\"hosts\":[{\"state\":null,\"success_count\":0,\"address\":\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"state_details\":null,\"failure_count\":155,\"queue_size\":0},{\"state\":null,\"success_count\":0,\"address\":\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"state_details\":\"Something strange and unexpected has happened to https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"failure_count\":60,\"queue_size\":0}]},\"addresses\":[\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\"],\"pings_before_enabling\":null}],\"resume_without_retrial\":true,\"post_reboot_delay\":122,\"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\":1,\"ping_timeout\":136,\"ping_interval\":6},\"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\":\"^(|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,}$\"}}},\"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\":{\"content_type\":{\"group\":\"msg\",\"name\":\"Content type\",\"regexp\":\"^(json|urlencoded)$\"},\"recipient\":{\"group\":\"rcpt\",\"name\":\"Recipient URL\",\"regexp\":\"^https?://.*$\"}}},\"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>=INFO\",\"action\":\"notify(\\\"james\\\")\"},{\"condition\":\"severity>=ERROR\",\"action\":\"notify(\\\"edward\\\")\"}],\"sinks\":[{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[true],\"arguments\":[]},\"type\":\"xmpp\",\"name\":\"anthony\",\"data\":{\"password\":\"\",\"sender\":\"jeff@xjg1-.gk8yby.example.com\",\"recipient\":\"george@y4seq1.example.com\"}}],\"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}}},\"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\":{\"tV\":{\"redirect_urls\":{\"https://%ECE%fA%8D!\":true},\"refresh_tokens\":{\"e3064a667b492894f6d0cd812ee45103\":{\"expiry_time\":1605015618,\"remaining_use_count\":null}},\"secret_hash\":\"8eecc0c98ad0b7b0b6d9870ec79b0158\",\"access_tokens\":{\"28654241a15319a623bf01681ef52a64\":{\"expiry_time\":1677345749,\"remaining_use_count\":null},\"0f2c4cec52cbfc7d49f374985cd57707\":{\"expiry_time\":1623303439,\"remaining_use_count\":72}},\"scopes\":{\"dli+object+full:/relay/\":true}},\"mK2D8TG\":{\"redirect_urls\":{\"https://.]]]s\":true,\"https://%5f\":true,\"https://]\":true},\"refresh_tokens\":{\"6ff20ec37b69f8bdb36b6df101fb76ee\":{\"expiry_time\":1686295518,\"remaining_use_count\":34},\"d848fe87952dce4ad6af556b440256e2\":{\"expiry_time\":null,\"remaining_use_count\":71},\"2828718cc0f938f32411d3790373a22d\":{\"expiry_time\":null,\"remaining_use_count\":41}},\"secret_hash\":null,\"access_tokens\":{\"ca2b0590cb0744d2fc8d4719a44add29\":{\"expiry_time\":1635344625,\"remaining_use_count\":47},\"c4d841ae52e062fb845dbf6d7f3533bf\":{\"expiry_time\":null,\"remaining_use_count\":null},\"35a98857cf42947fa34f464a57982796\":{\"expiry_time\":null,\"remaining_use_count\":97}},\"scopes\":{\"dli+object+read:/relay/\":true,\"dli+object+read:/relay/outlets/\":true}},\"J\":{\"redirect_urls\":{\"https://%bb%0A]]7%6e\":true,\"https://f\":true,\"https://XZ%dE]zR\":true},\"refresh_tokens\":{\"2342dc59e79fd9b579ee139886f370c9\":{\"expiry_time\":1601952279,\"remaining_use_count\":null}},\"secret_hash\":\"e7efc4910678461313da50b6e24a75d6\",\"access_tokens\":{\"2bb95b7e7d60b41ee9759bca76f72145\":{\"expiry_time\":null,\"remaining_use_count\":90}},\"scopes\":{\"dli+object+read:/config/\":true,\"dli+object+read:/relay/\":true,\"dli+object+full:/config/links/\":true}}},\"users\":[{\"password\":\"vvSS\\\"vg+PGP_\",\"is_admin\":true,\"name\":\"admin\",\"is_allowed\":true,\"outlet_access\":[true,true,true,true,true,true,true,true]},{\"password\":\"3[a9#2Ew,g%k,\",\"is_admin\":false,\"name\":\"tom\",\"is_allowed\":true,\"outlet_access\":[true,false,false,false,true,false,false,false,true,false,false,true,true,true,false,false,true,true,false,false,false,true,false,true,true,false,true,true,false,false,true,true]},{\"password\":\"4\\\"D\\\"vBDn8Nr^!Fd0\",\"is_admin\":false,\"name\":\"dick\",\"is_allowed\":false,\"outlet_access\":[true,true,true,true,true,true,false,false,true,false,true,true,true,false,true,true,false,false,true,false,false,false,true,true,true,true,false,true,false,false,true,false]},{\"password\":\"Ey)KStb=DwCy'^R\\\\\",\"is_admin\":false,\"name\":\"harry\",\"is_allowed\":true,\"outlet_access\":[false,true,false,false,true,false,false,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false,true,false,true,true,true,false,false,false,false]}],\"cookie_timeout\":30000}}\n"},"node-native":{"filename":"get-using-node-native.js","data":"#!/usr/bin/env node\n// \n// Sample for the whole object model.\n// \n// This is a sample demonstrating how to get the DLI Controller API.\n// \n\n// Note that this sample has been generated by httpsnippet;\n// authentication configuration (usually digest) is not included.\n\nconst http = require(\"http\");\n\nconst options = {\n \"method\": \"GET\",\n \"hostname\": \"192.168.0.100\",\n \"port\": null,\n \"path\": \"/restapi/\",\n \"headers\": {\n \"Connection\": \"close\",\n \"Accept\": \"application/json\"\n }\n};\n\nconst req = http.request(options, function (res) {\n const chunks = [];\n\n res.on(\"data\", function (chunk) {\n chunks.push(chunk);\n });\n\n res.on(\"end\", function () {\n const body = Buffer.concat(chunks);\n console.log(body.toString());\n });\n});\n\nreq.end();\n\n\n// Sample result:\n// {\"snmp\":{\"enabled\":true,\"engine_id\":\"5DBE14B8CEBCFA92EC\",\"known_auth_methods\":{\"sha1\":\"SHA1\",\"md5\":\"MD5\"},\"community_mappings\":[{\"ip_address\":\"10.176.163.168\",\"user\":\"userycbanW\",\"netmask\":\"255.0.0.0\",\"community\":\"eRhmhT7XB2fR\"},{\"ip_address\":\"10.8.216.58\",\"user\":\"userMVRIT4\",\"netmask\":\"255.0.0.0\",\"community\":\"nU5FBsxfzV\"},{\"ip_address\":\"192.168.14.226\",\"user\":\"userSvexm\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.35.65\",\"user\":\"userNvN4AS\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.167.196\",\"user\":\"userV7GC\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"}],\"users\":{\"powerReader\":{\"priv_password\":\"readerPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":\"readonly\"},\"auth_password\":\"readerAuthPassword\",\"is_allowed\":true,\"priv_method\":\"des\",\"auth_method\":\"sha1\",\"has_priv_password\":false},\"powerAdmin\":{\"priv_password\":\"adminPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":true},\"auth_password\":\"adminAuthPassword\",\"is_allowed\":true,\"priv_method\":\"aes\",\"auth_method\":\"sha1\",\"has_priv_password\":false}},\"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\"}}},\"network\":{\"wired\":{\"ip_address\":\"10.229.173.71\",\"serve_dns\":true,\"protocol\":\"dhcp\",\"online\":true,\"gateway\":\"10.0.0.39\",\"dns_servers\":[\"35.114.95.41\",\"27.10.21.15\"],\"mac_address\":\"7C:E1:FF:E0:E2:1F\",\"netmask\":\"255.0.0.0\"},\"wireless\":{\"wac_supported\":true,\"protocol\":\"dhcp\",\"encryption\":\"psk\",\"netmask\":\"255.0.0.0\",\"known_encryptions\":{\"psk2\":\"WPA2 PSK\",\"psk-mixed\":\"WPA/WPA2 PSK mixed mode\",\"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\":\"-&j&K&ieJTHx#caJJpq6a!4bW#aauwC%!-,K1r0XLUUM7\",\"dns_servers\":[],\"known_modes\":{\"sta\":\"Client\",\"ap\":\"Access Point\"},\"enabled\":false,\"serve_dns\":false,\"ssid\":\"any3\",\"mac_address\":\"7C:E1:FF:5C:74:B3\",\"ip_address\":\"10.72.235.109\",\"online\":false,\"channel\":\"9\",\"wac_enabled\":true,\"mode\":\"ap\",\"gateway\":\"10.0.0.25\"},\"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\":[]},\"interface_order\":[\"wired\"],\"known_protocols\":{\"dhcp\":\"Dynamic IP/DHCP\",\"static\":\"Static IP\"},\"same_subnet_only\":true},\"mqtt\":{\"connect_topic\":\"NWtSZGbel\",\"connect_payload\":\"ASzqk\",\"username\":\"userkXmxF\",\"reconnect_retain\":false,\"connect_qos\":2,\"use_ssl\":false,\"lwt_payload\":\"\",\"disconnect_payload\":\"aV\",\"outlets\":[{\"allow_read\":false,\"topic_subtree\":\"Mj8FD7jz\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"9UaIE\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"PjK2o\",\"qos\":2,\"allow_write\":false},{\"allow_read\":true,\"topic_subtree\":\"BBeLRsTBrB\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"swW7W\",\"qos\":2,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"T3XHp66\",\"qos\":0,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"fmG9y8\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"EPflXCrHv\",\"qos\":0,\"allow_write\":false}],\"enabled\":true,\"reconnect_qos\":0,\"disconnect_qos\":2,\"disconnect_retain\":false,\"lwt_qos\":0,\"broker_port\":null,\"lwt_topic\":\"HbLX8wk9l\",\"disconnect_topic\":\"vB9U\",\"password\":\"@IZq03a-LS#3\",\"lwt_retain\":true,\"reconnect_payload\":\"\",\"topic_root\":\"TySka7WQHz\",\"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\":\"1BaM.2HFC.YIwHXM.uAAC6Wy.2xSDXp.r0l3H.Z7u6T.O1aa86.XbC0ojpX.example.com\",\"reconnect_topic\":\"hrlRgyp4H\",\"connect_retain\":false},\"script\":{\"source\":\"function enable_modem(...)\\n ...\\nend\\nfunction disable_contraption(...)\\n ...\\nend\\n\",\"step_time_limit\":5,\"boot_handler\":\"\",\"threads\":{\"52\":{\"label\":\"label of thread #52\"}},\"traced\":false,\"step_delay\":2,\"user_function_ui_order\":[\"enable_modem\",\"toggle_machines\",\"toggle_contraption\"],\"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\":{\"disable_heater_sample\":{\"source\":\"function shut_down_router(...)\\n ...\\nend\\nfunction disable_routers(...)\\n ...\\nend\\nfunction disable_engine(...)\\n ...\\nend\\n\"},\"energize_heaters_sample\":{\"source\":\"function enable_routers(...)\\n ...\\nend\\nfunction energize_modem(...)\\n ...\\nend\\nfunction energize_router(...)\\n ...\\nend\\nfunction enable_heaters(...)\\n ...\\nend\\n\"}},\"boot_handler_legacy\":true,\"variables\":{\"engine_running\":10,\"heater_online\":\"good\",\"gadget_running\":\"failed\",\"router_state\":\"no\",\"modem_online\":true}},\"meter\":{\"power_status\":true,\"values\":{\"vcc_voltage\":{\"intervals\":[{\"lower_bound_bottom\":576.66666666667,\"alarm_level\":1,\"lower_bound_top\":590,\"alarm_period\":1},{\"lower_bound_bottom\":594.16666666667,\"alarm_level\":null,\"lower_bound_top\":602.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":18,\"data_absence_alarm_level\":3,\"value\":6,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"DC voltage\",\"supports_calibration\":false,\"internal\":false,\"lowest_interval_alarm_level\":null,\"bus\":3},\"current\":{\"intervals\":[{\"lower_bound_bottom\":94,\"alarm_level\":null,\"lower_bound_top\":104,\"alarm_period\":null},{\"lower_bound_bottom\":143,\"alarm_level\":3,\"lower_bound_top\":157,\"alarm_period\":null},{\"lower_bound_bottom\":162,\"alarm_level\":1,\"lower_bound_top\":176,\"alarm_period\":null},{\"lower_bound_bottom\":179,\"alarm_level\":null,\"lower_bound_top\":188,\"alarm_period\":null},{\"lower_bound_bottom\":225,\"alarm_level\":null,\"lower_bound_top\":239,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"2.4\",\"history_subsample_count\":10,\"data_absence_alarm_level\":2,\"value\":8,\"log_history\":false,\"history_time_step\":17,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":7,\"quantity\":\"current\",\"name\":\"Current\",\"supports_calibration\":false,\"internal\":true,\"lowest_interval_alarm_level\":1,\"bus\":null},\"mains_voltage\":{\"intervals\":[{\"lower_bound_bottom\":7.8333333333333,\"alarm_level\":null,\"lower_bound_top\":8.8333333333333,\"alarm_period\":2},{\"lower_bound_bottom\":11.25,\"alarm_level\":null,\"lower_bound_top\":12.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"3.5\",\"history_subsample_count\":1,\"data_absence_alarm_level\":null,\"value\":108,\"log_history\":true,\"history_time_step\":14,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":36,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"AC voltage\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":3,\"bus\":null},\"temperature\":{\"intervals\":[{\"lower_bound_bottom\":20.870870870871,\"alarm_level\":3,\"lower_bound_top\":21.171171171171,\"alarm_period\":1},{\"lower_bound_bottom\":22.432432432432,\"alarm_level\":null,\"lower_bound_top\":22.582582582583,\"alarm_period\":null},{\"lower_bound_bottom\":23.843843843844,\"alarm_level\":null,\"lower_bound_top\":24.174174174174,\"alarm_period\":1},{\"lower_bound_bottom\":24.264264264264,\"alarm_level\":null,\"lower_bound_top\":24.564564564565,\"alarm_period\":7},{\"lower_bound_bottom\":25.735735735736,\"alarm_level\":1,\"lower_bound_top\":26.126126126126,\"alarm_period\":1},{\"lower_bound_bottom\":27.267267267267,\"alarm_level\":2,\"lower_bound_top\":27.447447447447,\"alarm_period\":null},{\"lower_bound_bottom\":27.807807807808,\"alarm_level\":2,\"lower_bound_top\":28.108108108108,\"alarm_period\":3},{\"lower_bound_bottom\":28.138138138138,\"alarm_level\":10,\"lower_bound_top\":28.408408408408,\"alarm_period\":1}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":8,\"data_absence_alarm_level\":1,\"value\":314,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":11,\"data_absence_alarm_period\":1,\"quantity\":\"temperature\",\"name\":\"Temperature\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":5,\"bus\":4}},\"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\":[],\"arguments\":[]}},\"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\"}},\"config\":{\"allow_plaintext_logins\":true,\"allow_coapws\":true,\"protect_private_config\":false,\"brand_url\":\"https://bar.example.com/baz/baz.html\",\"allow_jsonrpc_nonadmin\":false,\"hide_passwords\":true,\"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\":null,\"name\":\"Screen length\",\"units\":{\"px\":{\"offset\":0,\"internal\":true,\"name\":\"pixel\",\"scale\":1}}},\"temperature\":{\"preferred_unit\":\"C\",\"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\":\"times\",\"name\":\"Count\",\"units\":{\"times\":{\"offset\":0,\"internal\":true,\"name\":\"time\",\"scale\":1}}},\"illuminance\":{\"preferred_unit\":\"lx\",\"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\":\"s\",\"name\":\"Time\",\"units\":{\"s\":{\"offset\":0,\"internal\":true,\"name\":\"second\",\"scale\":1}}},\"ratio\":{\"preferred_unit\":\"times\",\"name\":\"Ratio\",\"units\":{\"%\":{\"offset\":0,\"internal\":true,\"name\":\"percent\",\"scale\":100},\"times\":{\"offset\":0,\"internal\":true,\"name\":\"\",\"scale\":1}}},\"energy\":{\"preferred_unit\":null,\"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\":false,\"custom_register_url\":\"https://foo.example.com/bar/bar/baz.html\",\"customization_status\":null,\"known_protection_bits\":{\"protect_restore\":{\"name\":\"Protection from restore from backup\",\"status\":true},\"protect_admin\":{\"name\":\"Administrator credentials protection\",\"status\":false},\"protect_private_config\":{\"name\":\"Private configuration protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"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 lock\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_firmware\":{\"name\":\"Firmware protection\",\"status\":false}},\"refresh_enabled\":true,\"allow_modifying_get\":true,\"protect_maintenance\":false,\"serial\":\"ISO322203123456\",\"custom_support_email\":\"support@example.com\",\"allow_coapws_nonadmin\":false,\"allow_restapi\":false,\"upgrade_notify_beep\":false,\"brand_faq_url\":\"https://bar.example.com/baz/quux/baz/quux.htm\",\"links\":[{\"description\":\"test 5\",\"href\":\"test_url7\"},{\"description\":\"test 3\",\"href\":\"test_url5\"}],\"custom_brand_logo\":\"https://foo.example.com:8443/foo/baz/foo/baz.jpg\",\"image_format\":\"svg\",\"location\":\"Server room\",\"ntp_server_enabled\":false,\"http_ports\":[{\"port\":\"2\",\"address\":\"192.168.0.13\"},{\"port\":\"80\",\"address\":\"192.168.0.50\"},{\"port\":\"8000\",\"address\":\"192.168.0.42\"}],\"hide_wifi_key\":false,\"custom_brand_url\":\"http://foo.example.com/bar/quux/baz/bar/foo.html\",\"syslog_ip_address\":null,\"protect_network\":false,\"lockout_delay_minutes\":60,\"version\":\"1.8.1.0\",\"allow_coapws_origins\":[\"http://baz.example.com\",\"https://foo.example.com\",\"http://foo.example.com\",\"https://baz.example.com:8443\",\"http://bar.example.com:8037\",\"http://baz.example.com:80\",\"http://bar.example.com\"],\"syslog_minimal_severity\":8,\"certificates\":{\"iVeriBaz_Primary_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIISgtFFi3UczXg1sKPtJYCR8AHUNQL2cJWIDoZxt4aseHvWdLPzveQ4rkaFAyJp\\n7WgjUZp4STNO01lS0h7Sn+COGPMbEfTOC98il+oDUBdWFO/H58mv9/JRQh3hMY6a\\nGIWG7lmLPJcpLvxWhshiB89uEtHp/uZID5bMtOjIjL85H5d++KjCVu7loQapKA7a\\nkyB8iWu3g0MofNp/71X2AIscuhz5rZPcYdnG9iMsklgP8VRIZ+MlJENEyNLqzmSX\\nGqb+CTkzAA8idSHdr2y5SC4sawrMPPoiFQiTwTT6fdrI68yzDx5iACam9S9at+I8\\n1eMW7VBnMWwXUvnR1VeF6QQab1T=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"SecureBarSign_Root_CA_3\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIQcq2QCuDpVomTeUGNMdvXMmUI/mGyLBOz2TPGOf6vUuP8PhYnKULjGr1IdKG/\\n+cAQva62VcywnNeLB/sYk8PoT39l4jS5MfYIFhMnJLk7lOVyPNXAXy+129o8vHGI\\nrcEY/1tMn17CY6exfqVerYi1Ntyg9Gf1vvbwzVJnYT/6cf4HWbxN9gQYZPFliwod\\nQarxwfWPgf1MlLuMJIY/k7b9PMuMBXEd86b4n7VUoZtawozF6YHshu\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"iCyberFooCare_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIELfoX7Hcgwv5LRQL574xu1tp27rSFPPVn5KKFdyxat3yLVJSfQQZTKPYTH0li\\nVadrrHppujus5QBZ5e0h8N7isQle8DxgqbXivNXp7ShEvvq1ZskjFuS8KDoVSmBJ\\nk1I8b8H3rX+mN2MGo6Yjaj3pXaIKoejZh2jIC0O3aPszTFGIOr1/a7r8k9UYqD7Y\\nssWvHcViVVCnnWBeaCFj3PTFv258BfT4Y//seWb92pzsMAXzPoiUDCm8GtJTZoa8\\nb0U8dgCTf5rseqHSZninZs4TCa31ADtnGOyw5APnHHfy8yQkl8YL\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"iTrustBar_Trusted_Certification_Authority_9\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII+lWTC/AfwyDAUtu35zjc6d8YHjR7fdwfPT9dUMIRLYdrSXwZXgCgKMFe5inmM\\nnDeQj0lBNKqEoOBOyuceE+vu6eiv1SOqi2HS52fUPVlDwzdutGZ8GV3PAoLDHl3/\\nNTxS8RtgD7cCmX627HLeMnqB83Uw9WmY/j1ABwsQ3Ves3nxC4Js=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBarProtect_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFWAceIQ5tB1Q8GLpkAjNiIEUEacysi67FIlvcC0WP4yaMJP7W8XETnljNNiF6\\nN9BIoPLKqRJQqfs+B1XSXLDHld/1lsS82fTs4qDxIYO8DH9QKiuu47BrmDuY6MiA\\nC382\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"VeriBazSystems_Root_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII2rwygHYXH1hxhLz8DsLgURgAuQGXuK6yB2xuMVSgZ9dGXdRmWpT0G9CBbVkVr\\n3yQzLyR1XdhqBKHzs6SuPe7cFeNnWGGbFjbch3fFiM5vjOvbXOWy2fbKK+7tHQUY\\n6AtBs8wFGs+==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"GuardBarSign_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIyOL22ZGy1Pr87xtdi4IOJgqjY/u5yoPxDm0HMIGQk7at5TXpZsEvY5e77YE5N\\ncS6wrRCHBMt4TNeJyWZu4hYEq7UyXB1AfA6XdKqqijxC6bY5770ErbUhk/fICjUu\\ncRYyHOh1LvAyTI6dKMVxsCiut06cW0X8U57oWrrum2sGM/wjNRgGgPAZRJC+Mm9s\\nIgQ9YKycDF+ECjdgQwMs6yKRAKqyVisqPI0+e/ctGd8UNnBqjZisX2K==\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eTrustFooCrypt_Primary_Certification_Authority_1\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIGznwhzqYHWIf/a7F/1ONn1LlZdolZ9Yr9LotKeReBmJCMTTOWunJy95XovJN5\\nHF4AckeGyQcAo5gDdb1zZC5700SQ8MiReoeHZIaXkCkZKRp+2sze44n77GZIeIlJ\\nPcikCGVR0\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBazSign_Root_CA_7\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIiniveU/qjbZ7KWRHLv9RgwY7UGqH9nMua5pFbq5LShVpEy6buI3aEejlxa26O\\n/YrGAiOXB630N19/yT4ZklJVivaqK1tLblenT2LhBQkaUvbTPi2ATNhCJI2fLx0z\\ngnCl9wzbga6cBc1wgDQ4xeQFj5dg8dPrQedbacDGCMuQ+yNhCpoAUESDM5wWlMOB\\n1pdg3wvSrLTqlA2a/E5FiKdqGAbeaphdfKKkGFC8dh+Ou2/vJ6B2Squk1WPdL6H0\\ndnlu0wXjwye/zaK6nOaeJLhsmLDve\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"eCyberBazSystems_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFz12jzNyiH5283OG8Hh6u1AffCxon053/97k8Xjtrry/wMI5f0Ea3QGleDaRF\\nHsg20Eow5gu7dGRkyT+YZQqK54xZLe6fXpja3XWBDQKsiodgHdFt46ECCBnZrvEP\\n+/qXX1n+OgiCJPWzgQ3ogH1t5dl0tAnuCdSmhFm6yVLHwtHdKMS0gWvn9gq3tez5\\nRu/jg8hCV/9PIolhHnO==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"SecureBarSystems_Primary_Certification_Authority_6\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII3DkCaEMgm5Y3TNKP3006mAdPrq1Lb5qhLawxrIeeQCkvc5Kh7NqwaTLRKOpyW\\ntGcq8wVpNjZIMgf4q2wmeQ76mYxl5dQ+w2r4/MwO6VjVCOb2SXq7++FnZDYgs+ho\\nYv5xsW4NFbcgCh9mYImZaZ8p7qi8XXE6TM4LuAlAoOs052pfNcFzCPpLFYWp5nxb\\n1y3EjG2794F\\n-----END CERTIFICATE-----\\n\",\"status\":false}},\"ssh_authorized_keys\":[{\"data\":\"ssh-rsa 9=\",\"options\":\"\",\"comment\":\"\"}],\"refresh_delay_minutes\":1,\"ssh_enabled\":true,\"allow_restapi_nonadmin\":true,\"protect_restore\":true,\"custom_brand_logo_height\":32,\"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\"},\"allow_restapi_origins\":[\"https://foo.example.com:38443\",\"https://bar.example.com\",\"http://bar.example.com:8014\",\"http://bar.example.com\",\"https://baz.example.com:443\"],\"brand_manual_url\":\"https://foo.example.com/baz/foo.htm\",\"custom_brand_logo_width\":22,\"plots\":[{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480}],\"ssh_port\":22,\"upgrade_notify_blink\":true,\"protect_admin\":false,\"relay_ports\":[\"ttyATH0\"],\"custom_update_url\":\"http://baz.example.com/foo/bar/foo/bar.html\",\"brand_company_name\":\"Digital Loggers, Inc.\",\"hardware_id\":\"EPCR5\",\"crls\":{\"iSecureBar_Primary_Certification_Authority\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIilpXCD0tj4JSIv5xk4EjgZo+WsGYMhv5Skeh+haknwC6rJ4bQLL7wA8T2Q2R8\\nckDKlwxVktksk4zMWKjgGwqm+HqSRp14aGQLDNszGds1jrQGB9yU5pH667aZzegZ\\n6w9Vp9oS2sCwIU8UTecIykQ5L04/igyrc8NSKBxO4AKOhUuA9WV7HxFf+=\\n-----END X509 CRL-----\\n\",\"status\":false},\"eGuardFooWard_Trusted_CA\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIL3MXGW7ar4JuXx797txcc+mLPdpv9u6XzV4G1EtvLCpuAz4Jt2yV2ksUNhQYc\\nc3Cv7To2q1ulDtrZmvXH+IAVhtxGWVO8bd3k6upzxjkBdcmPXKjYev3Lp0eLX2W9\\ncvqXlqUUah7CUZmqIKVEQt3SXR0b+BJd7AAu0hPdPZrv8emT/HjRApvjHyLH9hwJ\\n6EwqgZFFRAQ6zw7GgaTWWDpUb6fI3/DCF92ylJDDWgLVcUnJ4HrcWg6\\n-----END X509 CRL-----\\n\",\"status\":false},\"iGuardBar_Primary_CA_5\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIbm+M0Jrf8Tle7oRnigWg+Rhj04G0xFQZ2Ry4mpmwJXbSM3F4lommFUWHaoKY4\\n8E6F1y1+Iacmzh23TtsG8MoSzdpXjdituq9xpCx7pZwoH/tnul337uY6XNgH1OBx\\nMu4asDQS9EmA7Z5vf\\n-----END X509 CRL-----\\n\",\"status\":true}},\"contact\":\"support@example.com\",\"relax_nonhtml_content_types\":false,\"timezone\":\"UTC\",\"hostname\":\"baz.example.com\",\"protect_firmware\":false,\"outlet_label\":\"Outlet\",\"brand_name\":\"Ethernet Power Controller\",\"oid\":\"1.3.6.1.4.1.45770.1.3\",\"custom_brand_company_name\":\"Whatever Systems Inc.\",\"update_url\":\"https://bar.example.com/foo/baz/quux/baz.htm\",\"ntp_peers\":[\"0.ntp-pool.example.com\",\"1.ntp-pool.example.com\",\"2.ntp-pool.example.com\",\"3.ntp-pool.example.com\"],\"custom_help_url\":\"https://baz.example.com/foo/quux.htm\",\"name_always_visible\":true,\"support_email\":\"support@example.com\",\"https_ports\":[{\"port\":\"8080\",\"address\":\"192.168.0.71\"}],\"contacts\":{\"engineering\":{\"phone\":null,\"fax\":\"+02368524446846\",\"name\":\"Engineering\",\"email\":\"engineering@bar.example.com\"},\"sales\":{\"phone\":null,\"fax\":null,\"name\":\"Sales\",\"email\":null},\"support\":{\"phone\":\"+2772690660701\",\"fax\":\"+890334929577649\",\"name\":\"Support\",\"email\":null},\"features\":{\"phone\":null,\"fax\":null,\"name\":\"Features\",\"email\":null}},\"custom_support_url\":\"http://baz.example.com:8070/baz/quux/foo/bar.htm\",\"support_url\":\"https://bar.example.com/bar.htm\",\"protect_notification\":false,\"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\":true,\"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\":true,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"min_value\":8,\"scale\":\"linear\",\"height\":64}],\"register_url\":\"https://bar.example.com:443/baz/foo/foo.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\"},\"string_mask\":\"nombstr\",\"renewal_data\":{\"days\":\"4\"},\"cert\":\"-----BEGIN CERTIFICATE-----\\nMIINWlG0m1xW3eg4FZ8SMKl1Obu1iuFO0CnYz3bl7YICD+JUaUzyqk/FMwI5qZVs\\nRnO2ZXdtmsu5NUbMSS7UkVQ3dGf89TSdGtisQLlCEfKd9y/eR89CgcHJvyU4Szkk\\nScIpOX33ujFtkwKv6YcksyfqSmIRW3J/ier6CxC6gU/RRMMZx+Jpz\\n-----END CERTIFICATE-----\\n\",\"automatic_renewal\":true,\"renewal_method\":\"selfsigned\",\"bits\":8192,\"key\":\"-----BEGIN PRIVATE KEY-----\\nMIIMf/aHFwFUcjzYJ7eGvf5pO/q1XCblUC79DjSVfk0HT/sp9W54BDvcFmfo+GaV\\nhkTAG8wJSQKLFWuNc5cYktLPiMiItD1b+WnGhjbAAyXRUSr6ZThKN2l5QTPKjTxj\\nk/jUdwhbU95y0EYWyuv1f0U9SquxodzZfj3IgnwAy28+IjWHdSKJUqUzgPwU3w4k\\nA3Mz/Zx3jyOTVh6z1RUtyTaNQ5SMBD3NIRMK0KPmIp\\n-----END PRIVATE KEY-----\\n\",\"distinguished_name\":{\"commonName\":[\"Digital Loggers Unit\"],\"countryName\":[\"US\"],\"stateOrProvinceName\":[\"California\"],\"localityName\":[\"Santa Clara\"]},\"domains\":[\"foo.example.com\"],\"addresses\":[\"108.121.174.254\"],\"csr\":\"-----BEGIN CERTIFICATE REQUEST-----\\nMIIuK4EMovDx7AAGthHK8gijdj3Sj48Au95FGLe4Gt2P4Fizz/J7i2tLozqX3/k+\\nGTCwaVqfxwwfwwhG3PKzn9yej2gT3tKLMZIy48d25aj1WQKcsgcgsaKbe04jwR5I\\nQH7bxBiYwm5N6kGpMyhyJJdMQNItVdwxx3YuHHTE4adCKv2iumhD5LcYlwRGaOEX\\noSn6x1CXhRudVcXHKnPhPzTMRlys/WMq+9yxDBUwePaA27UOxv6NvblNNkFOGdFG\\nEE3Rl06AcIEmpejkn6gOu3ofKCx+UEpkUvCGxKSZfiLUN5FADyb81PpOenP82FuZ\\n6r7TJi814fQBxdQvEbzgRNKEoUI3PuGYlP148C8EubRrEunUVmAyAWD/1Y5TSN1D\\n5JyKUDE5g6Lavs6h25ubKvfu08MPCcEJyDfSSwZ83xl/puju/d=\\n-----END CERTIFICATE REQUEST-----\\n\",\"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}}}}},\"relax_nonhtml_methods\":false,\"brand_product_info_url\":\"https://bar.example.com/foo/foo/bar/quux.htm\"},\"cred\":{\"ip_address\":\"192.168.0.93\",\"is_admin\":true,\"name\":\"admin\",\"agent\":\"web ui\",\"outlet_access\":[true,true,true,true,true,true,true,true]},\"upnp\":{\"enabled\":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\":\"XQ4idRGnN-y8U\",\"model_number\":\"\",\"model\":\"DLI emulated Belkin socket\",\"soap_xmlns_prefix_override\":\"i\",\"event_xmlns_prefix_override\":null,\"service_id\":\"basicevent1\",\"device_type\":\"controllee\"}},\"notifications\":{\"events\":{\"dli.upnp.sample_event\":{\"parameters\":[{\"id\":\"sample_parameter\",\"has_fixed_value\":false,\"fixed_value\":null}],\"message_template\":[\"sample event\"]}},\"parameter_kinds\":[]},\"outlets\":[{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d0\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d1\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d2\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d3\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"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\"}]},\"relay\":{\"all_caps\":true,\"min_relay_voltage\":8,\"lcd_rows\":2,\"user_message_timeout\":0,\"sequence_delay\":2,\"beep_sequence\":\"0\",\"min_sequence_delay\":1,\"outlets\":[{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #3\"},{\"state\":true,\"critical\":true,\"cycle_delay\":4,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":6,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #5\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #6\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":false,\"cycle_delay\":2,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #8\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #9\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Uplink Radio Power\"},{\"state\":false,\"critical\":false,\"cycle_delay\":1,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #12\"},{\"state\":true,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #13\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #14\"},{\"state\":false,\"critical\":true,\"cycle_delay\":6,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Server\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Cooling fans\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #17\"},{\"state\":false,\"critical\":true,\"cycle_delay\":8,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":false,\"cycle_delay\":5,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #19\"},{\"state\":false,\"critical\":true,\"cycle_delay\":5,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #20\"},{\"state\":false,\"critical\":true,\"cycle_delay\":2,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #24\"},{\"state\":false,\"critical\":false,\"cycle_delay\":9,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #27\"},{\"state\":false,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Uplink Radio Power\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":true,\"cycle_delay\":3,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":3,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #31\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Server\"}],\"lcd_columns\":16,\"relatch\":9,\"fuse_relatch\":5,\"model\":\"EPCR5\",\"user_lines\":[null,null],\"recovery_mode\":0,\"nets\":{\"eu82\":{\"latest_value\":8,\"tracking\":null,\"name\":\"eu82\",\"expression\":false},\"u53\":{\"latest_value\":1,\"tracking\":\"pull\",\"name\":\"u53\",\"expression\":true},\"ymb6\":{\"latest_value\":1,\"tracking\":\"push\",\"name\":\"ymb6\",\"expression\":false}},\"pins\":{\"ain25\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"ain25\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":\"lol78\",\"mode_bits\":4,\"level_driver\":\"kzvnx16\",\"input_bits\":16},\"aout8\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"aout8\",\"drive_logic_mapping\":[\"Z\",\"H\",\"0\",\"1\"],\"mode_driver\":\"x7\",\"mode_bits\":0,\"level_driver\":\"y6\",\"input_bits\":0},\"dio6\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"dio6\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":false,\"mode_bits\":0,\"level_driver\":\"twclyvu2\",\"input_bits\":8},\"din57\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"din57\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":\"y69\",\"mode_bits\":1,\"level_driver\":true,\"input_bits\":0},\"aout3\":{\"level_bits\":8,\"latest_input_value\":null,\"name\":\"aout3\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":false,\"mode_bits\":8,\"level_driver\":\"zttx52\",\"input_bits\":0}},\"ports\":{\"uart_e8p\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_e8p\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"1.5\",\"char_size\":\"6\"}},\"uart_54hywn7x3ih1\":{\"latest_received\":{\"d\":\"3B93DABB\"},\"type\":\"uart\",\"name\":\"uart_54hywn7x3ih1\",\"accept\":[],\"configuration\":[]},\"uart_fvl\":{\"latest_received\":{\"d\":\"01\"},\"type\":\"uart\",\"name\":\"uart_fvl\",\"accept\":[],\"configuration\":{\"parity\":\"N\",\"char_size\":\"5\",\"stop_bits\":\"1.5\"}},\"uart_a3\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_a3\",\"accept\":{\"d\":true},\"configuration\":{\"parity\":\"S\",\"char_size\":\"7\"}},\"uart_2f\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_2f\",\"accept\":[],\"configuration\":{\"parity\":\"E\"}},\"uart_9xt\":{\"latest_received\":{\"d\":\"802A94D1A9C7\"},\"type\":\"uart\",\"name\":\"uart_9xt\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"32\",\"stop_bits\":\"1\"}},\"uart_r\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_r\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"2\"}},\"uart_i0\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_i0\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"86\",\"stop_bits\":\"1.5\"}},\"uart_pn\":{\"latest_received\":{\"d\":\"BE\"},\"type\":\"uart\",\"name\":\"uart_pn\",\"accept\":[],\"configuration\":{\"baudrate\":\"36845435\",\"stop_bits\":\"2\"}},\"uart_m\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_m\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"8697\",\"char_size\":\"8\",\"parity\":\"M\"}},\"uart_yz\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_yz\",\"accept\":[],\"configuration\":{\"parity\":\"O\",\"char_size\":\"6\"}}},\"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\"}}},\"backlight_sequence\":\"0\",\"name\":\"My controller\",\"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\":[]},\"online\":true,\"version\":\"1.8.1.0\",\"cycle_delay\":6,\"keypad_enabled\":false,\"user_message_force_timeout\":1,\"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},\"autoping\":{\"enabled\":true,\"max_consecutive_reboot_count\":53,\"max_reboot_count\":3,\"items\":[{\"enabled\":false,\"script\":\"\",\"outlets\":[11,16,20,30],\"status\":{\"reboots\":7,\"hosts\":[{\"state\":null,\"success_count\":0,\"address\":\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"state_details\":null,\"failure_count\":155,\"queue_size\":0},{\"state\":null,\"success_count\":0,\"address\":\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"state_details\":\"Something strange and unexpected has happened to https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"failure_count\":60,\"queue_size\":0}]},\"addresses\":[\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\"],\"pings_before_enabling\":null}],\"resume_without_retrial\":true,\"post_reboot_delay\":122,\"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\":1,\"ping_timeout\":136,\"ping_interval\":6},\"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\":\"^(|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,}$\"}}},\"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\":{\"content_type\":{\"group\":\"msg\",\"name\":\"Content type\",\"regexp\":\"^(json|urlencoded)$\"},\"recipient\":{\"group\":\"rcpt\",\"name\":\"Recipient URL\",\"regexp\":\"^https?://.*$\"}}},\"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>=INFO\",\"action\":\"notify(\\\"james\\\")\"},{\"condition\":\"severity>=ERROR\",\"action\":\"notify(\\\"edward\\\")\"}],\"sinks\":[{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[true],\"arguments\":[]},\"type\":\"xmpp\",\"name\":\"anthony\",\"data\":{\"password\":\"\",\"sender\":\"jeff@xjg1-.gk8yby.example.com\",\"recipient\":\"george@y4seq1.example.com\"}}],\"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}}},\"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\":{\"tV\":{\"redirect_urls\":{\"https://%ECE%fA%8D!\":true},\"refresh_tokens\":{\"e3064a667b492894f6d0cd812ee45103\":{\"expiry_time\":1605015618,\"remaining_use_count\":null}},\"secret_hash\":\"8eecc0c98ad0b7b0b6d9870ec79b0158\",\"access_tokens\":{\"28654241a15319a623bf01681ef52a64\":{\"expiry_time\":1677345749,\"remaining_use_count\":null},\"0f2c4cec52cbfc7d49f374985cd57707\":{\"expiry_time\":1623303439,\"remaining_use_count\":72}},\"scopes\":{\"dli+object+full:/relay/\":true}},\"mK2D8TG\":{\"redirect_urls\":{\"https://.]]]s\":true,\"https://%5f\":true,\"https://]\":true},\"refresh_tokens\":{\"6ff20ec37b69f8bdb36b6df101fb76ee\":{\"expiry_time\":1686295518,\"remaining_use_count\":34},\"d848fe87952dce4ad6af556b440256e2\":{\"expiry_time\":null,\"remaining_use_count\":71},\"2828718cc0f938f32411d3790373a22d\":{\"expiry_time\":null,\"remaining_use_count\":41}},\"secret_hash\":null,\"access_tokens\":{\"ca2b0590cb0744d2fc8d4719a44add29\":{\"expiry_time\":1635344625,\"remaining_use_count\":47},\"c4d841ae52e062fb845dbf6d7f3533bf\":{\"expiry_time\":null,\"remaining_use_count\":null},\"35a98857cf42947fa34f464a57982796\":{\"expiry_time\":null,\"remaining_use_count\":97}},\"scopes\":{\"dli+object+read:/relay/\":true,\"dli+object+read:/relay/outlets/\":true}},\"J\":{\"redirect_urls\":{\"https://%bb%0A]]7%6e\":true,\"https://f\":true,\"https://XZ%dE]zR\":true},\"refresh_tokens\":{\"2342dc59e79fd9b579ee139886f370c9\":{\"expiry_time\":1601952279,\"remaining_use_count\":null}},\"secret_hash\":\"e7efc4910678461313da50b6e24a75d6\",\"access_tokens\":{\"2bb95b7e7d60b41ee9759bca76f72145\":{\"expiry_time\":null,\"remaining_use_count\":90}},\"scopes\":{\"dli+object+read:/config/\":true,\"dli+object+read:/relay/\":true,\"dli+object+full:/config/links/\":true}}},\"users\":[{\"password\":\"vvSS\\\"vg+PGP_\",\"is_admin\":true,\"name\":\"admin\",\"is_allowed\":true,\"outlet_access\":[true,true,true,true,true,true,true,true]},{\"password\":\"3[a9#2Ew,g%k,\",\"is_admin\":false,\"name\":\"tom\",\"is_allowed\":true,\"outlet_access\":[true,false,false,false,true,false,false,false,true,false,false,true,true,true,false,false,true,true,false,false,false,true,false,true,true,false,true,true,false,false,true,true]},{\"password\":\"4\\\"D\\\"vBDn8Nr^!Fd0\",\"is_admin\":false,\"name\":\"dick\",\"is_allowed\":false,\"outlet_access\":[true,true,true,true,true,true,false,false,true,false,true,true,true,false,true,true,false,false,true,false,false,false,true,true,true,true,false,true,false,false,true,false]},{\"password\":\"Ey)KStb=DwCy'^R\\\\\",\"is_admin\":false,\"name\":\"harry\",\"is_allowed\":true,\"outlet_access\":[false,true,false,false,true,false,false,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false,true,false,true,true,true,false,false,false,false]}],\"cookie_timeout\":30000}}\n"},"shell-wget":{"filename":"get-using-shell-wget.sh","data":"#!/bin/sh\n# \n# Sample for the whole object model.\n# \n# This is a sample demonstrating how to get the DLI Controller API.\n# \n\n# Note that this sample has been generated by httpsnippet;\n# authentication configuration (usually digest) is not included.\n\nwget --quiet \\\n --method GET \\\n --header 'Connection: close' \\\n --header 'Accept: application/json' \\\n --output-document \\\n - http://192.168.0.100/restapi/\n\n\n# Sample result:\n# {\"snmp\":{\"enabled\":true,\"engine_id\":\"5DBE14B8CEBCFA92EC\",\"known_auth_methods\":{\"sha1\":\"SHA1\",\"md5\":\"MD5\"},\"community_mappings\":[{\"ip_address\":\"10.176.163.168\",\"user\":\"userycbanW\",\"netmask\":\"255.0.0.0\",\"community\":\"eRhmhT7XB2fR\"},{\"ip_address\":\"10.8.216.58\",\"user\":\"userMVRIT4\",\"netmask\":\"255.0.0.0\",\"community\":\"nU5FBsxfzV\"},{\"ip_address\":\"192.168.14.226\",\"user\":\"userSvexm\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.35.65\",\"user\":\"userNvN4AS\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.167.196\",\"user\":\"userV7GC\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"}],\"users\":{\"powerReader\":{\"priv_password\":\"readerPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":\"readonly\"},\"auth_password\":\"readerAuthPassword\",\"is_allowed\":true,\"priv_method\":\"des\",\"auth_method\":\"sha1\",\"has_priv_password\":false},\"powerAdmin\":{\"priv_password\":\"adminPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":true},\"auth_password\":\"adminAuthPassword\",\"is_allowed\":true,\"priv_method\":\"aes\",\"auth_method\":\"sha1\",\"has_priv_password\":false}},\"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\"}}},\"network\":{\"wired\":{\"ip_address\":\"10.229.173.71\",\"serve_dns\":true,\"protocol\":\"dhcp\",\"online\":true,\"gateway\":\"10.0.0.39\",\"dns_servers\":[\"35.114.95.41\",\"27.10.21.15\"],\"mac_address\":\"7C:E1:FF:E0:E2:1F\",\"netmask\":\"255.0.0.0\"},\"wireless\":{\"wac_supported\":true,\"protocol\":\"dhcp\",\"encryption\":\"psk\",\"netmask\":\"255.0.0.0\",\"known_encryptions\":{\"psk2\":\"WPA2 PSK\",\"psk-mixed\":\"WPA/WPA2 PSK mixed mode\",\"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\":\"-&j&K&ieJTHx#caJJpq6a!4bW#aauwC%!-,K1r0XLUUM7\",\"dns_servers\":[],\"known_modes\":{\"sta\":\"Client\",\"ap\":\"Access Point\"},\"enabled\":false,\"serve_dns\":false,\"ssid\":\"any3\",\"mac_address\":\"7C:E1:FF:5C:74:B3\",\"ip_address\":\"10.72.235.109\",\"online\":false,\"channel\":\"9\",\"wac_enabled\":true,\"mode\":\"ap\",\"gateway\":\"10.0.0.25\"},\"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\":[]},\"interface_order\":[\"wired\"],\"known_protocols\":{\"dhcp\":\"Dynamic IP/DHCP\",\"static\":\"Static IP\"},\"same_subnet_only\":true},\"mqtt\":{\"connect_topic\":\"NWtSZGbel\",\"connect_payload\":\"ASzqk\",\"username\":\"userkXmxF\",\"reconnect_retain\":false,\"connect_qos\":2,\"use_ssl\":false,\"lwt_payload\":\"\",\"disconnect_payload\":\"aV\",\"outlets\":[{\"allow_read\":false,\"topic_subtree\":\"Mj8FD7jz\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"9UaIE\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"PjK2o\",\"qos\":2,\"allow_write\":false},{\"allow_read\":true,\"topic_subtree\":\"BBeLRsTBrB\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"swW7W\",\"qos\":2,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"T3XHp66\",\"qos\":0,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"fmG9y8\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"EPflXCrHv\",\"qos\":0,\"allow_write\":false}],\"enabled\":true,\"reconnect_qos\":0,\"disconnect_qos\":2,\"disconnect_retain\":false,\"lwt_qos\":0,\"broker_port\":null,\"lwt_topic\":\"HbLX8wk9l\",\"disconnect_topic\":\"vB9U\",\"password\":\"@IZq03a-LS#3\",\"lwt_retain\":true,\"reconnect_payload\":\"\",\"topic_root\":\"TySka7WQHz\",\"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\":\"1BaM.2HFC.YIwHXM.uAAC6Wy.2xSDXp.r0l3H.Z7u6T.O1aa86.XbC0ojpX.example.com\",\"reconnect_topic\":\"hrlRgyp4H\",\"connect_retain\":false},\"script\":{\"source\":\"function enable_modem(...)\\n ...\\nend\\nfunction disable_contraption(...)\\n ...\\nend\\n\",\"step_time_limit\":5,\"boot_handler\":\"\",\"threads\":{\"52\":{\"label\":\"label of thread #52\"}},\"traced\":false,\"step_delay\":2,\"user_function_ui_order\":[\"enable_modem\",\"toggle_machines\",\"toggle_contraption\"],\"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\":{\"disable_heater_sample\":{\"source\":\"function shut_down_router(...)\\n ...\\nend\\nfunction disable_routers(...)\\n ...\\nend\\nfunction disable_engine(...)\\n ...\\nend\\n\"},\"energize_heaters_sample\":{\"source\":\"function enable_routers(...)\\n ...\\nend\\nfunction energize_modem(...)\\n ...\\nend\\nfunction energize_router(...)\\n ...\\nend\\nfunction enable_heaters(...)\\n ...\\nend\\n\"}},\"boot_handler_legacy\":true,\"variables\":{\"engine_running\":10,\"heater_online\":\"good\",\"gadget_running\":\"failed\",\"router_state\":\"no\",\"modem_online\":true}},\"meter\":{\"power_status\":true,\"values\":{\"vcc_voltage\":{\"intervals\":[{\"lower_bound_bottom\":576.66666666667,\"alarm_level\":1,\"lower_bound_top\":590,\"alarm_period\":1},{\"lower_bound_bottom\":594.16666666667,\"alarm_level\":null,\"lower_bound_top\":602.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":18,\"data_absence_alarm_level\":3,\"value\":6,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"DC voltage\",\"supports_calibration\":false,\"internal\":false,\"lowest_interval_alarm_level\":null,\"bus\":3},\"current\":{\"intervals\":[{\"lower_bound_bottom\":94,\"alarm_level\":null,\"lower_bound_top\":104,\"alarm_period\":null},{\"lower_bound_bottom\":143,\"alarm_level\":3,\"lower_bound_top\":157,\"alarm_period\":null},{\"lower_bound_bottom\":162,\"alarm_level\":1,\"lower_bound_top\":176,\"alarm_period\":null},{\"lower_bound_bottom\":179,\"alarm_level\":null,\"lower_bound_top\":188,\"alarm_period\":null},{\"lower_bound_bottom\":225,\"alarm_level\":null,\"lower_bound_top\":239,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"2.4\",\"history_subsample_count\":10,\"data_absence_alarm_level\":2,\"value\":8,\"log_history\":false,\"history_time_step\":17,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":7,\"quantity\":\"current\",\"name\":\"Current\",\"supports_calibration\":false,\"internal\":true,\"lowest_interval_alarm_level\":1,\"bus\":null},\"mains_voltage\":{\"intervals\":[{\"lower_bound_bottom\":7.8333333333333,\"alarm_level\":null,\"lower_bound_top\":8.8333333333333,\"alarm_period\":2},{\"lower_bound_bottom\":11.25,\"alarm_level\":null,\"lower_bound_top\":12.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"3.5\",\"history_subsample_count\":1,\"data_absence_alarm_level\":null,\"value\":108,\"log_history\":true,\"history_time_step\":14,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":36,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"AC voltage\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":3,\"bus\":null},\"temperature\":{\"intervals\":[{\"lower_bound_bottom\":20.870870870871,\"alarm_level\":3,\"lower_bound_top\":21.171171171171,\"alarm_period\":1},{\"lower_bound_bottom\":22.432432432432,\"alarm_level\":null,\"lower_bound_top\":22.582582582583,\"alarm_period\":null},{\"lower_bound_bottom\":23.843843843844,\"alarm_level\":null,\"lower_bound_top\":24.174174174174,\"alarm_period\":1},{\"lower_bound_bottom\":24.264264264264,\"alarm_level\":null,\"lower_bound_top\":24.564564564565,\"alarm_period\":7},{\"lower_bound_bottom\":25.735735735736,\"alarm_level\":1,\"lower_bound_top\":26.126126126126,\"alarm_period\":1},{\"lower_bound_bottom\":27.267267267267,\"alarm_level\":2,\"lower_bound_top\":27.447447447447,\"alarm_period\":null},{\"lower_bound_bottom\":27.807807807808,\"alarm_level\":2,\"lower_bound_top\":28.108108108108,\"alarm_period\":3},{\"lower_bound_bottom\":28.138138138138,\"alarm_level\":10,\"lower_bound_top\":28.408408408408,\"alarm_period\":1}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":8,\"data_absence_alarm_level\":1,\"value\":314,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":11,\"data_absence_alarm_period\":1,\"quantity\":\"temperature\",\"name\":\"Temperature\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":5,\"bus\":4}},\"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\":[],\"arguments\":[]}},\"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\"}},\"config\":{\"allow_plaintext_logins\":true,\"allow_coapws\":true,\"protect_private_config\":false,\"brand_url\":\"https://bar.example.com/baz/baz.html\",\"allow_jsonrpc_nonadmin\":false,\"hide_passwords\":true,\"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\":null,\"name\":\"Screen length\",\"units\":{\"px\":{\"offset\":0,\"internal\":true,\"name\":\"pixel\",\"scale\":1}}},\"temperature\":{\"preferred_unit\":\"C\",\"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\":\"times\",\"name\":\"Count\",\"units\":{\"times\":{\"offset\":0,\"internal\":true,\"name\":\"time\",\"scale\":1}}},\"illuminance\":{\"preferred_unit\":\"lx\",\"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\":\"s\",\"name\":\"Time\",\"units\":{\"s\":{\"offset\":0,\"internal\":true,\"name\":\"second\",\"scale\":1}}},\"ratio\":{\"preferred_unit\":\"times\",\"name\":\"Ratio\",\"units\":{\"%\":{\"offset\":0,\"internal\":true,\"name\":\"percent\",\"scale\":100},\"times\":{\"offset\":0,\"internal\":true,\"name\":\"\",\"scale\":1}}},\"energy\":{\"preferred_unit\":null,\"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\":false,\"custom_register_url\":\"https://foo.example.com/bar/bar/baz.html\",\"customization_status\":null,\"known_protection_bits\":{\"protect_restore\":{\"name\":\"Protection from restore from backup\",\"status\":true},\"protect_admin\":{\"name\":\"Administrator credentials protection\",\"status\":false},\"protect_private_config\":{\"name\":\"Private configuration protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"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 lock\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_firmware\":{\"name\":\"Firmware protection\",\"status\":false}},\"refresh_enabled\":true,\"allow_modifying_get\":true,\"protect_maintenance\":false,\"serial\":\"ISO322203123456\",\"custom_support_email\":\"support@example.com\",\"allow_coapws_nonadmin\":false,\"allow_restapi\":false,\"upgrade_notify_beep\":false,\"brand_faq_url\":\"https://bar.example.com/baz/quux/baz/quux.htm\",\"links\":[{\"description\":\"test 5\",\"href\":\"test_url7\"},{\"description\":\"test 3\",\"href\":\"test_url5\"}],\"custom_brand_logo\":\"https://foo.example.com:8443/foo/baz/foo/baz.jpg\",\"image_format\":\"svg\",\"location\":\"Server room\",\"ntp_server_enabled\":false,\"http_ports\":[{\"port\":\"2\",\"address\":\"192.168.0.13\"},{\"port\":\"80\",\"address\":\"192.168.0.50\"},{\"port\":\"8000\",\"address\":\"192.168.0.42\"}],\"hide_wifi_key\":false,\"custom_brand_url\":\"http://foo.example.com/bar/quux/baz/bar/foo.html\",\"syslog_ip_address\":null,\"protect_network\":false,\"lockout_delay_minutes\":60,\"version\":\"1.8.1.0\",\"allow_coapws_origins\":[\"http://baz.example.com\",\"https://foo.example.com\",\"http://foo.example.com\",\"https://baz.example.com:8443\",\"http://bar.example.com:8037\",\"http://baz.example.com:80\",\"http://bar.example.com\"],\"syslog_minimal_severity\":8,\"certificates\":{\"iVeriBaz_Primary_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIISgtFFi3UczXg1sKPtJYCR8AHUNQL2cJWIDoZxt4aseHvWdLPzveQ4rkaFAyJp\\n7WgjUZp4STNO01lS0h7Sn+COGPMbEfTOC98il+oDUBdWFO/H58mv9/JRQh3hMY6a\\nGIWG7lmLPJcpLvxWhshiB89uEtHp/uZID5bMtOjIjL85H5d++KjCVu7loQapKA7a\\nkyB8iWu3g0MofNp/71X2AIscuhz5rZPcYdnG9iMsklgP8VRIZ+MlJENEyNLqzmSX\\nGqb+CTkzAA8idSHdr2y5SC4sawrMPPoiFQiTwTT6fdrI68yzDx5iACam9S9at+I8\\n1eMW7VBnMWwXUvnR1VeF6QQab1T=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"SecureBarSign_Root_CA_3\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIQcq2QCuDpVomTeUGNMdvXMmUI/mGyLBOz2TPGOf6vUuP8PhYnKULjGr1IdKG/\\n+cAQva62VcywnNeLB/sYk8PoT39l4jS5MfYIFhMnJLk7lOVyPNXAXy+129o8vHGI\\nrcEY/1tMn17CY6exfqVerYi1Ntyg9Gf1vvbwzVJnYT/6cf4HWbxN9gQYZPFliwod\\nQarxwfWPgf1MlLuMJIY/k7b9PMuMBXEd86b4n7VUoZtawozF6YHshu\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"iCyberFooCare_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIELfoX7Hcgwv5LRQL574xu1tp27rSFPPVn5KKFdyxat3yLVJSfQQZTKPYTH0li\\nVadrrHppujus5QBZ5e0h8N7isQle8DxgqbXivNXp7ShEvvq1ZskjFuS8KDoVSmBJ\\nk1I8b8H3rX+mN2MGo6Yjaj3pXaIKoejZh2jIC0O3aPszTFGIOr1/a7r8k9UYqD7Y\\nssWvHcViVVCnnWBeaCFj3PTFv258BfT4Y//seWb92pzsMAXzPoiUDCm8GtJTZoa8\\nb0U8dgCTf5rseqHSZninZs4TCa31ADtnGOyw5APnHHfy8yQkl8YL\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"iTrustBar_Trusted_Certification_Authority_9\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII+lWTC/AfwyDAUtu35zjc6d8YHjR7fdwfPT9dUMIRLYdrSXwZXgCgKMFe5inmM\\nnDeQj0lBNKqEoOBOyuceE+vu6eiv1SOqi2HS52fUPVlDwzdutGZ8GV3PAoLDHl3/\\nNTxS8RtgD7cCmX627HLeMnqB83Uw9WmY/j1ABwsQ3Ves3nxC4Js=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBarProtect_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFWAceIQ5tB1Q8GLpkAjNiIEUEacysi67FIlvcC0WP4yaMJP7W8XETnljNNiF6\\nN9BIoPLKqRJQqfs+B1XSXLDHld/1lsS82fTs4qDxIYO8DH9QKiuu47BrmDuY6MiA\\nC382\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"VeriBazSystems_Root_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII2rwygHYXH1hxhLz8DsLgURgAuQGXuK6yB2xuMVSgZ9dGXdRmWpT0G9CBbVkVr\\n3yQzLyR1XdhqBKHzs6SuPe7cFeNnWGGbFjbch3fFiM5vjOvbXOWy2fbKK+7tHQUY\\n6AtBs8wFGs+==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"GuardBarSign_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIyOL22ZGy1Pr87xtdi4IOJgqjY/u5yoPxDm0HMIGQk7at5TXpZsEvY5e77YE5N\\ncS6wrRCHBMt4TNeJyWZu4hYEq7UyXB1AfA6XdKqqijxC6bY5770ErbUhk/fICjUu\\ncRYyHOh1LvAyTI6dKMVxsCiut06cW0X8U57oWrrum2sGM/wjNRgGgPAZRJC+Mm9s\\nIgQ9YKycDF+ECjdgQwMs6yKRAKqyVisqPI0+e/ctGd8UNnBqjZisX2K==\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eTrustFooCrypt_Primary_Certification_Authority_1\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIGznwhzqYHWIf/a7F/1ONn1LlZdolZ9Yr9LotKeReBmJCMTTOWunJy95XovJN5\\nHF4AckeGyQcAo5gDdb1zZC5700SQ8MiReoeHZIaXkCkZKRp+2sze44n77GZIeIlJ\\nPcikCGVR0\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBazSign_Root_CA_7\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIiniveU/qjbZ7KWRHLv9RgwY7UGqH9nMua5pFbq5LShVpEy6buI3aEejlxa26O\\n/YrGAiOXB630N19/yT4ZklJVivaqK1tLblenT2LhBQkaUvbTPi2ATNhCJI2fLx0z\\ngnCl9wzbga6cBc1wgDQ4xeQFj5dg8dPrQedbacDGCMuQ+yNhCpoAUESDM5wWlMOB\\n1pdg3wvSrLTqlA2a/E5FiKdqGAbeaphdfKKkGFC8dh+Ou2/vJ6B2Squk1WPdL6H0\\ndnlu0wXjwye/zaK6nOaeJLhsmLDve\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"eCyberBazSystems_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFz12jzNyiH5283OG8Hh6u1AffCxon053/97k8Xjtrry/wMI5f0Ea3QGleDaRF\\nHsg20Eow5gu7dGRkyT+YZQqK54xZLe6fXpja3XWBDQKsiodgHdFt46ECCBnZrvEP\\n+/qXX1n+OgiCJPWzgQ3ogH1t5dl0tAnuCdSmhFm6yVLHwtHdKMS0gWvn9gq3tez5\\nRu/jg8hCV/9PIolhHnO==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"SecureBarSystems_Primary_Certification_Authority_6\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII3DkCaEMgm5Y3TNKP3006mAdPrq1Lb5qhLawxrIeeQCkvc5Kh7NqwaTLRKOpyW\\ntGcq8wVpNjZIMgf4q2wmeQ76mYxl5dQ+w2r4/MwO6VjVCOb2SXq7++FnZDYgs+ho\\nYv5xsW4NFbcgCh9mYImZaZ8p7qi8XXE6TM4LuAlAoOs052pfNcFzCPpLFYWp5nxb\\n1y3EjG2794F\\n-----END CERTIFICATE-----\\n\",\"status\":false}},\"ssh_authorized_keys\":[{\"data\":\"ssh-rsa 9=\",\"options\":\"\",\"comment\":\"\"}],\"refresh_delay_minutes\":1,\"ssh_enabled\":true,\"allow_restapi_nonadmin\":true,\"protect_restore\":true,\"custom_brand_logo_height\":32,\"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\"},\"allow_restapi_origins\":[\"https://foo.example.com:38443\",\"https://bar.example.com\",\"http://bar.example.com:8014\",\"http://bar.example.com\",\"https://baz.example.com:443\"],\"brand_manual_url\":\"https://foo.example.com/baz/foo.htm\",\"custom_brand_logo_width\":22,\"plots\":[{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480}],\"ssh_port\":22,\"upgrade_notify_blink\":true,\"protect_admin\":false,\"relay_ports\":[\"ttyATH0\"],\"custom_update_url\":\"http://baz.example.com/foo/bar/foo/bar.html\",\"brand_company_name\":\"Digital Loggers, Inc.\",\"hardware_id\":\"EPCR5\",\"crls\":{\"iSecureBar_Primary_Certification_Authority\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIilpXCD0tj4JSIv5xk4EjgZo+WsGYMhv5Skeh+haknwC6rJ4bQLL7wA8T2Q2R8\\nckDKlwxVktksk4zMWKjgGwqm+HqSRp14aGQLDNszGds1jrQGB9yU5pH667aZzegZ\\n6w9Vp9oS2sCwIU8UTecIykQ5L04/igyrc8NSKBxO4AKOhUuA9WV7HxFf+=\\n-----END X509 CRL-----\\n\",\"status\":false},\"eGuardFooWard_Trusted_CA\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIL3MXGW7ar4JuXx797txcc+mLPdpv9u6XzV4G1EtvLCpuAz4Jt2yV2ksUNhQYc\\nc3Cv7To2q1ulDtrZmvXH+IAVhtxGWVO8bd3k6upzxjkBdcmPXKjYev3Lp0eLX2W9\\ncvqXlqUUah7CUZmqIKVEQt3SXR0b+BJd7AAu0hPdPZrv8emT/HjRApvjHyLH9hwJ\\n6EwqgZFFRAQ6zw7GgaTWWDpUb6fI3/DCF92ylJDDWgLVcUnJ4HrcWg6\\n-----END X509 CRL-----\\n\",\"status\":false},\"iGuardBar_Primary_CA_5\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIbm+M0Jrf8Tle7oRnigWg+Rhj04G0xFQZ2Ry4mpmwJXbSM3F4lommFUWHaoKY4\\n8E6F1y1+Iacmzh23TtsG8MoSzdpXjdituq9xpCx7pZwoH/tnul337uY6XNgH1OBx\\nMu4asDQS9EmA7Z5vf\\n-----END X509 CRL-----\\n\",\"status\":true}},\"contact\":\"support@example.com\",\"relax_nonhtml_content_types\":false,\"timezone\":\"UTC\",\"hostname\":\"baz.example.com\",\"protect_firmware\":false,\"outlet_label\":\"Outlet\",\"brand_name\":\"Ethernet Power Controller\",\"oid\":\"1.3.6.1.4.1.45770.1.3\",\"custom_brand_company_name\":\"Whatever Systems Inc.\",\"update_url\":\"https://bar.example.com/foo/baz/quux/baz.htm\",\"ntp_peers\":[\"0.ntp-pool.example.com\",\"1.ntp-pool.example.com\",\"2.ntp-pool.example.com\",\"3.ntp-pool.example.com\"],\"custom_help_url\":\"https://baz.example.com/foo/quux.htm\",\"name_always_visible\":true,\"support_email\":\"support@example.com\",\"https_ports\":[{\"port\":\"8080\",\"address\":\"192.168.0.71\"}],\"contacts\":{\"engineering\":{\"phone\":null,\"fax\":\"+02368524446846\",\"name\":\"Engineering\",\"email\":\"engineering@bar.example.com\"},\"sales\":{\"phone\":null,\"fax\":null,\"name\":\"Sales\",\"email\":null},\"support\":{\"phone\":\"+2772690660701\",\"fax\":\"+890334929577649\",\"name\":\"Support\",\"email\":null},\"features\":{\"phone\":null,\"fax\":null,\"name\":\"Features\",\"email\":null}},\"custom_support_url\":\"http://baz.example.com:8070/baz/quux/foo/bar.htm\",\"support_url\":\"https://bar.example.com/bar.htm\",\"protect_notification\":false,\"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\":true,\"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\":true,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"min_value\":8,\"scale\":\"linear\",\"height\":64}],\"register_url\":\"https://bar.example.com:443/baz/foo/foo.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\"},\"string_mask\":\"nombstr\",\"renewal_data\":{\"days\":\"4\"},\"cert\":\"-----BEGIN CERTIFICATE-----\\nMIINWlG0m1xW3eg4FZ8SMKl1Obu1iuFO0CnYz3bl7YICD+JUaUzyqk/FMwI5qZVs\\nRnO2ZXdtmsu5NUbMSS7UkVQ3dGf89TSdGtisQLlCEfKd9y/eR89CgcHJvyU4Szkk\\nScIpOX33ujFtkwKv6YcksyfqSmIRW3J/ier6CxC6gU/RRMMZx+Jpz\\n-----END CERTIFICATE-----\\n\",\"automatic_renewal\":true,\"renewal_method\":\"selfsigned\",\"bits\":8192,\"key\":\"-----BEGIN PRIVATE KEY-----\\nMIIMf/aHFwFUcjzYJ7eGvf5pO/q1XCblUC79DjSVfk0HT/sp9W54BDvcFmfo+GaV\\nhkTAG8wJSQKLFWuNc5cYktLPiMiItD1b+WnGhjbAAyXRUSr6ZThKN2l5QTPKjTxj\\nk/jUdwhbU95y0EYWyuv1f0U9SquxodzZfj3IgnwAy28+IjWHdSKJUqUzgPwU3w4k\\nA3Mz/Zx3jyOTVh6z1RUtyTaNQ5SMBD3NIRMK0KPmIp\\n-----END PRIVATE KEY-----\\n\",\"distinguished_name\":{\"commonName\":[\"Digital Loggers Unit\"],\"countryName\":[\"US\"],\"stateOrProvinceName\":[\"California\"],\"localityName\":[\"Santa Clara\"]},\"domains\":[\"foo.example.com\"],\"addresses\":[\"108.121.174.254\"],\"csr\":\"-----BEGIN CERTIFICATE REQUEST-----\\nMIIuK4EMovDx7AAGthHK8gijdj3Sj48Au95FGLe4Gt2P4Fizz/J7i2tLozqX3/k+\\nGTCwaVqfxwwfwwhG3PKzn9yej2gT3tKLMZIy48d25aj1WQKcsgcgsaKbe04jwR5I\\nQH7bxBiYwm5N6kGpMyhyJJdMQNItVdwxx3YuHHTE4adCKv2iumhD5LcYlwRGaOEX\\noSn6x1CXhRudVcXHKnPhPzTMRlys/WMq+9yxDBUwePaA27UOxv6NvblNNkFOGdFG\\nEE3Rl06AcIEmpejkn6gOu3ofKCx+UEpkUvCGxKSZfiLUN5FADyb81PpOenP82FuZ\\n6r7TJi814fQBxdQvEbzgRNKEoUI3PuGYlP148C8EubRrEunUVmAyAWD/1Y5TSN1D\\n5JyKUDE5g6Lavs6h25ubKvfu08MPCcEJyDfSSwZ83xl/puju/d=\\n-----END CERTIFICATE REQUEST-----\\n\",\"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}}}}},\"relax_nonhtml_methods\":false,\"brand_product_info_url\":\"https://bar.example.com/foo/foo/bar/quux.htm\"},\"cred\":{\"ip_address\":\"192.168.0.93\",\"is_admin\":true,\"name\":\"admin\",\"agent\":\"web ui\",\"outlet_access\":[true,true,true,true,true,true,true,true]},\"upnp\":{\"enabled\":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\":\"XQ4idRGnN-y8U\",\"model_number\":\"\",\"model\":\"DLI emulated Belkin socket\",\"soap_xmlns_prefix_override\":\"i\",\"event_xmlns_prefix_override\":null,\"service_id\":\"basicevent1\",\"device_type\":\"controllee\"}},\"notifications\":{\"events\":{\"dli.upnp.sample_event\":{\"parameters\":[{\"id\":\"sample_parameter\",\"has_fixed_value\":false,\"fixed_value\":null}],\"message_template\":[\"sample event\"]}},\"parameter_kinds\":[]},\"outlets\":[{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d0\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d1\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d2\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d3\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"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\"}]},\"relay\":{\"all_caps\":true,\"min_relay_voltage\":8,\"lcd_rows\":2,\"user_message_timeout\":0,\"sequence_delay\":2,\"beep_sequence\":\"0\",\"min_sequence_delay\":1,\"outlets\":[{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #3\"},{\"state\":true,\"critical\":true,\"cycle_delay\":4,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":6,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #5\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #6\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":false,\"cycle_delay\":2,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #8\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #9\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Uplink Radio Power\"},{\"state\":false,\"critical\":false,\"cycle_delay\":1,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #12\"},{\"state\":true,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #13\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #14\"},{\"state\":false,\"critical\":true,\"cycle_delay\":6,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Server\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Cooling fans\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #17\"},{\"state\":false,\"critical\":true,\"cycle_delay\":8,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":false,\"cycle_delay\":5,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #19\"},{\"state\":false,\"critical\":true,\"cycle_delay\":5,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #20\"},{\"state\":false,\"critical\":true,\"cycle_delay\":2,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #24\"},{\"state\":false,\"critical\":false,\"cycle_delay\":9,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #27\"},{\"state\":false,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Uplink Radio Power\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":true,\"cycle_delay\":3,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":3,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #31\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Server\"}],\"lcd_columns\":16,\"relatch\":9,\"fuse_relatch\":5,\"model\":\"EPCR5\",\"user_lines\":[null,null],\"recovery_mode\":0,\"nets\":{\"eu82\":{\"latest_value\":8,\"tracking\":null,\"name\":\"eu82\",\"expression\":false},\"u53\":{\"latest_value\":1,\"tracking\":\"pull\",\"name\":\"u53\",\"expression\":true},\"ymb6\":{\"latest_value\":1,\"tracking\":\"push\",\"name\":\"ymb6\",\"expression\":false}},\"pins\":{\"ain25\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"ain25\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":\"lol78\",\"mode_bits\":4,\"level_driver\":\"kzvnx16\",\"input_bits\":16},\"aout8\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"aout8\",\"drive_logic_mapping\":[\"Z\",\"H\",\"0\",\"1\"],\"mode_driver\":\"x7\",\"mode_bits\":0,\"level_driver\":\"y6\",\"input_bits\":0},\"dio6\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"dio6\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":false,\"mode_bits\":0,\"level_driver\":\"twclyvu2\",\"input_bits\":8},\"din57\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"din57\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":\"y69\",\"mode_bits\":1,\"level_driver\":true,\"input_bits\":0},\"aout3\":{\"level_bits\":8,\"latest_input_value\":null,\"name\":\"aout3\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":false,\"mode_bits\":8,\"level_driver\":\"zttx52\",\"input_bits\":0}},\"ports\":{\"uart_e8p\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_e8p\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"1.5\",\"char_size\":\"6\"}},\"uart_54hywn7x3ih1\":{\"latest_received\":{\"d\":\"3B93DABB\"},\"type\":\"uart\",\"name\":\"uart_54hywn7x3ih1\",\"accept\":[],\"configuration\":[]},\"uart_fvl\":{\"latest_received\":{\"d\":\"01\"},\"type\":\"uart\",\"name\":\"uart_fvl\",\"accept\":[],\"configuration\":{\"parity\":\"N\",\"char_size\":\"5\",\"stop_bits\":\"1.5\"}},\"uart_a3\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_a3\",\"accept\":{\"d\":true},\"configuration\":{\"parity\":\"S\",\"char_size\":\"7\"}},\"uart_2f\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_2f\",\"accept\":[],\"configuration\":{\"parity\":\"E\"}},\"uart_9xt\":{\"latest_received\":{\"d\":\"802A94D1A9C7\"},\"type\":\"uart\",\"name\":\"uart_9xt\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"32\",\"stop_bits\":\"1\"}},\"uart_r\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_r\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"2\"}},\"uart_i0\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_i0\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"86\",\"stop_bits\":\"1.5\"}},\"uart_pn\":{\"latest_received\":{\"d\":\"BE\"},\"type\":\"uart\",\"name\":\"uart_pn\",\"accept\":[],\"configuration\":{\"baudrate\":\"36845435\",\"stop_bits\":\"2\"}},\"uart_m\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_m\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"8697\",\"char_size\":\"8\",\"parity\":\"M\"}},\"uart_yz\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_yz\",\"accept\":[],\"configuration\":{\"parity\":\"O\",\"char_size\":\"6\"}}},\"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\"}}},\"backlight_sequence\":\"0\",\"name\":\"My controller\",\"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\":[]},\"online\":true,\"version\":\"1.8.1.0\",\"cycle_delay\":6,\"keypad_enabled\":false,\"user_message_force_timeout\":1,\"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},\"autoping\":{\"enabled\":true,\"max_consecutive_reboot_count\":53,\"max_reboot_count\":3,\"items\":[{\"enabled\":false,\"script\":\"\",\"outlets\":[11,16,20,30],\"status\":{\"reboots\":7,\"hosts\":[{\"state\":null,\"success_count\":0,\"address\":\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"state_details\":null,\"failure_count\":155,\"queue_size\":0},{\"state\":null,\"success_count\":0,\"address\":\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"state_details\":\"Something strange and unexpected has happened to https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"failure_count\":60,\"queue_size\":0}]},\"addresses\":[\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\"],\"pings_before_enabling\":null}],\"resume_without_retrial\":true,\"post_reboot_delay\":122,\"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\":1,\"ping_timeout\":136,\"ping_interval\":6},\"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\":\"^(|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,}$\"}}},\"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\":{\"content_type\":{\"group\":\"msg\",\"name\":\"Content type\",\"regexp\":\"^(json|urlencoded)$\"},\"recipient\":{\"group\":\"rcpt\",\"name\":\"Recipient URL\",\"regexp\":\"^https?://.*$\"}}},\"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>=INFO\",\"action\":\"notify(\\\"james\\\")\"},{\"condition\":\"severity>=ERROR\",\"action\":\"notify(\\\"edward\\\")\"}],\"sinks\":[{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[true],\"arguments\":[]},\"type\":\"xmpp\",\"name\":\"anthony\",\"data\":{\"password\":\"\",\"sender\":\"jeff@xjg1-.gk8yby.example.com\",\"recipient\":\"george@y4seq1.example.com\"}}],\"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}}},\"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\":{\"tV\":{\"redirect_urls\":{\"https://%ECE%fA%8D!\":true},\"refresh_tokens\":{\"e3064a667b492894f6d0cd812ee45103\":{\"expiry_time\":1605015618,\"remaining_use_count\":null}},\"secret_hash\":\"8eecc0c98ad0b7b0b6d9870ec79b0158\",\"access_tokens\":{\"28654241a15319a623bf01681ef52a64\":{\"expiry_time\":1677345749,\"remaining_use_count\":null},\"0f2c4cec52cbfc7d49f374985cd57707\":{\"expiry_time\":1623303439,\"remaining_use_count\":72}},\"scopes\":{\"dli+object+full:/relay/\":true}},\"mK2D8TG\":{\"redirect_urls\":{\"https://.]]]s\":true,\"https://%5f\":true,\"https://]\":true},\"refresh_tokens\":{\"6ff20ec37b69f8bdb36b6df101fb76ee\":{\"expiry_time\":1686295518,\"remaining_use_count\":34},\"d848fe87952dce4ad6af556b440256e2\":{\"expiry_time\":null,\"remaining_use_count\":71},\"2828718cc0f938f32411d3790373a22d\":{\"expiry_time\":null,\"remaining_use_count\":41}},\"secret_hash\":null,\"access_tokens\":{\"ca2b0590cb0744d2fc8d4719a44add29\":{\"expiry_time\":1635344625,\"remaining_use_count\":47},\"c4d841ae52e062fb845dbf6d7f3533bf\":{\"expiry_time\":null,\"remaining_use_count\":null},\"35a98857cf42947fa34f464a57982796\":{\"expiry_time\":null,\"remaining_use_count\":97}},\"scopes\":{\"dli+object+read:/relay/\":true,\"dli+object+read:/relay/outlets/\":true}},\"J\":{\"redirect_urls\":{\"https://%bb%0A]]7%6e\":true,\"https://f\":true,\"https://XZ%dE]zR\":true},\"refresh_tokens\":{\"2342dc59e79fd9b579ee139886f370c9\":{\"expiry_time\":1601952279,\"remaining_use_count\":null}},\"secret_hash\":\"e7efc4910678461313da50b6e24a75d6\",\"access_tokens\":{\"2bb95b7e7d60b41ee9759bca76f72145\":{\"expiry_time\":null,\"remaining_use_count\":90}},\"scopes\":{\"dli+object+read:/config/\":true,\"dli+object+read:/relay/\":true,\"dli+object+full:/config/links/\":true}}},\"users\":[{\"password\":\"vvSS\\\"vg+PGP_\",\"is_admin\":true,\"name\":\"admin\",\"is_allowed\":true,\"outlet_access\":[true,true,true,true,true,true,true,true]},{\"password\":\"3[a9#2Ew,g%k,\",\"is_admin\":false,\"name\":\"tom\",\"is_allowed\":true,\"outlet_access\":[true,false,false,false,true,false,false,false,true,false,false,true,true,true,false,false,true,true,false,false,false,true,false,true,true,false,true,true,false,false,true,true]},{\"password\":\"4\\\"D\\\"vBDn8Nr^!Fd0\",\"is_admin\":false,\"name\":\"dick\",\"is_allowed\":false,\"outlet_access\":[true,true,true,true,true,true,false,false,true,false,true,true,true,false,true,true,false,false,true,false,false,false,true,true,true,true,false,true,false,false,true,false]},{\"password\":\"Ey)KStb=DwCy'^R\\\\\",\"is_admin\":false,\"name\":\"harry\",\"is_allowed\":true,\"outlet_access\":[false,true,false,false,true,false,false,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false,true,false,true,true,true,false,false,false,false]}],\"cookie_timeout\":30000}}\n"},"php-http1":{"filename":"get-using-php-http1.php","data":"#!/usr/bin/env php\n// \n// Sample for the whole object model.\n// \n// This is a sample demonstrating how to get the DLI Controller API.\n// \n\n// Note that this sample has been generated by httpsnippet;\n// authentication configuration (usually digest) is not included.\n\nsetUrl('http://192.168.0.100/restapi/');\n$request->setMethod(HTTP_METH_GET);\n\n$request->setHeaders([\n 'Connection' => 'close',\n 'Accept' => 'application/json'\n]);\n\ntry {\n $response = $request->send();\n\n echo $response->getBody();\n} catch (HttpException $ex) {\n echo $ex;\n}\n\n\n// Sample result:\n// {\"snmp\":{\"enabled\":true,\"engine_id\":\"5DBE14B8CEBCFA92EC\",\"known_auth_methods\":{\"sha1\":\"SHA1\",\"md5\":\"MD5\"},\"community_mappings\":[{\"ip_address\":\"10.176.163.168\",\"user\":\"userycbanW\",\"netmask\":\"255.0.0.0\",\"community\":\"eRhmhT7XB2fR\"},{\"ip_address\":\"10.8.216.58\",\"user\":\"userMVRIT4\",\"netmask\":\"255.0.0.0\",\"community\":\"nU5FBsxfzV\"},{\"ip_address\":\"192.168.14.226\",\"user\":\"userSvexm\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.35.65\",\"user\":\"userNvN4AS\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.167.196\",\"user\":\"userV7GC\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"}],\"users\":{\"powerReader\":{\"priv_password\":\"readerPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":\"readonly\"},\"auth_password\":\"readerAuthPassword\",\"is_allowed\":true,\"priv_method\":\"des\",\"auth_method\":\"sha1\",\"has_priv_password\":false},\"powerAdmin\":{\"priv_password\":\"adminPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":true},\"auth_password\":\"adminAuthPassword\",\"is_allowed\":true,\"priv_method\":\"aes\",\"auth_method\":\"sha1\",\"has_priv_password\":false}},\"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\"}}},\"network\":{\"wired\":{\"ip_address\":\"10.229.173.71\",\"serve_dns\":true,\"protocol\":\"dhcp\",\"online\":true,\"gateway\":\"10.0.0.39\",\"dns_servers\":[\"35.114.95.41\",\"27.10.21.15\"],\"mac_address\":\"7C:E1:FF:E0:E2:1F\",\"netmask\":\"255.0.0.0\"},\"wireless\":{\"wac_supported\":true,\"protocol\":\"dhcp\",\"encryption\":\"psk\",\"netmask\":\"255.0.0.0\",\"known_encryptions\":{\"psk2\":\"WPA2 PSK\",\"psk-mixed\":\"WPA/WPA2 PSK mixed mode\",\"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\":\"-&j&K&ieJTHx#caJJpq6a!4bW#aauwC%!-,K1r0XLUUM7\",\"dns_servers\":[],\"known_modes\":{\"sta\":\"Client\",\"ap\":\"Access Point\"},\"enabled\":false,\"serve_dns\":false,\"ssid\":\"any3\",\"mac_address\":\"7C:E1:FF:5C:74:B3\",\"ip_address\":\"10.72.235.109\",\"online\":false,\"channel\":\"9\",\"wac_enabled\":true,\"mode\":\"ap\",\"gateway\":\"10.0.0.25\"},\"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\":[]},\"interface_order\":[\"wired\"],\"known_protocols\":{\"dhcp\":\"Dynamic IP/DHCP\",\"static\":\"Static IP\"},\"same_subnet_only\":true},\"mqtt\":{\"connect_topic\":\"NWtSZGbel\",\"connect_payload\":\"ASzqk\",\"username\":\"userkXmxF\",\"reconnect_retain\":false,\"connect_qos\":2,\"use_ssl\":false,\"lwt_payload\":\"\",\"disconnect_payload\":\"aV\",\"outlets\":[{\"allow_read\":false,\"topic_subtree\":\"Mj8FD7jz\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"9UaIE\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"PjK2o\",\"qos\":2,\"allow_write\":false},{\"allow_read\":true,\"topic_subtree\":\"BBeLRsTBrB\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"swW7W\",\"qos\":2,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"T3XHp66\",\"qos\":0,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"fmG9y8\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"EPflXCrHv\",\"qos\":0,\"allow_write\":false}],\"enabled\":true,\"reconnect_qos\":0,\"disconnect_qos\":2,\"disconnect_retain\":false,\"lwt_qos\":0,\"broker_port\":null,\"lwt_topic\":\"HbLX8wk9l\",\"disconnect_topic\":\"vB9U\",\"password\":\"@IZq03a-LS#3\",\"lwt_retain\":true,\"reconnect_payload\":\"\",\"topic_root\":\"TySka7WQHz\",\"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\":\"1BaM.2HFC.YIwHXM.uAAC6Wy.2xSDXp.r0l3H.Z7u6T.O1aa86.XbC0ojpX.example.com\",\"reconnect_topic\":\"hrlRgyp4H\",\"connect_retain\":false},\"script\":{\"source\":\"function enable_modem(...)\\n ...\\nend\\nfunction disable_contraption(...)\\n ...\\nend\\n\",\"step_time_limit\":5,\"boot_handler\":\"\",\"threads\":{\"52\":{\"label\":\"label of thread #52\"}},\"traced\":false,\"step_delay\":2,\"user_function_ui_order\":[\"enable_modem\",\"toggle_machines\",\"toggle_contraption\"],\"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\":{\"disable_heater_sample\":{\"source\":\"function shut_down_router(...)\\n ...\\nend\\nfunction disable_routers(...)\\n ...\\nend\\nfunction disable_engine(...)\\n ...\\nend\\n\"},\"energize_heaters_sample\":{\"source\":\"function enable_routers(...)\\n ...\\nend\\nfunction energize_modem(...)\\n ...\\nend\\nfunction energize_router(...)\\n ...\\nend\\nfunction enable_heaters(...)\\n ...\\nend\\n\"}},\"boot_handler_legacy\":true,\"variables\":{\"engine_running\":10,\"heater_online\":\"good\",\"gadget_running\":\"failed\",\"router_state\":\"no\",\"modem_online\":true}},\"meter\":{\"power_status\":true,\"values\":{\"vcc_voltage\":{\"intervals\":[{\"lower_bound_bottom\":576.66666666667,\"alarm_level\":1,\"lower_bound_top\":590,\"alarm_period\":1},{\"lower_bound_bottom\":594.16666666667,\"alarm_level\":null,\"lower_bound_top\":602.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":18,\"data_absence_alarm_level\":3,\"value\":6,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"DC voltage\",\"supports_calibration\":false,\"internal\":false,\"lowest_interval_alarm_level\":null,\"bus\":3},\"current\":{\"intervals\":[{\"lower_bound_bottom\":94,\"alarm_level\":null,\"lower_bound_top\":104,\"alarm_period\":null},{\"lower_bound_bottom\":143,\"alarm_level\":3,\"lower_bound_top\":157,\"alarm_period\":null},{\"lower_bound_bottom\":162,\"alarm_level\":1,\"lower_bound_top\":176,\"alarm_period\":null},{\"lower_bound_bottom\":179,\"alarm_level\":null,\"lower_bound_top\":188,\"alarm_period\":null},{\"lower_bound_bottom\":225,\"alarm_level\":null,\"lower_bound_top\":239,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"2.4\",\"history_subsample_count\":10,\"data_absence_alarm_level\":2,\"value\":8,\"log_history\":false,\"history_time_step\":17,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":7,\"quantity\":\"current\",\"name\":\"Current\",\"supports_calibration\":false,\"internal\":true,\"lowest_interval_alarm_level\":1,\"bus\":null},\"mains_voltage\":{\"intervals\":[{\"lower_bound_bottom\":7.8333333333333,\"alarm_level\":null,\"lower_bound_top\":8.8333333333333,\"alarm_period\":2},{\"lower_bound_bottom\":11.25,\"alarm_level\":null,\"lower_bound_top\":12.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"3.5\",\"history_subsample_count\":1,\"data_absence_alarm_level\":null,\"value\":108,\"log_history\":true,\"history_time_step\":14,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":36,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"AC voltage\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":3,\"bus\":null},\"temperature\":{\"intervals\":[{\"lower_bound_bottom\":20.870870870871,\"alarm_level\":3,\"lower_bound_top\":21.171171171171,\"alarm_period\":1},{\"lower_bound_bottom\":22.432432432432,\"alarm_level\":null,\"lower_bound_top\":22.582582582583,\"alarm_period\":null},{\"lower_bound_bottom\":23.843843843844,\"alarm_level\":null,\"lower_bound_top\":24.174174174174,\"alarm_period\":1},{\"lower_bound_bottom\":24.264264264264,\"alarm_level\":null,\"lower_bound_top\":24.564564564565,\"alarm_period\":7},{\"lower_bound_bottom\":25.735735735736,\"alarm_level\":1,\"lower_bound_top\":26.126126126126,\"alarm_period\":1},{\"lower_bound_bottom\":27.267267267267,\"alarm_level\":2,\"lower_bound_top\":27.447447447447,\"alarm_period\":null},{\"lower_bound_bottom\":27.807807807808,\"alarm_level\":2,\"lower_bound_top\":28.108108108108,\"alarm_period\":3},{\"lower_bound_bottom\":28.138138138138,\"alarm_level\":10,\"lower_bound_top\":28.408408408408,\"alarm_period\":1}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":8,\"data_absence_alarm_level\":1,\"value\":314,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":11,\"data_absence_alarm_period\":1,\"quantity\":\"temperature\",\"name\":\"Temperature\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":5,\"bus\":4}},\"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\":[],\"arguments\":[]}},\"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\"}},\"config\":{\"allow_plaintext_logins\":true,\"allow_coapws\":true,\"protect_private_config\":false,\"brand_url\":\"https://bar.example.com/baz/baz.html\",\"allow_jsonrpc_nonadmin\":false,\"hide_passwords\":true,\"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\":null,\"name\":\"Screen length\",\"units\":{\"px\":{\"offset\":0,\"internal\":true,\"name\":\"pixel\",\"scale\":1}}},\"temperature\":{\"preferred_unit\":\"C\",\"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\":\"times\",\"name\":\"Count\",\"units\":{\"times\":{\"offset\":0,\"internal\":true,\"name\":\"time\",\"scale\":1}}},\"illuminance\":{\"preferred_unit\":\"lx\",\"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\":\"s\",\"name\":\"Time\",\"units\":{\"s\":{\"offset\":0,\"internal\":true,\"name\":\"second\",\"scale\":1}}},\"ratio\":{\"preferred_unit\":\"times\",\"name\":\"Ratio\",\"units\":{\"%\":{\"offset\":0,\"internal\":true,\"name\":\"percent\",\"scale\":100},\"times\":{\"offset\":0,\"internal\":true,\"name\":\"\",\"scale\":1}}},\"energy\":{\"preferred_unit\":null,\"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\":false,\"custom_register_url\":\"https://foo.example.com/bar/bar/baz.html\",\"customization_status\":null,\"known_protection_bits\":{\"protect_restore\":{\"name\":\"Protection from restore from backup\",\"status\":true},\"protect_admin\":{\"name\":\"Administrator credentials protection\",\"status\":false},\"protect_private_config\":{\"name\":\"Private configuration protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"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 lock\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_firmware\":{\"name\":\"Firmware protection\",\"status\":false}},\"refresh_enabled\":true,\"allow_modifying_get\":true,\"protect_maintenance\":false,\"serial\":\"ISO322203123456\",\"custom_support_email\":\"support@example.com\",\"allow_coapws_nonadmin\":false,\"allow_restapi\":false,\"upgrade_notify_beep\":false,\"brand_faq_url\":\"https://bar.example.com/baz/quux/baz/quux.htm\",\"links\":[{\"description\":\"test 5\",\"href\":\"test_url7\"},{\"description\":\"test 3\",\"href\":\"test_url5\"}],\"custom_brand_logo\":\"https://foo.example.com:8443/foo/baz/foo/baz.jpg\",\"image_format\":\"svg\",\"location\":\"Server room\",\"ntp_server_enabled\":false,\"http_ports\":[{\"port\":\"2\",\"address\":\"192.168.0.13\"},{\"port\":\"80\",\"address\":\"192.168.0.50\"},{\"port\":\"8000\",\"address\":\"192.168.0.42\"}],\"hide_wifi_key\":false,\"custom_brand_url\":\"http://foo.example.com/bar/quux/baz/bar/foo.html\",\"syslog_ip_address\":null,\"protect_network\":false,\"lockout_delay_minutes\":60,\"version\":\"1.8.1.0\",\"allow_coapws_origins\":[\"http://baz.example.com\",\"https://foo.example.com\",\"http://foo.example.com\",\"https://baz.example.com:8443\",\"http://bar.example.com:8037\",\"http://baz.example.com:80\",\"http://bar.example.com\"],\"syslog_minimal_severity\":8,\"certificates\":{\"iVeriBaz_Primary_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIISgtFFi3UczXg1sKPtJYCR8AHUNQL2cJWIDoZxt4aseHvWdLPzveQ4rkaFAyJp\\n7WgjUZp4STNO01lS0h7Sn+COGPMbEfTOC98il+oDUBdWFO/H58mv9/JRQh3hMY6a\\nGIWG7lmLPJcpLvxWhshiB89uEtHp/uZID5bMtOjIjL85H5d++KjCVu7loQapKA7a\\nkyB8iWu3g0MofNp/71X2AIscuhz5rZPcYdnG9iMsklgP8VRIZ+MlJENEyNLqzmSX\\nGqb+CTkzAA8idSHdr2y5SC4sawrMPPoiFQiTwTT6fdrI68yzDx5iACam9S9at+I8\\n1eMW7VBnMWwXUvnR1VeF6QQab1T=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"SecureBarSign_Root_CA_3\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIQcq2QCuDpVomTeUGNMdvXMmUI/mGyLBOz2TPGOf6vUuP8PhYnKULjGr1IdKG/\\n+cAQva62VcywnNeLB/sYk8PoT39l4jS5MfYIFhMnJLk7lOVyPNXAXy+129o8vHGI\\nrcEY/1tMn17CY6exfqVerYi1Ntyg9Gf1vvbwzVJnYT/6cf4HWbxN9gQYZPFliwod\\nQarxwfWPgf1MlLuMJIY/k7b9PMuMBXEd86b4n7VUoZtawozF6YHshu\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"iCyberFooCare_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIELfoX7Hcgwv5LRQL574xu1tp27rSFPPVn5KKFdyxat3yLVJSfQQZTKPYTH0li\\nVadrrHppujus5QBZ5e0h8N7isQle8DxgqbXivNXp7ShEvvq1ZskjFuS8KDoVSmBJ\\nk1I8b8H3rX+mN2MGo6Yjaj3pXaIKoejZh2jIC0O3aPszTFGIOr1/a7r8k9UYqD7Y\\nssWvHcViVVCnnWBeaCFj3PTFv258BfT4Y//seWb92pzsMAXzPoiUDCm8GtJTZoa8\\nb0U8dgCTf5rseqHSZninZs4TCa31ADtnGOyw5APnHHfy8yQkl8YL\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"iTrustBar_Trusted_Certification_Authority_9\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII+lWTC/AfwyDAUtu35zjc6d8YHjR7fdwfPT9dUMIRLYdrSXwZXgCgKMFe5inmM\\nnDeQj0lBNKqEoOBOyuceE+vu6eiv1SOqi2HS52fUPVlDwzdutGZ8GV3PAoLDHl3/\\nNTxS8RtgD7cCmX627HLeMnqB83Uw9WmY/j1ABwsQ3Ves3nxC4Js=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBarProtect_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFWAceIQ5tB1Q8GLpkAjNiIEUEacysi67FIlvcC0WP4yaMJP7W8XETnljNNiF6\\nN9BIoPLKqRJQqfs+B1XSXLDHld/1lsS82fTs4qDxIYO8DH9QKiuu47BrmDuY6MiA\\nC382\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"VeriBazSystems_Root_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII2rwygHYXH1hxhLz8DsLgURgAuQGXuK6yB2xuMVSgZ9dGXdRmWpT0G9CBbVkVr\\n3yQzLyR1XdhqBKHzs6SuPe7cFeNnWGGbFjbch3fFiM5vjOvbXOWy2fbKK+7tHQUY\\n6AtBs8wFGs+==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"GuardBarSign_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIyOL22ZGy1Pr87xtdi4IOJgqjY/u5yoPxDm0HMIGQk7at5TXpZsEvY5e77YE5N\\ncS6wrRCHBMt4TNeJyWZu4hYEq7UyXB1AfA6XdKqqijxC6bY5770ErbUhk/fICjUu\\ncRYyHOh1LvAyTI6dKMVxsCiut06cW0X8U57oWrrum2sGM/wjNRgGgPAZRJC+Mm9s\\nIgQ9YKycDF+ECjdgQwMs6yKRAKqyVisqPI0+e/ctGd8UNnBqjZisX2K==\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eTrustFooCrypt_Primary_Certification_Authority_1\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIGznwhzqYHWIf/a7F/1ONn1LlZdolZ9Yr9LotKeReBmJCMTTOWunJy95XovJN5\\nHF4AckeGyQcAo5gDdb1zZC5700SQ8MiReoeHZIaXkCkZKRp+2sze44n77GZIeIlJ\\nPcikCGVR0\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBazSign_Root_CA_7\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIiniveU/qjbZ7KWRHLv9RgwY7UGqH9nMua5pFbq5LShVpEy6buI3aEejlxa26O\\n/YrGAiOXB630N19/yT4ZklJVivaqK1tLblenT2LhBQkaUvbTPi2ATNhCJI2fLx0z\\ngnCl9wzbga6cBc1wgDQ4xeQFj5dg8dPrQedbacDGCMuQ+yNhCpoAUESDM5wWlMOB\\n1pdg3wvSrLTqlA2a/E5FiKdqGAbeaphdfKKkGFC8dh+Ou2/vJ6B2Squk1WPdL6H0\\ndnlu0wXjwye/zaK6nOaeJLhsmLDve\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"eCyberBazSystems_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFz12jzNyiH5283OG8Hh6u1AffCxon053/97k8Xjtrry/wMI5f0Ea3QGleDaRF\\nHsg20Eow5gu7dGRkyT+YZQqK54xZLe6fXpja3XWBDQKsiodgHdFt46ECCBnZrvEP\\n+/qXX1n+OgiCJPWzgQ3ogH1t5dl0tAnuCdSmhFm6yVLHwtHdKMS0gWvn9gq3tez5\\nRu/jg8hCV/9PIolhHnO==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"SecureBarSystems_Primary_Certification_Authority_6\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII3DkCaEMgm5Y3TNKP3006mAdPrq1Lb5qhLawxrIeeQCkvc5Kh7NqwaTLRKOpyW\\ntGcq8wVpNjZIMgf4q2wmeQ76mYxl5dQ+w2r4/MwO6VjVCOb2SXq7++FnZDYgs+ho\\nYv5xsW4NFbcgCh9mYImZaZ8p7qi8XXE6TM4LuAlAoOs052pfNcFzCPpLFYWp5nxb\\n1y3EjG2794F\\n-----END CERTIFICATE-----\\n\",\"status\":false}},\"ssh_authorized_keys\":[{\"data\":\"ssh-rsa 9=\",\"options\":\"\",\"comment\":\"\"}],\"refresh_delay_minutes\":1,\"ssh_enabled\":true,\"allow_restapi_nonadmin\":true,\"protect_restore\":true,\"custom_brand_logo_height\":32,\"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\"},\"allow_restapi_origins\":[\"https://foo.example.com:38443\",\"https://bar.example.com\",\"http://bar.example.com:8014\",\"http://bar.example.com\",\"https://baz.example.com:443\"],\"brand_manual_url\":\"https://foo.example.com/baz/foo.htm\",\"custom_brand_logo_width\":22,\"plots\":[{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480}],\"ssh_port\":22,\"upgrade_notify_blink\":true,\"protect_admin\":false,\"relay_ports\":[\"ttyATH0\"],\"custom_update_url\":\"http://baz.example.com/foo/bar/foo/bar.html\",\"brand_company_name\":\"Digital Loggers, Inc.\",\"hardware_id\":\"EPCR5\",\"crls\":{\"iSecureBar_Primary_Certification_Authority\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIilpXCD0tj4JSIv5xk4EjgZo+WsGYMhv5Skeh+haknwC6rJ4bQLL7wA8T2Q2R8\\nckDKlwxVktksk4zMWKjgGwqm+HqSRp14aGQLDNszGds1jrQGB9yU5pH667aZzegZ\\n6w9Vp9oS2sCwIU8UTecIykQ5L04/igyrc8NSKBxO4AKOhUuA9WV7HxFf+=\\n-----END X509 CRL-----\\n\",\"status\":false},\"eGuardFooWard_Trusted_CA\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIL3MXGW7ar4JuXx797txcc+mLPdpv9u6XzV4G1EtvLCpuAz4Jt2yV2ksUNhQYc\\nc3Cv7To2q1ulDtrZmvXH+IAVhtxGWVO8bd3k6upzxjkBdcmPXKjYev3Lp0eLX2W9\\ncvqXlqUUah7CUZmqIKVEQt3SXR0b+BJd7AAu0hPdPZrv8emT/HjRApvjHyLH9hwJ\\n6EwqgZFFRAQ6zw7GgaTWWDpUb6fI3/DCF92ylJDDWgLVcUnJ4HrcWg6\\n-----END X509 CRL-----\\n\",\"status\":false},\"iGuardBar_Primary_CA_5\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIbm+M0Jrf8Tle7oRnigWg+Rhj04G0xFQZ2Ry4mpmwJXbSM3F4lommFUWHaoKY4\\n8E6F1y1+Iacmzh23TtsG8MoSzdpXjdituq9xpCx7pZwoH/tnul337uY6XNgH1OBx\\nMu4asDQS9EmA7Z5vf\\n-----END X509 CRL-----\\n\",\"status\":true}},\"contact\":\"support@example.com\",\"relax_nonhtml_content_types\":false,\"timezone\":\"UTC\",\"hostname\":\"baz.example.com\",\"protect_firmware\":false,\"outlet_label\":\"Outlet\",\"brand_name\":\"Ethernet Power Controller\",\"oid\":\"1.3.6.1.4.1.45770.1.3\",\"custom_brand_company_name\":\"Whatever Systems Inc.\",\"update_url\":\"https://bar.example.com/foo/baz/quux/baz.htm\",\"ntp_peers\":[\"0.ntp-pool.example.com\",\"1.ntp-pool.example.com\",\"2.ntp-pool.example.com\",\"3.ntp-pool.example.com\"],\"custom_help_url\":\"https://baz.example.com/foo/quux.htm\",\"name_always_visible\":true,\"support_email\":\"support@example.com\",\"https_ports\":[{\"port\":\"8080\",\"address\":\"192.168.0.71\"}],\"contacts\":{\"engineering\":{\"phone\":null,\"fax\":\"+02368524446846\",\"name\":\"Engineering\",\"email\":\"engineering@bar.example.com\"},\"sales\":{\"phone\":null,\"fax\":null,\"name\":\"Sales\",\"email\":null},\"support\":{\"phone\":\"+2772690660701\",\"fax\":\"+890334929577649\",\"name\":\"Support\",\"email\":null},\"features\":{\"phone\":null,\"fax\":null,\"name\":\"Features\",\"email\":null}},\"custom_support_url\":\"http://baz.example.com:8070/baz/quux/foo/bar.htm\",\"support_url\":\"https://bar.example.com/bar.htm\",\"protect_notification\":false,\"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\":true,\"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\":true,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"min_value\":8,\"scale\":\"linear\",\"height\":64}],\"register_url\":\"https://bar.example.com:443/baz/foo/foo.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\"},\"string_mask\":\"nombstr\",\"renewal_data\":{\"days\":\"4\"},\"cert\":\"-----BEGIN CERTIFICATE-----\\nMIINWlG0m1xW3eg4FZ8SMKl1Obu1iuFO0CnYz3bl7YICD+JUaUzyqk/FMwI5qZVs\\nRnO2ZXdtmsu5NUbMSS7UkVQ3dGf89TSdGtisQLlCEfKd9y/eR89CgcHJvyU4Szkk\\nScIpOX33ujFtkwKv6YcksyfqSmIRW3J/ier6CxC6gU/RRMMZx+Jpz\\n-----END CERTIFICATE-----\\n\",\"automatic_renewal\":true,\"renewal_method\":\"selfsigned\",\"bits\":8192,\"key\":\"-----BEGIN PRIVATE KEY-----\\nMIIMf/aHFwFUcjzYJ7eGvf5pO/q1XCblUC79DjSVfk0HT/sp9W54BDvcFmfo+GaV\\nhkTAG8wJSQKLFWuNc5cYktLPiMiItD1b+WnGhjbAAyXRUSr6ZThKN2l5QTPKjTxj\\nk/jUdwhbU95y0EYWyuv1f0U9SquxodzZfj3IgnwAy28+IjWHdSKJUqUzgPwU3w4k\\nA3Mz/Zx3jyOTVh6z1RUtyTaNQ5SMBD3NIRMK0KPmIp\\n-----END PRIVATE KEY-----\\n\",\"distinguished_name\":{\"commonName\":[\"Digital Loggers Unit\"],\"countryName\":[\"US\"],\"stateOrProvinceName\":[\"California\"],\"localityName\":[\"Santa Clara\"]},\"domains\":[\"foo.example.com\"],\"addresses\":[\"108.121.174.254\"],\"csr\":\"-----BEGIN CERTIFICATE REQUEST-----\\nMIIuK4EMovDx7AAGthHK8gijdj3Sj48Au95FGLe4Gt2P4Fizz/J7i2tLozqX3/k+\\nGTCwaVqfxwwfwwhG3PKzn9yej2gT3tKLMZIy48d25aj1WQKcsgcgsaKbe04jwR5I\\nQH7bxBiYwm5N6kGpMyhyJJdMQNItVdwxx3YuHHTE4adCKv2iumhD5LcYlwRGaOEX\\noSn6x1CXhRudVcXHKnPhPzTMRlys/WMq+9yxDBUwePaA27UOxv6NvblNNkFOGdFG\\nEE3Rl06AcIEmpejkn6gOu3ofKCx+UEpkUvCGxKSZfiLUN5FADyb81PpOenP82FuZ\\n6r7TJi814fQBxdQvEbzgRNKEoUI3PuGYlP148C8EubRrEunUVmAyAWD/1Y5TSN1D\\n5JyKUDE5g6Lavs6h25ubKvfu08MPCcEJyDfSSwZ83xl/puju/d=\\n-----END CERTIFICATE REQUEST-----\\n\",\"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}}}}},\"relax_nonhtml_methods\":false,\"brand_product_info_url\":\"https://bar.example.com/foo/foo/bar/quux.htm\"},\"cred\":{\"ip_address\":\"192.168.0.93\",\"is_admin\":true,\"name\":\"admin\",\"agent\":\"web ui\",\"outlet_access\":[true,true,true,true,true,true,true,true]},\"upnp\":{\"enabled\":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\":\"XQ4idRGnN-y8U\",\"model_number\":\"\",\"model\":\"DLI emulated Belkin socket\",\"soap_xmlns_prefix_override\":\"i\",\"event_xmlns_prefix_override\":null,\"service_id\":\"basicevent1\",\"device_type\":\"controllee\"}},\"notifications\":{\"events\":{\"dli.upnp.sample_event\":{\"parameters\":[{\"id\":\"sample_parameter\",\"has_fixed_value\":false,\"fixed_value\":null}],\"message_template\":[\"sample event\"]}},\"parameter_kinds\":[]},\"outlets\":[{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d0\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d1\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d2\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d3\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"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\"}]},\"relay\":{\"all_caps\":true,\"min_relay_voltage\":8,\"lcd_rows\":2,\"user_message_timeout\":0,\"sequence_delay\":2,\"beep_sequence\":\"0\",\"min_sequence_delay\":1,\"outlets\":[{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #3\"},{\"state\":true,\"critical\":true,\"cycle_delay\":4,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":6,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #5\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #6\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":false,\"cycle_delay\":2,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #8\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #9\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Uplink Radio Power\"},{\"state\":false,\"critical\":false,\"cycle_delay\":1,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #12\"},{\"state\":true,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #13\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #14\"},{\"state\":false,\"critical\":true,\"cycle_delay\":6,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Server\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Cooling fans\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #17\"},{\"state\":false,\"critical\":true,\"cycle_delay\":8,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":false,\"cycle_delay\":5,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #19\"},{\"state\":false,\"critical\":true,\"cycle_delay\":5,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #20\"},{\"state\":false,\"critical\":true,\"cycle_delay\":2,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #24\"},{\"state\":false,\"critical\":false,\"cycle_delay\":9,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #27\"},{\"state\":false,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Uplink Radio Power\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":true,\"cycle_delay\":3,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":3,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #31\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Server\"}],\"lcd_columns\":16,\"relatch\":9,\"fuse_relatch\":5,\"model\":\"EPCR5\",\"user_lines\":[null,null],\"recovery_mode\":0,\"nets\":{\"eu82\":{\"latest_value\":8,\"tracking\":null,\"name\":\"eu82\",\"expression\":false},\"u53\":{\"latest_value\":1,\"tracking\":\"pull\",\"name\":\"u53\",\"expression\":true},\"ymb6\":{\"latest_value\":1,\"tracking\":\"push\",\"name\":\"ymb6\",\"expression\":false}},\"pins\":{\"ain25\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"ain25\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":\"lol78\",\"mode_bits\":4,\"level_driver\":\"kzvnx16\",\"input_bits\":16},\"aout8\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"aout8\",\"drive_logic_mapping\":[\"Z\",\"H\",\"0\",\"1\"],\"mode_driver\":\"x7\",\"mode_bits\":0,\"level_driver\":\"y6\",\"input_bits\":0},\"dio6\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"dio6\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":false,\"mode_bits\":0,\"level_driver\":\"twclyvu2\",\"input_bits\":8},\"din57\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"din57\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":\"y69\",\"mode_bits\":1,\"level_driver\":true,\"input_bits\":0},\"aout3\":{\"level_bits\":8,\"latest_input_value\":null,\"name\":\"aout3\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":false,\"mode_bits\":8,\"level_driver\":\"zttx52\",\"input_bits\":0}},\"ports\":{\"uart_e8p\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_e8p\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"1.5\",\"char_size\":\"6\"}},\"uart_54hywn7x3ih1\":{\"latest_received\":{\"d\":\"3B93DABB\"},\"type\":\"uart\",\"name\":\"uart_54hywn7x3ih1\",\"accept\":[],\"configuration\":[]},\"uart_fvl\":{\"latest_received\":{\"d\":\"01\"},\"type\":\"uart\",\"name\":\"uart_fvl\",\"accept\":[],\"configuration\":{\"parity\":\"N\",\"char_size\":\"5\",\"stop_bits\":\"1.5\"}},\"uart_a3\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_a3\",\"accept\":{\"d\":true},\"configuration\":{\"parity\":\"S\",\"char_size\":\"7\"}},\"uart_2f\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_2f\",\"accept\":[],\"configuration\":{\"parity\":\"E\"}},\"uart_9xt\":{\"latest_received\":{\"d\":\"802A94D1A9C7\"},\"type\":\"uart\",\"name\":\"uart_9xt\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"32\",\"stop_bits\":\"1\"}},\"uart_r\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_r\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"2\"}},\"uart_i0\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_i0\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"86\",\"stop_bits\":\"1.5\"}},\"uart_pn\":{\"latest_received\":{\"d\":\"BE\"},\"type\":\"uart\",\"name\":\"uart_pn\",\"accept\":[],\"configuration\":{\"baudrate\":\"36845435\",\"stop_bits\":\"2\"}},\"uart_m\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_m\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"8697\",\"char_size\":\"8\",\"parity\":\"M\"}},\"uart_yz\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_yz\",\"accept\":[],\"configuration\":{\"parity\":\"O\",\"char_size\":\"6\"}}},\"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\"}}},\"backlight_sequence\":\"0\",\"name\":\"My controller\",\"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\":[]},\"online\":true,\"version\":\"1.8.1.0\",\"cycle_delay\":6,\"keypad_enabled\":false,\"user_message_force_timeout\":1,\"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},\"autoping\":{\"enabled\":true,\"max_consecutive_reboot_count\":53,\"max_reboot_count\":3,\"items\":[{\"enabled\":false,\"script\":\"\",\"outlets\":[11,16,20,30],\"status\":{\"reboots\":7,\"hosts\":[{\"state\":null,\"success_count\":0,\"address\":\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"state_details\":null,\"failure_count\":155,\"queue_size\":0},{\"state\":null,\"success_count\":0,\"address\":\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"state_details\":\"Something strange and unexpected has happened to https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"failure_count\":60,\"queue_size\":0}]},\"addresses\":[\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\"],\"pings_before_enabling\":null}],\"resume_without_retrial\":true,\"post_reboot_delay\":122,\"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\":1,\"ping_timeout\":136,\"ping_interval\":6},\"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\":\"^(|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,}$\"}}},\"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\":{\"content_type\":{\"group\":\"msg\",\"name\":\"Content type\",\"regexp\":\"^(json|urlencoded)$\"},\"recipient\":{\"group\":\"rcpt\",\"name\":\"Recipient URL\",\"regexp\":\"^https?://.*$\"}}},\"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>=INFO\",\"action\":\"notify(\\\"james\\\")\"},{\"condition\":\"severity>=ERROR\",\"action\":\"notify(\\\"edward\\\")\"}],\"sinks\":[{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[true],\"arguments\":[]},\"type\":\"xmpp\",\"name\":\"anthony\",\"data\":{\"password\":\"\",\"sender\":\"jeff@xjg1-.gk8yby.example.com\",\"recipient\":\"george@y4seq1.example.com\"}}],\"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}}},\"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\":{\"tV\":{\"redirect_urls\":{\"https://%ECE%fA%8D!\":true},\"refresh_tokens\":{\"e3064a667b492894f6d0cd812ee45103\":{\"expiry_time\":1605015618,\"remaining_use_count\":null}},\"secret_hash\":\"8eecc0c98ad0b7b0b6d9870ec79b0158\",\"access_tokens\":{\"28654241a15319a623bf01681ef52a64\":{\"expiry_time\":1677345749,\"remaining_use_count\":null},\"0f2c4cec52cbfc7d49f374985cd57707\":{\"expiry_time\":1623303439,\"remaining_use_count\":72}},\"scopes\":{\"dli+object+full:/relay/\":true}},\"mK2D8TG\":{\"redirect_urls\":{\"https://.]]]s\":true,\"https://%5f\":true,\"https://]\":true},\"refresh_tokens\":{\"6ff20ec37b69f8bdb36b6df101fb76ee\":{\"expiry_time\":1686295518,\"remaining_use_count\":34},\"d848fe87952dce4ad6af556b440256e2\":{\"expiry_time\":null,\"remaining_use_count\":71},\"2828718cc0f938f32411d3790373a22d\":{\"expiry_time\":null,\"remaining_use_count\":41}},\"secret_hash\":null,\"access_tokens\":{\"ca2b0590cb0744d2fc8d4719a44add29\":{\"expiry_time\":1635344625,\"remaining_use_count\":47},\"c4d841ae52e062fb845dbf6d7f3533bf\":{\"expiry_time\":null,\"remaining_use_count\":null},\"35a98857cf42947fa34f464a57982796\":{\"expiry_time\":null,\"remaining_use_count\":97}},\"scopes\":{\"dli+object+read:/relay/\":true,\"dli+object+read:/relay/outlets/\":true}},\"J\":{\"redirect_urls\":{\"https://%bb%0A]]7%6e\":true,\"https://f\":true,\"https://XZ%dE]zR\":true},\"refresh_tokens\":{\"2342dc59e79fd9b579ee139886f370c9\":{\"expiry_time\":1601952279,\"remaining_use_count\":null}},\"secret_hash\":\"e7efc4910678461313da50b6e24a75d6\",\"access_tokens\":{\"2bb95b7e7d60b41ee9759bca76f72145\":{\"expiry_time\":null,\"remaining_use_count\":90}},\"scopes\":{\"dli+object+read:/config/\":true,\"dli+object+read:/relay/\":true,\"dli+object+full:/config/links/\":true}}},\"users\":[{\"password\":\"vvSS\\\"vg+PGP_\",\"is_admin\":true,\"name\":\"admin\",\"is_allowed\":true,\"outlet_access\":[true,true,true,true,true,true,true,true]},{\"password\":\"3[a9#2Ew,g%k,\",\"is_admin\":false,\"name\":\"tom\",\"is_allowed\":true,\"outlet_access\":[true,false,false,false,true,false,false,false,true,false,false,true,true,true,false,false,true,true,false,false,false,true,false,true,true,false,true,true,false,false,true,true]},{\"password\":\"4\\\"D\\\"vBDn8Nr^!Fd0\",\"is_admin\":false,\"name\":\"dick\",\"is_allowed\":false,\"outlet_access\":[true,true,true,true,true,true,false,false,true,false,true,true,true,false,true,true,false,false,true,false,false,false,true,true,true,true,false,true,false,false,true,false]},{\"password\":\"Ey)KStb=DwCy'^R\\\\\",\"is_admin\":false,\"name\":\"harry\",\"is_allowed\":true,\"outlet_access\":[false,true,false,false,true,false,false,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false,true,false,true,true,true,false,false,false,false]}],\"cookie_timeout\":30000}}\n"},"curl-bat":{"filename":"get-using-curl.bat","data":"@REM \r\n@REM Sample for the whole object model.\r\n@REM \r\n@REM This is a sample demonstrating how to get the DLI Controller API.\r\n@REM \r\n\r\ncurl --digest -u admin:1234 -H \"Accept: application/json\" \"http://192.168.0.100/restapi/\"\r\n\r\n@REM Sample result:\r\n@REM {\"snmp\":{\"enabled\":true,\"engine_id\":\"D9C78205BDB582\",\"known_auth_methods\":{\"sha1\":\"SHA1\",\"md5\":\"MD5\"},\"community_mappings\":[{\"ip_address\":\"10.199.118.55\",\"user\":\"userWTH2bK\",\"netmask\":\"255.0.0.0\",\"community\":\"private\"},{\"ip_address\":\"10.88.36.64\",\"user\":\"userBI7h\",\"netmask\":\"255.0.0.0\",\"community\":\"EHr0jsTqHmT\"}],\"users\":{\"powerReader\":{\"priv_password\":\"readerPrivPassword\",\"has_auth_password\":false,\"subtree_access\":{\"energyObject\":\"readonly\"},\"auth_password\":\"readerAuthPassword\",\"is_allowed\":true,\"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\":true,\"priv_method\":\"des\",\"auth_method\":\"sha1\",\"has_priv_password\":false}},\"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\"}}},\"network\":{\"wired\":{\"ip_address\":\"10.234.77.212\",\"serve_dns\":true,\"protocol\":\"static\",\"online\":false,\"gateway\":\"10.0.0.40\",\"dns_servers\":[\"241.199.118.153\"],\"mac_address\":\"7C:E1:FF:F8:D8:60\",\"netmask\":\"255.0.0.0\"},\"wireless\":{\"wac_supported\":false,\"protocol\":\"dhcp\",\"encryption\":\"none\",\"netmask\":\"255.255.255.0\",\"known_encryptions\":{\"psk2\":\"WPA2 PSK\",\"psk-mixed\":\"WPA/WPA2 PSK mixed mode\",\"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\":\"#,OSsS07@X\",\"dns_servers\":[],\"known_modes\":{\"sta\":\"Client\",\"ap\":\"Access Point\"},\"enabled\":true,\"serve_dns\":true,\"ssid\":\"DLI_ISO3256\",\"mac_address\":\"7C:E1:FF:CE:80:A1\",\"ip_address\":\"192.168.108.226\",\"online\":false,\"channel\":\"11\",\"wac_enabled\":false,\"mode\":\"sta\",\"gateway\":\"192.168.108.36\"},\"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\":[]},\"interface_order\":[\"wireless\"],\"known_protocols\":{\"dhcp\":\"Dynamic IP/DHCP\",\"static\":\"Static IP\"},\"same_subnet_only\":false},\"mqtt\":{\"connect_topic\":\"ZuN1VEqA\",\"connect_payload\":\"FIp\",\"username\":\"userDzNK\",\"reconnect_retain\":false,\"connect_qos\":2,\"use_ssl\":true,\"lwt_payload\":\"K6LY\",\"disconnect_payload\":\"\",\"outlets\":[{\"allow_read\":true,\"topic_subtree\":\"AqJjuHste2\",\"qos\":0,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"IJ/B\",\"qos\":1,\"allow_write\":true},{\"allow_read\":false,\"topic_subtree\":\"1gL0Mes7d3\",\"qos\":2,\"allow_write\":false},{\"allow_read\":true,\"topic_subtree\":\"Fgmuj9AnBU\",\"qos\":2,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"e1Nhiki\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"1eC/T\",\"qos\":0,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"Bu3NiGsrTZ\",\"qos\":1,\"allow_write\":true},{\"allow_read\":false,\"topic_subtree\":\"pKVYRv8fy\",\"qos\":2,\"allow_write\":false}],\"enabled\":false,\"reconnect_qos\":2,\"disconnect_qos\":0,\"disconnect_retain\":false,\"lwt_qos\":0,\"broker_port\":\"18009\",\"lwt_topic\":\"ZPOXEHWXH\",\"disconnect_topic\":\"hGeF\",\"password\":\"1QYGQyeDqj\",\"lwt_retain\":false,\"reconnect_payload\":\"\",\"topic_root\":\"7yL9Tb0e2F\",\"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\":\"59.98.79.48\",\"reconnect_topic\":\"OA3UP\",\"connect_retain\":false},\"script\":{\"source\":\"function toggle_modems(...)\\n ...\\nend\\nfunction energize_gadgets(...)\\n ...\\nend\\nfunction energize_modem(...)\\n ...\\nend\\n\",\"step_time_limit\":20,\"boot_handler\":\"\",\"threads\":{\"17\":{\"label\":\"label of thread #17\"},\"47\":{\"label\":\"label of thread #47\"},\"37\":{\"label\":\"label of thread #37\"},\"80\":{\"label\":\"label of thread #80\"},\"44\":{\"label\":\"label of thread #44\"}},\"traced\":false,\"step_delay\":3,\"user_function_ui_order\":[\"toggle_heaters\",\"enable_engine\"],\"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\":{\"energize_machine_sample\":{\"source\":\"function shut_down_heaters(...)\\n ...\\nend\\nfunction shut_down_gadget(...)\\n ...\\nend\\n\"}},\"boot_handler_legacy\":false,\"variables\":{\"gadget_temperature\":false}},\"meter\":{\"power_status\":true,\"values\":{\"vcc_voltage\":{\"intervals\":[{\"lower_bound_bottom\":498.33333333333,\"alarm_level\":1,\"lower_bound_top\":501.66666666667,\"alarm_period\":2},{\"lower_bound_bottom\":507.5,\"alarm_level\":null,\"lower_bound_top\":515,\"alarm_period\":null},{\"lower_bound_bottom\":545,\"alarm_level\":null,\"lower_bound_top\":558.33333333333,\"alarm_period\":7},{\"lower_bound_bottom\":550,\"alarm_level\":null,\"lower_bound_top\":565,\"alarm_period\":null},{\"lower_bound_bottom\":565.83333333333,\"alarm_level\":1,\"lower_bound_top\":570.83333333333,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"2.5\",\"history_subsample_count\":29,\"data_absence_alarm_level\":2,\"value\":0,\"log_history\":false,\"history_time_step\":28,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":2,\"quantity\":\"voltage\",\"name\":\"DC voltage\",\"supports_calibration\":false,\"internal\":true,\"lowest_interval_alarm_level\":10,\"bus\":2},\"current\":{\"intervals\":[{\"lower_bound_bottom\":391,\"alarm_level\":1,\"lower_bound_top\":405,\"alarm_period\":3},{\"lower_bound_bottom\":448,\"alarm_level\":null,\"lower_bound_top\":454,\"alarm_period\":4},{\"lower_bound_bottom\":468,\"alarm_level\":1,\"lower_bound_top\":471,\"alarm_period\":5},{\"lower_bound_bottom\":476,\"alarm_level\":null,\"lower_bound_top\":485,\"alarm_period\":null},{\"lower_bound_bottom\":488,\"alarm_level\":2,\"lower_bound_top\":492,\"alarm_period\":2},{\"lower_bound_bottom\":518,\"alarm_level\":null,\"lower_bound_top\":522,\"alarm_period\":2},{\"lower_bound_bottom\":530,\"alarm_level\":null,\"lower_bound_top\":550,\"alarm_period\":5},{\"lower_bound_bottom\":572,\"alarm_level\":null,\"lower_bound_top\":583,\"alarm_period\":8}],\"in_calibration\":false,\"expression\":\"4.9\",\"history_subsample_count\":14,\"data_absence_alarm_level\":null,\"value\":0,\"log_history\":true,\"history_time_step\":12,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":1,\"data_absence_alarm_period\":null,\"quantity\":\"current\",\"name\":\"Current\",\"supports_calibration\":false,\"internal\":true,\"lowest_interval_alarm_level\":1,\"bus\":3},\"mains_voltage\":{\"intervals\":[{\"lower_bound_bottom\":16,\"alarm_level\":null,\"lower_bound_top\":17.5,\"alarm_period\":3},{\"lower_bound_bottom\":17.416666666667,\"alarm_level\":null,\"lower_bound_top\":18.083333333333,\"alarm_period\":2}],\"in_calibration\":true,\"expression\":\"8.9\",\"history_subsample_count\":15,\"data_absence_alarm_level\":null,\"value\":92,\"log_history\":true,\"history_time_step\":8,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":1,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"AC voltage\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":2,\"bus\":null},\"temperature\":{\"intervals\":[{\"lower_bound_bottom\":11.741741741742,\"alarm_level\":null,\"lower_bound_top\":12.162162162162,\"alarm_period\":null},{\"lower_bound_bottom\":12.912912912913,\"alarm_level\":2,\"lower_bound_top\":13.303303303303,\"alarm_period\":null},{\"lower_bound_bottom\":14.114114114114,\"alarm_level\":12,\"lower_bound_top\":14.594594594595,\"alarm_period\":null},{\"lower_bound_bottom\":15.255255255255,\"alarm_level\":null,\"lower_bound_top\":15.405405405405,\"alarm_period\":null},{\"lower_bound_bottom\":16.786786786787,\"alarm_level\":1,\"lower_bound_top\":17.027027027027,\"alarm_period\":1},{\"lower_bound_bottom\":16.816816816817,\"alarm_level\":3,\"lower_bound_top\":17.417417417417,\"alarm_period\":null},{\"lower_bound_bottom\":17.687687687688,\"alarm_level\":2,\"lower_bound_top\":17.747747747748,\"alarm_period\":18},{\"lower_bound_bottom\":18.138138138138,\"alarm_level\":null,\"lower_bound_top\":18.498498498498,\"alarm_period\":2}],\"in_calibration\":true,\"expression\":\"2.9\",\"history_subsample_count\":3,\"data_absence_alarm_level\":null,\"value\":330,\"log_history\":false,\"history_time_step\":15,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":1,\"quantity\":\"temperature\",\"name\":\"Temperature\",\"supports_calibration\":true,\"internal\":false,\"lowest_interval_alarm_level\":null,\"bus\":1}},\"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\":[],\"arguments\":[]}},\"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\"}},\"config\":{\"allow_plaintext_logins\":true,\"allow_coapws\":true,\"protect_private_config\":true,\"brand_url\":\"https://bar.example.com:8443/bar/bar/bar/quux/quux/baz/baz/bar.html\",\"allow_jsonrpc_nonadmin\":true,\"hide_passwords\":true,\"registration_status\":false,\"custom_brand_name\":\"Amazing Controller III\",\"known_quantities\":{\"current\":{\"preferred_unit\":null,\"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\":\"F\",\"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\":\"times\",\"name\":\"Count\",\"units\":{\"times\":{\"offset\":0,\"internal\":true,\"name\":\"time\",\"scale\":1}}},\"illuminance\":{\"preferred_unit\":\"fc\",\"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\":\"times\",\"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\":\"V\",\"name\":\"Voltage\",\"units\":{\"V\":{\"offset\":0,\"internal\":true,\"name\":\"volt\",\"scale\":1}}}},\"allow_jsonrpc\":true,\"custom_register_url\":\"https://baz.example.com/foo.htm\",\"customization_status\":\"open\",\"known_protection_bits\":{\"protect_restore\":{\"name\":\"Protection from restore from backup\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_admin\":{\"name\":\"Administrator credentials protection\",\"status\":true},\"protect_private_config\":{\"name\":\"Private configuration protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_notification\":{\"name\":\"Notification settings protection\",\"status\":false},\"protect_network\":{\"name\":\"Network settings protection\",\"status\":false},\"protect_maintenance\":{\"name\":\"Maintenance mode lock\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_firmware\":{\"name\":\"Firmware protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"}},\"refresh_enabled\":true,\"allow_modifying_get\":true,\"protect_maintenance\":false,\"serial\":\"ISO322203123456\",\"custom_support_email\":\"support@example.com\",\"allow_coapws_nonadmin\":false,\"allow_restapi\":true,\"upgrade_notify_beep\":true,\"brand_faq_url\":\"http://foo.example.com/bar/baz.html\",\"links\":[{\"description\":\"test 5\",\"href\":\"test_url7\"},{\"description\":\"test 3\",\"href\":\"test_url5\"}],\"custom_brand_logo\":\"https://foo.example.com/bar/bar.gif\",\"image_format\":\"svg\",\"location\":\"Server room\",\"ntp_server_enabled\":false,\"http_ports\":[{\"port\":\"8\",\"address\":\"192.168.0.9\"},{\"port\":\"8034\",\"address\":\"192.168.0.12\"}],\"hide_wifi_key\":true,\"custom_brand_url\":\"https://baz.example.com:8443/foo/bar.html\",\"syslog_ip_address\":null,\"protect_network\":false,\"lockout_delay_minutes\":60,\"version\":\"1.8.1.0\",\"allow_coapws_origins\":[\"https://foo.example.com:443\"],\"syslog_minimal_severity\":8,\"certificates\":{\"iSecureBarSystems_Trusted_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIHUYKWbsjATq7bhZdd+vcg5+6UBU8w9WDf5aCiSxvxo3ZVeC9f8oMFpUm0/wyB\\ntao5JG2FEsKqO+3ZgEO2VDZHFaEEokShLHogasxrlIhAJnm/1A4ZPgthH8x5uQoG\\nczJVxBHFuTaiFcmRiLtPFaiPYpK+eckHb4oYH5qCbQws2iKn4DCLqwnOm7PQmAkO\\nYzagpoHFlAKUW7blLybHl04vRXheH6ws5WZwLsB73XdbhEN2D/M/1SwV0e9Km6Ct\\nnq0g29lcpNJ4mNKnmLrFIMHzYdmgsfLfWOMaa8CQX=\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"iVeriFoo_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIO8ln8SVAm94TjdVU38iOnB4RpuVJWRnwcZkn1F+pQ4IAjqgp+PEncKEREmnnD\\nsAUgDmg3DmOPWE6LFXb29yJdD5R1L2nEEIwU4caJP+kyEtKWQxacwwG92jCQn0g2\\ncYQF8lh9WfQP/yszZUvVm5aVK0JMjNjLy9d7xKIU0kv1io1IIyq54QdRTzpCMZZK\\nDTjaoDcY8gHzjbIiRPou3FN35bRhBoSQIB06QfhbL/a4cup\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"iSecureBazSystems_Primary_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIYfY4SpWQsBrr9oF/G83o8qDJ6/L2GU7rAhxfXU6Ph+HtoYu4i+vsr9CzBa2T4\\nHvIzSo5uW5BPwlK1TKzMB8aALAErHSCaOWatKintp+ImmepF/oeCyEPKRgBk9PLZ\\nxTJfGCVHWH4B6LCx0RvGtFjaTUmvrMtprDU8R0S+JYBSwQPyuLFod/P7VB2MZyCR\\njbel3e5dsaZJ0YDNp21qTALgFkGDykQhM5TRma5fBh+DFEd5IgxotJV84nO3Yrnw\\nGOltVQ4DRJVhyc0faqZvLk/985j0ug/A4n3cEAshWNPV/RAbIlXfWZrggbjaHlnO\\nt1p3vXbIy6KQJyk5VQd5IKnv3ODrBeP4hF9conwmvGDFF+MmQ0tlMhhS5xJIblOI\\nawq=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eCyberBazProtect_Primary_Certification_Authority_2\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIUyN8+SWeLqfJ3wpVBp4kb6sJsnQxBsiir5sraPWyGBHL87sLzz6a5/v+oMx/E\\n6ndzN2VLKjfitobFoaNOiOKiCjfE+L+68e5Xjdv4NaoGPQYD0xelL+Tak9qkWrtg\\n/DFe8L1lAKAcuQfs4QD5vqr5hcdZVJ5WZMBkkFWwciYW9DOFfeNbUFiCtLnPhuyH\\n911Raz3IXcUn0mTh94C=\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"VeriFooCare_Trusted_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIhCoBqkEodAwGN1v8ZrT2l8BVsOl71wYk9Nx07CqmOm3nq+yPsRUdch9U5wd9t\\n2bt4l5xYWjdKadI0VmW9PEKwMHZXAoTEQMLBUIl12OOe2igZVDlxT5trPSPcHusk\\nExoYjrc8FHC+zoWDZTihMa7r/l9wevDut1Scv5nBO/BOqkdQDL8bxHTz3evjZ8eS\\n658EuLewZ2nJhDZ3NB1hg0mLxWw6APLJXVZStEOSICo0RN5ra9ZHBMe9ubI51gQa\\n035GUZbiOd9nl1Owci8/MKv+e11KUeYWjfpDFQxf47TsAuppczq+Km+/q2MKixtS\\nihu8faFp370+yrcyicIVdKLhihQfauIIcCTHpl7vu9vt1XrlAAGpWeXELzvyuEHW\\nnqIYzDT88MBhEztQGjzwGEHGAFAQZ==\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"SecureFooProtect_Root_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII8dgFgGPzSJ4V2tJCM/+XsusgWch1ahakKH00ZR01n7Zr0v4Pw4yo/rVXUCb4w\\nGVuI4LL89Uk1Xf7ybExQFoypIBQP7eGP9AkGY6RjcBn9tw7VA5ySvwHE8kfHOyja\\nTsjbKTEYGPRCZzPgxtcuBs2xYLMW4yharQCBvSlBuDQUCsB9mp4zi8xHVJpcIXC9\\nRNvw96qOZLdRYpDOvC73AQbWGDqpS0pvPksbtj/S4fvfV93QNDWag76zNypr+enQ\\nf1IO3nUkj9GuFiIUFuBO0An//f0gSS57WQYbE3MzFeuWNC1e7E2ARsBSXE90jH9F\\nkt+pF+4wudJ7g+Gx3SOxgtVx3XgMjx6Tq7J67P222OBlOUjUz7Rf1yd6WJVFHdl8\\n4GwVL+amCMBi5hhE8NI70RgLyxfcipPo5LKTMxFbJTJQA1hL=\\n-----END CERTIFICATE-----\\n\",\"status\":false}},\"ssh_authorized_keys\":[{\"data\":\"ssh-rsa 5Q==\",\"options\":\"\",\"comment\":\"\"},{\"data\":\"ecdsa-sha2-nistp256 2UKx5=\",\"options\":\"\",\"comment\":\"tz\"}],\"refresh_delay_minutes\":1,\"ssh_enabled\":false,\"allow_restapi_nonadmin\":false,\"protect_restore\":true,\"custom_brand_logo_height\":32,\"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\"},\"allow_restapi_origins\":[\"https://bar.example.com\"],\"brand_manual_url\":\"http://foo.example.com/quux/quux/baz/foo.htm\",\"custom_brand_logo_width\":22,\"plots\":[{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480}],\"ssh_port\":22,\"upgrade_notify_blink\":true,\"protect_admin\":false,\"relay_ports\":[\"ttyATH0\"],\"custom_update_url\":\"https://foo.example.com:8443/foo/foo/foo.htm\",\"brand_company_name\":\"Digital Loggers, Inc.\",\"hardware_id\":\"EPCR5\",\"crls\":{\"iSecureBarSystems_Root_CA\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIJuhFMkMSbrmb9LqWmW3c8XRr6+AKrjEBeyT0irVKiHxufoQSKW4U3YMBZYXRI\\nyl8/U0XqlrofXc5/ye6TjgsxFRVjmINk4YmaaKQLBE1kt9mrpuLZbDWth1cTM0ET\\n04BNXZancLgn7Yd2vCf9lYspBMBDchpfn02Kb==\\n-----END X509 CRL-----\\n\",\"status\":true},\"TrustBazCare_Root_CA\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIdn53VMRSI/BqRkYGWWj/KsHA3wfxiNsMBzSiLwBgxOWP95iheSj+K0BPysMhG\\nTEZCbVPITpru/ycid5SdRUrtTjGB/XIVntjPO9jt/ao0ZRkCYDr0jivDSBRUkl/X\\nky3wizxInztFk5pzzrjimzA+QgkChItSHyO/xMJlLD05Ls5Kjq2WpFXGxIUfcN8w\\nZxKxH5IW8Qu0XEmOJJEatWYB1EqQOmpzj9w1HFaSiUVFkIg4ewgXSFkWVayvNov7\\nsAH7mlrHG72ap8EmroF6Ynd9mYYaUhZMutVheN+xX3XNDo95cQDBDsN/RycygBKa\\nsIlFIip=\\n-----END X509 CRL-----\\n\",\"status\":true}},\"contact\":\"support@example.com\",\"relax_nonhtml_content_types\":false,\"timezone\":\"UTC\",\"hostname\":\"bar.example.com\",\"protect_firmware\":false,\"outlet_label\":\"Outlet\",\"brand_name\":\"Ethernet Power Controller\",\"oid\":\"1.3.6.1.4.1.45770.1.3\",\"custom_brand_company_name\":\"Whatever Systems Inc.\",\"update_url\":\"https://bar.example.com/bar/baz.html\",\"ntp_peers\":[\"0.ntp-pool.example.com\",\"1.ntp-pool.example.com\",\"2.ntp-pool.example.com\",\"3.ntp-pool.example.com\"],\"custom_help_url\":\"http://baz.example.com/foo/baz/bar/bar.html\",\"name_always_visible\":true,\"support_email\":\"support@example.com\",\"https_ports\":[{\"port\":\"80\",\"address\":\"192.168.0.50\"},{\"port\":\"2\",\"address\":\"192.168.0.8\"}],\"contacts\":{\"features\":{\"phone\":null,\"fax\":null,\"name\":\"Features\",\"email\":null}},\"custom_support_url\":\"https://bar.example.com:8443/quux/foo.html\",\"support_url\":\"https://baz.example.com:8443/foo.htm\",\"protect_notification\":false,\"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\":false,\"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\":true,\"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\":false,\"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\":false,\"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\":false,\"min_value\":8,\"scale\":\"linear\",\"height\":64}],\"register_url\":\"http://baz.example.com/quux/baz/foo/quux/foo/quux.htm\",\"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\"},\"string_mask\":\"utf8only\",\"renewal_data\":{\"username\":\"TExeEF\",\"password\":\"bMQ\",\"est_url\":\"https://L!%fe\",\"auth\":\"digest\"},\"cert\":\"-----BEGIN CERTIFICATE-----\\nMIIlsdMqWCY62+foT/sQsHqsA2gsv4U3b/qTeCKARvIWv+KP/CruWhmjlTcga6mB\\nhor1/IzKqvKBKLQBFzu2igYLM8U8Len2Se6Tz5pq092MXUZpTUtCASZZc4kzkX1C\\nAiCHY3Kk7iHeI78o1M/Vyb72L7pvB28NmMgLS05clPG4ZQucpw7nXGsuPhqcl+/X\\nivrl1TXTld2CYg1Upr26jyXQpABpClCxh3jkZGDLwHZUzd/pU3xD2VgthuiwfxuN\\nd7cwM+sfaMfDOUkTS+XzgRha9eG6Yf9Bpo8Bo0tOPZdp4OJYOtX4KFhVv+eTgqhV\\nrjSudsJCW9IwUsKNQRkh9FdAw6smqOQh8ubnnx/J6KGdCd1f4nNG30S/8Lo/mEiw\\nKjyIlIR5b4KE8/LyOd2R63bUtdG8LDJiyI0kdTrEaBUlDsjeVn5etj8nMQykfHTe\\nVOG/GWcU1Ojv7ORxW5rGFfehdPNxu1aQSsSkO4E=\\n-----END CERTIFICATE-----\\n\",\"automatic_renewal\":false,\"renewal_method\":\"est\",\"bits\":2048,\"key\":\"-----BEGIN PRIVATE KEY-----\\nMIIDzU7JgjRNs41oAEhv6Y+YONuKWhfL/Ja+pkKVUnvMuyA4Du0LS1wsRrDzYuKa\\nb3ixbClXafWnmlhp79s32JxIJWCg6SdjXMg9aSiA8E+x/hm9tfFx+CFKkU0szgcX\\nJienQrxhrujZhuSM9QNOij9Dm2CSglW/TBow2mdwhNVPHznTQBu8x3Nj7bBqNkrs\\ngp0STyAsUbAUPfwca5ZfVIp7WfWGWPEDEHhkGucmVoGwUDY4K8msTb//GYIpzY2E\\nl+7gdwBSD7ySi3ptrhMTjOlHiaHHeY9QZJ6CFKgUUfzClo5cWU6FutZdUsw9R6b0\\nkEj4xEacDpN1x0aS8rM2R/YKyjn4LpY64HD1Xqfmf3qd5Q5GIUKlVv5Ufua1k89q\\nOt/EZoweeZm5g2PBPAiLID0Dq3z/F==\\n-----END PRIVATE KEY-----\\n\",\"distinguished_name\":{\"commonName\":[\"Digital Loggers Unit\"],\"countryName\":[\"US\"],\"stateOrProvinceName\":[\"California\"],\"localityName\":[\"Santa Clara\"]},\"domains\":[\"foo.example.com\",\"baz.example.com\",\"baz.example.com\",\"baz.example.com\",\"baz.example.com\"],\"addresses\":[\"185.236.103.254\",\"250.72.91.177\",\"193.29.251.234\",\"250.1.252.226\",\"226.8.221.83\",\"223.58.29.251\",\"204.81.0.60\",\"4.184.252.165\",\"3.50.253.73\"],\"csr\":\"-----BEGIN CERTIFICATE REQUEST-----\\nMIIqcxxUDD9uxpJKmEOMgsE8dfFt7muXRJO4GLaWbmQYbmuO0JmiB1trj9lsyfPQ\\nWHB7qpwGNY2Hy5dlpqojiXvTQt9sJAisUw/Klxd8WhSUo5Fey4OgdJ94DKyYXgQ1\\nSNOQ0Yyk1SZ8kE7qepU+/aDMYovFFyujMIAPt89wdl5N/EDg4jh5KxUulP91O4nn\\nzCI8NFn8MBAcRsjBZqXWLSImeLBk8+98DTIck6n7KzmosV/SMZ+j1JWihkSsle0+\\nLdvUR2rQrfJMhnlGoUK812rnXjYCmYM8BHeeMV5DBRcuFNB3tYDwc5kArIOdtnn5\\nSmS+tiBLK6cjJhdtxaW3Ljwf8ZYxNg2sSXsMF3jcBLLX3/Q1cz6zi2fseEq2wuwO\\nomiuVK6tifzk60N69MqE2juIZzETvfwkRfez0ntkTsVcuuk3GaJKKEfvDvO9bLw2\\na22OxptpKWjEGpXt9uDQZ8fVZr6xnBzOF2pCuj2EFoVXe2QpyfFXqx3QpBNcON1g\\nsvMbzcso7QSCsHAYZkPWprL1E+Re186w3UX37QtGsLUlfhJESlnHc9Kt9oYDzg92\\nj8JA2c2Q7q5qAMIx9caLzUWn2mnkyrwh0Gu4uzW2pev/0DzCsZZr36f7uSusKqaM\\nUS2T/6Jf1KhHJw9uW1+ej8ZC2SYv2x2ZQ73RFO6Jlqc4no/Js0+bAaqE2O97LEjo\\noFfDO++Fd53S7PL9PzM0pc4DoEb3zQSoh81682OoATHJueVKdtMSWTiLkKQjmvYU\\nccEg12sXLCS/jofdB79hsWRCzB+ulUzN7D4AIzkfBChx0MaEVmyOJQcIdcCP7CpH\\nwUmvER7S95VXim3VkTqA59qkOFuc5B41hszxK6PVEw3yi8TTdKflVWWvoQYvdezK\\nyHu5jQLgVKOfpuJAa5h6ddw3Bsisr3PpNK==\\n-----END CERTIFICATE REQUEST-----\\n\",\"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}}}}},\"relax_nonhtml_methods\":false,\"brand_product_info_url\":\"http://foo.example.com:8017/foo/foo/foo/foo.htm\"},\"cred\":{\"ip_address\":\"192.168.0.23\",\"is_admin\":true,\"name\":\"admin\",\"agent\":\"web ui\",\"outlet_access\":[true,true,true,true,true,true,true,true]},\"upnp\":{\"enabled\":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\":null,\"model_number\":\"\",\"model\":\"DLI emulated Belkin socket\",\"soap_xmlns_prefix_override\":\"xgD-1EB\",\"event_xmlns_prefix_override\":\"J\",\"service_id\":\"basicevent1\",\"device_type\":\"controllee\"}},\"notifications\":{\"events\":{\"dli.upnp.sample_event\":{\"parameters\":[{\"id\":\"sample_parameter\",\"has_fixed_value\":false,\"fixed_value\":null}],\"message_template\":[\"sample event\"]}},\"parameter_kinds\":[]},\"outlets\":[{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d0\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d1\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d2\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d3\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d4\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d5\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d6\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d7\",\"profile\":\"belkin_wemo_socket\"}]},\"relay\":{\"all_caps\":false,\"min_relay_voltage\":8,\"lcd_rows\":2,\"user_message_timeout\":null,\"sequence_delay\":9,\"beep_sequence\":\"0\",\"min_sequence_delay\":1,\"outlets\":[{\"state\":true,\"critical\":true,\"cycle_delay\":8,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"Server\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Server\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #3\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #4\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Cooling fans\"},{\"state\":true,\"critical\":true,\"cycle_delay\":2,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":true,\"critical\":true,\"cycle_delay\":5,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #7\"},{\"state\":true,\"critical\":false,\"cycle_delay\":4,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":false,\"critical\":true,\"cycle_delay\":4,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #9\"},{\"state\":true,\"critical\":false,\"cycle_delay\":5,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #10\"},{\"state\":true,\"critical\":true,\"cycle_delay\":2,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"Cooling fans\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"Server\"},{\"state\":true,\"critical\":true,\"cycle_delay\":6,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"Power grid\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #15\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #16\"},{\"state\":false,\"critical\":false,\"cycle_delay\":1,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #17\"},{\"state\":false,\"critical\":true,\"cycle_delay\":5,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":5,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #20\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #21\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #22\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #23\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #24\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"Cooling fans\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":true,\"cycle_delay\":7,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"POE Injector\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":true,\"cycle_delay\":6,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #32\"}],\"lcd_columns\":16,\"relatch\":3,\"fuse_relatch\":null,\"model\":\"EPCR5\",\"user_lines\":[null,null],\"recovery_mode\":1,\"nets\":{\"iftwqbisl3\":{\"latest_value\":1,\"tracking\":\"pull\",\"name\":\"iftwqbisl3\",\"expression\":\"apin[\\\"ain79\\\"]\"},\"gj72\":{\"latest_value\":1,\"tracking\":\"pull\",\"name\":\"gj72\",\"expression\":false},\"l6\":{\"latest_value\":7,\"tracking\":\"push\",\"name\":\"l6\",\"expression\":true},\"yhb6\":{\"latest_value\":1,\"tracking\":\"pull\",\"name\":\"yhb6\",\"expression\":true}},\"pins\":{\"aout7\":{\"level_bits\":8,\"latest_input_value\":null,\"name\":\"aout7\",\"drive_logic_mapping\":[\"0\",\"1\",\"0\",\"1\"],\"mode_driver\":false,\"mode_bits\":1,\"level_driver\":true,\"input_bits\":0}},\"ports\":{\"uart_bvx\":{\"latest_received\":{\"d\":\"44BD\"},\"type\":\"uart\",\"name\":\"uart_bvx\",\"accept\":[],\"configuration\":{\"baudrate\":\"2\",\"char_size\":\"7\"}}},\"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\"}}},\"backlight_sequence\":\"0\",\"name\":\"My controller\",\"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\":[]},\"online\":true,\"version\":\"1.8.1.0\",\"cycle_delay\":3,\"keypad_enabled\":false,\"user_message_force_timeout\":1,\"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\":true},\"autoping\":{\"enabled\":true,\"max_consecutive_reboot_count\":32,\"max_reboot_count\":5,\"items\":[{\"enabled\":false,\"script\":\"\",\"outlets\":[0,1,6,7,12,15,16,20,25,29,30],\"status\":{\"reboots\":5,\"hosts\":[{\"state\":null,\"success_count\":5672,\"address\":\"http://104.5.230.5:47313/2Gxbw/K8gsV\",\"state_details\":\"http://104.5.230.5:47313/2Gxbw/K8gsV returned the following error\",\"failure_count\":0,\"queue_size\":0}]},\"addresses\":[\"http://104.5.230.5:47313/2Gxbw/K8gsV\"],\"pings_before_enabling\":null},{\"enabled\":false,\"script\":\"disable_contraptions\",\"outlets\":[],\"status\":{\"reboots\":8,\"hosts\":[{\"state\":null,\"success_count\":2913,\"address\":\"https://142.183.250.10/xeLK/0sFb/nmA.f/c32k\",\"state_details\":null,\"failure_count\":501,\"queue_size\":0},{\"state\":null,\"success_count\":9410,\"address\":\"17.26.9.126\",\"state_details\":null,\"failure_count\":0,\"queue_size\":0},{\"state\":null,\"success_count\":7316,\"address\":\"http://KCfj.AVGEzj5.zBcelx.example.com:1520/oO6..mmyA\",\"state_details\":null,\"failure_count\":179,\"queue_size\":0}]},\"addresses\":[\"https://142.183.250.10/xeLK/0sFb/nmA.f/c32k\",\"17.26.9.126\",\"http://KCfj.AVGEzj5.zBcelx.example.com:1520/oO6..mmyA\"],\"pings_before_enabling\":null}],\"resume_without_retrial\":true,\"post_reboot_delay\":364,\"handle_failures_immediately\":false,\"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\":2,\"ping_timeout\":129,\"ping_interval\":8},\"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\":\"^(|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,}$\"}}},\"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\":{\"content_type\":{\"group\":\"msg\",\"name\":\"Content type\",\"regexp\":\"^(json|urlencoded)$\"},\"recipient\":{\"group\":\"rcpt\",\"name\":\"Recipient URL\",\"regexp\":\"^https?://.*$\"}}},\"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(\\\"thomas\\\")\"},{\"condition\":\"severity>=EMERGENCY\",\"action\":\"notify(\\\"steven\\\")\"},{\"condition\":\"severity>=WARNING\",\"action\":\"notify(\\\"mark\\\")\"},{\"condition\":\"severity>=ERROR\",\"action\":\"notify(\\\"george\\\")\"},{\"condition\":\"severity>=ERROR\",\"action\":\"notify(\\\"donald\\\")\"},{\"condition\":\"severity>=EMERGENCY\",\"action\":\"notify(\\\"ronald\\\")\"}],\"sinks\":[{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[true],\"arguments\":[]},\"type\":\"xmpp\",\"name\":\"ronald\",\"data\":{\"password\":\"FK2?A0:FT2K[u38I\",\"sender\":\"kenneth@r5grk.example.com\",\"recipient\":\"kenneth@a0327.shtpsy.nblzm.example.com\"}},{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[true],\"arguments\":[]},\"type\":\"snmpv1\",\"name\":\"richard\",\"data\":{\"community\":\"\",\"specific_trap_type\":\"0857117\",\"generic_trap_type\":\"0432686\",\"enterprise_oid\":\"2.1809,\",\"server\":\"vqcs.nd9uk.example.com\"}},{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[true],\"arguments\":[]},\"type\":\"snmpv1\",\"name\":\"donald\",\"data\":{\"community\":\"8\",\"specific_trap_type\":\"993479\",\"generic_trap_type\":\"3224\",\"enterprise_oid\":\"1.83,,,,,,\",\"server\":\"t8rih.e2460n.jzut5i.example.com\"}},{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[true],\"arguments\":[]},\"type\":\"snmpv1\",\"name\":\"anthony\",\"data\":{\"community\":\"\",\"specific_trap_type\":\"9\",\"generic_trap_type\":\"6978\",\"enterprise_oid\":\"1.3,,,,\",\"server\":\"wxosc.example.com\"}},{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[\"Sink handler indicates notification failure, check log for errors\"],\"arguments\":[]},\"type\":\"snmpv3i\",\"name\":\"joseph\",\"data\":{\"security_engine_id\":\"\",\"context_engine_id\":\"\",\"auth_protocol\":\"MD5\",\"priv_protocol\":\"DES\",\"priv_passphrase\":\"\",\"auth_passphrase\":\"\",\"context_name\":\"%'m\",\"security_name\":\"george\",\"trap_oid\":\"2.4,\",\"server\":\"r8y8.eiruhc.example.com\"}},{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[\"Sink handler indicates notification failure, check log for errors\"],\"arguments\":[]},\"type\":\"xmpp\",\"name\":\"richard\",\"data\":{\"password\":\"irv1\",\"sender\":\"robert@jgbl.e2hm5.example.com\",\"recipient\":\"william@62yl6.drhu.example.com\"}},{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[\"Sink handler indicates notification failure, check log for errors\"],\"arguments\":[]},\"type\":\"snmpv1\",\"name\":\"mark\",\"data\":{\"community\":\",\",\"specific_trap_type\":\"33788545\",\"generic_trap_type\":\"89130781304\",\"enterprise_oid\":\"0.25262,,\",\"server\":\"699ro.801rbo.example.com\"}},{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[true],\"arguments\":[]},\"type\":\"snmpv2ci\",\"name\":\"brian\",\"data\":{\"trap_oid\":\"2.570781,,\",\"server\":\"ztry.pe0un.an77u.example.com\",\"community\":\"+\"}}],\"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}}},\"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\":{\"4\":{\"redirect_urls\":{\"https://g%52k%Fd\":true},\"refresh_tokens\":{\"e57d5c7e9bd8b839e067afad176bdf9c\":{\"expiry_time\":1605787143,\"remaining_use_count\":null},\"d186c5f7e21c274d6fb871341d06da0b\":{\"expiry_time\":null,\"remaining_use_count\":null}},\"secret_hash\":\"601f32655a8a3b781a8bfe161ffd0237\",\"access_tokens\":{\"e1fc31968d3fdf840b818986381e136f\":{\"expiry_time\":1640433099,\"remaining_use_count\":null}},\"scopes\":{\"dli+object+full:/\":true,\"dli+object+full:/script/\":true}},\"vX\":{\"redirect_urls\":{\"https://%46%93]j\":true},\"refresh_tokens\":{\"e2ec8ae7a0dc9e133354ef1c02507a36\":{\"expiry_time\":null,\"remaining_use_count\":16}},\"secret_hash\":\"fac6c5107e660e64227ac5ca093f17d0\",\"access_tokens\":{\"1c71a3a85dc82071232593c463095567\":{\"expiry_time\":1686037607,\"remaining_use_count\":null}},\"scopes\":{\"dli+object+read:/\":true,\"dli+object+read:/script/\":true,\"dli+object+full:/config/links/\":true}},\"TL\":{\"redirect_urls\":{\"https://%cA%E7VY\":true},\"refresh_tokens\":{\"63e184bfeb6d28500cfb7f8479438adf\":{\"expiry_time\":null,\"remaining_use_count\":null},\"6fc6e7cb941a5d91589903e3c91b7ccd\":{\"expiry_time\":null,\"remaining_use_count\":null}},\"secret_hash\":null,\"access_tokens\":{\"0069574a5dba643682a4bbf38c0554f5\":{\"expiry_time\":1637893328,\"remaining_use_count\":null}},\"scopes\":{\"dli+object+full:/\":true}}},\"users\":[{\"password\":\"o4;/'!lO>$xn4\",\"is_admin\":true,\"name\":\"admin\",\"is_allowed\":true,\"outlet_access\":[true,true,true,true,true,true,true,true]},{\"password\":\"'{?%/ro41/Q/O\",\"is_admin\":false,\"name\":\"tom\",\"is_allowed\":true,\"outlet_access\":[false,false,true,true,true,false,false,false,false,false,true,true,true,true,true,false,false,false,true,false,true,true,false,false,false,false,true,true,true,true,false,true]},{\"password\":\"!l8aWlIC/aMUsG0\",\"is_admin\":false,\"name\":\"dick\",\"is_allowed\":false,\"outlet_access\":[false,true,false,false,true,true,false,true,true,false,true,false,true,false,true,true,true,true,true,false,false,true,true,false,true,false,true,false,false,false,true,true]},{\"password\":\"q+i@s/jlXa\",\"is_admin\":false,\"name\":\"harry\",\"is_allowed\":true,\"outlet_access\":[true,false,false,true,false,false,false,true,false,false,true,false,true,true,false,true,false,false,true,true,true,true,true,false,true,true,true,true,true,false,false,true]}],\"cookie_timeout\":30000}}\r\n"},"powershell-webrequest":{"filename":"get-using-powershell-webrequest.ps1","data":"# \r\n# Sample for the whole object model.\r\n# \r\n# This is a sample demonstrating how to get the DLI Controller API.\r\n# \r\n\r\n# Note that this sample has been generated by httpsnippet;\r\n# authentication configuration (usually digest) is not included.\r\n\r\n$headers=@{}\r\n$headers.Add(\"Connection\", \"close\")\r\n$headers.Add(\"Accept\", \"application/json\")\r\n$response = Invoke-WebRequest -Uri 'http://192.168.0.100/restapi/' -Method GET -Headers $headers\r\n\r\n\r\n# Sample result:\r\n# {\"snmp\":{\"enabled\":true,\"engine_id\":\"5DBE14B8CEBCFA92EC\",\"known_auth_methods\":{\"sha1\":\"SHA1\",\"md5\":\"MD5\"},\"community_mappings\":[{\"ip_address\":\"10.176.163.168\",\"user\":\"userycbanW\",\"netmask\":\"255.0.0.0\",\"community\":\"eRhmhT7XB2fR\"},{\"ip_address\":\"10.8.216.58\",\"user\":\"userMVRIT4\",\"netmask\":\"255.0.0.0\",\"community\":\"nU5FBsxfzV\"},{\"ip_address\":\"192.168.14.226\",\"user\":\"userSvexm\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.35.65\",\"user\":\"userNvN4AS\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.167.196\",\"user\":\"userV7GC\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"}],\"users\":{\"powerReader\":{\"priv_password\":\"readerPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":\"readonly\"},\"auth_password\":\"readerAuthPassword\",\"is_allowed\":true,\"priv_method\":\"des\",\"auth_method\":\"sha1\",\"has_priv_password\":false},\"powerAdmin\":{\"priv_password\":\"adminPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":true},\"auth_password\":\"adminAuthPassword\",\"is_allowed\":true,\"priv_method\":\"aes\",\"auth_method\":\"sha1\",\"has_priv_password\":false}},\"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\"}}},\"network\":{\"wired\":{\"ip_address\":\"10.229.173.71\",\"serve_dns\":true,\"protocol\":\"dhcp\",\"online\":true,\"gateway\":\"10.0.0.39\",\"dns_servers\":[\"35.114.95.41\",\"27.10.21.15\"],\"mac_address\":\"7C:E1:FF:E0:E2:1F\",\"netmask\":\"255.0.0.0\"},\"wireless\":{\"wac_supported\":true,\"protocol\":\"dhcp\",\"encryption\":\"psk\",\"netmask\":\"255.0.0.0\",\"known_encryptions\":{\"psk2\":\"WPA2 PSK\",\"psk-mixed\":\"WPA/WPA2 PSK mixed mode\",\"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\":\"-&j&K&ieJTHx#caJJpq6a!4bW#aauwC%!-,K1r0XLUUM7\",\"dns_servers\":[],\"known_modes\":{\"sta\":\"Client\",\"ap\":\"Access Point\"},\"enabled\":false,\"serve_dns\":false,\"ssid\":\"any3\",\"mac_address\":\"7C:E1:FF:5C:74:B3\",\"ip_address\":\"10.72.235.109\",\"online\":false,\"channel\":\"9\",\"wac_enabled\":true,\"mode\":\"ap\",\"gateway\":\"10.0.0.25\"},\"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\":[]},\"interface_order\":[\"wired\"],\"known_protocols\":{\"dhcp\":\"Dynamic IP/DHCP\",\"static\":\"Static IP\"},\"same_subnet_only\":true},\"mqtt\":{\"connect_topic\":\"NWtSZGbel\",\"connect_payload\":\"ASzqk\",\"username\":\"userkXmxF\",\"reconnect_retain\":false,\"connect_qos\":2,\"use_ssl\":false,\"lwt_payload\":\"\",\"disconnect_payload\":\"aV\",\"outlets\":[{\"allow_read\":false,\"topic_subtree\":\"Mj8FD7jz\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"9UaIE\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"PjK2o\",\"qos\":2,\"allow_write\":false},{\"allow_read\":true,\"topic_subtree\":\"BBeLRsTBrB\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"swW7W\",\"qos\":2,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"T3XHp66\",\"qos\":0,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"fmG9y8\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"EPflXCrHv\",\"qos\":0,\"allow_write\":false}],\"enabled\":true,\"reconnect_qos\":0,\"disconnect_qos\":2,\"disconnect_retain\":false,\"lwt_qos\":0,\"broker_port\":null,\"lwt_topic\":\"HbLX8wk9l\",\"disconnect_topic\":\"vB9U\",\"password\":\"@IZq03a-LS#3\",\"lwt_retain\":true,\"reconnect_payload\":\"\",\"topic_root\":\"TySka7WQHz\",\"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\":\"1BaM.2HFC.YIwHXM.uAAC6Wy.2xSDXp.r0l3H.Z7u6T.O1aa86.XbC0ojpX.example.com\",\"reconnect_topic\":\"hrlRgyp4H\",\"connect_retain\":false},\"script\":{\"source\":\"function enable_modem(...)\\n ...\\nend\\nfunction disable_contraption(...)\\n ...\\nend\\n\",\"step_time_limit\":5,\"boot_handler\":\"\",\"threads\":{\"52\":{\"label\":\"label of thread #52\"}},\"traced\":false,\"step_delay\":2,\"user_function_ui_order\":[\"enable_modem\",\"toggle_machines\",\"toggle_contraption\"],\"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\":{\"disable_heater_sample\":{\"source\":\"function shut_down_router(...)\\n ...\\nend\\nfunction disable_routers(...)\\n ...\\nend\\nfunction disable_engine(...)\\n ...\\nend\\n\"},\"energize_heaters_sample\":{\"source\":\"function enable_routers(...)\\n ...\\nend\\nfunction energize_modem(...)\\n ...\\nend\\nfunction energize_router(...)\\n ...\\nend\\nfunction enable_heaters(...)\\n ...\\nend\\n\"}},\"boot_handler_legacy\":true,\"variables\":{\"engine_running\":10,\"heater_online\":\"good\",\"gadget_running\":\"failed\",\"router_state\":\"no\",\"modem_online\":true}},\"meter\":{\"power_status\":true,\"values\":{\"vcc_voltage\":{\"intervals\":[{\"lower_bound_bottom\":576.66666666667,\"alarm_level\":1,\"lower_bound_top\":590,\"alarm_period\":1},{\"lower_bound_bottom\":594.16666666667,\"alarm_level\":null,\"lower_bound_top\":602.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":18,\"data_absence_alarm_level\":3,\"value\":6,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"DC voltage\",\"supports_calibration\":false,\"internal\":false,\"lowest_interval_alarm_level\":null,\"bus\":3},\"current\":{\"intervals\":[{\"lower_bound_bottom\":94,\"alarm_level\":null,\"lower_bound_top\":104,\"alarm_period\":null},{\"lower_bound_bottom\":143,\"alarm_level\":3,\"lower_bound_top\":157,\"alarm_period\":null},{\"lower_bound_bottom\":162,\"alarm_level\":1,\"lower_bound_top\":176,\"alarm_period\":null},{\"lower_bound_bottom\":179,\"alarm_level\":null,\"lower_bound_top\":188,\"alarm_period\":null},{\"lower_bound_bottom\":225,\"alarm_level\":null,\"lower_bound_top\":239,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"2.4\",\"history_subsample_count\":10,\"data_absence_alarm_level\":2,\"value\":8,\"log_history\":false,\"history_time_step\":17,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":7,\"quantity\":\"current\",\"name\":\"Current\",\"supports_calibration\":false,\"internal\":true,\"lowest_interval_alarm_level\":1,\"bus\":null},\"mains_voltage\":{\"intervals\":[{\"lower_bound_bottom\":7.8333333333333,\"alarm_level\":null,\"lower_bound_top\":8.8333333333333,\"alarm_period\":2},{\"lower_bound_bottom\":11.25,\"alarm_level\":null,\"lower_bound_top\":12.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"3.5\",\"history_subsample_count\":1,\"data_absence_alarm_level\":null,\"value\":108,\"log_history\":true,\"history_time_step\":14,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":36,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"AC voltage\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":3,\"bus\":null},\"temperature\":{\"intervals\":[{\"lower_bound_bottom\":20.870870870871,\"alarm_level\":3,\"lower_bound_top\":21.171171171171,\"alarm_period\":1},{\"lower_bound_bottom\":22.432432432432,\"alarm_level\":null,\"lower_bound_top\":22.582582582583,\"alarm_period\":null},{\"lower_bound_bottom\":23.843843843844,\"alarm_level\":null,\"lower_bound_top\":24.174174174174,\"alarm_period\":1},{\"lower_bound_bottom\":24.264264264264,\"alarm_level\":null,\"lower_bound_top\":24.564564564565,\"alarm_period\":7},{\"lower_bound_bottom\":25.735735735736,\"alarm_level\":1,\"lower_bound_top\":26.126126126126,\"alarm_period\":1},{\"lower_bound_bottom\":27.267267267267,\"alarm_level\":2,\"lower_bound_top\":27.447447447447,\"alarm_period\":null},{\"lower_bound_bottom\":27.807807807808,\"alarm_level\":2,\"lower_bound_top\":28.108108108108,\"alarm_period\":3},{\"lower_bound_bottom\":28.138138138138,\"alarm_level\":10,\"lower_bound_top\":28.408408408408,\"alarm_period\":1}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":8,\"data_absence_alarm_level\":1,\"value\":314,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":11,\"data_absence_alarm_period\":1,\"quantity\":\"temperature\",\"name\":\"Temperature\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":5,\"bus\":4}},\"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\":[],\"arguments\":[]}},\"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\"}},\"config\":{\"allow_plaintext_logins\":true,\"allow_coapws\":true,\"protect_private_config\":false,\"brand_url\":\"https://bar.example.com/baz/baz.html\",\"allow_jsonrpc_nonadmin\":false,\"hide_passwords\":true,\"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\":null,\"name\":\"Screen length\",\"units\":{\"px\":{\"offset\":0,\"internal\":true,\"name\":\"pixel\",\"scale\":1}}},\"temperature\":{\"preferred_unit\":\"C\",\"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\":\"times\",\"name\":\"Count\",\"units\":{\"times\":{\"offset\":0,\"internal\":true,\"name\":\"time\",\"scale\":1}}},\"illuminance\":{\"preferred_unit\":\"lx\",\"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\":\"s\",\"name\":\"Time\",\"units\":{\"s\":{\"offset\":0,\"internal\":true,\"name\":\"second\",\"scale\":1}}},\"ratio\":{\"preferred_unit\":\"times\",\"name\":\"Ratio\",\"units\":{\"%\":{\"offset\":0,\"internal\":true,\"name\":\"percent\",\"scale\":100},\"times\":{\"offset\":0,\"internal\":true,\"name\":\"\",\"scale\":1}}},\"energy\":{\"preferred_unit\":null,\"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\":false,\"custom_register_url\":\"https://foo.example.com/bar/bar/baz.html\",\"customization_status\":null,\"known_protection_bits\":{\"protect_restore\":{\"name\":\"Protection from restore from backup\",\"status\":true},\"protect_admin\":{\"name\":\"Administrator credentials protection\",\"status\":false},\"protect_private_config\":{\"name\":\"Private configuration protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"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 lock\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_firmware\":{\"name\":\"Firmware protection\",\"status\":false}},\"refresh_enabled\":true,\"allow_modifying_get\":true,\"protect_maintenance\":false,\"serial\":\"ISO322203123456\",\"custom_support_email\":\"support@example.com\",\"allow_coapws_nonadmin\":false,\"allow_restapi\":false,\"upgrade_notify_beep\":false,\"brand_faq_url\":\"https://bar.example.com/baz/quux/baz/quux.htm\",\"links\":[{\"description\":\"test 5\",\"href\":\"test_url7\"},{\"description\":\"test 3\",\"href\":\"test_url5\"}],\"custom_brand_logo\":\"https://foo.example.com:8443/foo/baz/foo/baz.jpg\",\"image_format\":\"svg\",\"location\":\"Server room\",\"ntp_server_enabled\":false,\"http_ports\":[{\"port\":\"2\",\"address\":\"192.168.0.13\"},{\"port\":\"80\",\"address\":\"192.168.0.50\"},{\"port\":\"8000\",\"address\":\"192.168.0.42\"}],\"hide_wifi_key\":false,\"custom_brand_url\":\"http://foo.example.com/bar/quux/baz/bar/foo.html\",\"syslog_ip_address\":null,\"protect_network\":false,\"lockout_delay_minutes\":60,\"version\":\"1.8.1.0\",\"allow_coapws_origins\":[\"http://baz.example.com\",\"https://foo.example.com\",\"http://foo.example.com\",\"https://baz.example.com:8443\",\"http://bar.example.com:8037\",\"http://baz.example.com:80\",\"http://bar.example.com\"],\"syslog_minimal_severity\":8,\"certificates\":{\"iVeriBaz_Primary_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIISgtFFi3UczXg1sKPtJYCR8AHUNQL2cJWIDoZxt4aseHvWdLPzveQ4rkaFAyJp\\n7WgjUZp4STNO01lS0h7Sn+COGPMbEfTOC98il+oDUBdWFO/H58mv9/JRQh3hMY6a\\nGIWG7lmLPJcpLvxWhshiB89uEtHp/uZID5bMtOjIjL85H5d++KjCVu7loQapKA7a\\nkyB8iWu3g0MofNp/71X2AIscuhz5rZPcYdnG9iMsklgP8VRIZ+MlJENEyNLqzmSX\\nGqb+CTkzAA8idSHdr2y5SC4sawrMPPoiFQiTwTT6fdrI68yzDx5iACam9S9at+I8\\n1eMW7VBnMWwXUvnR1VeF6QQab1T=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"SecureBarSign_Root_CA_3\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIQcq2QCuDpVomTeUGNMdvXMmUI/mGyLBOz2TPGOf6vUuP8PhYnKULjGr1IdKG/\\n+cAQva62VcywnNeLB/sYk8PoT39l4jS5MfYIFhMnJLk7lOVyPNXAXy+129o8vHGI\\nrcEY/1tMn17CY6exfqVerYi1Ntyg9Gf1vvbwzVJnYT/6cf4HWbxN9gQYZPFliwod\\nQarxwfWPgf1MlLuMJIY/k7b9PMuMBXEd86b4n7VUoZtawozF6YHshu\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"iCyberFooCare_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIELfoX7Hcgwv5LRQL574xu1tp27rSFPPVn5KKFdyxat3yLVJSfQQZTKPYTH0li\\nVadrrHppujus5QBZ5e0h8N7isQle8DxgqbXivNXp7ShEvvq1ZskjFuS8KDoVSmBJ\\nk1I8b8H3rX+mN2MGo6Yjaj3pXaIKoejZh2jIC0O3aPszTFGIOr1/a7r8k9UYqD7Y\\nssWvHcViVVCnnWBeaCFj3PTFv258BfT4Y//seWb92pzsMAXzPoiUDCm8GtJTZoa8\\nb0U8dgCTf5rseqHSZninZs4TCa31ADtnGOyw5APnHHfy8yQkl8YL\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"iTrustBar_Trusted_Certification_Authority_9\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII+lWTC/AfwyDAUtu35zjc6d8YHjR7fdwfPT9dUMIRLYdrSXwZXgCgKMFe5inmM\\nnDeQj0lBNKqEoOBOyuceE+vu6eiv1SOqi2HS52fUPVlDwzdutGZ8GV3PAoLDHl3/\\nNTxS8RtgD7cCmX627HLeMnqB83Uw9WmY/j1ABwsQ3Ves3nxC4Js=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBarProtect_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFWAceIQ5tB1Q8GLpkAjNiIEUEacysi67FIlvcC0WP4yaMJP7W8XETnljNNiF6\\nN9BIoPLKqRJQqfs+B1XSXLDHld/1lsS82fTs4qDxIYO8DH9QKiuu47BrmDuY6MiA\\nC382\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"VeriBazSystems_Root_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII2rwygHYXH1hxhLz8DsLgURgAuQGXuK6yB2xuMVSgZ9dGXdRmWpT0G9CBbVkVr\\n3yQzLyR1XdhqBKHzs6SuPe7cFeNnWGGbFjbch3fFiM5vjOvbXOWy2fbKK+7tHQUY\\n6AtBs8wFGs+==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"GuardBarSign_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIyOL22ZGy1Pr87xtdi4IOJgqjY/u5yoPxDm0HMIGQk7at5TXpZsEvY5e77YE5N\\ncS6wrRCHBMt4TNeJyWZu4hYEq7UyXB1AfA6XdKqqijxC6bY5770ErbUhk/fICjUu\\ncRYyHOh1LvAyTI6dKMVxsCiut06cW0X8U57oWrrum2sGM/wjNRgGgPAZRJC+Mm9s\\nIgQ9YKycDF+ECjdgQwMs6yKRAKqyVisqPI0+e/ctGd8UNnBqjZisX2K==\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eTrustFooCrypt_Primary_Certification_Authority_1\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIGznwhzqYHWIf/a7F/1ONn1LlZdolZ9Yr9LotKeReBmJCMTTOWunJy95XovJN5\\nHF4AckeGyQcAo5gDdb1zZC5700SQ8MiReoeHZIaXkCkZKRp+2sze44n77GZIeIlJ\\nPcikCGVR0\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBazSign_Root_CA_7\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIiniveU/qjbZ7KWRHLv9RgwY7UGqH9nMua5pFbq5LShVpEy6buI3aEejlxa26O\\n/YrGAiOXB630N19/yT4ZklJVivaqK1tLblenT2LhBQkaUvbTPi2ATNhCJI2fLx0z\\ngnCl9wzbga6cBc1wgDQ4xeQFj5dg8dPrQedbacDGCMuQ+yNhCpoAUESDM5wWlMOB\\n1pdg3wvSrLTqlA2a/E5FiKdqGAbeaphdfKKkGFC8dh+Ou2/vJ6B2Squk1WPdL6H0\\ndnlu0wXjwye/zaK6nOaeJLhsmLDve\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"eCyberBazSystems_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFz12jzNyiH5283OG8Hh6u1AffCxon053/97k8Xjtrry/wMI5f0Ea3QGleDaRF\\nHsg20Eow5gu7dGRkyT+YZQqK54xZLe6fXpja3XWBDQKsiodgHdFt46ECCBnZrvEP\\n+/qXX1n+OgiCJPWzgQ3ogH1t5dl0tAnuCdSmhFm6yVLHwtHdKMS0gWvn9gq3tez5\\nRu/jg8hCV/9PIolhHnO==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"SecureBarSystems_Primary_Certification_Authority_6\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII3DkCaEMgm5Y3TNKP3006mAdPrq1Lb5qhLawxrIeeQCkvc5Kh7NqwaTLRKOpyW\\ntGcq8wVpNjZIMgf4q2wmeQ76mYxl5dQ+w2r4/MwO6VjVCOb2SXq7++FnZDYgs+ho\\nYv5xsW4NFbcgCh9mYImZaZ8p7qi8XXE6TM4LuAlAoOs052pfNcFzCPpLFYWp5nxb\\n1y3EjG2794F\\n-----END CERTIFICATE-----\\n\",\"status\":false}},\"ssh_authorized_keys\":[{\"data\":\"ssh-rsa 9=\",\"options\":\"\",\"comment\":\"\"}],\"refresh_delay_minutes\":1,\"ssh_enabled\":true,\"allow_restapi_nonadmin\":true,\"protect_restore\":true,\"custom_brand_logo_height\":32,\"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\"},\"allow_restapi_origins\":[\"https://foo.example.com:38443\",\"https://bar.example.com\",\"http://bar.example.com:8014\",\"http://bar.example.com\",\"https://baz.example.com:443\"],\"brand_manual_url\":\"https://foo.example.com/baz/foo.htm\",\"custom_brand_logo_width\":22,\"plots\":[{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480}],\"ssh_port\":22,\"upgrade_notify_blink\":true,\"protect_admin\":false,\"relay_ports\":[\"ttyATH0\"],\"custom_update_url\":\"http://baz.example.com/foo/bar/foo/bar.html\",\"brand_company_name\":\"Digital Loggers, Inc.\",\"hardware_id\":\"EPCR5\",\"crls\":{\"iSecureBar_Primary_Certification_Authority\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIilpXCD0tj4JSIv5xk4EjgZo+WsGYMhv5Skeh+haknwC6rJ4bQLL7wA8T2Q2R8\\nckDKlwxVktksk4zMWKjgGwqm+HqSRp14aGQLDNszGds1jrQGB9yU5pH667aZzegZ\\n6w9Vp9oS2sCwIU8UTecIykQ5L04/igyrc8NSKBxO4AKOhUuA9WV7HxFf+=\\n-----END X509 CRL-----\\n\",\"status\":false},\"eGuardFooWard_Trusted_CA\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIL3MXGW7ar4JuXx797txcc+mLPdpv9u6XzV4G1EtvLCpuAz4Jt2yV2ksUNhQYc\\nc3Cv7To2q1ulDtrZmvXH+IAVhtxGWVO8bd3k6upzxjkBdcmPXKjYev3Lp0eLX2W9\\ncvqXlqUUah7CUZmqIKVEQt3SXR0b+BJd7AAu0hPdPZrv8emT/HjRApvjHyLH9hwJ\\n6EwqgZFFRAQ6zw7GgaTWWDpUb6fI3/DCF92ylJDDWgLVcUnJ4HrcWg6\\n-----END X509 CRL-----\\n\",\"status\":false},\"iGuardBar_Primary_CA_5\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIbm+M0Jrf8Tle7oRnigWg+Rhj04G0xFQZ2Ry4mpmwJXbSM3F4lommFUWHaoKY4\\n8E6F1y1+Iacmzh23TtsG8MoSzdpXjdituq9xpCx7pZwoH/tnul337uY6XNgH1OBx\\nMu4asDQS9EmA7Z5vf\\n-----END X509 CRL-----\\n\",\"status\":true}},\"contact\":\"support@example.com\",\"relax_nonhtml_content_types\":false,\"timezone\":\"UTC\",\"hostname\":\"baz.example.com\",\"protect_firmware\":false,\"outlet_label\":\"Outlet\",\"brand_name\":\"Ethernet Power Controller\",\"oid\":\"1.3.6.1.4.1.45770.1.3\",\"custom_brand_company_name\":\"Whatever Systems Inc.\",\"update_url\":\"https://bar.example.com/foo/baz/quux/baz.htm\",\"ntp_peers\":[\"0.ntp-pool.example.com\",\"1.ntp-pool.example.com\",\"2.ntp-pool.example.com\",\"3.ntp-pool.example.com\"],\"custom_help_url\":\"https://baz.example.com/foo/quux.htm\",\"name_always_visible\":true,\"support_email\":\"support@example.com\",\"https_ports\":[{\"port\":\"8080\",\"address\":\"192.168.0.71\"}],\"contacts\":{\"engineering\":{\"phone\":null,\"fax\":\"+02368524446846\",\"name\":\"Engineering\",\"email\":\"engineering@bar.example.com\"},\"sales\":{\"phone\":null,\"fax\":null,\"name\":\"Sales\",\"email\":null},\"support\":{\"phone\":\"+2772690660701\",\"fax\":\"+890334929577649\",\"name\":\"Support\",\"email\":null},\"features\":{\"phone\":null,\"fax\":null,\"name\":\"Features\",\"email\":null}},\"custom_support_url\":\"http://baz.example.com:8070/baz/quux/foo/bar.htm\",\"support_url\":\"https://bar.example.com/bar.htm\",\"protect_notification\":false,\"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\":true,\"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\":true,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"min_value\":8,\"scale\":\"linear\",\"height\":64}],\"register_url\":\"https://bar.example.com:443/baz/foo/foo.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\"},\"string_mask\":\"nombstr\",\"renewal_data\":{\"days\":\"4\"},\"cert\":\"-----BEGIN CERTIFICATE-----\\nMIINWlG0m1xW3eg4FZ8SMKl1Obu1iuFO0CnYz3bl7YICD+JUaUzyqk/FMwI5qZVs\\nRnO2ZXdtmsu5NUbMSS7UkVQ3dGf89TSdGtisQLlCEfKd9y/eR89CgcHJvyU4Szkk\\nScIpOX33ujFtkwKv6YcksyfqSmIRW3J/ier6CxC6gU/RRMMZx+Jpz\\n-----END CERTIFICATE-----\\n\",\"automatic_renewal\":true,\"renewal_method\":\"selfsigned\",\"bits\":8192,\"key\":\"-----BEGIN PRIVATE KEY-----\\nMIIMf/aHFwFUcjzYJ7eGvf5pO/q1XCblUC79DjSVfk0HT/sp9W54BDvcFmfo+GaV\\nhkTAG8wJSQKLFWuNc5cYktLPiMiItD1b+WnGhjbAAyXRUSr6ZThKN2l5QTPKjTxj\\nk/jUdwhbU95y0EYWyuv1f0U9SquxodzZfj3IgnwAy28+IjWHdSKJUqUzgPwU3w4k\\nA3Mz/Zx3jyOTVh6z1RUtyTaNQ5SMBD3NIRMK0KPmIp\\n-----END PRIVATE KEY-----\\n\",\"distinguished_name\":{\"commonName\":[\"Digital Loggers Unit\"],\"countryName\":[\"US\"],\"stateOrProvinceName\":[\"California\"],\"localityName\":[\"Santa Clara\"]},\"domains\":[\"foo.example.com\"],\"addresses\":[\"108.121.174.254\"],\"csr\":\"-----BEGIN CERTIFICATE REQUEST-----\\nMIIuK4EMovDx7AAGthHK8gijdj3Sj48Au95FGLe4Gt2P4Fizz/J7i2tLozqX3/k+\\nGTCwaVqfxwwfwwhG3PKzn9yej2gT3tKLMZIy48d25aj1WQKcsgcgsaKbe04jwR5I\\nQH7bxBiYwm5N6kGpMyhyJJdMQNItVdwxx3YuHHTE4adCKv2iumhD5LcYlwRGaOEX\\noSn6x1CXhRudVcXHKnPhPzTMRlys/WMq+9yxDBUwePaA27UOxv6NvblNNkFOGdFG\\nEE3Rl06AcIEmpejkn6gOu3ofKCx+UEpkUvCGxKSZfiLUN5FADyb81PpOenP82FuZ\\n6r7TJi814fQBxdQvEbzgRNKEoUI3PuGYlP148C8EubRrEunUVmAyAWD/1Y5TSN1D\\n5JyKUDE5g6Lavs6h25ubKvfu08MPCcEJyDfSSwZ83xl/puju/d=\\n-----END CERTIFICATE REQUEST-----\\n\",\"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}}}}},\"relax_nonhtml_methods\":false,\"brand_product_info_url\":\"https://bar.example.com/foo/foo/bar/quux.htm\"},\"cred\":{\"ip_address\":\"192.168.0.93\",\"is_admin\":true,\"name\":\"admin\",\"agent\":\"web ui\",\"outlet_access\":[true,true,true,true,true,true,true,true]},\"upnp\":{\"enabled\":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\":\"XQ4idRGnN-y8U\",\"model_number\":\"\",\"model\":\"DLI emulated Belkin socket\",\"soap_xmlns_prefix_override\":\"i\",\"event_xmlns_prefix_override\":null,\"service_id\":\"basicevent1\",\"device_type\":\"controllee\"}},\"notifications\":{\"events\":{\"dli.upnp.sample_event\":{\"parameters\":[{\"id\":\"sample_parameter\",\"has_fixed_value\":false,\"fixed_value\":null}],\"message_template\":[\"sample event\"]}},\"parameter_kinds\":[]},\"outlets\":[{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d0\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d1\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d2\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d3\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"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\"}]},\"relay\":{\"all_caps\":true,\"min_relay_voltage\":8,\"lcd_rows\":2,\"user_message_timeout\":0,\"sequence_delay\":2,\"beep_sequence\":\"0\",\"min_sequence_delay\":1,\"outlets\":[{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #3\"},{\"state\":true,\"critical\":true,\"cycle_delay\":4,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":6,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #5\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #6\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":false,\"cycle_delay\":2,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #8\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #9\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Uplink Radio Power\"},{\"state\":false,\"critical\":false,\"cycle_delay\":1,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #12\"},{\"state\":true,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #13\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #14\"},{\"state\":false,\"critical\":true,\"cycle_delay\":6,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Server\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Cooling fans\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #17\"},{\"state\":false,\"critical\":true,\"cycle_delay\":8,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":false,\"cycle_delay\":5,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #19\"},{\"state\":false,\"critical\":true,\"cycle_delay\":5,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #20\"},{\"state\":false,\"critical\":true,\"cycle_delay\":2,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #24\"},{\"state\":false,\"critical\":false,\"cycle_delay\":9,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #27\"},{\"state\":false,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Uplink Radio Power\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":true,\"cycle_delay\":3,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":3,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #31\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Server\"}],\"lcd_columns\":16,\"relatch\":9,\"fuse_relatch\":5,\"model\":\"EPCR5\",\"user_lines\":[null,null],\"recovery_mode\":0,\"nets\":{\"eu82\":{\"latest_value\":8,\"tracking\":null,\"name\":\"eu82\",\"expression\":false},\"u53\":{\"latest_value\":1,\"tracking\":\"pull\",\"name\":\"u53\",\"expression\":true},\"ymb6\":{\"latest_value\":1,\"tracking\":\"push\",\"name\":\"ymb6\",\"expression\":false}},\"pins\":{\"ain25\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"ain25\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":\"lol78\",\"mode_bits\":4,\"level_driver\":\"kzvnx16\",\"input_bits\":16},\"aout8\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"aout8\",\"drive_logic_mapping\":[\"Z\",\"H\",\"0\",\"1\"],\"mode_driver\":\"x7\",\"mode_bits\":0,\"level_driver\":\"y6\",\"input_bits\":0},\"dio6\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"dio6\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":false,\"mode_bits\":0,\"level_driver\":\"twclyvu2\",\"input_bits\":8},\"din57\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"din57\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":\"y69\",\"mode_bits\":1,\"level_driver\":true,\"input_bits\":0},\"aout3\":{\"level_bits\":8,\"latest_input_value\":null,\"name\":\"aout3\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":false,\"mode_bits\":8,\"level_driver\":\"zttx52\",\"input_bits\":0}},\"ports\":{\"uart_e8p\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_e8p\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"1.5\",\"char_size\":\"6\"}},\"uart_54hywn7x3ih1\":{\"latest_received\":{\"d\":\"3B93DABB\"},\"type\":\"uart\",\"name\":\"uart_54hywn7x3ih1\",\"accept\":[],\"configuration\":[]},\"uart_fvl\":{\"latest_received\":{\"d\":\"01\"},\"type\":\"uart\",\"name\":\"uart_fvl\",\"accept\":[],\"configuration\":{\"parity\":\"N\",\"char_size\":\"5\",\"stop_bits\":\"1.5\"}},\"uart_a3\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_a3\",\"accept\":{\"d\":true},\"configuration\":{\"parity\":\"S\",\"char_size\":\"7\"}},\"uart_2f\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_2f\",\"accept\":[],\"configuration\":{\"parity\":\"E\"}},\"uart_9xt\":{\"latest_received\":{\"d\":\"802A94D1A9C7\"},\"type\":\"uart\",\"name\":\"uart_9xt\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"32\",\"stop_bits\":\"1\"}},\"uart_r\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_r\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"2\"}},\"uart_i0\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_i0\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"86\",\"stop_bits\":\"1.5\"}},\"uart_pn\":{\"latest_received\":{\"d\":\"BE\"},\"type\":\"uart\",\"name\":\"uart_pn\",\"accept\":[],\"configuration\":{\"baudrate\":\"36845435\",\"stop_bits\":\"2\"}},\"uart_m\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_m\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"8697\",\"char_size\":\"8\",\"parity\":\"M\"}},\"uart_yz\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_yz\",\"accept\":[],\"configuration\":{\"parity\":\"O\",\"char_size\":\"6\"}}},\"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\"}}},\"backlight_sequence\":\"0\",\"name\":\"My controller\",\"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\":[]},\"online\":true,\"version\":\"1.8.1.0\",\"cycle_delay\":6,\"keypad_enabled\":false,\"user_message_force_timeout\":1,\"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},\"autoping\":{\"enabled\":true,\"max_consecutive_reboot_count\":53,\"max_reboot_count\":3,\"items\":[{\"enabled\":false,\"script\":\"\",\"outlets\":[11,16,20,30],\"status\":{\"reboots\":7,\"hosts\":[{\"state\":null,\"success_count\":0,\"address\":\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"state_details\":null,\"failure_count\":155,\"queue_size\":0},{\"state\":null,\"success_count\":0,\"address\":\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"state_details\":\"Something strange and unexpected has happened to https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"failure_count\":60,\"queue_size\":0}]},\"addresses\":[\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\"],\"pings_before_enabling\":null}],\"resume_without_retrial\":true,\"post_reboot_delay\":122,\"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\":1,\"ping_timeout\":136,\"ping_interval\":6},\"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\":\"^(|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,}$\"}}},\"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\":{\"content_type\":{\"group\":\"msg\",\"name\":\"Content type\",\"regexp\":\"^(json|urlencoded)$\"},\"recipient\":{\"group\":\"rcpt\",\"name\":\"Recipient URL\",\"regexp\":\"^https?://.*$\"}}},\"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>=INFO\",\"action\":\"notify(\\\"james\\\")\"},{\"condition\":\"severity>=ERROR\",\"action\":\"notify(\\\"edward\\\")\"}],\"sinks\":[{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[true],\"arguments\":[]},\"type\":\"xmpp\",\"name\":\"anthony\",\"data\":{\"password\":\"\",\"sender\":\"jeff@xjg1-.gk8yby.example.com\",\"recipient\":\"george@y4seq1.example.com\"}}],\"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}}},\"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\":{\"tV\":{\"redirect_urls\":{\"https://%ECE%fA%8D!\":true},\"refresh_tokens\":{\"e3064a667b492894f6d0cd812ee45103\":{\"expiry_time\":1605015618,\"remaining_use_count\":null}},\"secret_hash\":\"8eecc0c98ad0b7b0b6d9870ec79b0158\",\"access_tokens\":{\"28654241a15319a623bf01681ef52a64\":{\"expiry_time\":1677345749,\"remaining_use_count\":null},\"0f2c4cec52cbfc7d49f374985cd57707\":{\"expiry_time\":1623303439,\"remaining_use_count\":72}},\"scopes\":{\"dli+object+full:/relay/\":true}},\"mK2D8TG\":{\"redirect_urls\":{\"https://.]]]s\":true,\"https://%5f\":true,\"https://]\":true},\"refresh_tokens\":{\"6ff20ec37b69f8bdb36b6df101fb76ee\":{\"expiry_time\":1686295518,\"remaining_use_count\":34},\"d848fe87952dce4ad6af556b440256e2\":{\"expiry_time\":null,\"remaining_use_count\":71},\"2828718cc0f938f32411d3790373a22d\":{\"expiry_time\":null,\"remaining_use_count\":41}},\"secret_hash\":null,\"access_tokens\":{\"ca2b0590cb0744d2fc8d4719a44add29\":{\"expiry_time\":1635344625,\"remaining_use_count\":47},\"c4d841ae52e062fb845dbf6d7f3533bf\":{\"expiry_time\":null,\"remaining_use_count\":null},\"35a98857cf42947fa34f464a57982796\":{\"expiry_time\":null,\"remaining_use_count\":97}},\"scopes\":{\"dli+object+read:/relay/\":true,\"dli+object+read:/relay/outlets/\":true}},\"J\":{\"redirect_urls\":{\"https://%bb%0A]]7%6e\":true,\"https://f\":true,\"https://XZ%dE]zR\":true},\"refresh_tokens\":{\"2342dc59e79fd9b579ee139886f370c9\":{\"expiry_time\":1601952279,\"remaining_use_count\":null}},\"secret_hash\":\"e7efc4910678461313da50b6e24a75d6\",\"access_tokens\":{\"2bb95b7e7d60b41ee9759bca76f72145\":{\"expiry_time\":null,\"remaining_use_count\":90}},\"scopes\":{\"dli+object+read:/config/\":true,\"dli+object+read:/relay/\":true,\"dli+object+full:/config/links/\":true}}},\"users\":[{\"password\":\"vvSS\\\"vg+PGP_\",\"is_admin\":true,\"name\":\"admin\",\"is_allowed\":true,\"outlet_access\":[true,true,true,true,true,true,true,true]},{\"password\":\"3[a9#2Ew,g%k,\",\"is_admin\":false,\"name\":\"tom\",\"is_allowed\":true,\"outlet_access\":[true,false,false,false,true,false,false,false,true,false,false,true,true,true,false,false,true,true,false,false,false,true,false,true,true,false,true,true,false,false,true,true]},{\"password\":\"4\\\"D\\\"vBDn8Nr^!Fd0\",\"is_admin\":false,\"name\":\"dick\",\"is_allowed\":false,\"outlet_access\":[true,true,true,true,true,true,false,false,true,false,true,true,true,false,true,true,false,false,true,false,false,false,true,true,true,true,false,true,false,false,true,false]},{\"password\":\"Ey)KStb=DwCy'^R\\\\\",\"is_admin\":false,\"name\":\"harry\",\"is_allowed\":true,\"outlet_access\":[false,true,false,false,true,false,false,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false,true,false,true,true,true,false,false,false,false]}],\"cookie_timeout\":30000}}\r\n"},"c-libcurl":{"filename":"get-using-c-libcurl.c","data":"/* */\n/* Sample for the whole object model. */\n/* */\n/* This is a sample demonstrating how to get the DLI Controller API. */\n/* */\n\n/* Note that this sample has been generated by httpsnippet; */\n/* authentication configuration (usually digest) is not included. */\n\nCURL *hnd = curl_easy_init();\n\ncurl_easy_setopt(hnd, CURLOPT_CUSTOMREQUEST, \"GET\");\ncurl_easy_setopt(hnd, CURLOPT_URL, \"http://192.168.0.100/restapi/\");\n\nstruct curl_slist *headers = NULL;\nheaders = curl_slist_append(headers, \"Connection: close\");\nheaders = curl_slist_append(headers, \"Accept: application/json\");\ncurl_easy_setopt(hnd, CURLOPT_HTTPHEADER, headers);\n\nCURLcode ret = curl_easy_perform(hnd);\n\n\n/* Sample result: */\n/* {\"snmp\":{\"enabled\":true,\"engine_id\":\"5DBE14B8CEBCFA92EC\",\"known_auth_methods\":{\"sha1\":\"SHA1\",\"md5\":\"MD5\"},\"community_mappings\":[{\"ip_address\":\"10.176.163.168\",\"user\":\"userycbanW\",\"netmask\":\"255.0.0.0\",\"community\":\"eRhmhT7XB2fR\"},{\"ip_address\":\"10.8.216.58\",\"user\":\"userMVRIT4\",\"netmask\":\"255.0.0.0\",\"community\":\"nU5FBsxfzV\"},{\"ip_address\":\"192.168.14.226\",\"user\":\"userSvexm\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.35.65\",\"user\":\"userNvN4AS\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.167.196\",\"user\":\"userV7GC\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"}],\"users\":{\"powerReader\":{\"priv_password\":\"readerPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":\"readonly\"},\"auth_password\":\"readerAuthPassword\",\"is_allowed\":true,\"priv_method\":\"des\",\"auth_method\":\"sha1\",\"has_priv_password\":false},\"powerAdmin\":{\"priv_password\":\"adminPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":true},\"auth_password\":\"adminAuthPassword\",\"is_allowed\":true,\"priv_method\":\"aes\",\"auth_method\":\"sha1\",\"has_priv_password\":false}},\"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\"}}},\"network\":{\"wired\":{\"ip_address\":\"10.229.173.71\",\"serve_dns\":true,\"protocol\":\"dhcp\",\"online\":true,\"gateway\":\"10.0.0.39\",\"dns_servers\":[\"35.114.95.41\",\"27.10.21.15\"],\"mac_address\":\"7C:E1:FF:E0:E2:1F\",\"netmask\":\"255.0.0.0\"},\"wireless\":{\"wac_supported\":true,\"protocol\":\"dhcp\",\"encryption\":\"psk\",\"netmask\":\"255.0.0.0\",\"known_encryptions\":{\"psk2\":\"WPA2 PSK\",\"psk-mixed\":\"WPA/WPA2 PSK mixed mode\",\"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\":\"-&j&K&ieJTHx#caJJpq6a!4bW#aauwC%!-,K1r0XLUUM7\",\"dns_servers\":[],\"known_modes\":{\"sta\":\"Client\",\"ap\":\"Access Point\"},\"enabled\":false,\"serve_dns\":false,\"ssid\":\"any3\",\"mac_address\":\"7C:E1:FF:5C:74:B3\",\"ip_address\":\"10.72.235.109\",\"online\":false,\"channel\":\"9\",\"wac_enabled\":true,\"mode\":\"ap\",\"gateway\":\"10.0.0.25\"},\"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\":[]},\"interface_order\":[\"wired\"],\"known_protocols\":{\"dhcp\":\"Dynamic IP/DHCP\",\"static\":\"Static IP\"},\"same_subnet_only\":true},\"mqtt\":{\"connect_topic\":\"NWtSZGbel\",\"connect_payload\":\"ASzqk\",\"username\":\"userkXmxF\",\"reconnect_retain\":false,\"connect_qos\":2,\"use_ssl\":false,\"lwt_payload\":\"\",\"disconnect_payload\":\"aV\",\"outlets\":[{\"allow_read\":false,\"topic_subtree\":\"Mj8FD7jz\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"9UaIE\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"PjK2o\",\"qos\":2,\"allow_write\":false},{\"allow_read\":true,\"topic_subtree\":\"BBeLRsTBrB\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"swW7W\",\"qos\":2,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"T3XHp66\",\"qos\":0,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"fmG9y8\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"EPflXCrHv\",\"qos\":0,\"allow_write\":false}],\"enabled\":true,\"reconnect_qos\":0,\"disconnect_qos\":2,\"disconnect_retain\":false,\"lwt_qos\":0,\"broker_port\":null,\"lwt_topic\":\"HbLX8wk9l\",\"disconnect_topic\":\"vB9U\",\"password\":\"@IZq03a-LS#3\",\"lwt_retain\":true,\"reconnect_payload\":\"\",\"topic_root\":\"TySka7WQHz\",\"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\":\"1BaM.2HFC.YIwHXM.uAAC6Wy.2xSDXp.r0l3H.Z7u6T.O1aa86.XbC0ojpX.example.com\",\"reconnect_topic\":\"hrlRgyp4H\",\"connect_retain\":false},\"script\":{\"source\":\"function enable_modem(...)\\n ...\\nend\\nfunction disable_contraption(...)\\n ...\\nend\\n\",\"step_time_limit\":5,\"boot_handler\":\"\",\"threads\":{\"52\":{\"label\":\"label of thread #52\"}},\"traced\":false,\"step_delay\":2,\"user_function_ui_order\":[\"enable_modem\",\"toggle_machines\",\"toggle_contraption\"],\"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\":{\"disable_heater_sample\":{\"source\":\"function shut_down_router(...)\\n ...\\nend\\nfunction disable_routers(...)\\n ...\\nend\\nfunction disable_engine(...)\\n ...\\nend\\n\"},\"energize_heaters_sample\":{\"source\":\"function enable_routers(...)\\n ...\\nend\\nfunction energize_modem(...)\\n ...\\nend\\nfunction energize_router(...)\\n ...\\nend\\nfunction enable_heaters(...)\\n ...\\nend\\n\"}},\"boot_handler_legacy\":true,\"variables\":{\"engine_running\":10,\"heater_online\":\"good\",\"gadget_running\":\"failed\",\"router_state\":\"no\",\"modem_online\":true}},\"meter\":{\"power_status\":true,\"values\":{\"vcc_voltage\":{\"intervals\":[{\"lower_bound_bottom\":576.66666666667,\"alarm_level\":1,\"lower_bound_top\":590,\"alarm_period\":1},{\"lower_bound_bottom\":594.16666666667,\"alarm_level\":null,\"lower_bound_top\":602.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":18,\"data_absence_alarm_level\":3,\"value\":6,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"DC voltage\",\"supports_calibration\":false,\"internal\":false,\"lowest_interval_alarm_level\":null,\"bus\":3},\"current\":{\"intervals\":[{\"lower_bound_bottom\":94,\"alarm_level\":null,\"lower_bound_top\":104,\"alarm_period\":null},{\"lower_bound_bottom\":143,\"alarm_level\":3,\"lower_bound_top\":157,\"alarm_period\":null},{\"lower_bound_bottom\":162,\"alarm_level\":1,\"lower_bound_top\":176,\"alarm_period\":null},{\"lower_bound_bottom\":179,\"alarm_level\":null,\"lower_bound_top\":188,\"alarm_period\":null},{\"lower_bound_bottom\":225,\"alarm_level\":null,\"lower_bound_top\":239,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"2.4\",\"history_subsample_count\":10,\"data_absence_alarm_level\":2,\"value\":8,\"log_history\":false,\"history_time_step\":17,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":7,\"quantity\":\"current\",\"name\":\"Current\",\"supports_calibration\":false,\"internal\":true,\"lowest_interval_alarm_level\":1,\"bus\":null},\"mains_voltage\":{\"intervals\":[{\"lower_bound_bottom\":7.8333333333333,\"alarm_level\":null,\"lower_bound_top\":8.8333333333333,\"alarm_period\":2},{\"lower_bound_bottom\":11.25,\"alarm_level\":null,\"lower_bound_top\":12.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"3.5\",\"history_subsample_count\":1,\"data_absence_alarm_level\":null,\"value\":108,\"log_history\":true,\"history_time_step\":14,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":36,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"AC voltage\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":3,\"bus\":null},\"temperature\":{\"intervals\":[{\"lower_bound_bottom\":20.870870870871,\"alarm_level\":3,\"lower_bound_top\":21.171171171171,\"alarm_period\":1},{\"lower_bound_bottom\":22.432432432432,\"alarm_level\":null,\"lower_bound_top\":22.582582582583,\"alarm_period\":null},{\"lower_bound_bottom\":23.843843843844,\"alarm_level\":null,\"lower_bound_top\":24.174174174174,\"alarm_period\":1},{\"lower_bound_bottom\":24.264264264264,\"alarm_level\":null,\"lower_bound_top\":24.564564564565,\"alarm_period\":7},{\"lower_bound_bottom\":25.735735735736,\"alarm_level\":1,\"lower_bound_top\":26.126126126126,\"alarm_period\":1},{\"lower_bound_bottom\":27.267267267267,\"alarm_level\":2,\"lower_bound_top\":27.447447447447,\"alarm_period\":null},{\"lower_bound_bottom\":27.807807807808,\"alarm_level\":2,\"lower_bound_top\":28.108108108108,\"alarm_period\":3},{\"lower_bound_bottom\":28.138138138138,\"alarm_level\":10,\"lower_bound_top\":28.408408408408,\"alarm_period\":1}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":8,\"data_absence_alarm_level\":1,\"value\":314,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":11,\"data_absence_alarm_period\":1,\"quantity\":\"temperature\",\"name\":\"Temperature\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":5,\"bus\":4}},\"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\":[],\"arguments\":[]}},\"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\"}},\"config\":{\"allow_plaintext_logins\":true,\"allow_coapws\":true,\"protect_private_config\":false,\"brand_url\":\"https://bar.example.com/baz/baz.html\",\"allow_jsonrpc_nonadmin\":false,\"hide_passwords\":true,\"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\":null,\"name\":\"Screen length\",\"units\":{\"px\":{\"offset\":0,\"internal\":true,\"name\":\"pixel\",\"scale\":1}}},\"temperature\":{\"preferred_unit\":\"C\",\"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\":\"times\",\"name\":\"Count\",\"units\":{\"times\":{\"offset\":0,\"internal\":true,\"name\":\"time\",\"scale\":1}}},\"illuminance\":{\"preferred_unit\":\"lx\",\"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\":\"s\",\"name\":\"Time\",\"units\":{\"s\":{\"offset\":0,\"internal\":true,\"name\":\"second\",\"scale\":1}}},\"ratio\":{\"preferred_unit\":\"times\",\"name\":\"Ratio\",\"units\":{\"%\":{\"offset\":0,\"internal\":true,\"name\":\"percent\",\"scale\":100},\"times\":{\"offset\":0,\"internal\":true,\"name\":\"\",\"scale\":1}}},\"energy\":{\"preferred_unit\":null,\"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\":false,\"custom_register_url\":\"https://foo.example.com/bar/bar/baz.html\",\"customization_status\":null,\"known_protection_bits\":{\"protect_restore\":{\"name\":\"Protection from restore from backup\",\"status\":true},\"protect_admin\":{\"name\":\"Administrator credentials protection\",\"status\":false},\"protect_private_config\":{\"name\":\"Private configuration protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"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 lock\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_firmware\":{\"name\":\"Firmware protection\",\"status\":false}},\"refresh_enabled\":true,\"allow_modifying_get\":true,\"protect_maintenance\":false,\"serial\":\"ISO322203123456\",\"custom_support_email\":\"support@example.com\",\"allow_coapws_nonadmin\":false,\"allow_restapi\":false,\"upgrade_notify_beep\":false,\"brand_faq_url\":\"https://bar.example.com/baz/quux/baz/quux.htm\",\"links\":[{\"description\":\"test 5\",\"href\":\"test_url7\"},{\"description\":\"test 3\",\"href\":\"test_url5\"}],\"custom_brand_logo\":\"https://foo.example.com:8443/foo/baz/foo/baz.jpg\",\"image_format\":\"svg\",\"location\":\"Server room\",\"ntp_server_enabled\":false,\"http_ports\":[{\"port\":\"2\",\"address\":\"192.168.0.13\"},{\"port\":\"80\",\"address\":\"192.168.0.50\"},{\"port\":\"8000\",\"address\":\"192.168.0.42\"}],\"hide_wifi_key\":false,\"custom_brand_url\":\"http://foo.example.com/bar/quux/baz/bar/foo.html\",\"syslog_ip_address\":null,\"protect_network\":false,\"lockout_delay_minutes\":60,\"version\":\"1.8.1.0\",\"allow_coapws_origins\":[\"http://baz.example.com\",\"https://foo.example.com\",\"http://foo.example.com\",\"https://baz.example.com:8443\",\"http://bar.example.com:8037\",\"http://baz.example.com:80\",\"http://bar.example.com\"],\"syslog_minimal_severity\":8,\"certificates\":{\"iVeriBaz_Primary_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIISgtFFi3UczXg1sKPtJYCR8AHUNQL2cJWIDoZxt4aseHvWdLPzveQ4rkaFAyJp\\n7WgjUZp4STNO01lS0h7Sn+COGPMbEfTOC98il+oDUBdWFO/H58mv9/JRQh3hMY6a\\nGIWG7lmLPJcpLvxWhshiB89uEtHp/uZID5bMtOjIjL85H5d++KjCVu7loQapKA7a\\nkyB8iWu3g0MofNp/71X2AIscuhz5rZPcYdnG9iMsklgP8VRIZ+MlJENEyNLqzmSX\\nGqb+CTkzAA8idSHdr2y5SC4sawrMPPoiFQiTwTT6fdrI68yzDx5iACam9S9at+I8\\n1eMW7VBnMWwXUvnR1VeF6QQab1T=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"SecureBarSign_Root_CA_3\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIQcq2QCuDpVomTeUGNMdvXMmUI/mGyLBOz2TPGOf6vUuP8PhYnKULjGr1IdKG/\\n+cAQva62VcywnNeLB/sYk8PoT39l4jS5MfYIFhMnJLk7lOVyPNXAXy+129o8vHGI\\nrcEY/1tMn17CY6exfqVerYi1Ntyg9Gf1vvbwzVJnYT/6cf4HWbxN9gQYZPFliwod\\nQarxwfWPgf1MlLuMJIY/k7b9PMuMBXEd86b4n7VUoZtawozF6YHshu\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"iCyberFooCare_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIELfoX7Hcgwv5LRQL574xu1tp27rSFPPVn5KKFdyxat3yLVJSfQQZTKPYTH0li\\nVadrrHppujus5QBZ5e0h8N7isQle8DxgqbXivNXp7ShEvvq1ZskjFuS8KDoVSmBJ\\nk1I8b8H3rX+mN2MGo6Yjaj3pXaIKoejZh2jIC0O3aPszTFGIOr1/a7r8k9UYqD7Y\\nssWvHcViVVCnnWBeaCFj3PTFv258BfT4Y//seWb92pzsMAXzPoiUDCm8GtJTZoa8\\nb0U8dgCTf5rseqHSZninZs4TCa31ADtnGOyw5APnHHfy8yQkl8YL\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"iTrustBar_Trusted_Certification_Authority_9\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII+lWTC/AfwyDAUtu35zjc6d8YHjR7fdwfPT9dUMIRLYdrSXwZXgCgKMFe5inmM\\nnDeQj0lBNKqEoOBOyuceE+vu6eiv1SOqi2HS52fUPVlDwzdutGZ8GV3PAoLDHl3/\\nNTxS8RtgD7cCmX627HLeMnqB83Uw9WmY/j1ABwsQ3Ves3nxC4Js=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBarProtect_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFWAceIQ5tB1Q8GLpkAjNiIEUEacysi67FIlvcC0WP4yaMJP7W8XETnljNNiF6\\nN9BIoPLKqRJQqfs+B1XSXLDHld/1lsS82fTs4qDxIYO8DH9QKiuu47BrmDuY6MiA\\nC382\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"VeriBazSystems_Root_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII2rwygHYXH1hxhLz8DsLgURgAuQGXuK6yB2xuMVSgZ9dGXdRmWpT0G9CBbVkVr\\n3yQzLyR1XdhqBKHzs6SuPe7cFeNnWGGbFjbch3fFiM5vjOvbXOWy2fbKK+7tHQUY\\n6AtBs8wFGs+==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"GuardBarSign_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIyOL22ZGy1Pr87xtdi4IOJgqjY/u5yoPxDm0HMIGQk7at5TXpZsEvY5e77YE5N\\ncS6wrRCHBMt4TNeJyWZu4hYEq7UyXB1AfA6XdKqqijxC6bY5770ErbUhk/fICjUu\\ncRYyHOh1LvAyTI6dKMVxsCiut06cW0X8U57oWrrum2sGM/wjNRgGgPAZRJC+Mm9s\\nIgQ9YKycDF+ECjdgQwMs6yKRAKqyVisqPI0+e/ctGd8UNnBqjZisX2K==\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eTrustFooCrypt_Primary_Certification_Authority_1\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIGznwhzqYHWIf/a7F/1ONn1LlZdolZ9Yr9LotKeReBmJCMTTOWunJy95XovJN5\\nHF4AckeGyQcAo5gDdb1zZC5700SQ8MiReoeHZIaXkCkZKRp+2sze44n77GZIeIlJ\\nPcikCGVR0\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBazSign_Root_CA_7\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIiniveU/qjbZ7KWRHLv9RgwY7UGqH9nMua5pFbq5LShVpEy6buI3aEejlxa26O\\n/YrGAiOXB630N19/yT4ZklJVivaqK1tLblenT2LhBQkaUvbTPi2ATNhCJI2fLx0z\\ngnCl9wzbga6cBc1wgDQ4xeQFj5dg8dPrQedbacDGCMuQ+yNhCpoAUESDM5wWlMOB\\n1pdg3wvSrLTqlA2a/E5FiKdqGAbeaphdfKKkGFC8dh+Ou2/vJ6B2Squk1WPdL6H0\\ndnlu0wXjwye/zaK6nOaeJLhsmLDve\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"eCyberBazSystems_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFz12jzNyiH5283OG8Hh6u1AffCxon053/97k8Xjtrry/wMI5f0Ea3QGleDaRF\\nHsg20Eow5gu7dGRkyT+YZQqK54xZLe6fXpja3XWBDQKsiodgHdFt46ECCBnZrvEP\\n+/qXX1n+OgiCJPWzgQ3ogH1t5dl0tAnuCdSmhFm6yVLHwtHdKMS0gWvn9gq3tez5\\nRu/jg8hCV/9PIolhHnO==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"SecureBarSystems_Primary_Certification_Authority_6\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII3DkCaEMgm5Y3TNKP3006mAdPrq1Lb5qhLawxrIeeQCkvc5Kh7NqwaTLRKOpyW\\ntGcq8wVpNjZIMgf4q2wmeQ76mYxl5dQ+w2r4/MwO6VjVCOb2SXq7++FnZDYgs+ho\\nYv5xsW4NFbcgCh9mYImZaZ8p7qi8XXE6TM4LuAlAoOs052pfNcFzCPpLFYWp5nxb\\n1y3EjG2794F\\n-----END CERTIFICATE-----\\n\",\"status\":false}},\"ssh_authorized_keys\":[{\"data\":\"ssh-rsa 9=\",\"options\":\"\",\"comment\":\"\"}],\"refresh_delay_minutes\":1,\"ssh_enabled\":true,\"allow_restapi_nonadmin\":true,\"protect_restore\":true,\"custom_brand_logo_height\":32,\"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\"},\"allow_restapi_origins\":[\"https://foo.example.com:38443\",\"https://bar.example.com\",\"http://bar.example.com:8014\",\"http://bar.example.com\",\"https://baz.example.com:443\"],\"brand_manual_url\":\"https://foo.example.com/baz/foo.htm\",\"custom_brand_logo_width\":22,\"plots\":[{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480}],\"ssh_port\":22,\"upgrade_notify_blink\":true,\"protect_admin\":false,\"relay_ports\":[\"ttyATH0\"],\"custom_update_url\":\"http://baz.example.com/foo/bar/foo/bar.html\",\"brand_company_name\":\"Digital Loggers, Inc.\",\"hardware_id\":\"EPCR5\",\"crls\":{\"iSecureBar_Primary_Certification_Authority\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIilpXCD0tj4JSIv5xk4EjgZo+WsGYMhv5Skeh+haknwC6rJ4bQLL7wA8T2Q2R8\\nckDKlwxVktksk4zMWKjgGwqm+HqSRp14aGQLDNszGds1jrQGB9yU5pH667aZzegZ\\n6w9Vp9oS2sCwIU8UTecIykQ5L04/igyrc8NSKBxO4AKOhUuA9WV7HxFf+=\\n-----END X509 CRL-----\\n\",\"status\":false},\"eGuardFooWard_Trusted_CA\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIL3MXGW7ar4JuXx797txcc+mLPdpv9u6XzV4G1EtvLCpuAz4Jt2yV2ksUNhQYc\\nc3Cv7To2q1ulDtrZmvXH+IAVhtxGWVO8bd3k6upzxjkBdcmPXKjYev3Lp0eLX2W9\\ncvqXlqUUah7CUZmqIKVEQt3SXR0b+BJd7AAu0hPdPZrv8emT/HjRApvjHyLH9hwJ\\n6EwqgZFFRAQ6zw7GgaTWWDpUb6fI3/DCF92ylJDDWgLVcUnJ4HrcWg6\\n-----END X509 CRL-----\\n\",\"status\":false},\"iGuardBar_Primary_CA_5\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIbm+M0Jrf8Tle7oRnigWg+Rhj04G0xFQZ2Ry4mpmwJXbSM3F4lommFUWHaoKY4\\n8E6F1y1+Iacmzh23TtsG8MoSzdpXjdituq9xpCx7pZwoH/tnul337uY6XNgH1OBx\\nMu4asDQS9EmA7Z5vf\\n-----END X509 CRL-----\\n\",\"status\":true}},\"contact\":\"support@example.com\",\"relax_nonhtml_content_types\":false,\"timezone\":\"UTC\",\"hostname\":\"baz.example.com\",\"protect_firmware\":false,\"outlet_label\":\"Outlet\",\"brand_name\":\"Ethernet Power Controller\",\"oid\":\"1.3.6.1.4.1.45770.1.3\",\"custom_brand_company_name\":\"Whatever Systems Inc.\",\"update_url\":\"https://bar.example.com/foo/baz/quux/baz.htm\",\"ntp_peers\":[\"0.ntp-pool.example.com\",\"1.ntp-pool.example.com\",\"2.ntp-pool.example.com\",\"3.ntp-pool.example.com\"],\"custom_help_url\":\"https://baz.example.com/foo/quux.htm\",\"name_always_visible\":true,\"support_email\":\"support@example.com\",\"https_ports\":[{\"port\":\"8080\",\"address\":\"192.168.0.71\"}],\"contacts\":{\"engineering\":{\"phone\":null,\"fax\":\"+02368524446846\",\"name\":\"Engineering\",\"email\":\"engineering@bar.example.com\"},\"sales\":{\"phone\":null,\"fax\":null,\"name\":\"Sales\",\"email\":null},\"support\":{\"phone\":\"+2772690660701\",\"fax\":\"+890334929577649\",\"name\":\"Support\",\"email\":null},\"features\":{\"phone\":null,\"fax\":null,\"name\":\"Features\",\"email\":null}},\"custom_support_url\":\"http://baz.example.com:8070/baz/quux/foo/bar.htm\",\"support_url\":\"https://bar.example.com/bar.htm\",\"protect_notification\":false,\"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\":true,\"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\":true,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"min_value\":8,\"scale\":\"linear\",\"height\":64}],\"register_url\":\"https://bar.example.com:443/baz/foo/foo.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\"},\"string_mask\":\"nombstr\",\"renewal_data\":{\"days\":\"4\"},\"cert\":\"-----BEGIN CERTIFICATE-----\\nMIINWlG0m1xW3eg4FZ8SMKl1Obu1iuFO0CnYz3bl7YICD+JUaUzyqk/FMwI5qZVs\\nRnO2ZXdtmsu5NUbMSS7UkVQ3dGf89TSdGtisQLlCEfKd9y/eR89CgcHJvyU4Szkk\\nScIpOX33ujFtkwKv6YcksyfqSmIRW3J/ier6CxC6gU/RRMMZx+Jpz\\n-----END CERTIFICATE-----\\n\",\"automatic_renewal\":true,\"renewal_method\":\"selfsigned\",\"bits\":8192,\"key\":\"-----BEGIN PRIVATE KEY-----\\nMIIMf/aHFwFUcjzYJ7eGvf5pO/q1XCblUC79DjSVfk0HT/sp9W54BDvcFmfo+GaV\\nhkTAG8wJSQKLFWuNc5cYktLPiMiItD1b+WnGhjbAAyXRUSr6ZThKN2l5QTPKjTxj\\nk/jUdwhbU95y0EYWyuv1f0U9SquxodzZfj3IgnwAy28+IjWHdSKJUqUzgPwU3w4k\\nA3Mz/Zx3jyOTVh6z1RUtyTaNQ5SMBD3NIRMK0KPmIp\\n-----END PRIVATE KEY-----\\n\",\"distinguished_name\":{\"commonName\":[\"Digital Loggers Unit\"],\"countryName\":[\"US\"],\"stateOrProvinceName\":[\"California\"],\"localityName\":[\"Santa Clara\"]},\"domains\":[\"foo.example.com\"],\"addresses\":[\"108.121.174.254\"],\"csr\":\"-----BEGIN CERTIFICATE REQUEST-----\\nMIIuK4EMovDx7AAGthHK8gijdj3Sj48Au95FGLe4Gt2P4Fizz/J7i2tLozqX3/k+\\nGTCwaVqfxwwfwwhG3PKzn9yej2gT3tKLMZIy48d25aj1WQKcsgcgsaKbe04jwR5I\\nQH7bxBiYwm5N6kGpMyhyJJdMQNItVdwxx3YuHHTE4adCKv2iumhD5LcYlwRGaOEX\\noSn6x1CXhRudVcXHKnPhPzTMRlys/WMq+9yxDBUwePaA27UOxv6NvblNNkFOGdFG\\nEE3Rl06AcIEmpejkn6gOu3ofKCx+UEpkUvCGxKSZfiLUN5FADyb81PpOenP82FuZ\\n6r7TJi814fQBxdQvEbzgRNKEoUI3PuGYlP148C8EubRrEunUVmAyAWD/1Y5TSN1D\\n5JyKUDE5g6Lavs6h25ubKvfu08MPCcEJyDfSSwZ83xl/puju/d=\\n-----END CERTIFICATE REQUEST-----\\n\",\"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}}}}},\"relax_nonhtml_methods\":false,\"brand_product_info_url\":\"https://bar.example.com/foo/foo/bar/quux.htm\"},\"cred\":{\"ip_address\":\"192.168.0.93\",\"is_admin\":true,\"name\":\"admin\",\"agent\":\"web ui\",\"outlet_access\":[true,true,true,true,true,true,true,true]},\"upnp\":{\"enabled\":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\":\"XQ4idRGnN-y8U\",\"model_number\":\"\",\"model\":\"DLI emulated Belkin socket\",\"soap_xmlns_prefix_override\":\"i\",\"event_xmlns_prefix_override\":null,\"service_id\":\"basicevent1\",\"device_type\":\"controllee\"}},\"notifications\":{\"events\":{\"dli.upnp.sample_event\":{\"parameters\":[{\"id\":\"sample_parameter\",\"has_fixed_value\":false,\"fixed_value\":null}],\"message_template\":[\"sample event\"]}},\"parameter_kinds\":[]},\"outlets\":[{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d0\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d1\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d2\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d3\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"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\"}]},\"relay\":{\"all_caps\":true,\"min_relay_voltage\":8,\"lcd_rows\":2,\"user_message_timeout\":0,\"sequence_delay\":2,\"beep_sequence\":\"0\",\"min_sequence_delay\":1,\"outlets\":[{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #3\"},{\"state\":true,\"critical\":true,\"cycle_delay\":4,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":6,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #5\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #6\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":false,\"cycle_delay\":2,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #8\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #9\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Uplink Radio Power\"},{\"state\":false,\"critical\":false,\"cycle_delay\":1,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #12\"},{\"state\":true,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #13\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #14\"},{\"state\":false,\"critical\":true,\"cycle_delay\":6,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Server\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Cooling fans\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #17\"},{\"state\":false,\"critical\":true,\"cycle_delay\":8,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":false,\"cycle_delay\":5,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #19\"},{\"state\":false,\"critical\":true,\"cycle_delay\":5,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #20\"},{\"state\":false,\"critical\":true,\"cycle_delay\":2,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #24\"},{\"state\":false,\"critical\":false,\"cycle_delay\":9,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #27\"},{\"state\":false,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Uplink Radio Power\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":true,\"cycle_delay\":3,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":3,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #31\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Server\"}],\"lcd_columns\":16,\"relatch\":9,\"fuse_relatch\":5,\"model\":\"EPCR5\",\"user_lines\":[null,null],\"recovery_mode\":0,\"nets\":{\"eu82\":{\"latest_value\":8,\"tracking\":null,\"name\":\"eu82\",\"expression\":false},\"u53\":{\"latest_value\":1,\"tracking\":\"pull\",\"name\":\"u53\",\"expression\":true},\"ymb6\":{\"latest_value\":1,\"tracking\":\"push\",\"name\":\"ymb6\",\"expression\":false}},\"pins\":{\"ain25\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"ain25\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":\"lol78\",\"mode_bits\":4,\"level_driver\":\"kzvnx16\",\"input_bits\":16},\"aout8\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"aout8\",\"drive_logic_mapping\":[\"Z\",\"H\",\"0\",\"1\"],\"mode_driver\":\"x7\",\"mode_bits\":0,\"level_driver\":\"y6\",\"input_bits\":0},\"dio6\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"dio6\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":false,\"mode_bits\":0,\"level_driver\":\"twclyvu2\",\"input_bits\":8},\"din57\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"din57\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":\"y69\",\"mode_bits\":1,\"level_driver\":true,\"input_bits\":0},\"aout3\":{\"level_bits\":8,\"latest_input_value\":null,\"name\":\"aout3\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":false,\"mode_bits\":8,\"level_driver\":\"zttx52\",\"input_bits\":0}},\"ports\":{\"uart_e8p\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_e8p\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"1.5\",\"char_size\":\"6\"}},\"uart_54hywn7x3ih1\":{\"latest_received\":{\"d\":\"3B93DABB\"},\"type\":\"uart\",\"name\":\"uart_54hywn7x3ih1\",\"accept\":[],\"configuration\":[]},\"uart_fvl\":{\"latest_received\":{\"d\":\"01\"},\"type\":\"uart\",\"name\":\"uart_fvl\",\"accept\":[],\"configuration\":{\"parity\":\"N\",\"char_size\":\"5\",\"stop_bits\":\"1.5\"}},\"uart_a3\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_a3\",\"accept\":{\"d\":true},\"configuration\":{\"parity\":\"S\",\"char_size\":\"7\"}},\"uart_2f\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_2f\",\"accept\":[],\"configuration\":{\"parity\":\"E\"}},\"uart_9xt\":{\"latest_received\":{\"d\":\"802A94D1A9C7\"},\"type\":\"uart\",\"name\":\"uart_9xt\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"32\",\"stop_bits\":\"1\"}},\"uart_r\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_r\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"2\"}},\"uart_i0\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_i0\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"86\",\"stop_bits\":\"1.5\"}},\"uart_pn\":{\"latest_received\":{\"d\":\"BE\"},\"type\":\"uart\",\"name\":\"uart_pn\",\"accept\":[],\"configuration\":{\"baudrate\":\"36845435\",\"stop_bits\":\"2\"}},\"uart_m\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_m\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"8697\",\"char_size\":\"8\",\"parity\":\"M\"}},\"uart_yz\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_yz\",\"accept\":[],\"configuration\":{\"parity\":\"O\",\"char_size\":\"6\"}}},\"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\"}}},\"backlight_sequence\":\"0\",\"name\":\"My controller\",\"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\":[]},\"online\":true,\"version\":\"1.8.1.0\",\"cycle_delay\":6,\"keypad_enabled\":false,\"user_message_force_timeout\":1,\"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},\"autoping\":{\"enabled\":true,\"max_consecutive_reboot_count\":53,\"max_reboot_count\":3,\"items\":[{\"enabled\":false,\"script\":\"\",\"outlets\":[11,16,20,30],\"status\":{\"reboots\":7,\"hosts\":[{\"state\":null,\"success_count\":0,\"address\":\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"state_details\":null,\"failure_count\":155,\"queue_size\":0},{\"state\":null,\"success_count\":0,\"address\":\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"state_details\":\"Something strange and unexpected has happened to https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"failure_count\":60,\"queue_size\":0}]},\"addresses\":[\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\"],\"pings_before_enabling\":null}],\"resume_without_retrial\":true,\"post_reboot_delay\":122,\"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\":1,\"ping_timeout\":136,\"ping_interval\":6},\"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\":\"^(|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,}$\"}}},\"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\":{\"content_type\":{\"group\":\"msg\",\"name\":\"Content type\",\"regexp\":\"^(json|urlencoded)$\"},\"recipient\":{\"group\":\"rcpt\",\"name\":\"Recipient URL\",\"regexp\":\"^https?://.*$\"}}},\"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>=INFO\",\"action\":\"notify(\\\"james\\\")\"},{\"condition\":\"severity>=ERROR\",\"action\":\"notify(\\\"edward\\\")\"}],\"sinks\":[{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[true],\"arguments\":[]},\"type\":\"xmpp\",\"name\":\"anthony\",\"data\":{\"password\":\"\",\"sender\":\"jeff@xjg1-.gk8yby.example.com\",\"recipient\":\"george@y4seq1.example.com\"}}],\"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}}},\"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\":{\"tV\":{\"redirect_urls\":{\"https://%ECE%fA%8D!\":true},\"refresh_tokens\":{\"e3064a667b492894f6d0cd812ee45103\":{\"expiry_time\":1605015618,\"remaining_use_count\":null}},\"secret_hash\":\"8eecc0c98ad0b7b0b6d9870ec79b0158\",\"access_tokens\":{\"28654241a15319a623bf01681ef52a64\":{\"expiry_time\":1677345749,\"remaining_use_count\":null},\"0f2c4cec52cbfc7d49f374985cd57707\":{\"expiry_time\":1623303439,\"remaining_use_count\":72}},\"scopes\":{\"dli+object+full:/relay/\":true}},\"mK2D8TG\":{\"redirect_urls\":{\"https://.]]]s\":true,\"https://%5f\":true,\"https://]\":true},\"refresh_tokens\":{\"6ff20ec37b69f8bdb36b6df101fb76ee\":{\"expiry_time\":1686295518,\"remaining_use_count\":34},\"d848fe87952dce4ad6af556b440256e2\":{\"expiry_time\":null,\"remaining_use_count\":71},\"2828718cc0f938f32411d3790373a22d\":{\"expiry_time\":null,\"remaining_use_count\":41}},\"secret_hash\":null,\"access_tokens\":{\"ca2b0590cb0744d2fc8d4719a44add29\":{\"expiry_time\":1635344625,\"remaining_use_count\":47},\"c4d841ae52e062fb845dbf6d7f3533bf\":{\"expiry_time\":null,\"remaining_use_count\":null},\"35a98857cf42947fa34f464a57982796\":{\"expiry_time\":null,\"remaining_use_count\":97}},\"scopes\":{\"dli+object+read:/relay/\":true,\"dli+object+read:/relay/outlets/\":true}},\"J\":{\"redirect_urls\":{\"https://%bb%0A]]7%6e\":true,\"https://f\":true,\"https://XZ%dE]zR\":true},\"refresh_tokens\":{\"2342dc59e79fd9b579ee139886f370c9\":{\"expiry_time\":1601952279,\"remaining_use_count\":null}},\"secret_hash\":\"e7efc4910678461313da50b6e24a75d6\",\"access_tokens\":{\"2bb95b7e7d60b41ee9759bca76f72145\":{\"expiry_time\":null,\"remaining_use_count\":90}},\"scopes\":{\"dli+object+read:/config/\":true,\"dli+object+read:/relay/\":true,\"dli+object+full:/config/links/\":true}}},\"users\":[{\"password\":\"vvSS\\\"vg+PGP_\",\"is_admin\":true,\"name\":\"admin\",\"is_allowed\":true,\"outlet_access\":[true,true,true,true,true,true,true,true]},{\"password\":\"3[a9#2Ew,g%k,\",\"is_admin\":false,\"name\":\"tom\",\"is_allowed\":true,\"outlet_access\":[true,false,false,false,true,false,false,false,true,false,false,true,true,true,false,false,true,true,false,false,false,true,false,true,true,false,true,true,false,false,true,true]},{\"password\":\"4\\\"D\\\"vBDn8Nr^!Fd0\",\"is_admin\":false,\"name\":\"dick\",\"is_allowed\":false,\"outlet_access\":[true,true,true,true,true,true,false,false,true,false,true,true,true,false,true,true,false,false,true,false,false,false,true,true,true,true,false,true,false,false,true,false]},{\"password\":\"Ey)KStb=DwCy'^R\\\\\",\"is_admin\":false,\"name\":\"harry\",\"is_allowed\":true,\"outlet_access\":[false,true,false,false,true,false,false,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false,true,false,true,true,true,false,false,false,false]}],\"cookie_timeout\":30000}} */\n"},"kotlin-okhttp":{"filename":"get-using-kotlin-okhttp.kt","data":"// \n// Sample for the whole object model.\n// \n// This is a sample demonstrating how to get the DLI Controller API.\n// \n\n// Note that this sample has been generated by httpsnippet;\n// authentication configuration (usually digest) is not included.\n\nval client = OkHttpClient()\n\nval request = Request.Builder()\n .url(\"http://192.168.0.100/restapi/\")\n .get()\n .addHeader(\"Connection\", \"close\")\n .addHeader(\"Accept\", \"application/json\")\n .build()\n\nval response = client.newCall(request).execute()\n\n\n// Sample result:\n// {\"snmp\":{\"enabled\":true,\"engine_id\":\"5DBE14B8CEBCFA92EC\",\"known_auth_methods\":{\"sha1\":\"SHA1\",\"md5\":\"MD5\"},\"community_mappings\":[{\"ip_address\":\"10.176.163.168\",\"user\":\"userycbanW\",\"netmask\":\"255.0.0.0\",\"community\":\"eRhmhT7XB2fR\"},{\"ip_address\":\"10.8.216.58\",\"user\":\"userMVRIT4\",\"netmask\":\"255.0.0.0\",\"community\":\"nU5FBsxfzV\"},{\"ip_address\":\"192.168.14.226\",\"user\":\"userSvexm\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.35.65\",\"user\":\"userNvN4AS\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.167.196\",\"user\":\"userV7GC\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"}],\"users\":{\"powerReader\":{\"priv_password\":\"readerPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":\"readonly\"},\"auth_password\":\"readerAuthPassword\",\"is_allowed\":true,\"priv_method\":\"des\",\"auth_method\":\"sha1\",\"has_priv_password\":false},\"powerAdmin\":{\"priv_password\":\"adminPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":true},\"auth_password\":\"adminAuthPassword\",\"is_allowed\":true,\"priv_method\":\"aes\",\"auth_method\":\"sha1\",\"has_priv_password\":false}},\"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\"}}},\"network\":{\"wired\":{\"ip_address\":\"10.229.173.71\",\"serve_dns\":true,\"protocol\":\"dhcp\",\"online\":true,\"gateway\":\"10.0.0.39\",\"dns_servers\":[\"35.114.95.41\",\"27.10.21.15\"],\"mac_address\":\"7C:E1:FF:E0:E2:1F\",\"netmask\":\"255.0.0.0\"},\"wireless\":{\"wac_supported\":true,\"protocol\":\"dhcp\",\"encryption\":\"psk\",\"netmask\":\"255.0.0.0\",\"known_encryptions\":{\"psk2\":\"WPA2 PSK\",\"psk-mixed\":\"WPA/WPA2 PSK mixed mode\",\"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\":\"-&j&K&ieJTHx#caJJpq6a!4bW#aauwC%!-,K1r0XLUUM7\",\"dns_servers\":[],\"known_modes\":{\"sta\":\"Client\",\"ap\":\"Access Point\"},\"enabled\":false,\"serve_dns\":false,\"ssid\":\"any3\",\"mac_address\":\"7C:E1:FF:5C:74:B3\",\"ip_address\":\"10.72.235.109\",\"online\":false,\"channel\":\"9\",\"wac_enabled\":true,\"mode\":\"ap\",\"gateway\":\"10.0.0.25\"},\"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\":[]},\"interface_order\":[\"wired\"],\"known_protocols\":{\"dhcp\":\"Dynamic IP/DHCP\",\"static\":\"Static IP\"},\"same_subnet_only\":true},\"mqtt\":{\"connect_topic\":\"NWtSZGbel\",\"connect_payload\":\"ASzqk\",\"username\":\"userkXmxF\",\"reconnect_retain\":false,\"connect_qos\":2,\"use_ssl\":false,\"lwt_payload\":\"\",\"disconnect_payload\":\"aV\",\"outlets\":[{\"allow_read\":false,\"topic_subtree\":\"Mj8FD7jz\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"9UaIE\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"PjK2o\",\"qos\":2,\"allow_write\":false},{\"allow_read\":true,\"topic_subtree\":\"BBeLRsTBrB\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"swW7W\",\"qos\":2,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"T3XHp66\",\"qos\":0,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"fmG9y8\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"EPflXCrHv\",\"qos\":0,\"allow_write\":false}],\"enabled\":true,\"reconnect_qos\":0,\"disconnect_qos\":2,\"disconnect_retain\":false,\"lwt_qos\":0,\"broker_port\":null,\"lwt_topic\":\"HbLX8wk9l\",\"disconnect_topic\":\"vB9U\",\"password\":\"@IZq03a-LS#3\",\"lwt_retain\":true,\"reconnect_payload\":\"\",\"topic_root\":\"TySka7WQHz\",\"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\":\"1BaM.2HFC.YIwHXM.uAAC6Wy.2xSDXp.r0l3H.Z7u6T.O1aa86.XbC0ojpX.example.com\",\"reconnect_topic\":\"hrlRgyp4H\",\"connect_retain\":false},\"script\":{\"source\":\"function enable_modem(...)\\n ...\\nend\\nfunction disable_contraption(...)\\n ...\\nend\\n\",\"step_time_limit\":5,\"boot_handler\":\"\",\"threads\":{\"52\":{\"label\":\"label of thread #52\"}},\"traced\":false,\"step_delay\":2,\"user_function_ui_order\":[\"enable_modem\",\"toggle_machines\",\"toggle_contraption\"],\"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\":{\"disable_heater_sample\":{\"source\":\"function shut_down_router(...)\\n ...\\nend\\nfunction disable_routers(...)\\n ...\\nend\\nfunction disable_engine(...)\\n ...\\nend\\n\"},\"energize_heaters_sample\":{\"source\":\"function enable_routers(...)\\n ...\\nend\\nfunction energize_modem(...)\\n ...\\nend\\nfunction energize_router(...)\\n ...\\nend\\nfunction enable_heaters(...)\\n ...\\nend\\n\"}},\"boot_handler_legacy\":true,\"variables\":{\"engine_running\":10,\"heater_online\":\"good\",\"gadget_running\":\"failed\",\"router_state\":\"no\",\"modem_online\":true}},\"meter\":{\"power_status\":true,\"values\":{\"vcc_voltage\":{\"intervals\":[{\"lower_bound_bottom\":576.66666666667,\"alarm_level\":1,\"lower_bound_top\":590,\"alarm_period\":1},{\"lower_bound_bottom\":594.16666666667,\"alarm_level\":null,\"lower_bound_top\":602.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":18,\"data_absence_alarm_level\":3,\"value\":6,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"DC voltage\",\"supports_calibration\":false,\"internal\":false,\"lowest_interval_alarm_level\":null,\"bus\":3},\"current\":{\"intervals\":[{\"lower_bound_bottom\":94,\"alarm_level\":null,\"lower_bound_top\":104,\"alarm_period\":null},{\"lower_bound_bottom\":143,\"alarm_level\":3,\"lower_bound_top\":157,\"alarm_period\":null},{\"lower_bound_bottom\":162,\"alarm_level\":1,\"lower_bound_top\":176,\"alarm_period\":null},{\"lower_bound_bottom\":179,\"alarm_level\":null,\"lower_bound_top\":188,\"alarm_period\":null},{\"lower_bound_bottom\":225,\"alarm_level\":null,\"lower_bound_top\":239,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"2.4\",\"history_subsample_count\":10,\"data_absence_alarm_level\":2,\"value\":8,\"log_history\":false,\"history_time_step\":17,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":7,\"quantity\":\"current\",\"name\":\"Current\",\"supports_calibration\":false,\"internal\":true,\"lowest_interval_alarm_level\":1,\"bus\":null},\"mains_voltage\":{\"intervals\":[{\"lower_bound_bottom\":7.8333333333333,\"alarm_level\":null,\"lower_bound_top\":8.8333333333333,\"alarm_period\":2},{\"lower_bound_bottom\":11.25,\"alarm_level\":null,\"lower_bound_top\":12.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"3.5\",\"history_subsample_count\":1,\"data_absence_alarm_level\":null,\"value\":108,\"log_history\":true,\"history_time_step\":14,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":36,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"AC voltage\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":3,\"bus\":null},\"temperature\":{\"intervals\":[{\"lower_bound_bottom\":20.870870870871,\"alarm_level\":3,\"lower_bound_top\":21.171171171171,\"alarm_period\":1},{\"lower_bound_bottom\":22.432432432432,\"alarm_level\":null,\"lower_bound_top\":22.582582582583,\"alarm_period\":null},{\"lower_bound_bottom\":23.843843843844,\"alarm_level\":null,\"lower_bound_top\":24.174174174174,\"alarm_period\":1},{\"lower_bound_bottom\":24.264264264264,\"alarm_level\":null,\"lower_bound_top\":24.564564564565,\"alarm_period\":7},{\"lower_bound_bottom\":25.735735735736,\"alarm_level\":1,\"lower_bound_top\":26.126126126126,\"alarm_period\":1},{\"lower_bound_bottom\":27.267267267267,\"alarm_level\":2,\"lower_bound_top\":27.447447447447,\"alarm_period\":null},{\"lower_bound_bottom\":27.807807807808,\"alarm_level\":2,\"lower_bound_top\":28.108108108108,\"alarm_period\":3},{\"lower_bound_bottom\":28.138138138138,\"alarm_level\":10,\"lower_bound_top\":28.408408408408,\"alarm_period\":1}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":8,\"data_absence_alarm_level\":1,\"value\":314,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":11,\"data_absence_alarm_period\":1,\"quantity\":\"temperature\",\"name\":\"Temperature\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":5,\"bus\":4}},\"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\":[],\"arguments\":[]}},\"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\"}},\"config\":{\"allow_plaintext_logins\":true,\"allow_coapws\":true,\"protect_private_config\":false,\"brand_url\":\"https://bar.example.com/baz/baz.html\",\"allow_jsonrpc_nonadmin\":false,\"hide_passwords\":true,\"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\":null,\"name\":\"Screen length\",\"units\":{\"px\":{\"offset\":0,\"internal\":true,\"name\":\"pixel\",\"scale\":1}}},\"temperature\":{\"preferred_unit\":\"C\",\"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\":\"times\",\"name\":\"Count\",\"units\":{\"times\":{\"offset\":0,\"internal\":true,\"name\":\"time\",\"scale\":1}}},\"illuminance\":{\"preferred_unit\":\"lx\",\"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\":\"s\",\"name\":\"Time\",\"units\":{\"s\":{\"offset\":0,\"internal\":true,\"name\":\"second\",\"scale\":1}}},\"ratio\":{\"preferred_unit\":\"times\",\"name\":\"Ratio\",\"units\":{\"%\":{\"offset\":0,\"internal\":true,\"name\":\"percent\",\"scale\":100},\"times\":{\"offset\":0,\"internal\":true,\"name\":\"\",\"scale\":1}}},\"energy\":{\"preferred_unit\":null,\"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\":false,\"custom_register_url\":\"https://foo.example.com/bar/bar/baz.html\",\"customization_status\":null,\"known_protection_bits\":{\"protect_restore\":{\"name\":\"Protection from restore from backup\",\"status\":true},\"protect_admin\":{\"name\":\"Administrator credentials protection\",\"status\":false},\"protect_private_config\":{\"name\":\"Private configuration protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"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 lock\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_firmware\":{\"name\":\"Firmware protection\",\"status\":false}},\"refresh_enabled\":true,\"allow_modifying_get\":true,\"protect_maintenance\":false,\"serial\":\"ISO322203123456\",\"custom_support_email\":\"support@example.com\",\"allow_coapws_nonadmin\":false,\"allow_restapi\":false,\"upgrade_notify_beep\":false,\"brand_faq_url\":\"https://bar.example.com/baz/quux/baz/quux.htm\",\"links\":[{\"description\":\"test 5\",\"href\":\"test_url7\"},{\"description\":\"test 3\",\"href\":\"test_url5\"}],\"custom_brand_logo\":\"https://foo.example.com:8443/foo/baz/foo/baz.jpg\",\"image_format\":\"svg\",\"location\":\"Server room\",\"ntp_server_enabled\":false,\"http_ports\":[{\"port\":\"2\",\"address\":\"192.168.0.13\"},{\"port\":\"80\",\"address\":\"192.168.0.50\"},{\"port\":\"8000\",\"address\":\"192.168.0.42\"}],\"hide_wifi_key\":false,\"custom_brand_url\":\"http://foo.example.com/bar/quux/baz/bar/foo.html\",\"syslog_ip_address\":null,\"protect_network\":false,\"lockout_delay_minutes\":60,\"version\":\"1.8.1.0\",\"allow_coapws_origins\":[\"http://baz.example.com\",\"https://foo.example.com\",\"http://foo.example.com\",\"https://baz.example.com:8443\",\"http://bar.example.com:8037\",\"http://baz.example.com:80\",\"http://bar.example.com\"],\"syslog_minimal_severity\":8,\"certificates\":{\"iVeriBaz_Primary_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIISgtFFi3UczXg1sKPtJYCR8AHUNQL2cJWIDoZxt4aseHvWdLPzveQ4rkaFAyJp\\n7WgjUZp4STNO01lS0h7Sn+COGPMbEfTOC98il+oDUBdWFO/H58mv9/JRQh3hMY6a\\nGIWG7lmLPJcpLvxWhshiB89uEtHp/uZID5bMtOjIjL85H5d++KjCVu7loQapKA7a\\nkyB8iWu3g0MofNp/71X2AIscuhz5rZPcYdnG9iMsklgP8VRIZ+MlJENEyNLqzmSX\\nGqb+CTkzAA8idSHdr2y5SC4sawrMPPoiFQiTwTT6fdrI68yzDx5iACam9S9at+I8\\n1eMW7VBnMWwXUvnR1VeF6QQab1T=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"SecureBarSign_Root_CA_3\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIQcq2QCuDpVomTeUGNMdvXMmUI/mGyLBOz2TPGOf6vUuP8PhYnKULjGr1IdKG/\\n+cAQva62VcywnNeLB/sYk8PoT39l4jS5MfYIFhMnJLk7lOVyPNXAXy+129o8vHGI\\nrcEY/1tMn17CY6exfqVerYi1Ntyg9Gf1vvbwzVJnYT/6cf4HWbxN9gQYZPFliwod\\nQarxwfWPgf1MlLuMJIY/k7b9PMuMBXEd86b4n7VUoZtawozF6YHshu\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"iCyberFooCare_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIELfoX7Hcgwv5LRQL574xu1tp27rSFPPVn5KKFdyxat3yLVJSfQQZTKPYTH0li\\nVadrrHppujus5QBZ5e0h8N7isQle8DxgqbXivNXp7ShEvvq1ZskjFuS8KDoVSmBJ\\nk1I8b8H3rX+mN2MGo6Yjaj3pXaIKoejZh2jIC0O3aPszTFGIOr1/a7r8k9UYqD7Y\\nssWvHcViVVCnnWBeaCFj3PTFv258BfT4Y//seWb92pzsMAXzPoiUDCm8GtJTZoa8\\nb0U8dgCTf5rseqHSZninZs4TCa31ADtnGOyw5APnHHfy8yQkl8YL\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"iTrustBar_Trusted_Certification_Authority_9\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII+lWTC/AfwyDAUtu35zjc6d8YHjR7fdwfPT9dUMIRLYdrSXwZXgCgKMFe5inmM\\nnDeQj0lBNKqEoOBOyuceE+vu6eiv1SOqi2HS52fUPVlDwzdutGZ8GV3PAoLDHl3/\\nNTxS8RtgD7cCmX627HLeMnqB83Uw9WmY/j1ABwsQ3Ves3nxC4Js=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBarProtect_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFWAceIQ5tB1Q8GLpkAjNiIEUEacysi67FIlvcC0WP4yaMJP7W8XETnljNNiF6\\nN9BIoPLKqRJQqfs+B1XSXLDHld/1lsS82fTs4qDxIYO8DH9QKiuu47BrmDuY6MiA\\nC382\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"VeriBazSystems_Root_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII2rwygHYXH1hxhLz8DsLgURgAuQGXuK6yB2xuMVSgZ9dGXdRmWpT0G9CBbVkVr\\n3yQzLyR1XdhqBKHzs6SuPe7cFeNnWGGbFjbch3fFiM5vjOvbXOWy2fbKK+7tHQUY\\n6AtBs8wFGs+==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"GuardBarSign_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIyOL22ZGy1Pr87xtdi4IOJgqjY/u5yoPxDm0HMIGQk7at5TXpZsEvY5e77YE5N\\ncS6wrRCHBMt4TNeJyWZu4hYEq7UyXB1AfA6XdKqqijxC6bY5770ErbUhk/fICjUu\\ncRYyHOh1LvAyTI6dKMVxsCiut06cW0X8U57oWrrum2sGM/wjNRgGgPAZRJC+Mm9s\\nIgQ9YKycDF+ECjdgQwMs6yKRAKqyVisqPI0+e/ctGd8UNnBqjZisX2K==\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eTrustFooCrypt_Primary_Certification_Authority_1\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIGznwhzqYHWIf/a7F/1ONn1LlZdolZ9Yr9LotKeReBmJCMTTOWunJy95XovJN5\\nHF4AckeGyQcAo5gDdb1zZC5700SQ8MiReoeHZIaXkCkZKRp+2sze44n77GZIeIlJ\\nPcikCGVR0\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBazSign_Root_CA_7\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIiniveU/qjbZ7KWRHLv9RgwY7UGqH9nMua5pFbq5LShVpEy6buI3aEejlxa26O\\n/YrGAiOXB630N19/yT4ZklJVivaqK1tLblenT2LhBQkaUvbTPi2ATNhCJI2fLx0z\\ngnCl9wzbga6cBc1wgDQ4xeQFj5dg8dPrQedbacDGCMuQ+yNhCpoAUESDM5wWlMOB\\n1pdg3wvSrLTqlA2a/E5FiKdqGAbeaphdfKKkGFC8dh+Ou2/vJ6B2Squk1WPdL6H0\\ndnlu0wXjwye/zaK6nOaeJLhsmLDve\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"eCyberBazSystems_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFz12jzNyiH5283OG8Hh6u1AffCxon053/97k8Xjtrry/wMI5f0Ea3QGleDaRF\\nHsg20Eow5gu7dGRkyT+YZQqK54xZLe6fXpja3XWBDQKsiodgHdFt46ECCBnZrvEP\\n+/qXX1n+OgiCJPWzgQ3ogH1t5dl0tAnuCdSmhFm6yVLHwtHdKMS0gWvn9gq3tez5\\nRu/jg8hCV/9PIolhHnO==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"SecureBarSystems_Primary_Certification_Authority_6\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII3DkCaEMgm5Y3TNKP3006mAdPrq1Lb5qhLawxrIeeQCkvc5Kh7NqwaTLRKOpyW\\ntGcq8wVpNjZIMgf4q2wmeQ76mYxl5dQ+w2r4/MwO6VjVCOb2SXq7++FnZDYgs+ho\\nYv5xsW4NFbcgCh9mYImZaZ8p7qi8XXE6TM4LuAlAoOs052pfNcFzCPpLFYWp5nxb\\n1y3EjG2794F\\n-----END CERTIFICATE-----\\n\",\"status\":false}},\"ssh_authorized_keys\":[{\"data\":\"ssh-rsa 9=\",\"options\":\"\",\"comment\":\"\"}],\"refresh_delay_minutes\":1,\"ssh_enabled\":true,\"allow_restapi_nonadmin\":true,\"protect_restore\":true,\"custom_brand_logo_height\":32,\"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\"},\"allow_restapi_origins\":[\"https://foo.example.com:38443\",\"https://bar.example.com\",\"http://bar.example.com:8014\",\"http://bar.example.com\",\"https://baz.example.com:443\"],\"brand_manual_url\":\"https://foo.example.com/baz/foo.htm\",\"custom_brand_logo_width\":22,\"plots\":[{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480}],\"ssh_port\":22,\"upgrade_notify_blink\":true,\"protect_admin\":false,\"relay_ports\":[\"ttyATH0\"],\"custom_update_url\":\"http://baz.example.com/foo/bar/foo/bar.html\",\"brand_company_name\":\"Digital Loggers, Inc.\",\"hardware_id\":\"EPCR5\",\"crls\":{\"iSecureBar_Primary_Certification_Authority\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIilpXCD0tj4JSIv5xk4EjgZo+WsGYMhv5Skeh+haknwC6rJ4bQLL7wA8T2Q2R8\\nckDKlwxVktksk4zMWKjgGwqm+HqSRp14aGQLDNszGds1jrQGB9yU5pH667aZzegZ\\n6w9Vp9oS2sCwIU8UTecIykQ5L04/igyrc8NSKBxO4AKOhUuA9WV7HxFf+=\\n-----END X509 CRL-----\\n\",\"status\":false},\"eGuardFooWard_Trusted_CA\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIL3MXGW7ar4JuXx797txcc+mLPdpv9u6XzV4G1EtvLCpuAz4Jt2yV2ksUNhQYc\\nc3Cv7To2q1ulDtrZmvXH+IAVhtxGWVO8bd3k6upzxjkBdcmPXKjYev3Lp0eLX2W9\\ncvqXlqUUah7CUZmqIKVEQt3SXR0b+BJd7AAu0hPdPZrv8emT/HjRApvjHyLH9hwJ\\n6EwqgZFFRAQ6zw7GgaTWWDpUb6fI3/DCF92ylJDDWgLVcUnJ4HrcWg6\\n-----END X509 CRL-----\\n\",\"status\":false},\"iGuardBar_Primary_CA_5\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIbm+M0Jrf8Tle7oRnigWg+Rhj04G0xFQZ2Ry4mpmwJXbSM3F4lommFUWHaoKY4\\n8E6F1y1+Iacmzh23TtsG8MoSzdpXjdituq9xpCx7pZwoH/tnul337uY6XNgH1OBx\\nMu4asDQS9EmA7Z5vf\\n-----END X509 CRL-----\\n\",\"status\":true}},\"contact\":\"support@example.com\",\"relax_nonhtml_content_types\":false,\"timezone\":\"UTC\",\"hostname\":\"baz.example.com\",\"protect_firmware\":false,\"outlet_label\":\"Outlet\",\"brand_name\":\"Ethernet Power Controller\",\"oid\":\"1.3.6.1.4.1.45770.1.3\",\"custom_brand_company_name\":\"Whatever Systems Inc.\",\"update_url\":\"https://bar.example.com/foo/baz/quux/baz.htm\",\"ntp_peers\":[\"0.ntp-pool.example.com\",\"1.ntp-pool.example.com\",\"2.ntp-pool.example.com\",\"3.ntp-pool.example.com\"],\"custom_help_url\":\"https://baz.example.com/foo/quux.htm\",\"name_always_visible\":true,\"support_email\":\"support@example.com\",\"https_ports\":[{\"port\":\"8080\",\"address\":\"192.168.0.71\"}],\"contacts\":{\"engineering\":{\"phone\":null,\"fax\":\"+02368524446846\",\"name\":\"Engineering\",\"email\":\"engineering@bar.example.com\"},\"sales\":{\"phone\":null,\"fax\":null,\"name\":\"Sales\",\"email\":null},\"support\":{\"phone\":\"+2772690660701\",\"fax\":\"+890334929577649\",\"name\":\"Support\",\"email\":null},\"features\":{\"phone\":null,\"fax\":null,\"name\":\"Features\",\"email\":null}},\"custom_support_url\":\"http://baz.example.com:8070/baz/quux/foo/bar.htm\",\"support_url\":\"https://bar.example.com/bar.htm\",\"protect_notification\":false,\"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\":true,\"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\":true,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"min_value\":8,\"scale\":\"linear\",\"height\":64}],\"register_url\":\"https://bar.example.com:443/baz/foo/foo.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\"},\"string_mask\":\"nombstr\",\"renewal_data\":{\"days\":\"4\"},\"cert\":\"-----BEGIN CERTIFICATE-----\\nMIINWlG0m1xW3eg4FZ8SMKl1Obu1iuFO0CnYz3bl7YICD+JUaUzyqk/FMwI5qZVs\\nRnO2ZXdtmsu5NUbMSS7UkVQ3dGf89TSdGtisQLlCEfKd9y/eR89CgcHJvyU4Szkk\\nScIpOX33ujFtkwKv6YcksyfqSmIRW3J/ier6CxC6gU/RRMMZx+Jpz\\n-----END CERTIFICATE-----\\n\",\"automatic_renewal\":true,\"renewal_method\":\"selfsigned\",\"bits\":8192,\"key\":\"-----BEGIN PRIVATE KEY-----\\nMIIMf/aHFwFUcjzYJ7eGvf5pO/q1XCblUC79DjSVfk0HT/sp9W54BDvcFmfo+GaV\\nhkTAG8wJSQKLFWuNc5cYktLPiMiItD1b+WnGhjbAAyXRUSr6ZThKN2l5QTPKjTxj\\nk/jUdwhbU95y0EYWyuv1f0U9SquxodzZfj3IgnwAy28+IjWHdSKJUqUzgPwU3w4k\\nA3Mz/Zx3jyOTVh6z1RUtyTaNQ5SMBD3NIRMK0KPmIp\\n-----END PRIVATE KEY-----\\n\",\"distinguished_name\":{\"commonName\":[\"Digital Loggers Unit\"],\"countryName\":[\"US\"],\"stateOrProvinceName\":[\"California\"],\"localityName\":[\"Santa Clara\"]},\"domains\":[\"foo.example.com\"],\"addresses\":[\"108.121.174.254\"],\"csr\":\"-----BEGIN CERTIFICATE REQUEST-----\\nMIIuK4EMovDx7AAGthHK8gijdj3Sj48Au95FGLe4Gt2P4Fizz/J7i2tLozqX3/k+\\nGTCwaVqfxwwfwwhG3PKzn9yej2gT3tKLMZIy48d25aj1WQKcsgcgsaKbe04jwR5I\\nQH7bxBiYwm5N6kGpMyhyJJdMQNItVdwxx3YuHHTE4adCKv2iumhD5LcYlwRGaOEX\\noSn6x1CXhRudVcXHKnPhPzTMRlys/WMq+9yxDBUwePaA27UOxv6NvblNNkFOGdFG\\nEE3Rl06AcIEmpejkn6gOu3ofKCx+UEpkUvCGxKSZfiLUN5FADyb81PpOenP82FuZ\\n6r7TJi814fQBxdQvEbzgRNKEoUI3PuGYlP148C8EubRrEunUVmAyAWD/1Y5TSN1D\\n5JyKUDE5g6Lavs6h25ubKvfu08MPCcEJyDfSSwZ83xl/puju/d=\\n-----END CERTIFICATE REQUEST-----\\n\",\"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}}}}},\"relax_nonhtml_methods\":false,\"brand_product_info_url\":\"https://bar.example.com/foo/foo/bar/quux.htm\"},\"cred\":{\"ip_address\":\"192.168.0.93\",\"is_admin\":true,\"name\":\"admin\",\"agent\":\"web ui\",\"outlet_access\":[true,true,true,true,true,true,true,true]},\"upnp\":{\"enabled\":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\":\"XQ4idRGnN-y8U\",\"model_number\":\"\",\"model\":\"DLI emulated Belkin socket\",\"soap_xmlns_prefix_override\":\"i\",\"event_xmlns_prefix_override\":null,\"service_id\":\"basicevent1\",\"device_type\":\"controllee\"}},\"notifications\":{\"events\":{\"dli.upnp.sample_event\":{\"parameters\":[{\"id\":\"sample_parameter\",\"has_fixed_value\":false,\"fixed_value\":null}],\"message_template\":[\"sample event\"]}},\"parameter_kinds\":[]},\"outlets\":[{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d0\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d1\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d2\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d3\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"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\"}]},\"relay\":{\"all_caps\":true,\"min_relay_voltage\":8,\"lcd_rows\":2,\"user_message_timeout\":0,\"sequence_delay\":2,\"beep_sequence\":\"0\",\"min_sequence_delay\":1,\"outlets\":[{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #3\"},{\"state\":true,\"critical\":true,\"cycle_delay\":4,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":6,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #5\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #6\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":false,\"cycle_delay\":2,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #8\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #9\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Uplink Radio Power\"},{\"state\":false,\"critical\":false,\"cycle_delay\":1,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #12\"},{\"state\":true,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #13\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #14\"},{\"state\":false,\"critical\":true,\"cycle_delay\":6,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Server\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Cooling fans\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #17\"},{\"state\":false,\"critical\":true,\"cycle_delay\":8,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":false,\"cycle_delay\":5,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #19\"},{\"state\":false,\"critical\":true,\"cycle_delay\":5,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #20\"},{\"state\":false,\"critical\":true,\"cycle_delay\":2,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #24\"},{\"state\":false,\"critical\":false,\"cycle_delay\":9,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #27\"},{\"state\":false,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Uplink Radio Power\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":true,\"cycle_delay\":3,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":3,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #31\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Server\"}],\"lcd_columns\":16,\"relatch\":9,\"fuse_relatch\":5,\"model\":\"EPCR5\",\"user_lines\":[null,null],\"recovery_mode\":0,\"nets\":{\"eu82\":{\"latest_value\":8,\"tracking\":null,\"name\":\"eu82\",\"expression\":false},\"u53\":{\"latest_value\":1,\"tracking\":\"pull\",\"name\":\"u53\",\"expression\":true},\"ymb6\":{\"latest_value\":1,\"tracking\":\"push\",\"name\":\"ymb6\",\"expression\":false}},\"pins\":{\"ain25\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"ain25\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":\"lol78\",\"mode_bits\":4,\"level_driver\":\"kzvnx16\",\"input_bits\":16},\"aout8\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"aout8\",\"drive_logic_mapping\":[\"Z\",\"H\",\"0\",\"1\"],\"mode_driver\":\"x7\",\"mode_bits\":0,\"level_driver\":\"y6\",\"input_bits\":0},\"dio6\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"dio6\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":false,\"mode_bits\":0,\"level_driver\":\"twclyvu2\",\"input_bits\":8},\"din57\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"din57\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":\"y69\",\"mode_bits\":1,\"level_driver\":true,\"input_bits\":0},\"aout3\":{\"level_bits\":8,\"latest_input_value\":null,\"name\":\"aout3\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":false,\"mode_bits\":8,\"level_driver\":\"zttx52\",\"input_bits\":0}},\"ports\":{\"uart_e8p\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_e8p\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"1.5\",\"char_size\":\"6\"}},\"uart_54hywn7x3ih1\":{\"latest_received\":{\"d\":\"3B93DABB\"},\"type\":\"uart\",\"name\":\"uart_54hywn7x3ih1\",\"accept\":[],\"configuration\":[]},\"uart_fvl\":{\"latest_received\":{\"d\":\"01\"},\"type\":\"uart\",\"name\":\"uart_fvl\",\"accept\":[],\"configuration\":{\"parity\":\"N\",\"char_size\":\"5\",\"stop_bits\":\"1.5\"}},\"uart_a3\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_a3\",\"accept\":{\"d\":true},\"configuration\":{\"parity\":\"S\",\"char_size\":\"7\"}},\"uart_2f\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_2f\",\"accept\":[],\"configuration\":{\"parity\":\"E\"}},\"uart_9xt\":{\"latest_received\":{\"d\":\"802A94D1A9C7\"},\"type\":\"uart\",\"name\":\"uart_9xt\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"32\",\"stop_bits\":\"1\"}},\"uart_r\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_r\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"2\"}},\"uart_i0\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_i0\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"86\",\"stop_bits\":\"1.5\"}},\"uart_pn\":{\"latest_received\":{\"d\":\"BE\"},\"type\":\"uart\",\"name\":\"uart_pn\",\"accept\":[],\"configuration\":{\"baudrate\":\"36845435\",\"stop_bits\":\"2\"}},\"uart_m\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_m\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"8697\",\"char_size\":\"8\",\"parity\":\"M\"}},\"uart_yz\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_yz\",\"accept\":[],\"configuration\":{\"parity\":\"O\",\"char_size\":\"6\"}}},\"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\"}}},\"backlight_sequence\":\"0\",\"name\":\"My controller\",\"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\":[]},\"online\":true,\"version\":\"1.8.1.0\",\"cycle_delay\":6,\"keypad_enabled\":false,\"user_message_force_timeout\":1,\"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},\"autoping\":{\"enabled\":true,\"max_consecutive_reboot_count\":53,\"max_reboot_count\":3,\"items\":[{\"enabled\":false,\"script\":\"\",\"outlets\":[11,16,20,30],\"status\":{\"reboots\":7,\"hosts\":[{\"state\":null,\"success_count\":0,\"address\":\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"state_details\":null,\"failure_count\":155,\"queue_size\":0},{\"state\":null,\"success_count\":0,\"address\":\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"state_details\":\"Something strange and unexpected has happened to https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"failure_count\":60,\"queue_size\":0}]},\"addresses\":[\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\"],\"pings_before_enabling\":null}],\"resume_without_retrial\":true,\"post_reboot_delay\":122,\"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\":1,\"ping_timeout\":136,\"ping_interval\":6},\"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\":\"^(|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,}$\"}}},\"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\":{\"content_type\":{\"group\":\"msg\",\"name\":\"Content type\",\"regexp\":\"^(json|urlencoded)$\"},\"recipient\":{\"group\":\"rcpt\",\"name\":\"Recipient URL\",\"regexp\":\"^https?://.*$\"}}},\"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>=INFO\",\"action\":\"notify(\\\"james\\\")\"},{\"condition\":\"severity>=ERROR\",\"action\":\"notify(\\\"edward\\\")\"}],\"sinks\":[{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[true],\"arguments\":[]},\"type\":\"xmpp\",\"name\":\"anthony\",\"data\":{\"password\":\"\",\"sender\":\"jeff@xjg1-.gk8yby.example.com\",\"recipient\":\"george@y4seq1.example.com\"}}],\"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}}},\"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\":{\"tV\":{\"redirect_urls\":{\"https://%ECE%fA%8D!\":true},\"refresh_tokens\":{\"e3064a667b492894f6d0cd812ee45103\":{\"expiry_time\":1605015618,\"remaining_use_count\":null}},\"secret_hash\":\"8eecc0c98ad0b7b0b6d9870ec79b0158\",\"access_tokens\":{\"28654241a15319a623bf01681ef52a64\":{\"expiry_time\":1677345749,\"remaining_use_count\":null},\"0f2c4cec52cbfc7d49f374985cd57707\":{\"expiry_time\":1623303439,\"remaining_use_count\":72}},\"scopes\":{\"dli+object+full:/relay/\":true}},\"mK2D8TG\":{\"redirect_urls\":{\"https://.]]]s\":true,\"https://%5f\":true,\"https://]\":true},\"refresh_tokens\":{\"6ff20ec37b69f8bdb36b6df101fb76ee\":{\"expiry_time\":1686295518,\"remaining_use_count\":34},\"d848fe87952dce4ad6af556b440256e2\":{\"expiry_time\":null,\"remaining_use_count\":71},\"2828718cc0f938f32411d3790373a22d\":{\"expiry_time\":null,\"remaining_use_count\":41}},\"secret_hash\":null,\"access_tokens\":{\"ca2b0590cb0744d2fc8d4719a44add29\":{\"expiry_time\":1635344625,\"remaining_use_count\":47},\"c4d841ae52e062fb845dbf6d7f3533bf\":{\"expiry_time\":null,\"remaining_use_count\":null},\"35a98857cf42947fa34f464a57982796\":{\"expiry_time\":null,\"remaining_use_count\":97}},\"scopes\":{\"dli+object+read:/relay/\":true,\"dli+object+read:/relay/outlets/\":true}},\"J\":{\"redirect_urls\":{\"https://%bb%0A]]7%6e\":true,\"https://f\":true,\"https://XZ%dE]zR\":true},\"refresh_tokens\":{\"2342dc59e79fd9b579ee139886f370c9\":{\"expiry_time\":1601952279,\"remaining_use_count\":null}},\"secret_hash\":\"e7efc4910678461313da50b6e24a75d6\",\"access_tokens\":{\"2bb95b7e7d60b41ee9759bca76f72145\":{\"expiry_time\":null,\"remaining_use_count\":90}},\"scopes\":{\"dli+object+read:/config/\":true,\"dli+object+read:/relay/\":true,\"dli+object+full:/config/links/\":true}}},\"users\":[{\"password\":\"vvSS\\\"vg+PGP_\",\"is_admin\":true,\"name\":\"admin\",\"is_allowed\":true,\"outlet_access\":[true,true,true,true,true,true,true,true]},{\"password\":\"3[a9#2Ew,g%k,\",\"is_admin\":false,\"name\":\"tom\",\"is_allowed\":true,\"outlet_access\":[true,false,false,false,true,false,false,false,true,false,false,true,true,true,false,false,true,true,false,false,false,true,false,true,true,false,true,true,false,false,true,true]},{\"password\":\"4\\\"D\\\"vBDn8Nr^!Fd0\",\"is_admin\":false,\"name\":\"dick\",\"is_allowed\":false,\"outlet_access\":[true,true,true,true,true,true,false,false,true,false,true,true,true,false,true,true,false,false,true,false,false,false,true,true,true,true,false,true,false,false,true,false]},{\"password\":\"Ey)KStb=DwCy'^R\\\\\",\"is_admin\":false,\"name\":\"harry\",\"is_allowed\":true,\"outlet_access\":[false,true,false,false,true,false,false,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false,true,false,true,true,true,false,false,false,false]}],\"cookie_timeout\":30000}}\n"},"http-1.1":{"filename":"get-using-http-1.1.txt","data":"# \n# Sample for the whole object model.\n# \n# This is a sample demonstrating how to get the DLI Controller API.\n# \n\n# Note that this sample has been generated by httpsnippet;\n# authentication configuration (usually digest) is not included.\n\nGET /restapi/ HTTP/1.1\r\nConnection: close\r\nAccept: application/json\r\nHost: 192.168.0.100\r\n\r\n\n\n\n# Sample result:\n# {\"snmp\":{\"enabled\":true,\"engine_id\":\"5DBE14B8CEBCFA92EC\",\"known_auth_methods\":{\"sha1\":\"SHA1\",\"md5\":\"MD5\"},\"community_mappings\":[{\"ip_address\":\"10.176.163.168\",\"user\":\"userycbanW\",\"netmask\":\"255.0.0.0\",\"community\":\"eRhmhT7XB2fR\"},{\"ip_address\":\"10.8.216.58\",\"user\":\"userMVRIT4\",\"netmask\":\"255.0.0.0\",\"community\":\"nU5FBsxfzV\"},{\"ip_address\":\"192.168.14.226\",\"user\":\"userSvexm\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.35.65\",\"user\":\"userNvN4AS\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.167.196\",\"user\":\"userV7GC\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"}],\"users\":{\"powerReader\":{\"priv_password\":\"readerPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":\"readonly\"},\"auth_password\":\"readerAuthPassword\",\"is_allowed\":true,\"priv_method\":\"des\",\"auth_method\":\"sha1\",\"has_priv_password\":false},\"powerAdmin\":{\"priv_password\":\"adminPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":true},\"auth_password\":\"adminAuthPassword\",\"is_allowed\":true,\"priv_method\":\"aes\",\"auth_method\":\"sha1\",\"has_priv_password\":false}},\"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\"}}},\"network\":{\"wired\":{\"ip_address\":\"10.229.173.71\",\"serve_dns\":true,\"protocol\":\"dhcp\",\"online\":true,\"gateway\":\"10.0.0.39\",\"dns_servers\":[\"35.114.95.41\",\"27.10.21.15\"],\"mac_address\":\"7C:E1:FF:E0:E2:1F\",\"netmask\":\"255.0.0.0\"},\"wireless\":{\"wac_supported\":true,\"protocol\":\"dhcp\",\"encryption\":\"psk\",\"netmask\":\"255.0.0.0\",\"known_encryptions\":{\"psk2\":\"WPA2 PSK\",\"psk-mixed\":\"WPA/WPA2 PSK mixed mode\",\"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\":\"-&j&K&ieJTHx#caJJpq6a!4bW#aauwC%!-,K1r0XLUUM7\",\"dns_servers\":[],\"known_modes\":{\"sta\":\"Client\",\"ap\":\"Access Point\"},\"enabled\":false,\"serve_dns\":false,\"ssid\":\"any3\",\"mac_address\":\"7C:E1:FF:5C:74:B3\",\"ip_address\":\"10.72.235.109\",\"online\":false,\"channel\":\"9\",\"wac_enabled\":true,\"mode\":\"ap\",\"gateway\":\"10.0.0.25\"},\"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\":[]},\"interface_order\":[\"wired\"],\"known_protocols\":{\"dhcp\":\"Dynamic IP/DHCP\",\"static\":\"Static IP\"},\"same_subnet_only\":true},\"mqtt\":{\"connect_topic\":\"NWtSZGbel\",\"connect_payload\":\"ASzqk\",\"username\":\"userkXmxF\",\"reconnect_retain\":false,\"connect_qos\":2,\"use_ssl\":false,\"lwt_payload\":\"\",\"disconnect_payload\":\"aV\",\"outlets\":[{\"allow_read\":false,\"topic_subtree\":\"Mj8FD7jz\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"9UaIE\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"PjK2o\",\"qos\":2,\"allow_write\":false},{\"allow_read\":true,\"topic_subtree\":\"BBeLRsTBrB\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"swW7W\",\"qos\":2,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"T3XHp66\",\"qos\":0,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"fmG9y8\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"EPflXCrHv\",\"qos\":0,\"allow_write\":false}],\"enabled\":true,\"reconnect_qos\":0,\"disconnect_qos\":2,\"disconnect_retain\":false,\"lwt_qos\":0,\"broker_port\":null,\"lwt_topic\":\"HbLX8wk9l\",\"disconnect_topic\":\"vB9U\",\"password\":\"@IZq03a-LS#3\",\"lwt_retain\":true,\"reconnect_payload\":\"\",\"topic_root\":\"TySka7WQHz\",\"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\":\"1BaM.2HFC.YIwHXM.uAAC6Wy.2xSDXp.r0l3H.Z7u6T.O1aa86.XbC0ojpX.example.com\",\"reconnect_topic\":\"hrlRgyp4H\",\"connect_retain\":false},\"script\":{\"source\":\"function enable_modem(...)\\n ...\\nend\\nfunction disable_contraption(...)\\n ...\\nend\\n\",\"step_time_limit\":5,\"boot_handler\":\"\",\"threads\":{\"52\":{\"label\":\"label of thread #52\"}},\"traced\":false,\"step_delay\":2,\"user_function_ui_order\":[\"enable_modem\",\"toggle_machines\",\"toggle_contraption\"],\"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\":{\"disable_heater_sample\":{\"source\":\"function shut_down_router(...)\\n ...\\nend\\nfunction disable_routers(...)\\n ...\\nend\\nfunction disable_engine(...)\\n ...\\nend\\n\"},\"energize_heaters_sample\":{\"source\":\"function enable_routers(...)\\n ...\\nend\\nfunction energize_modem(...)\\n ...\\nend\\nfunction energize_router(...)\\n ...\\nend\\nfunction enable_heaters(...)\\n ...\\nend\\n\"}},\"boot_handler_legacy\":true,\"variables\":{\"engine_running\":10,\"heater_online\":\"good\",\"gadget_running\":\"failed\",\"router_state\":\"no\",\"modem_online\":true}},\"meter\":{\"power_status\":true,\"values\":{\"vcc_voltage\":{\"intervals\":[{\"lower_bound_bottom\":576.66666666667,\"alarm_level\":1,\"lower_bound_top\":590,\"alarm_period\":1},{\"lower_bound_bottom\":594.16666666667,\"alarm_level\":null,\"lower_bound_top\":602.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":18,\"data_absence_alarm_level\":3,\"value\":6,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"DC voltage\",\"supports_calibration\":false,\"internal\":false,\"lowest_interval_alarm_level\":null,\"bus\":3},\"current\":{\"intervals\":[{\"lower_bound_bottom\":94,\"alarm_level\":null,\"lower_bound_top\":104,\"alarm_period\":null},{\"lower_bound_bottom\":143,\"alarm_level\":3,\"lower_bound_top\":157,\"alarm_period\":null},{\"lower_bound_bottom\":162,\"alarm_level\":1,\"lower_bound_top\":176,\"alarm_period\":null},{\"lower_bound_bottom\":179,\"alarm_level\":null,\"lower_bound_top\":188,\"alarm_period\":null},{\"lower_bound_bottom\":225,\"alarm_level\":null,\"lower_bound_top\":239,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"2.4\",\"history_subsample_count\":10,\"data_absence_alarm_level\":2,\"value\":8,\"log_history\":false,\"history_time_step\":17,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":7,\"quantity\":\"current\",\"name\":\"Current\",\"supports_calibration\":false,\"internal\":true,\"lowest_interval_alarm_level\":1,\"bus\":null},\"mains_voltage\":{\"intervals\":[{\"lower_bound_bottom\":7.8333333333333,\"alarm_level\":null,\"lower_bound_top\":8.8333333333333,\"alarm_period\":2},{\"lower_bound_bottom\":11.25,\"alarm_level\":null,\"lower_bound_top\":12.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"3.5\",\"history_subsample_count\":1,\"data_absence_alarm_level\":null,\"value\":108,\"log_history\":true,\"history_time_step\":14,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":36,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"AC voltage\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":3,\"bus\":null},\"temperature\":{\"intervals\":[{\"lower_bound_bottom\":20.870870870871,\"alarm_level\":3,\"lower_bound_top\":21.171171171171,\"alarm_period\":1},{\"lower_bound_bottom\":22.432432432432,\"alarm_level\":null,\"lower_bound_top\":22.582582582583,\"alarm_period\":null},{\"lower_bound_bottom\":23.843843843844,\"alarm_level\":null,\"lower_bound_top\":24.174174174174,\"alarm_period\":1},{\"lower_bound_bottom\":24.264264264264,\"alarm_level\":null,\"lower_bound_top\":24.564564564565,\"alarm_period\":7},{\"lower_bound_bottom\":25.735735735736,\"alarm_level\":1,\"lower_bound_top\":26.126126126126,\"alarm_period\":1},{\"lower_bound_bottom\":27.267267267267,\"alarm_level\":2,\"lower_bound_top\":27.447447447447,\"alarm_period\":null},{\"lower_bound_bottom\":27.807807807808,\"alarm_level\":2,\"lower_bound_top\":28.108108108108,\"alarm_period\":3},{\"lower_bound_bottom\":28.138138138138,\"alarm_level\":10,\"lower_bound_top\":28.408408408408,\"alarm_period\":1}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":8,\"data_absence_alarm_level\":1,\"value\":314,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":11,\"data_absence_alarm_period\":1,\"quantity\":\"temperature\",\"name\":\"Temperature\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":5,\"bus\":4}},\"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\":[],\"arguments\":[]}},\"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\"}},\"config\":{\"allow_plaintext_logins\":true,\"allow_coapws\":true,\"protect_private_config\":false,\"brand_url\":\"https://bar.example.com/baz/baz.html\",\"allow_jsonrpc_nonadmin\":false,\"hide_passwords\":true,\"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\":null,\"name\":\"Screen length\",\"units\":{\"px\":{\"offset\":0,\"internal\":true,\"name\":\"pixel\",\"scale\":1}}},\"temperature\":{\"preferred_unit\":\"C\",\"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\":\"times\",\"name\":\"Count\",\"units\":{\"times\":{\"offset\":0,\"internal\":true,\"name\":\"time\",\"scale\":1}}},\"illuminance\":{\"preferred_unit\":\"lx\",\"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\":\"s\",\"name\":\"Time\",\"units\":{\"s\":{\"offset\":0,\"internal\":true,\"name\":\"second\",\"scale\":1}}},\"ratio\":{\"preferred_unit\":\"times\",\"name\":\"Ratio\",\"units\":{\"%\":{\"offset\":0,\"internal\":true,\"name\":\"percent\",\"scale\":100},\"times\":{\"offset\":0,\"internal\":true,\"name\":\"\",\"scale\":1}}},\"energy\":{\"preferred_unit\":null,\"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\":false,\"custom_register_url\":\"https://foo.example.com/bar/bar/baz.html\",\"customization_status\":null,\"known_protection_bits\":{\"protect_restore\":{\"name\":\"Protection from restore from backup\",\"status\":true},\"protect_admin\":{\"name\":\"Administrator credentials protection\",\"status\":false},\"protect_private_config\":{\"name\":\"Private configuration protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"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 lock\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_firmware\":{\"name\":\"Firmware protection\",\"status\":false}},\"refresh_enabled\":true,\"allow_modifying_get\":true,\"protect_maintenance\":false,\"serial\":\"ISO322203123456\",\"custom_support_email\":\"support@example.com\",\"allow_coapws_nonadmin\":false,\"allow_restapi\":false,\"upgrade_notify_beep\":false,\"brand_faq_url\":\"https://bar.example.com/baz/quux/baz/quux.htm\",\"links\":[{\"description\":\"test 5\",\"href\":\"test_url7\"},{\"description\":\"test 3\",\"href\":\"test_url5\"}],\"custom_brand_logo\":\"https://foo.example.com:8443/foo/baz/foo/baz.jpg\",\"image_format\":\"svg\",\"location\":\"Server room\",\"ntp_server_enabled\":false,\"http_ports\":[{\"port\":\"2\",\"address\":\"192.168.0.13\"},{\"port\":\"80\",\"address\":\"192.168.0.50\"},{\"port\":\"8000\",\"address\":\"192.168.0.42\"}],\"hide_wifi_key\":false,\"custom_brand_url\":\"http://foo.example.com/bar/quux/baz/bar/foo.html\",\"syslog_ip_address\":null,\"protect_network\":false,\"lockout_delay_minutes\":60,\"version\":\"1.8.1.0\",\"allow_coapws_origins\":[\"http://baz.example.com\",\"https://foo.example.com\",\"http://foo.example.com\",\"https://baz.example.com:8443\",\"http://bar.example.com:8037\",\"http://baz.example.com:80\",\"http://bar.example.com\"],\"syslog_minimal_severity\":8,\"certificates\":{\"iVeriBaz_Primary_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIISgtFFi3UczXg1sKPtJYCR8AHUNQL2cJWIDoZxt4aseHvWdLPzveQ4rkaFAyJp\\n7WgjUZp4STNO01lS0h7Sn+COGPMbEfTOC98il+oDUBdWFO/H58mv9/JRQh3hMY6a\\nGIWG7lmLPJcpLvxWhshiB89uEtHp/uZID5bMtOjIjL85H5d++KjCVu7loQapKA7a\\nkyB8iWu3g0MofNp/71X2AIscuhz5rZPcYdnG9iMsklgP8VRIZ+MlJENEyNLqzmSX\\nGqb+CTkzAA8idSHdr2y5SC4sawrMPPoiFQiTwTT6fdrI68yzDx5iACam9S9at+I8\\n1eMW7VBnMWwXUvnR1VeF6QQab1T=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"SecureBarSign_Root_CA_3\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIQcq2QCuDpVomTeUGNMdvXMmUI/mGyLBOz2TPGOf6vUuP8PhYnKULjGr1IdKG/\\n+cAQva62VcywnNeLB/sYk8PoT39l4jS5MfYIFhMnJLk7lOVyPNXAXy+129o8vHGI\\nrcEY/1tMn17CY6exfqVerYi1Ntyg9Gf1vvbwzVJnYT/6cf4HWbxN9gQYZPFliwod\\nQarxwfWPgf1MlLuMJIY/k7b9PMuMBXEd86b4n7VUoZtawozF6YHshu\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"iCyberFooCare_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIELfoX7Hcgwv5LRQL574xu1tp27rSFPPVn5KKFdyxat3yLVJSfQQZTKPYTH0li\\nVadrrHppujus5QBZ5e0h8N7isQle8DxgqbXivNXp7ShEvvq1ZskjFuS8KDoVSmBJ\\nk1I8b8H3rX+mN2MGo6Yjaj3pXaIKoejZh2jIC0O3aPszTFGIOr1/a7r8k9UYqD7Y\\nssWvHcViVVCnnWBeaCFj3PTFv258BfT4Y//seWb92pzsMAXzPoiUDCm8GtJTZoa8\\nb0U8dgCTf5rseqHSZninZs4TCa31ADtnGOyw5APnHHfy8yQkl8YL\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"iTrustBar_Trusted_Certification_Authority_9\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII+lWTC/AfwyDAUtu35zjc6d8YHjR7fdwfPT9dUMIRLYdrSXwZXgCgKMFe5inmM\\nnDeQj0lBNKqEoOBOyuceE+vu6eiv1SOqi2HS52fUPVlDwzdutGZ8GV3PAoLDHl3/\\nNTxS8RtgD7cCmX627HLeMnqB83Uw9WmY/j1ABwsQ3Ves3nxC4Js=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBarProtect_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFWAceIQ5tB1Q8GLpkAjNiIEUEacysi67FIlvcC0WP4yaMJP7W8XETnljNNiF6\\nN9BIoPLKqRJQqfs+B1XSXLDHld/1lsS82fTs4qDxIYO8DH9QKiuu47BrmDuY6MiA\\nC382\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"VeriBazSystems_Root_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII2rwygHYXH1hxhLz8DsLgURgAuQGXuK6yB2xuMVSgZ9dGXdRmWpT0G9CBbVkVr\\n3yQzLyR1XdhqBKHzs6SuPe7cFeNnWGGbFjbch3fFiM5vjOvbXOWy2fbKK+7tHQUY\\n6AtBs8wFGs+==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"GuardBarSign_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIyOL22ZGy1Pr87xtdi4IOJgqjY/u5yoPxDm0HMIGQk7at5TXpZsEvY5e77YE5N\\ncS6wrRCHBMt4TNeJyWZu4hYEq7UyXB1AfA6XdKqqijxC6bY5770ErbUhk/fICjUu\\ncRYyHOh1LvAyTI6dKMVxsCiut06cW0X8U57oWrrum2sGM/wjNRgGgPAZRJC+Mm9s\\nIgQ9YKycDF+ECjdgQwMs6yKRAKqyVisqPI0+e/ctGd8UNnBqjZisX2K==\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eTrustFooCrypt_Primary_Certification_Authority_1\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIGznwhzqYHWIf/a7F/1ONn1LlZdolZ9Yr9LotKeReBmJCMTTOWunJy95XovJN5\\nHF4AckeGyQcAo5gDdb1zZC5700SQ8MiReoeHZIaXkCkZKRp+2sze44n77GZIeIlJ\\nPcikCGVR0\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBazSign_Root_CA_7\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIiniveU/qjbZ7KWRHLv9RgwY7UGqH9nMua5pFbq5LShVpEy6buI3aEejlxa26O\\n/YrGAiOXB630N19/yT4ZklJVivaqK1tLblenT2LhBQkaUvbTPi2ATNhCJI2fLx0z\\ngnCl9wzbga6cBc1wgDQ4xeQFj5dg8dPrQedbacDGCMuQ+yNhCpoAUESDM5wWlMOB\\n1pdg3wvSrLTqlA2a/E5FiKdqGAbeaphdfKKkGFC8dh+Ou2/vJ6B2Squk1WPdL6H0\\ndnlu0wXjwye/zaK6nOaeJLhsmLDve\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"eCyberBazSystems_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFz12jzNyiH5283OG8Hh6u1AffCxon053/97k8Xjtrry/wMI5f0Ea3QGleDaRF\\nHsg20Eow5gu7dGRkyT+YZQqK54xZLe6fXpja3XWBDQKsiodgHdFt46ECCBnZrvEP\\n+/qXX1n+OgiCJPWzgQ3ogH1t5dl0tAnuCdSmhFm6yVLHwtHdKMS0gWvn9gq3tez5\\nRu/jg8hCV/9PIolhHnO==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"SecureBarSystems_Primary_Certification_Authority_6\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII3DkCaEMgm5Y3TNKP3006mAdPrq1Lb5qhLawxrIeeQCkvc5Kh7NqwaTLRKOpyW\\ntGcq8wVpNjZIMgf4q2wmeQ76mYxl5dQ+w2r4/MwO6VjVCOb2SXq7++FnZDYgs+ho\\nYv5xsW4NFbcgCh9mYImZaZ8p7qi8XXE6TM4LuAlAoOs052pfNcFzCPpLFYWp5nxb\\n1y3EjG2794F\\n-----END CERTIFICATE-----\\n\",\"status\":false}},\"ssh_authorized_keys\":[{\"data\":\"ssh-rsa 9=\",\"options\":\"\",\"comment\":\"\"}],\"refresh_delay_minutes\":1,\"ssh_enabled\":true,\"allow_restapi_nonadmin\":true,\"protect_restore\":true,\"custom_brand_logo_height\":32,\"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\"},\"allow_restapi_origins\":[\"https://foo.example.com:38443\",\"https://bar.example.com\",\"http://bar.example.com:8014\",\"http://bar.example.com\",\"https://baz.example.com:443\"],\"brand_manual_url\":\"https://foo.example.com/baz/foo.htm\",\"custom_brand_logo_width\":22,\"plots\":[{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480}],\"ssh_port\":22,\"upgrade_notify_blink\":true,\"protect_admin\":false,\"relay_ports\":[\"ttyATH0\"],\"custom_update_url\":\"http://baz.example.com/foo/bar/foo/bar.html\",\"brand_company_name\":\"Digital Loggers, Inc.\",\"hardware_id\":\"EPCR5\",\"crls\":{\"iSecureBar_Primary_Certification_Authority\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIilpXCD0tj4JSIv5xk4EjgZo+WsGYMhv5Skeh+haknwC6rJ4bQLL7wA8T2Q2R8\\nckDKlwxVktksk4zMWKjgGwqm+HqSRp14aGQLDNszGds1jrQGB9yU5pH667aZzegZ\\n6w9Vp9oS2sCwIU8UTecIykQ5L04/igyrc8NSKBxO4AKOhUuA9WV7HxFf+=\\n-----END X509 CRL-----\\n\",\"status\":false},\"eGuardFooWard_Trusted_CA\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIL3MXGW7ar4JuXx797txcc+mLPdpv9u6XzV4G1EtvLCpuAz4Jt2yV2ksUNhQYc\\nc3Cv7To2q1ulDtrZmvXH+IAVhtxGWVO8bd3k6upzxjkBdcmPXKjYev3Lp0eLX2W9\\ncvqXlqUUah7CUZmqIKVEQt3SXR0b+BJd7AAu0hPdPZrv8emT/HjRApvjHyLH9hwJ\\n6EwqgZFFRAQ6zw7GgaTWWDpUb6fI3/DCF92ylJDDWgLVcUnJ4HrcWg6\\n-----END X509 CRL-----\\n\",\"status\":false},\"iGuardBar_Primary_CA_5\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIbm+M0Jrf8Tle7oRnigWg+Rhj04G0xFQZ2Ry4mpmwJXbSM3F4lommFUWHaoKY4\\n8E6F1y1+Iacmzh23TtsG8MoSzdpXjdituq9xpCx7pZwoH/tnul337uY6XNgH1OBx\\nMu4asDQS9EmA7Z5vf\\n-----END X509 CRL-----\\n\",\"status\":true}},\"contact\":\"support@example.com\",\"relax_nonhtml_content_types\":false,\"timezone\":\"UTC\",\"hostname\":\"baz.example.com\",\"protect_firmware\":false,\"outlet_label\":\"Outlet\",\"brand_name\":\"Ethernet Power Controller\",\"oid\":\"1.3.6.1.4.1.45770.1.3\",\"custom_brand_company_name\":\"Whatever Systems Inc.\",\"update_url\":\"https://bar.example.com/foo/baz/quux/baz.htm\",\"ntp_peers\":[\"0.ntp-pool.example.com\",\"1.ntp-pool.example.com\",\"2.ntp-pool.example.com\",\"3.ntp-pool.example.com\"],\"custom_help_url\":\"https://baz.example.com/foo/quux.htm\",\"name_always_visible\":true,\"support_email\":\"support@example.com\",\"https_ports\":[{\"port\":\"8080\",\"address\":\"192.168.0.71\"}],\"contacts\":{\"engineering\":{\"phone\":null,\"fax\":\"+02368524446846\",\"name\":\"Engineering\",\"email\":\"engineering@bar.example.com\"},\"sales\":{\"phone\":null,\"fax\":null,\"name\":\"Sales\",\"email\":null},\"support\":{\"phone\":\"+2772690660701\",\"fax\":\"+890334929577649\",\"name\":\"Support\",\"email\":null},\"features\":{\"phone\":null,\"fax\":null,\"name\":\"Features\",\"email\":null}},\"custom_support_url\":\"http://baz.example.com:8070/baz/quux/foo/bar.htm\",\"support_url\":\"https://bar.example.com/bar.htm\",\"protect_notification\":false,\"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\":true,\"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\":true,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"min_value\":8,\"scale\":\"linear\",\"height\":64}],\"register_url\":\"https://bar.example.com:443/baz/foo/foo.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\"},\"string_mask\":\"nombstr\",\"renewal_data\":{\"days\":\"4\"},\"cert\":\"-----BEGIN CERTIFICATE-----\\nMIINWlG0m1xW3eg4FZ8SMKl1Obu1iuFO0CnYz3bl7YICD+JUaUzyqk/FMwI5qZVs\\nRnO2ZXdtmsu5NUbMSS7UkVQ3dGf89TSdGtisQLlCEfKd9y/eR89CgcHJvyU4Szkk\\nScIpOX33ujFtkwKv6YcksyfqSmIRW3J/ier6CxC6gU/RRMMZx+Jpz\\n-----END CERTIFICATE-----\\n\",\"automatic_renewal\":true,\"renewal_method\":\"selfsigned\",\"bits\":8192,\"key\":\"-----BEGIN PRIVATE KEY-----\\nMIIMf/aHFwFUcjzYJ7eGvf5pO/q1XCblUC79DjSVfk0HT/sp9W54BDvcFmfo+GaV\\nhkTAG8wJSQKLFWuNc5cYktLPiMiItD1b+WnGhjbAAyXRUSr6ZThKN2l5QTPKjTxj\\nk/jUdwhbU95y0EYWyuv1f0U9SquxodzZfj3IgnwAy28+IjWHdSKJUqUzgPwU3w4k\\nA3Mz/Zx3jyOTVh6z1RUtyTaNQ5SMBD3NIRMK0KPmIp\\n-----END PRIVATE KEY-----\\n\",\"distinguished_name\":{\"commonName\":[\"Digital Loggers Unit\"],\"countryName\":[\"US\"],\"stateOrProvinceName\":[\"California\"],\"localityName\":[\"Santa Clara\"]},\"domains\":[\"foo.example.com\"],\"addresses\":[\"108.121.174.254\"],\"csr\":\"-----BEGIN CERTIFICATE REQUEST-----\\nMIIuK4EMovDx7AAGthHK8gijdj3Sj48Au95FGLe4Gt2P4Fizz/J7i2tLozqX3/k+\\nGTCwaVqfxwwfwwhG3PKzn9yej2gT3tKLMZIy48d25aj1WQKcsgcgsaKbe04jwR5I\\nQH7bxBiYwm5N6kGpMyhyJJdMQNItVdwxx3YuHHTE4adCKv2iumhD5LcYlwRGaOEX\\noSn6x1CXhRudVcXHKnPhPzTMRlys/WMq+9yxDBUwePaA27UOxv6NvblNNkFOGdFG\\nEE3Rl06AcIEmpejkn6gOu3ofKCx+UEpkUvCGxKSZfiLUN5FADyb81PpOenP82FuZ\\n6r7TJi814fQBxdQvEbzgRNKEoUI3PuGYlP148C8EubRrEunUVmAyAWD/1Y5TSN1D\\n5JyKUDE5g6Lavs6h25ubKvfu08MPCcEJyDfSSwZ83xl/puju/d=\\n-----END CERTIFICATE REQUEST-----\\n\",\"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}}}}},\"relax_nonhtml_methods\":false,\"brand_product_info_url\":\"https://bar.example.com/foo/foo/bar/quux.htm\"},\"cred\":{\"ip_address\":\"192.168.0.93\",\"is_admin\":true,\"name\":\"admin\",\"agent\":\"web ui\",\"outlet_access\":[true,true,true,true,true,true,true,true]},\"upnp\":{\"enabled\":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\":\"XQ4idRGnN-y8U\",\"model_number\":\"\",\"model\":\"DLI emulated Belkin socket\",\"soap_xmlns_prefix_override\":\"i\",\"event_xmlns_prefix_override\":null,\"service_id\":\"basicevent1\",\"device_type\":\"controllee\"}},\"notifications\":{\"events\":{\"dli.upnp.sample_event\":{\"parameters\":[{\"id\":\"sample_parameter\",\"has_fixed_value\":false,\"fixed_value\":null}],\"message_template\":[\"sample event\"]}},\"parameter_kinds\":[]},\"outlets\":[{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d0\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d1\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d2\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d3\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"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\"}]},\"relay\":{\"all_caps\":true,\"min_relay_voltage\":8,\"lcd_rows\":2,\"user_message_timeout\":0,\"sequence_delay\":2,\"beep_sequence\":\"0\",\"min_sequence_delay\":1,\"outlets\":[{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #3\"},{\"state\":true,\"critical\":true,\"cycle_delay\":4,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":6,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #5\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #6\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":false,\"cycle_delay\":2,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #8\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #9\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Uplink Radio Power\"},{\"state\":false,\"critical\":false,\"cycle_delay\":1,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #12\"},{\"state\":true,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #13\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #14\"},{\"state\":false,\"critical\":true,\"cycle_delay\":6,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Server\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Cooling fans\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #17\"},{\"state\":false,\"critical\":true,\"cycle_delay\":8,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":false,\"cycle_delay\":5,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #19\"},{\"state\":false,\"critical\":true,\"cycle_delay\":5,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #20\"},{\"state\":false,\"critical\":true,\"cycle_delay\":2,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #24\"},{\"state\":false,\"critical\":false,\"cycle_delay\":9,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #27\"},{\"state\":false,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Uplink Radio Power\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":true,\"cycle_delay\":3,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":3,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #31\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Server\"}],\"lcd_columns\":16,\"relatch\":9,\"fuse_relatch\":5,\"model\":\"EPCR5\",\"user_lines\":[null,null],\"recovery_mode\":0,\"nets\":{\"eu82\":{\"latest_value\":8,\"tracking\":null,\"name\":\"eu82\",\"expression\":false},\"u53\":{\"latest_value\":1,\"tracking\":\"pull\",\"name\":\"u53\",\"expression\":true},\"ymb6\":{\"latest_value\":1,\"tracking\":\"push\",\"name\":\"ymb6\",\"expression\":false}},\"pins\":{\"ain25\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"ain25\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":\"lol78\",\"mode_bits\":4,\"level_driver\":\"kzvnx16\",\"input_bits\":16},\"aout8\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"aout8\",\"drive_logic_mapping\":[\"Z\",\"H\",\"0\",\"1\"],\"mode_driver\":\"x7\",\"mode_bits\":0,\"level_driver\":\"y6\",\"input_bits\":0},\"dio6\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"dio6\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":false,\"mode_bits\":0,\"level_driver\":\"twclyvu2\",\"input_bits\":8},\"din57\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"din57\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":\"y69\",\"mode_bits\":1,\"level_driver\":true,\"input_bits\":0},\"aout3\":{\"level_bits\":8,\"latest_input_value\":null,\"name\":\"aout3\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":false,\"mode_bits\":8,\"level_driver\":\"zttx52\",\"input_bits\":0}},\"ports\":{\"uart_e8p\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_e8p\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"1.5\",\"char_size\":\"6\"}},\"uart_54hywn7x3ih1\":{\"latest_received\":{\"d\":\"3B93DABB\"},\"type\":\"uart\",\"name\":\"uart_54hywn7x3ih1\",\"accept\":[],\"configuration\":[]},\"uart_fvl\":{\"latest_received\":{\"d\":\"01\"},\"type\":\"uart\",\"name\":\"uart_fvl\",\"accept\":[],\"configuration\":{\"parity\":\"N\",\"char_size\":\"5\",\"stop_bits\":\"1.5\"}},\"uart_a3\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_a3\",\"accept\":{\"d\":true},\"configuration\":{\"parity\":\"S\",\"char_size\":\"7\"}},\"uart_2f\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_2f\",\"accept\":[],\"configuration\":{\"parity\":\"E\"}},\"uart_9xt\":{\"latest_received\":{\"d\":\"802A94D1A9C7\"},\"type\":\"uart\",\"name\":\"uart_9xt\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"32\",\"stop_bits\":\"1\"}},\"uart_r\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_r\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"2\"}},\"uart_i0\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_i0\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"86\",\"stop_bits\":\"1.5\"}},\"uart_pn\":{\"latest_received\":{\"d\":\"BE\"},\"type\":\"uart\",\"name\":\"uart_pn\",\"accept\":[],\"configuration\":{\"baudrate\":\"36845435\",\"stop_bits\":\"2\"}},\"uart_m\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_m\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"8697\",\"char_size\":\"8\",\"parity\":\"M\"}},\"uart_yz\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_yz\",\"accept\":[],\"configuration\":{\"parity\":\"O\",\"char_size\":\"6\"}}},\"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\"}}},\"backlight_sequence\":\"0\",\"name\":\"My controller\",\"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\":[]},\"online\":true,\"version\":\"1.8.1.0\",\"cycle_delay\":6,\"keypad_enabled\":false,\"user_message_force_timeout\":1,\"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},\"autoping\":{\"enabled\":true,\"max_consecutive_reboot_count\":53,\"max_reboot_count\":3,\"items\":[{\"enabled\":false,\"script\":\"\",\"outlets\":[11,16,20,30],\"status\":{\"reboots\":7,\"hosts\":[{\"state\":null,\"success_count\":0,\"address\":\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"state_details\":null,\"failure_count\":155,\"queue_size\":0},{\"state\":null,\"success_count\":0,\"address\":\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"state_details\":\"Something strange and unexpected has happened to https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"failure_count\":60,\"queue_size\":0}]},\"addresses\":[\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\"],\"pings_before_enabling\":null}],\"resume_without_retrial\":true,\"post_reboot_delay\":122,\"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\":1,\"ping_timeout\":136,\"ping_interval\":6},\"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\":\"^(|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,}$\"}}},\"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\":{\"content_type\":{\"group\":\"msg\",\"name\":\"Content type\",\"regexp\":\"^(json|urlencoded)$\"},\"recipient\":{\"group\":\"rcpt\",\"name\":\"Recipient URL\",\"regexp\":\"^https?://.*$\"}}},\"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>=INFO\",\"action\":\"notify(\\\"james\\\")\"},{\"condition\":\"severity>=ERROR\",\"action\":\"notify(\\\"edward\\\")\"}],\"sinks\":[{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[true],\"arguments\":[]},\"type\":\"xmpp\",\"name\":\"anthony\",\"data\":{\"password\":\"\",\"sender\":\"jeff@xjg1-.gk8yby.example.com\",\"recipient\":\"george@y4seq1.example.com\"}}],\"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}}},\"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\":{\"tV\":{\"redirect_urls\":{\"https://%ECE%fA%8D!\":true},\"refresh_tokens\":{\"e3064a667b492894f6d0cd812ee45103\":{\"expiry_time\":1605015618,\"remaining_use_count\":null}},\"secret_hash\":\"8eecc0c98ad0b7b0b6d9870ec79b0158\",\"access_tokens\":{\"28654241a15319a623bf01681ef52a64\":{\"expiry_time\":1677345749,\"remaining_use_count\":null},\"0f2c4cec52cbfc7d49f374985cd57707\":{\"expiry_time\":1623303439,\"remaining_use_count\":72}},\"scopes\":{\"dli+object+full:/relay/\":true}},\"mK2D8TG\":{\"redirect_urls\":{\"https://.]]]s\":true,\"https://%5f\":true,\"https://]\":true},\"refresh_tokens\":{\"6ff20ec37b69f8bdb36b6df101fb76ee\":{\"expiry_time\":1686295518,\"remaining_use_count\":34},\"d848fe87952dce4ad6af556b440256e2\":{\"expiry_time\":null,\"remaining_use_count\":71},\"2828718cc0f938f32411d3790373a22d\":{\"expiry_time\":null,\"remaining_use_count\":41}},\"secret_hash\":null,\"access_tokens\":{\"ca2b0590cb0744d2fc8d4719a44add29\":{\"expiry_time\":1635344625,\"remaining_use_count\":47},\"c4d841ae52e062fb845dbf6d7f3533bf\":{\"expiry_time\":null,\"remaining_use_count\":null},\"35a98857cf42947fa34f464a57982796\":{\"expiry_time\":null,\"remaining_use_count\":97}},\"scopes\":{\"dli+object+read:/relay/\":true,\"dli+object+read:/relay/outlets/\":true}},\"J\":{\"redirect_urls\":{\"https://%bb%0A]]7%6e\":true,\"https://f\":true,\"https://XZ%dE]zR\":true},\"refresh_tokens\":{\"2342dc59e79fd9b579ee139886f370c9\":{\"expiry_time\":1601952279,\"remaining_use_count\":null}},\"secret_hash\":\"e7efc4910678461313da50b6e24a75d6\",\"access_tokens\":{\"2bb95b7e7d60b41ee9759bca76f72145\":{\"expiry_time\":null,\"remaining_use_count\":90}},\"scopes\":{\"dli+object+read:/config/\":true,\"dli+object+read:/relay/\":true,\"dli+object+full:/config/links/\":true}}},\"users\":[{\"password\":\"vvSS\\\"vg+PGP_\",\"is_admin\":true,\"name\":\"admin\",\"is_allowed\":true,\"outlet_access\":[true,true,true,true,true,true,true,true]},{\"password\":\"3[a9#2Ew,g%k,\",\"is_admin\":false,\"name\":\"tom\",\"is_allowed\":true,\"outlet_access\":[true,false,false,false,true,false,false,false,true,false,false,true,true,true,false,false,true,true,false,false,false,true,false,true,true,false,true,true,false,false,true,true]},{\"password\":\"4\\\"D\\\"vBDn8Nr^!Fd0\",\"is_admin\":false,\"name\":\"dick\",\"is_allowed\":false,\"outlet_access\":[true,true,true,true,true,true,false,false,true,false,true,true,true,false,true,true,false,false,true,false,false,false,true,true,true,true,false,true,false,false,true,false]},{\"password\":\"Ey)KStb=DwCy'^R\\\\\",\"is_admin\":false,\"name\":\"harry\",\"is_allowed\":true,\"outlet_access\":[false,true,false,false,true,false,false,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false,true,false,true,true,true,false,false,false,false]}],\"cookie_timeout\":30000}}\n"},"javascript-axios":{"filename":"get-using-javascript-axios.js","data":"// \n// Sample for the whole object model.\n// \n// This is a sample demonstrating how to get the DLI Controller API.\n// \n\n// Note that this sample has been generated by httpsnippet;\n// authentication configuration (usually digest) is not included.\n\nimport axios from \"axios\";\n\nconst options = {\n method: 'GET',\n url: 'http://192.168.0.100/restapi/',\n headers: {Connection: 'close', Accept: 'application/json'}\n};\n\naxios.request(options).then(function (response) {\n console.log(response.data);\n}).catch(function (error) {\n console.error(error);\n});\n\n\n// Sample result:\n// {\"snmp\":{\"enabled\":true,\"engine_id\":\"5DBE14B8CEBCFA92EC\",\"known_auth_methods\":{\"sha1\":\"SHA1\",\"md5\":\"MD5\"},\"community_mappings\":[{\"ip_address\":\"10.176.163.168\",\"user\":\"userycbanW\",\"netmask\":\"255.0.0.0\",\"community\":\"eRhmhT7XB2fR\"},{\"ip_address\":\"10.8.216.58\",\"user\":\"userMVRIT4\",\"netmask\":\"255.0.0.0\",\"community\":\"nU5FBsxfzV\"},{\"ip_address\":\"192.168.14.226\",\"user\":\"userSvexm\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.35.65\",\"user\":\"userNvN4AS\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.167.196\",\"user\":\"userV7GC\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"}],\"users\":{\"powerReader\":{\"priv_password\":\"readerPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":\"readonly\"},\"auth_password\":\"readerAuthPassword\",\"is_allowed\":true,\"priv_method\":\"des\",\"auth_method\":\"sha1\",\"has_priv_password\":false},\"powerAdmin\":{\"priv_password\":\"adminPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":true},\"auth_password\":\"adminAuthPassword\",\"is_allowed\":true,\"priv_method\":\"aes\",\"auth_method\":\"sha1\",\"has_priv_password\":false}},\"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\"}}},\"network\":{\"wired\":{\"ip_address\":\"10.229.173.71\",\"serve_dns\":true,\"protocol\":\"dhcp\",\"online\":true,\"gateway\":\"10.0.0.39\",\"dns_servers\":[\"35.114.95.41\",\"27.10.21.15\"],\"mac_address\":\"7C:E1:FF:E0:E2:1F\",\"netmask\":\"255.0.0.0\"},\"wireless\":{\"wac_supported\":true,\"protocol\":\"dhcp\",\"encryption\":\"psk\",\"netmask\":\"255.0.0.0\",\"known_encryptions\":{\"psk2\":\"WPA2 PSK\",\"psk-mixed\":\"WPA/WPA2 PSK mixed mode\",\"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\":\"-&j&K&ieJTHx#caJJpq6a!4bW#aauwC%!-,K1r0XLUUM7\",\"dns_servers\":[],\"known_modes\":{\"sta\":\"Client\",\"ap\":\"Access Point\"},\"enabled\":false,\"serve_dns\":false,\"ssid\":\"any3\",\"mac_address\":\"7C:E1:FF:5C:74:B3\",\"ip_address\":\"10.72.235.109\",\"online\":false,\"channel\":\"9\",\"wac_enabled\":true,\"mode\":\"ap\",\"gateway\":\"10.0.0.25\"},\"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\":[]},\"interface_order\":[\"wired\"],\"known_protocols\":{\"dhcp\":\"Dynamic IP/DHCP\",\"static\":\"Static IP\"},\"same_subnet_only\":true},\"mqtt\":{\"connect_topic\":\"NWtSZGbel\",\"connect_payload\":\"ASzqk\",\"username\":\"userkXmxF\",\"reconnect_retain\":false,\"connect_qos\":2,\"use_ssl\":false,\"lwt_payload\":\"\",\"disconnect_payload\":\"aV\",\"outlets\":[{\"allow_read\":false,\"topic_subtree\":\"Mj8FD7jz\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"9UaIE\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"PjK2o\",\"qos\":2,\"allow_write\":false},{\"allow_read\":true,\"topic_subtree\":\"BBeLRsTBrB\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"swW7W\",\"qos\":2,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"T3XHp66\",\"qos\":0,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"fmG9y8\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"EPflXCrHv\",\"qos\":0,\"allow_write\":false}],\"enabled\":true,\"reconnect_qos\":0,\"disconnect_qos\":2,\"disconnect_retain\":false,\"lwt_qos\":0,\"broker_port\":null,\"lwt_topic\":\"HbLX8wk9l\",\"disconnect_topic\":\"vB9U\",\"password\":\"@IZq03a-LS#3\",\"lwt_retain\":true,\"reconnect_payload\":\"\",\"topic_root\":\"TySka7WQHz\",\"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\":\"1BaM.2HFC.YIwHXM.uAAC6Wy.2xSDXp.r0l3H.Z7u6T.O1aa86.XbC0ojpX.example.com\",\"reconnect_topic\":\"hrlRgyp4H\",\"connect_retain\":false},\"script\":{\"source\":\"function enable_modem(...)\\n ...\\nend\\nfunction disable_contraption(...)\\n ...\\nend\\n\",\"step_time_limit\":5,\"boot_handler\":\"\",\"threads\":{\"52\":{\"label\":\"label of thread #52\"}},\"traced\":false,\"step_delay\":2,\"user_function_ui_order\":[\"enable_modem\",\"toggle_machines\",\"toggle_contraption\"],\"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\":{\"disable_heater_sample\":{\"source\":\"function shut_down_router(...)\\n ...\\nend\\nfunction disable_routers(...)\\n ...\\nend\\nfunction disable_engine(...)\\n ...\\nend\\n\"},\"energize_heaters_sample\":{\"source\":\"function enable_routers(...)\\n ...\\nend\\nfunction energize_modem(...)\\n ...\\nend\\nfunction energize_router(...)\\n ...\\nend\\nfunction enable_heaters(...)\\n ...\\nend\\n\"}},\"boot_handler_legacy\":true,\"variables\":{\"engine_running\":10,\"heater_online\":\"good\",\"gadget_running\":\"failed\",\"router_state\":\"no\",\"modem_online\":true}},\"meter\":{\"power_status\":true,\"values\":{\"vcc_voltage\":{\"intervals\":[{\"lower_bound_bottom\":576.66666666667,\"alarm_level\":1,\"lower_bound_top\":590,\"alarm_period\":1},{\"lower_bound_bottom\":594.16666666667,\"alarm_level\":null,\"lower_bound_top\":602.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":18,\"data_absence_alarm_level\":3,\"value\":6,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"DC voltage\",\"supports_calibration\":false,\"internal\":false,\"lowest_interval_alarm_level\":null,\"bus\":3},\"current\":{\"intervals\":[{\"lower_bound_bottom\":94,\"alarm_level\":null,\"lower_bound_top\":104,\"alarm_period\":null},{\"lower_bound_bottom\":143,\"alarm_level\":3,\"lower_bound_top\":157,\"alarm_period\":null},{\"lower_bound_bottom\":162,\"alarm_level\":1,\"lower_bound_top\":176,\"alarm_period\":null},{\"lower_bound_bottom\":179,\"alarm_level\":null,\"lower_bound_top\":188,\"alarm_period\":null},{\"lower_bound_bottom\":225,\"alarm_level\":null,\"lower_bound_top\":239,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"2.4\",\"history_subsample_count\":10,\"data_absence_alarm_level\":2,\"value\":8,\"log_history\":false,\"history_time_step\":17,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":7,\"quantity\":\"current\",\"name\":\"Current\",\"supports_calibration\":false,\"internal\":true,\"lowest_interval_alarm_level\":1,\"bus\":null},\"mains_voltage\":{\"intervals\":[{\"lower_bound_bottom\":7.8333333333333,\"alarm_level\":null,\"lower_bound_top\":8.8333333333333,\"alarm_period\":2},{\"lower_bound_bottom\":11.25,\"alarm_level\":null,\"lower_bound_top\":12.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"3.5\",\"history_subsample_count\":1,\"data_absence_alarm_level\":null,\"value\":108,\"log_history\":true,\"history_time_step\":14,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":36,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"AC voltage\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":3,\"bus\":null},\"temperature\":{\"intervals\":[{\"lower_bound_bottom\":20.870870870871,\"alarm_level\":3,\"lower_bound_top\":21.171171171171,\"alarm_period\":1},{\"lower_bound_bottom\":22.432432432432,\"alarm_level\":null,\"lower_bound_top\":22.582582582583,\"alarm_period\":null},{\"lower_bound_bottom\":23.843843843844,\"alarm_level\":null,\"lower_bound_top\":24.174174174174,\"alarm_period\":1},{\"lower_bound_bottom\":24.264264264264,\"alarm_level\":null,\"lower_bound_top\":24.564564564565,\"alarm_period\":7},{\"lower_bound_bottom\":25.735735735736,\"alarm_level\":1,\"lower_bound_top\":26.126126126126,\"alarm_period\":1},{\"lower_bound_bottom\":27.267267267267,\"alarm_level\":2,\"lower_bound_top\":27.447447447447,\"alarm_period\":null},{\"lower_bound_bottom\":27.807807807808,\"alarm_level\":2,\"lower_bound_top\":28.108108108108,\"alarm_period\":3},{\"lower_bound_bottom\":28.138138138138,\"alarm_level\":10,\"lower_bound_top\":28.408408408408,\"alarm_period\":1}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":8,\"data_absence_alarm_level\":1,\"value\":314,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":11,\"data_absence_alarm_period\":1,\"quantity\":\"temperature\",\"name\":\"Temperature\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":5,\"bus\":4}},\"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\":[],\"arguments\":[]}},\"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\"}},\"config\":{\"allow_plaintext_logins\":true,\"allow_coapws\":true,\"protect_private_config\":false,\"brand_url\":\"https://bar.example.com/baz/baz.html\",\"allow_jsonrpc_nonadmin\":false,\"hide_passwords\":true,\"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\":null,\"name\":\"Screen length\",\"units\":{\"px\":{\"offset\":0,\"internal\":true,\"name\":\"pixel\",\"scale\":1}}},\"temperature\":{\"preferred_unit\":\"C\",\"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\":\"times\",\"name\":\"Count\",\"units\":{\"times\":{\"offset\":0,\"internal\":true,\"name\":\"time\",\"scale\":1}}},\"illuminance\":{\"preferred_unit\":\"lx\",\"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\":\"s\",\"name\":\"Time\",\"units\":{\"s\":{\"offset\":0,\"internal\":true,\"name\":\"second\",\"scale\":1}}},\"ratio\":{\"preferred_unit\":\"times\",\"name\":\"Ratio\",\"units\":{\"%\":{\"offset\":0,\"internal\":true,\"name\":\"percent\",\"scale\":100},\"times\":{\"offset\":0,\"internal\":true,\"name\":\"\",\"scale\":1}}},\"energy\":{\"preferred_unit\":null,\"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\":false,\"custom_register_url\":\"https://foo.example.com/bar/bar/baz.html\",\"customization_status\":null,\"known_protection_bits\":{\"protect_restore\":{\"name\":\"Protection from restore from backup\",\"status\":true},\"protect_admin\":{\"name\":\"Administrator credentials protection\",\"status\":false},\"protect_private_config\":{\"name\":\"Private configuration protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"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 lock\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_firmware\":{\"name\":\"Firmware protection\",\"status\":false}},\"refresh_enabled\":true,\"allow_modifying_get\":true,\"protect_maintenance\":false,\"serial\":\"ISO322203123456\",\"custom_support_email\":\"support@example.com\",\"allow_coapws_nonadmin\":false,\"allow_restapi\":false,\"upgrade_notify_beep\":false,\"brand_faq_url\":\"https://bar.example.com/baz/quux/baz/quux.htm\",\"links\":[{\"description\":\"test 5\",\"href\":\"test_url7\"},{\"description\":\"test 3\",\"href\":\"test_url5\"}],\"custom_brand_logo\":\"https://foo.example.com:8443/foo/baz/foo/baz.jpg\",\"image_format\":\"svg\",\"location\":\"Server room\",\"ntp_server_enabled\":false,\"http_ports\":[{\"port\":\"2\",\"address\":\"192.168.0.13\"},{\"port\":\"80\",\"address\":\"192.168.0.50\"},{\"port\":\"8000\",\"address\":\"192.168.0.42\"}],\"hide_wifi_key\":false,\"custom_brand_url\":\"http://foo.example.com/bar/quux/baz/bar/foo.html\",\"syslog_ip_address\":null,\"protect_network\":false,\"lockout_delay_minutes\":60,\"version\":\"1.8.1.0\",\"allow_coapws_origins\":[\"http://baz.example.com\",\"https://foo.example.com\",\"http://foo.example.com\",\"https://baz.example.com:8443\",\"http://bar.example.com:8037\",\"http://baz.example.com:80\",\"http://bar.example.com\"],\"syslog_minimal_severity\":8,\"certificates\":{\"iVeriBaz_Primary_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIISgtFFi3UczXg1sKPtJYCR8AHUNQL2cJWIDoZxt4aseHvWdLPzveQ4rkaFAyJp\\n7WgjUZp4STNO01lS0h7Sn+COGPMbEfTOC98il+oDUBdWFO/H58mv9/JRQh3hMY6a\\nGIWG7lmLPJcpLvxWhshiB89uEtHp/uZID5bMtOjIjL85H5d++KjCVu7loQapKA7a\\nkyB8iWu3g0MofNp/71X2AIscuhz5rZPcYdnG9iMsklgP8VRIZ+MlJENEyNLqzmSX\\nGqb+CTkzAA8idSHdr2y5SC4sawrMPPoiFQiTwTT6fdrI68yzDx5iACam9S9at+I8\\n1eMW7VBnMWwXUvnR1VeF6QQab1T=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"SecureBarSign_Root_CA_3\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIQcq2QCuDpVomTeUGNMdvXMmUI/mGyLBOz2TPGOf6vUuP8PhYnKULjGr1IdKG/\\n+cAQva62VcywnNeLB/sYk8PoT39l4jS5MfYIFhMnJLk7lOVyPNXAXy+129o8vHGI\\nrcEY/1tMn17CY6exfqVerYi1Ntyg9Gf1vvbwzVJnYT/6cf4HWbxN9gQYZPFliwod\\nQarxwfWPgf1MlLuMJIY/k7b9PMuMBXEd86b4n7VUoZtawozF6YHshu\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"iCyberFooCare_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIELfoX7Hcgwv5LRQL574xu1tp27rSFPPVn5KKFdyxat3yLVJSfQQZTKPYTH0li\\nVadrrHppujus5QBZ5e0h8N7isQle8DxgqbXivNXp7ShEvvq1ZskjFuS8KDoVSmBJ\\nk1I8b8H3rX+mN2MGo6Yjaj3pXaIKoejZh2jIC0O3aPszTFGIOr1/a7r8k9UYqD7Y\\nssWvHcViVVCnnWBeaCFj3PTFv258BfT4Y//seWb92pzsMAXzPoiUDCm8GtJTZoa8\\nb0U8dgCTf5rseqHSZninZs4TCa31ADtnGOyw5APnHHfy8yQkl8YL\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"iTrustBar_Trusted_Certification_Authority_9\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII+lWTC/AfwyDAUtu35zjc6d8YHjR7fdwfPT9dUMIRLYdrSXwZXgCgKMFe5inmM\\nnDeQj0lBNKqEoOBOyuceE+vu6eiv1SOqi2HS52fUPVlDwzdutGZ8GV3PAoLDHl3/\\nNTxS8RtgD7cCmX627HLeMnqB83Uw9WmY/j1ABwsQ3Ves3nxC4Js=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBarProtect_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFWAceIQ5tB1Q8GLpkAjNiIEUEacysi67FIlvcC0WP4yaMJP7W8XETnljNNiF6\\nN9BIoPLKqRJQqfs+B1XSXLDHld/1lsS82fTs4qDxIYO8DH9QKiuu47BrmDuY6MiA\\nC382\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"VeriBazSystems_Root_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII2rwygHYXH1hxhLz8DsLgURgAuQGXuK6yB2xuMVSgZ9dGXdRmWpT0G9CBbVkVr\\n3yQzLyR1XdhqBKHzs6SuPe7cFeNnWGGbFjbch3fFiM5vjOvbXOWy2fbKK+7tHQUY\\n6AtBs8wFGs+==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"GuardBarSign_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIyOL22ZGy1Pr87xtdi4IOJgqjY/u5yoPxDm0HMIGQk7at5TXpZsEvY5e77YE5N\\ncS6wrRCHBMt4TNeJyWZu4hYEq7UyXB1AfA6XdKqqijxC6bY5770ErbUhk/fICjUu\\ncRYyHOh1LvAyTI6dKMVxsCiut06cW0X8U57oWrrum2sGM/wjNRgGgPAZRJC+Mm9s\\nIgQ9YKycDF+ECjdgQwMs6yKRAKqyVisqPI0+e/ctGd8UNnBqjZisX2K==\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eTrustFooCrypt_Primary_Certification_Authority_1\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIGznwhzqYHWIf/a7F/1ONn1LlZdolZ9Yr9LotKeReBmJCMTTOWunJy95XovJN5\\nHF4AckeGyQcAo5gDdb1zZC5700SQ8MiReoeHZIaXkCkZKRp+2sze44n77GZIeIlJ\\nPcikCGVR0\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBazSign_Root_CA_7\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIiniveU/qjbZ7KWRHLv9RgwY7UGqH9nMua5pFbq5LShVpEy6buI3aEejlxa26O\\n/YrGAiOXB630N19/yT4ZklJVivaqK1tLblenT2LhBQkaUvbTPi2ATNhCJI2fLx0z\\ngnCl9wzbga6cBc1wgDQ4xeQFj5dg8dPrQedbacDGCMuQ+yNhCpoAUESDM5wWlMOB\\n1pdg3wvSrLTqlA2a/E5FiKdqGAbeaphdfKKkGFC8dh+Ou2/vJ6B2Squk1WPdL6H0\\ndnlu0wXjwye/zaK6nOaeJLhsmLDve\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"eCyberBazSystems_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFz12jzNyiH5283OG8Hh6u1AffCxon053/97k8Xjtrry/wMI5f0Ea3QGleDaRF\\nHsg20Eow5gu7dGRkyT+YZQqK54xZLe6fXpja3XWBDQKsiodgHdFt46ECCBnZrvEP\\n+/qXX1n+OgiCJPWzgQ3ogH1t5dl0tAnuCdSmhFm6yVLHwtHdKMS0gWvn9gq3tez5\\nRu/jg8hCV/9PIolhHnO==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"SecureBarSystems_Primary_Certification_Authority_6\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII3DkCaEMgm5Y3TNKP3006mAdPrq1Lb5qhLawxrIeeQCkvc5Kh7NqwaTLRKOpyW\\ntGcq8wVpNjZIMgf4q2wmeQ76mYxl5dQ+w2r4/MwO6VjVCOb2SXq7++FnZDYgs+ho\\nYv5xsW4NFbcgCh9mYImZaZ8p7qi8XXE6TM4LuAlAoOs052pfNcFzCPpLFYWp5nxb\\n1y3EjG2794F\\n-----END CERTIFICATE-----\\n\",\"status\":false}},\"ssh_authorized_keys\":[{\"data\":\"ssh-rsa 9=\",\"options\":\"\",\"comment\":\"\"}],\"refresh_delay_minutes\":1,\"ssh_enabled\":true,\"allow_restapi_nonadmin\":true,\"protect_restore\":true,\"custom_brand_logo_height\":32,\"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\"},\"allow_restapi_origins\":[\"https://foo.example.com:38443\",\"https://bar.example.com\",\"http://bar.example.com:8014\",\"http://bar.example.com\",\"https://baz.example.com:443\"],\"brand_manual_url\":\"https://foo.example.com/baz/foo.htm\",\"custom_brand_logo_width\":22,\"plots\":[{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480}],\"ssh_port\":22,\"upgrade_notify_blink\":true,\"protect_admin\":false,\"relay_ports\":[\"ttyATH0\"],\"custom_update_url\":\"http://baz.example.com/foo/bar/foo/bar.html\",\"brand_company_name\":\"Digital Loggers, Inc.\",\"hardware_id\":\"EPCR5\",\"crls\":{\"iSecureBar_Primary_Certification_Authority\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIilpXCD0tj4JSIv5xk4EjgZo+WsGYMhv5Skeh+haknwC6rJ4bQLL7wA8T2Q2R8\\nckDKlwxVktksk4zMWKjgGwqm+HqSRp14aGQLDNszGds1jrQGB9yU5pH667aZzegZ\\n6w9Vp9oS2sCwIU8UTecIykQ5L04/igyrc8NSKBxO4AKOhUuA9WV7HxFf+=\\n-----END X509 CRL-----\\n\",\"status\":false},\"eGuardFooWard_Trusted_CA\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIL3MXGW7ar4JuXx797txcc+mLPdpv9u6XzV4G1EtvLCpuAz4Jt2yV2ksUNhQYc\\nc3Cv7To2q1ulDtrZmvXH+IAVhtxGWVO8bd3k6upzxjkBdcmPXKjYev3Lp0eLX2W9\\ncvqXlqUUah7CUZmqIKVEQt3SXR0b+BJd7AAu0hPdPZrv8emT/HjRApvjHyLH9hwJ\\n6EwqgZFFRAQ6zw7GgaTWWDpUb6fI3/DCF92ylJDDWgLVcUnJ4HrcWg6\\n-----END X509 CRL-----\\n\",\"status\":false},\"iGuardBar_Primary_CA_5\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIbm+M0Jrf8Tle7oRnigWg+Rhj04G0xFQZ2Ry4mpmwJXbSM3F4lommFUWHaoKY4\\n8E6F1y1+Iacmzh23TtsG8MoSzdpXjdituq9xpCx7pZwoH/tnul337uY6XNgH1OBx\\nMu4asDQS9EmA7Z5vf\\n-----END X509 CRL-----\\n\",\"status\":true}},\"contact\":\"support@example.com\",\"relax_nonhtml_content_types\":false,\"timezone\":\"UTC\",\"hostname\":\"baz.example.com\",\"protect_firmware\":false,\"outlet_label\":\"Outlet\",\"brand_name\":\"Ethernet Power Controller\",\"oid\":\"1.3.6.1.4.1.45770.1.3\",\"custom_brand_company_name\":\"Whatever Systems Inc.\",\"update_url\":\"https://bar.example.com/foo/baz/quux/baz.htm\",\"ntp_peers\":[\"0.ntp-pool.example.com\",\"1.ntp-pool.example.com\",\"2.ntp-pool.example.com\",\"3.ntp-pool.example.com\"],\"custom_help_url\":\"https://baz.example.com/foo/quux.htm\",\"name_always_visible\":true,\"support_email\":\"support@example.com\",\"https_ports\":[{\"port\":\"8080\",\"address\":\"192.168.0.71\"}],\"contacts\":{\"engineering\":{\"phone\":null,\"fax\":\"+02368524446846\",\"name\":\"Engineering\",\"email\":\"engineering@bar.example.com\"},\"sales\":{\"phone\":null,\"fax\":null,\"name\":\"Sales\",\"email\":null},\"support\":{\"phone\":\"+2772690660701\",\"fax\":\"+890334929577649\",\"name\":\"Support\",\"email\":null},\"features\":{\"phone\":null,\"fax\":null,\"name\":\"Features\",\"email\":null}},\"custom_support_url\":\"http://baz.example.com:8070/baz/quux/foo/bar.htm\",\"support_url\":\"https://bar.example.com/bar.htm\",\"protect_notification\":false,\"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\":true,\"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\":true,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"min_value\":8,\"scale\":\"linear\",\"height\":64}],\"register_url\":\"https://bar.example.com:443/baz/foo/foo.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\"},\"string_mask\":\"nombstr\",\"renewal_data\":{\"days\":\"4\"},\"cert\":\"-----BEGIN CERTIFICATE-----\\nMIINWlG0m1xW3eg4FZ8SMKl1Obu1iuFO0CnYz3bl7YICD+JUaUzyqk/FMwI5qZVs\\nRnO2ZXdtmsu5NUbMSS7UkVQ3dGf89TSdGtisQLlCEfKd9y/eR89CgcHJvyU4Szkk\\nScIpOX33ujFtkwKv6YcksyfqSmIRW3J/ier6CxC6gU/RRMMZx+Jpz\\n-----END CERTIFICATE-----\\n\",\"automatic_renewal\":true,\"renewal_method\":\"selfsigned\",\"bits\":8192,\"key\":\"-----BEGIN PRIVATE KEY-----\\nMIIMf/aHFwFUcjzYJ7eGvf5pO/q1XCblUC79DjSVfk0HT/sp9W54BDvcFmfo+GaV\\nhkTAG8wJSQKLFWuNc5cYktLPiMiItD1b+WnGhjbAAyXRUSr6ZThKN2l5QTPKjTxj\\nk/jUdwhbU95y0EYWyuv1f0U9SquxodzZfj3IgnwAy28+IjWHdSKJUqUzgPwU3w4k\\nA3Mz/Zx3jyOTVh6z1RUtyTaNQ5SMBD3NIRMK0KPmIp\\n-----END PRIVATE KEY-----\\n\",\"distinguished_name\":{\"commonName\":[\"Digital Loggers Unit\"],\"countryName\":[\"US\"],\"stateOrProvinceName\":[\"California\"],\"localityName\":[\"Santa Clara\"]},\"domains\":[\"foo.example.com\"],\"addresses\":[\"108.121.174.254\"],\"csr\":\"-----BEGIN CERTIFICATE REQUEST-----\\nMIIuK4EMovDx7AAGthHK8gijdj3Sj48Au95FGLe4Gt2P4Fizz/J7i2tLozqX3/k+\\nGTCwaVqfxwwfwwhG3PKzn9yej2gT3tKLMZIy48d25aj1WQKcsgcgsaKbe04jwR5I\\nQH7bxBiYwm5N6kGpMyhyJJdMQNItVdwxx3YuHHTE4adCKv2iumhD5LcYlwRGaOEX\\noSn6x1CXhRudVcXHKnPhPzTMRlys/WMq+9yxDBUwePaA27UOxv6NvblNNkFOGdFG\\nEE3Rl06AcIEmpejkn6gOu3ofKCx+UEpkUvCGxKSZfiLUN5FADyb81PpOenP82FuZ\\n6r7TJi814fQBxdQvEbzgRNKEoUI3PuGYlP148C8EubRrEunUVmAyAWD/1Y5TSN1D\\n5JyKUDE5g6Lavs6h25ubKvfu08MPCcEJyDfSSwZ83xl/puju/d=\\n-----END CERTIFICATE REQUEST-----\\n\",\"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}}}}},\"relax_nonhtml_methods\":false,\"brand_product_info_url\":\"https://bar.example.com/foo/foo/bar/quux.htm\"},\"cred\":{\"ip_address\":\"192.168.0.93\",\"is_admin\":true,\"name\":\"admin\",\"agent\":\"web ui\",\"outlet_access\":[true,true,true,true,true,true,true,true]},\"upnp\":{\"enabled\":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\":\"XQ4idRGnN-y8U\",\"model_number\":\"\",\"model\":\"DLI emulated Belkin socket\",\"soap_xmlns_prefix_override\":\"i\",\"event_xmlns_prefix_override\":null,\"service_id\":\"basicevent1\",\"device_type\":\"controllee\"}},\"notifications\":{\"events\":{\"dli.upnp.sample_event\":{\"parameters\":[{\"id\":\"sample_parameter\",\"has_fixed_value\":false,\"fixed_value\":null}],\"message_template\":[\"sample event\"]}},\"parameter_kinds\":[]},\"outlets\":[{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d0\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d1\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d2\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d3\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"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\"}]},\"relay\":{\"all_caps\":true,\"min_relay_voltage\":8,\"lcd_rows\":2,\"user_message_timeout\":0,\"sequence_delay\":2,\"beep_sequence\":\"0\",\"min_sequence_delay\":1,\"outlets\":[{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #3\"},{\"state\":true,\"critical\":true,\"cycle_delay\":4,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":6,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #5\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #6\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":false,\"cycle_delay\":2,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #8\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #9\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Uplink Radio Power\"},{\"state\":false,\"critical\":false,\"cycle_delay\":1,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #12\"},{\"state\":true,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #13\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #14\"},{\"state\":false,\"critical\":true,\"cycle_delay\":6,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Server\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Cooling fans\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #17\"},{\"state\":false,\"critical\":true,\"cycle_delay\":8,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":false,\"cycle_delay\":5,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #19\"},{\"state\":false,\"critical\":true,\"cycle_delay\":5,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #20\"},{\"state\":false,\"critical\":true,\"cycle_delay\":2,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #24\"},{\"state\":false,\"critical\":false,\"cycle_delay\":9,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #27\"},{\"state\":false,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Uplink Radio Power\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":true,\"cycle_delay\":3,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":3,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #31\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Server\"}],\"lcd_columns\":16,\"relatch\":9,\"fuse_relatch\":5,\"model\":\"EPCR5\",\"user_lines\":[null,null],\"recovery_mode\":0,\"nets\":{\"eu82\":{\"latest_value\":8,\"tracking\":null,\"name\":\"eu82\",\"expression\":false},\"u53\":{\"latest_value\":1,\"tracking\":\"pull\",\"name\":\"u53\",\"expression\":true},\"ymb6\":{\"latest_value\":1,\"tracking\":\"push\",\"name\":\"ymb6\",\"expression\":false}},\"pins\":{\"ain25\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"ain25\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":\"lol78\",\"mode_bits\":4,\"level_driver\":\"kzvnx16\",\"input_bits\":16},\"aout8\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"aout8\",\"drive_logic_mapping\":[\"Z\",\"H\",\"0\",\"1\"],\"mode_driver\":\"x7\",\"mode_bits\":0,\"level_driver\":\"y6\",\"input_bits\":0},\"dio6\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"dio6\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":false,\"mode_bits\":0,\"level_driver\":\"twclyvu2\",\"input_bits\":8},\"din57\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"din57\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":\"y69\",\"mode_bits\":1,\"level_driver\":true,\"input_bits\":0},\"aout3\":{\"level_bits\":8,\"latest_input_value\":null,\"name\":\"aout3\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":false,\"mode_bits\":8,\"level_driver\":\"zttx52\",\"input_bits\":0}},\"ports\":{\"uart_e8p\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_e8p\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"1.5\",\"char_size\":\"6\"}},\"uart_54hywn7x3ih1\":{\"latest_received\":{\"d\":\"3B93DABB\"},\"type\":\"uart\",\"name\":\"uart_54hywn7x3ih1\",\"accept\":[],\"configuration\":[]},\"uart_fvl\":{\"latest_received\":{\"d\":\"01\"},\"type\":\"uart\",\"name\":\"uart_fvl\",\"accept\":[],\"configuration\":{\"parity\":\"N\",\"char_size\":\"5\",\"stop_bits\":\"1.5\"}},\"uart_a3\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_a3\",\"accept\":{\"d\":true},\"configuration\":{\"parity\":\"S\",\"char_size\":\"7\"}},\"uart_2f\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_2f\",\"accept\":[],\"configuration\":{\"parity\":\"E\"}},\"uart_9xt\":{\"latest_received\":{\"d\":\"802A94D1A9C7\"},\"type\":\"uart\",\"name\":\"uart_9xt\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"32\",\"stop_bits\":\"1\"}},\"uart_r\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_r\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"2\"}},\"uart_i0\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_i0\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"86\",\"stop_bits\":\"1.5\"}},\"uart_pn\":{\"latest_received\":{\"d\":\"BE\"},\"type\":\"uart\",\"name\":\"uart_pn\",\"accept\":[],\"configuration\":{\"baudrate\":\"36845435\",\"stop_bits\":\"2\"}},\"uart_m\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_m\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"8697\",\"char_size\":\"8\",\"parity\":\"M\"}},\"uart_yz\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_yz\",\"accept\":[],\"configuration\":{\"parity\":\"O\",\"char_size\":\"6\"}}},\"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\"}}},\"backlight_sequence\":\"0\",\"name\":\"My controller\",\"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\":[]},\"online\":true,\"version\":\"1.8.1.0\",\"cycle_delay\":6,\"keypad_enabled\":false,\"user_message_force_timeout\":1,\"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},\"autoping\":{\"enabled\":true,\"max_consecutive_reboot_count\":53,\"max_reboot_count\":3,\"items\":[{\"enabled\":false,\"script\":\"\",\"outlets\":[11,16,20,30],\"status\":{\"reboots\":7,\"hosts\":[{\"state\":null,\"success_count\":0,\"address\":\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"state_details\":null,\"failure_count\":155,\"queue_size\":0},{\"state\":null,\"success_count\":0,\"address\":\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"state_details\":\"Something strange and unexpected has happened to https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"failure_count\":60,\"queue_size\":0}]},\"addresses\":[\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\"],\"pings_before_enabling\":null}],\"resume_without_retrial\":true,\"post_reboot_delay\":122,\"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\":1,\"ping_timeout\":136,\"ping_interval\":6},\"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\":\"^(|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,}$\"}}},\"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\":{\"content_type\":{\"group\":\"msg\",\"name\":\"Content type\",\"regexp\":\"^(json|urlencoded)$\"},\"recipient\":{\"group\":\"rcpt\",\"name\":\"Recipient URL\",\"regexp\":\"^https?://.*$\"}}},\"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>=INFO\",\"action\":\"notify(\\\"james\\\")\"},{\"condition\":\"severity>=ERROR\",\"action\":\"notify(\\\"edward\\\")\"}],\"sinks\":[{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[true],\"arguments\":[]},\"type\":\"xmpp\",\"name\":\"anthony\",\"data\":{\"password\":\"\",\"sender\":\"jeff@xjg1-.gk8yby.example.com\",\"recipient\":\"george@y4seq1.example.com\"}}],\"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}}},\"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\":{\"tV\":{\"redirect_urls\":{\"https://%ECE%fA%8D!\":true},\"refresh_tokens\":{\"e3064a667b492894f6d0cd812ee45103\":{\"expiry_time\":1605015618,\"remaining_use_count\":null}},\"secret_hash\":\"8eecc0c98ad0b7b0b6d9870ec79b0158\",\"access_tokens\":{\"28654241a15319a623bf01681ef52a64\":{\"expiry_time\":1677345749,\"remaining_use_count\":null},\"0f2c4cec52cbfc7d49f374985cd57707\":{\"expiry_time\":1623303439,\"remaining_use_count\":72}},\"scopes\":{\"dli+object+full:/relay/\":true}},\"mK2D8TG\":{\"redirect_urls\":{\"https://.]]]s\":true,\"https://%5f\":true,\"https://]\":true},\"refresh_tokens\":{\"6ff20ec37b69f8bdb36b6df101fb76ee\":{\"expiry_time\":1686295518,\"remaining_use_count\":34},\"d848fe87952dce4ad6af556b440256e2\":{\"expiry_time\":null,\"remaining_use_count\":71},\"2828718cc0f938f32411d3790373a22d\":{\"expiry_time\":null,\"remaining_use_count\":41}},\"secret_hash\":null,\"access_tokens\":{\"ca2b0590cb0744d2fc8d4719a44add29\":{\"expiry_time\":1635344625,\"remaining_use_count\":47},\"c4d841ae52e062fb845dbf6d7f3533bf\":{\"expiry_time\":null,\"remaining_use_count\":null},\"35a98857cf42947fa34f464a57982796\":{\"expiry_time\":null,\"remaining_use_count\":97}},\"scopes\":{\"dli+object+read:/relay/\":true,\"dli+object+read:/relay/outlets/\":true}},\"J\":{\"redirect_urls\":{\"https://%bb%0A]]7%6e\":true,\"https://f\":true,\"https://XZ%dE]zR\":true},\"refresh_tokens\":{\"2342dc59e79fd9b579ee139886f370c9\":{\"expiry_time\":1601952279,\"remaining_use_count\":null}},\"secret_hash\":\"e7efc4910678461313da50b6e24a75d6\",\"access_tokens\":{\"2bb95b7e7d60b41ee9759bca76f72145\":{\"expiry_time\":null,\"remaining_use_count\":90}},\"scopes\":{\"dli+object+read:/config/\":true,\"dli+object+read:/relay/\":true,\"dli+object+full:/config/links/\":true}}},\"users\":[{\"password\":\"vvSS\\\"vg+PGP_\",\"is_admin\":true,\"name\":\"admin\",\"is_allowed\":true,\"outlet_access\":[true,true,true,true,true,true,true,true]},{\"password\":\"3[a9#2Ew,g%k,\",\"is_admin\":false,\"name\":\"tom\",\"is_allowed\":true,\"outlet_access\":[true,false,false,false,true,false,false,false,true,false,false,true,true,true,false,false,true,true,false,false,false,true,false,true,true,false,true,true,false,false,true,true]},{\"password\":\"4\\\"D\\\"vBDn8Nr^!Fd0\",\"is_admin\":false,\"name\":\"dick\",\"is_allowed\":false,\"outlet_access\":[true,true,true,true,true,true,false,false,true,false,true,true,true,false,true,true,false,false,true,false,false,false,true,true,true,true,false,true,false,false,true,false]},{\"password\":\"Ey)KStb=DwCy'^R\\\\\",\"is_admin\":false,\"name\":\"harry\",\"is_allowed\":true,\"outlet_access\":[false,true,false,false,true,false,false,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false,true,false,true,true,true,false,false,false,false]}],\"cookie_timeout\":30000}}\n"},"clojure-clj_http":{"filename":"get-using-clojure-clj_http.clj","data":"#!/usr/bin/env cljs\n; \n; Sample for the whole object model.\n; \n; This is a sample demonstrating how to get the DLI Controller API.\n; \n\n; Note that this sample has been generated by httpsnippet;\n; authentication configuration (usually digest) is not included.\n\n(require '[clj-http.client :as client])\n\n(client/get \"http://192.168.0.100/restapi/\" {:headers {:Connection \"close\"\n :Accept \"application/json\"}})\n\n\n; Sample result:\n; {\"snmp\":{\"enabled\":true,\"engine_id\":\"5DBE14B8CEBCFA92EC\",\"known_auth_methods\":{\"sha1\":\"SHA1\",\"md5\":\"MD5\"},\"community_mappings\":[{\"ip_address\":\"10.176.163.168\",\"user\":\"userycbanW\",\"netmask\":\"255.0.0.0\",\"community\":\"eRhmhT7XB2fR\"},{\"ip_address\":\"10.8.216.58\",\"user\":\"userMVRIT4\",\"netmask\":\"255.0.0.0\",\"community\":\"nU5FBsxfzV\"},{\"ip_address\":\"192.168.14.226\",\"user\":\"userSvexm\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.35.65\",\"user\":\"userNvN4AS\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.167.196\",\"user\":\"userV7GC\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"}],\"users\":{\"powerReader\":{\"priv_password\":\"readerPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":\"readonly\"},\"auth_password\":\"readerAuthPassword\",\"is_allowed\":true,\"priv_method\":\"des\",\"auth_method\":\"sha1\",\"has_priv_password\":false},\"powerAdmin\":{\"priv_password\":\"adminPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":true},\"auth_password\":\"adminAuthPassword\",\"is_allowed\":true,\"priv_method\":\"aes\",\"auth_method\":\"sha1\",\"has_priv_password\":false}},\"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\"}}},\"network\":{\"wired\":{\"ip_address\":\"10.229.173.71\",\"serve_dns\":true,\"protocol\":\"dhcp\",\"online\":true,\"gateway\":\"10.0.0.39\",\"dns_servers\":[\"35.114.95.41\",\"27.10.21.15\"],\"mac_address\":\"7C:E1:FF:E0:E2:1F\",\"netmask\":\"255.0.0.0\"},\"wireless\":{\"wac_supported\":true,\"protocol\":\"dhcp\",\"encryption\":\"psk\",\"netmask\":\"255.0.0.0\",\"known_encryptions\":{\"psk2\":\"WPA2 PSK\",\"psk-mixed\":\"WPA/WPA2 PSK mixed mode\",\"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\":\"-&j&K&ieJTHx#caJJpq6a!4bW#aauwC%!-,K1r0XLUUM7\",\"dns_servers\":[],\"known_modes\":{\"sta\":\"Client\",\"ap\":\"Access Point\"},\"enabled\":false,\"serve_dns\":false,\"ssid\":\"any3\",\"mac_address\":\"7C:E1:FF:5C:74:B3\",\"ip_address\":\"10.72.235.109\",\"online\":false,\"channel\":\"9\",\"wac_enabled\":true,\"mode\":\"ap\",\"gateway\":\"10.0.0.25\"},\"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\":[]},\"interface_order\":[\"wired\"],\"known_protocols\":{\"dhcp\":\"Dynamic IP/DHCP\",\"static\":\"Static IP\"},\"same_subnet_only\":true},\"mqtt\":{\"connect_topic\":\"NWtSZGbel\",\"connect_payload\":\"ASzqk\",\"username\":\"userkXmxF\",\"reconnect_retain\":false,\"connect_qos\":2,\"use_ssl\":false,\"lwt_payload\":\"\",\"disconnect_payload\":\"aV\",\"outlets\":[{\"allow_read\":false,\"topic_subtree\":\"Mj8FD7jz\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"9UaIE\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"PjK2o\",\"qos\":2,\"allow_write\":false},{\"allow_read\":true,\"topic_subtree\":\"BBeLRsTBrB\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"swW7W\",\"qos\":2,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"T3XHp66\",\"qos\":0,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"fmG9y8\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"EPflXCrHv\",\"qos\":0,\"allow_write\":false}],\"enabled\":true,\"reconnect_qos\":0,\"disconnect_qos\":2,\"disconnect_retain\":false,\"lwt_qos\":0,\"broker_port\":null,\"lwt_topic\":\"HbLX8wk9l\",\"disconnect_topic\":\"vB9U\",\"password\":\"@IZq03a-LS#3\",\"lwt_retain\":true,\"reconnect_payload\":\"\",\"topic_root\":\"TySka7WQHz\",\"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\":\"1BaM.2HFC.YIwHXM.uAAC6Wy.2xSDXp.r0l3H.Z7u6T.O1aa86.XbC0ojpX.example.com\",\"reconnect_topic\":\"hrlRgyp4H\",\"connect_retain\":false},\"script\":{\"source\":\"function enable_modem(...)\\n ...\\nend\\nfunction disable_contraption(...)\\n ...\\nend\\n\",\"step_time_limit\":5,\"boot_handler\":\"\",\"threads\":{\"52\":{\"label\":\"label of thread #52\"}},\"traced\":false,\"step_delay\":2,\"user_function_ui_order\":[\"enable_modem\",\"toggle_machines\",\"toggle_contraption\"],\"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\":{\"disable_heater_sample\":{\"source\":\"function shut_down_router(...)\\n ...\\nend\\nfunction disable_routers(...)\\n ...\\nend\\nfunction disable_engine(...)\\n ...\\nend\\n\"},\"energize_heaters_sample\":{\"source\":\"function enable_routers(...)\\n ...\\nend\\nfunction energize_modem(...)\\n ...\\nend\\nfunction energize_router(...)\\n ...\\nend\\nfunction enable_heaters(...)\\n ...\\nend\\n\"}},\"boot_handler_legacy\":true,\"variables\":{\"engine_running\":10,\"heater_online\":\"good\",\"gadget_running\":\"failed\",\"router_state\":\"no\",\"modem_online\":true}},\"meter\":{\"power_status\":true,\"values\":{\"vcc_voltage\":{\"intervals\":[{\"lower_bound_bottom\":576.66666666667,\"alarm_level\":1,\"lower_bound_top\":590,\"alarm_period\":1},{\"lower_bound_bottom\":594.16666666667,\"alarm_level\":null,\"lower_bound_top\":602.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":18,\"data_absence_alarm_level\":3,\"value\":6,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"DC voltage\",\"supports_calibration\":false,\"internal\":false,\"lowest_interval_alarm_level\":null,\"bus\":3},\"current\":{\"intervals\":[{\"lower_bound_bottom\":94,\"alarm_level\":null,\"lower_bound_top\":104,\"alarm_period\":null},{\"lower_bound_bottom\":143,\"alarm_level\":3,\"lower_bound_top\":157,\"alarm_period\":null},{\"lower_bound_bottom\":162,\"alarm_level\":1,\"lower_bound_top\":176,\"alarm_period\":null},{\"lower_bound_bottom\":179,\"alarm_level\":null,\"lower_bound_top\":188,\"alarm_period\":null},{\"lower_bound_bottom\":225,\"alarm_level\":null,\"lower_bound_top\":239,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"2.4\",\"history_subsample_count\":10,\"data_absence_alarm_level\":2,\"value\":8,\"log_history\":false,\"history_time_step\":17,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":7,\"quantity\":\"current\",\"name\":\"Current\",\"supports_calibration\":false,\"internal\":true,\"lowest_interval_alarm_level\":1,\"bus\":null},\"mains_voltage\":{\"intervals\":[{\"lower_bound_bottom\":7.8333333333333,\"alarm_level\":null,\"lower_bound_top\":8.8333333333333,\"alarm_period\":2},{\"lower_bound_bottom\":11.25,\"alarm_level\":null,\"lower_bound_top\":12.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"3.5\",\"history_subsample_count\":1,\"data_absence_alarm_level\":null,\"value\":108,\"log_history\":true,\"history_time_step\":14,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":36,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"AC voltage\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":3,\"bus\":null},\"temperature\":{\"intervals\":[{\"lower_bound_bottom\":20.870870870871,\"alarm_level\":3,\"lower_bound_top\":21.171171171171,\"alarm_period\":1},{\"lower_bound_bottom\":22.432432432432,\"alarm_level\":null,\"lower_bound_top\":22.582582582583,\"alarm_period\":null},{\"lower_bound_bottom\":23.843843843844,\"alarm_level\":null,\"lower_bound_top\":24.174174174174,\"alarm_period\":1},{\"lower_bound_bottom\":24.264264264264,\"alarm_level\":null,\"lower_bound_top\":24.564564564565,\"alarm_period\":7},{\"lower_bound_bottom\":25.735735735736,\"alarm_level\":1,\"lower_bound_top\":26.126126126126,\"alarm_period\":1},{\"lower_bound_bottom\":27.267267267267,\"alarm_level\":2,\"lower_bound_top\":27.447447447447,\"alarm_period\":null},{\"lower_bound_bottom\":27.807807807808,\"alarm_level\":2,\"lower_bound_top\":28.108108108108,\"alarm_period\":3},{\"lower_bound_bottom\":28.138138138138,\"alarm_level\":10,\"lower_bound_top\":28.408408408408,\"alarm_period\":1}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":8,\"data_absence_alarm_level\":1,\"value\":314,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":11,\"data_absence_alarm_period\":1,\"quantity\":\"temperature\",\"name\":\"Temperature\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":5,\"bus\":4}},\"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\":[],\"arguments\":[]}},\"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\"}},\"config\":{\"allow_plaintext_logins\":true,\"allow_coapws\":true,\"protect_private_config\":false,\"brand_url\":\"https://bar.example.com/baz/baz.html\",\"allow_jsonrpc_nonadmin\":false,\"hide_passwords\":true,\"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\":null,\"name\":\"Screen length\",\"units\":{\"px\":{\"offset\":0,\"internal\":true,\"name\":\"pixel\",\"scale\":1}}},\"temperature\":{\"preferred_unit\":\"C\",\"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\":\"times\",\"name\":\"Count\",\"units\":{\"times\":{\"offset\":0,\"internal\":true,\"name\":\"time\",\"scale\":1}}},\"illuminance\":{\"preferred_unit\":\"lx\",\"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\":\"s\",\"name\":\"Time\",\"units\":{\"s\":{\"offset\":0,\"internal\":true,\"name\":\"second\",\"scale\":1}}},\"ratio\":{\"preferred_unit\":\"times\",\"name\":\"Ratio\",\"units\":{\"%\":{\"offset\":0,\"internal\":true,\"name\":\"percent\",\"scale\":100},\"times\":{\"offset\":0,\"internal\":true,\"name\":\"\",\"scale\":1}}},\"energy\":{\"preferred_unit\":null,\"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\":false,\"custom_register_url\":\"https://foo.example.com/bar/bar/baz.html\",\"customization_status\":null,\"known_protection_bits\":{\"protect_restore\":{\"name\":\"Protection from restore from backup\",\"status\":true},\"protect_admin\":{\"name\":\"Administrator credentials protection\",\"status\":false},\"protect_private_config\":{\"name\":\"Private configuration protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"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 lock\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_firmware\":{\"name\":\"Firmware protection\",\"status\":false}},\"refresh_enabled\":true,\"allow_modifying_get\":true,\"protect_maintenance\":false,\"serial\":\"ISO322203123456\",\"custom_support_email\":\"support@example.com\",\"allow_coapws_nonadmin\":false,\"allow_restapi\":false,\"upgrade_notify_beep\":false,\"brand_faq_url\":\"https://bar.example.com/baz/quux/baz/quux.htm\",\"links\":[{\"description\":\"test 5\",\"href\":\"test_url7\"},{\"description\":\"test 3\",\"href\":\"test_url5\"}],\"custom_brand_logo\":\"https://foo.example.com:8443/foo/baz/foo/baz.jpg\",\"image_format\":\"svg\",\"location\":\"Server room\",\"ntp_server_enabled\":false,\"http_ports\":[{\"port\":\"2\",\"address\":\"192.168.0.13\"},{\"port\":\"80\",\"address\":\"192.168.0.50\"},{\"port\":\"8000\",\"address\":\"192.168.0.42\"}],\"hide_wifi_key\":false,\"custom_brand_url\":\"http://foo.example.com/bar/quux/baz/bar/foo.html\",\"syslog_ip_address\":null,\"protect_network\":false,\"lockout_delay_minutes\":60,\"version\":\"1.8.1.0\",\"allow_coapws_origins\":[\"http://baz.example.com\",\"https://foo.example.com\",\"http://foo.example.com\",\"https://baz.example.com:8443\",\"http://bar.example.com:8037\",\"http://baz.example.com:80\",\"http://bar.example.com\"],\"syslog_minimal_severity\":8,\"certificates\":{\"iVeriBaz_Primary_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIISgtFFi3UczXg1sKPtJYCR8AHUNQL2cJWIDoZxt4aseHvWdLPzveQ4rkaFAyJp\\n7WgjUZp4STNO01lS0h7Sn+COGPMbEfTOC98il+oDUBdWFO/H58mv9/JRQh3hMY6a\\nGIWG7lmLPJcpLvxWhshiB89uEtHp/uZID5bMtOjIjL85H5d++KjCVu7loQapKA7a\\nkyB8iWu3g0MofNp/71X2AIscuhz5rZPcYdnG9iMsklgP8VRIZ+MlJENEyNLqzmSX\\nGqb+CTkzAA8idSHdr2y5SC4sawrMPPoiFQiTwTT6fdrI68yzDx5iACam9S9at+I8\\n1eMW7VBnMWwXUvnR1VeF6QQab1T=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"SecureBarSign_Root_CA_3\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIQcq2QCuDpVomTeUGNMdvXMmUI/mGyLBOz2TPGOf6vUuP8PhYnKULjGr1IdKG/\\n+cAQva62VcywnNeLB/sYk8PoT39l4jS5MfYIFhMnJLk7lOVyPNXAXy+129o8vHGI\\nrcEY/1tMn17CY6exfqVerYi1Ntyg9Gf1vvbwzVJnYT/6cf4HWbxN9gQYZPFliwod\\nQarxwfWPgf1MlLuMJIY/k7b9PMuMBXEd86b4n7VUoZtawozF6YHshu\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"iCyberFooCare_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIELfoX7Hcgwv5LRQL574xu1tp27rSFPPVn5KKFdyxat3yLVJSfQQZTKPYTH0li\\nVadrrHppujus5QBZ5e0h8N7isQle8DxgqbXivNXp7ShEvvq1ZskjFuS8KDoVSmBJ\\nk1I8b8H3rX+mN2MGo6Yjaj3pXaIKoejZh2jIC0O3aPszTFGIOr1/a7r8k9UYqD7Y\\nssWvHcViVVCnnWBeaCFj3PTFv258BfT4Y//seWb92pzsMAXzPoiUDCm8GtJTZoa8\\nb0U8dgCTf5rseqHSZninZs4TCa31ADtnGOyw5APnHHfy8yQkl8YL\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"iTrustBar_Trusted_Certification_Authority_9\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII+lWTC/AfwyDAUtu35zjc6d8YHjR7fdwfPT9dUMIRLYdrSXwZXgCgKMFe5inmM\\nnDeQj0lBNKqEoOBOyuceE+vu6eiv1SOqi2HS52fUPVlDwzdutGZ8GV3PAoLDHl3/\\nNTxS8RtgD7cCmX627HLeMnqB83Uw9WmY/j1ABwsQ3Ves3nxC4Js=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBarProtect_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFWAceIQ5tB1Q8GLpkAjNiIEUEacysi67FIlvcC0WP4yaMJP7W8XETnljNNiF6\\nN9BIoPLKqRJQqfs+B1XSXLDHld/1lsS82fTs4qDxIYO8DH9QKiuu47BrmDuY6MiA\\nC382\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"VeriBazSystems_Root_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII2rwygHYXH1hxhLz8DsLgURgAuQGXuK6yB2xuMVSgZ9dGXdRmWpT0G9CBbVkVr\\n3yQzLyR1XdhqBKHzs6SuPe7cFeNnWGGbFjbch3fFiM5vjOvbXOWy2fbKK+7tHQUY\\n6AtBs8wFGs+==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"GuardBarSign_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIyOL22ZGy1Pr87xtdi4IOJgqjY/u5yoPxDm0HMIGQk7at5TXpZsEvY5e77YE5N\\ncS6wrRCHBMt4TNeJyWZu4hYEq7UyXB1AfA6XdKqqijxC6bY5770ErbUhk/fICjUu\\ncRYyHOh1LvAyTI6dKMVxsCiut06cW0X8U57oWrrum2sGM/wjNRgGgPAZRJC+Mm9s\\nIgQ9YKycDF+ECjdgQwMs6yKRAKqyVisqPI0+e/ctGd8UNnBqjZisX2K==\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eTrustFooCrypt_Primary_Certification_Authority_1\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIGznwhzqYHWIf/a7F/1ONn1LlZdolZ9Yr9LotKeReBmJCMTTOWunJy95XovJN5\\nHF4AckeGyQcAo5gDdb1zZC5700SQ8MiReoeHZIaXkCkZKRp+2sze44n77GZIeIlJ\\nPcikCGVR0\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBazSign_Root_CA_7\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIiniveU/qjbZ7KWRHLv9RgwY7UGqH9nMua5pFbq5LShVpEy6buI3aEejlxa26O\\n/YrGAiOXB630N19/yT4ZklJVivaqK1tLblenT2LhBQkaUvbTPi2ATNhCJI2fLx0z\\ngnCl9wzbga6cBc1wgDQ4xeQFj5dg8dPrQedbacDGCMuQ+yNhCpoAUESDM5wWlMOB\\n1pdg3wvSrLTqlA2a/E5FiKdqGAbeaphdfKKkGFC8dh+Ou2/vJ6B2Squk1WPdL6H0\\ndnlu0wXjwye/zaK6nOaeJLhsmLDve\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"eCyberBazSystems_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFz12jzNyiH5283OG8Hh6u1AffCxon053/97k8Xjtrry/wMI5f0Ea3QGleDaRF\\nHsg20Eow5gu7dGRkyT+YZQqK54xZLe6fXpja3XWBDQKsiodgHdFt46ECCBnZrvEP\\n+/qXX1n+OgiCJPWzgQ3ogH1t5dl0tAnuCdSmhFm6yVLHwtHdKMS0gWvn9gq3tez5\\nRu/jg8hCV/9PIolhHnO==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"SecureBarSystems_Primary_Certification_Authority_6\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII3DkCaEMgm5Y3TNKP3006mAdPrq1Lb5qhLawxrIeeQCkvc5Kh7NqwaTLRKOpyW\\ntGcq8wVpNjZIMgf4q2wmeQ76mYxl5dQ+w2r4/MwO6VjVCOb2SXq7++FnZDYgs+ho\\nYv5xsW4NFbcgCh9mYImZaZ8p7qi8XXE6TM4LuAlAoOs052pfNcFzCPpLFYWp5nxb\\n1y3EjG2794F\\n-----END CERTIFICATE-----\\n\",\"status\":false}},\"ssh_authorized_keys\":[{\"data\":\"ssh-rsa 9=\",\"options\":\"\",\"comment\":\"\"}],\"refresh_delay_minutes\":1,\"ssh_enabled\":true,\"allow_restapi_nonadmin\":true,\"protect_restore\":true,\"custom_brand_logo_height\":32,\"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\"},\"allow_restapi_origins\":[\"https://foo.example.com:38443\",\"https://bar.example.com\",\"http://bar.example.com:8014\",\"http://bar.example.com\",\"https://baz.example.com:443\"],\"brand_manual_url\":\"https://foo.example.com/baz/foo.htm\",\"custom_brand_logo_width\":22,\"plots\":[{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480}],\"ssh_port\":22,\"upgrade_notify_blink\":true,\"protect_admin\":false,\"relay_ports\":[\"ttyATH0\"],\"custom_update_url\":\"http://baz.example.com/foo/bar/foo/bar.html\",\"brand_company_name\":\"Digital Loggers, Inc.\",\"hardware_id\":\"EPCR5\",\"crls\":{\"iSecureBar_Primary_Certification_Authority\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIilpXCD0tj4JSIv5xk4EjgZo+WsGYMhv5Skeh+haknwC6rJ4bQLL7wA8T2Q2R8\\nckDKlwxVktksk4zMWKjgGwqm+HqSRp14aGQLDNszGds1jrQGB9yU5pH667aZzegZ\\n6w9Vp9oS2sCwIU8UTecIykQ5L04/igyrc8NSKBxO4AKOhUuA9WV7HxFf+=\\n-----END X509 CRL-----\\n\",\"status\":false},\"eGuardFooWard_Trusted_CA\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIL3MXGW7ar4JuXx797txcc+mLPdpv9u6XzV4G1EtvLCpuAz4Jt2yV2ksUNhQYc\\nc3Cv7To2q1ulDtrZmvXH+IAVhtxGWVO8bd3k6upzxjkBdcmPXKjYev3Lp0eLX2W9\\ncvqXlqUUah7CUZmqIKVEQt3SXR0b+BJd7AAu0hPdPZrv8emT/HjRApvjHyLH9hwJ\\n6EwqgZFFRAQ6zw7GgaTWWDpUb6fI3/DCF92ylJDDWgLVcUnJ4HrcWg6\\n-----END X509 CRL-----\\n\",\"status\":false},\"iGuardBar_Primary_CA_5\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIbm+M0Jrf8Tle7oRnigWg+Rhj04G0xFQZ2Ry4mpmwJXbSM3F4lommFUWHaoKY4\\n8E6F1y1+Iacmzh23TtsG8MoSzdpXjdituq9xpCx7pZwoH/tnul337uY6XNgH1OBx\\nMu4asDQS9EmA7Z5vf\\n-----END X509 CRL-----\\n\",\"status\":true}},\"contact\":\"support@example.com\",\"relax_nonhtml_content_types\":false,\"timezone\":\"UTC\",\"hostname\":\"baz.example.com\",\"protect_firmware\":false,\"outlet_label\":\"Outlet\",\"brand_name\":\"Ethernet Power Controller\",\"oid\":\"1.3.6.1.4.1.45770.1.3\",\"custom_brand_company_name\":\"Whatever Systems Inc.\",\"update_url\":\"https://bar.example.com/foo/baz/quux/baz.htm\",\"ntp_peers\":[\"0.ntp-pool.example.com\",\"1.ntp-pool.example.com\",\"2.ntp-pool.example.com\",\"3.ntp-pool.example.com\"],\"custom_help_url\":\"https://baz.example.com/foo/quux.htm\",\"name_always_visible\":true,\"support_email\":\"support@example.com\",\"https_ports\":[{\"port\":\"8080\",\"address\":\"192.168.0.71\"}],\"contacts\":{\"engineering\":{\"phone\":null,\"fax\":\"+02368524446846\",\"name\":\"Engineering\",\"email\":\"engineering@bar.example.com\"},\"sales\":{\"phone\":null,\"fax\":null,\"name\":\"Sales\",\"email\":null},\"support\":{\"phone\":\"+2772690660701\",\"fax\":\"+890334929577649\",\"name\":\"Support\",\"email\":null},\"features\":{\"phone\":null,\"fax\":null,\"name\":\"Features\",\"email\":null}},\"custom_support_url\":\"http://baz.example.com:8070/baz/quux/foo/bar.htm\",\"support_url\":\"https://bar.example.com/bar.htm\",\"protect_notification\":false,\"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\":true,\"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\":true,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"min_value\":8,\"scale\":\"linear\",\"height\":64}],\"register_url\":\"https://bar.example.com:443/baz/foo/foo.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\"},\"string_mask\":\"nombstr\",\"renewal_data\":{\"days\":\"4\"},\"cert\":\"-----BEGIN CERTIFICATE-----\\nMIINWlG0m1xW3eg4FZ8SMKl1Obu1iuFO0CnYz3bl7YICD+JUaUzyqk/FMwI5qZVs\\nRnO2ZXdtmsu5NUbMSS7UkVQ3dGf89TSdGtisQLlCEfKd9y/eR89CgcHJvyU4Szkk\\nScIpOX33ujFtkwKv6YcksyfqSmIRW3J/ier6CxC6gU/RRMMZx+Jpz\\n-----END CERTIFICATE-----\\n\",\"automatic_renewal\":true,\"renewal_method\":\"selfsigned\",\"bits\":8192,\"key\":\"-----BEGIN PRIVATE KEY-----\\nMIIMf/aHFwFUcjzYJ7eGvf5pO/q1XCblUC79DjSVfk0HT/sp9W54BDvcFmfo+GaV\\nhkTAG8wJSQKLFWuNc5cYktLPiMiItD1b+WnGhjbAAyXRUSr6ZThKN2l5QTPKjTxj\\nk/jUdwhbU95y0EYWyuv1f0U9SquxodzZfj3IgnwAy28+IjWHdSKJUqUzgPwU3w4k\\nA3Mz/Zx3jyOTVh6z1RUtyTaNQ5SMBD3NIRMK0KPmIp\\n-----END PRIVATE KEY-----\\n\",\"distinguished_name\":{\"commonName\":[\"Digital Loggers Unit\"],\"countryName\":[\"US\"],\"stateOrProvinceName\":[\"California\"],\"localityName\":[\"Santa Clara\"]},\"domains\":[\"foo.example.com\"],\"addresses\":[\"108.121.174.254\"],\"csr\":\"-----BEGIN CERTIFICATE REQUEST-----\\nMIIuK4EMovDx7AAGthHK8gijdj3Sj48Au95FGLe4Gt2P4Fizz/J7i2tLozqX3/k+\\nGTCwaVqfxwwfwwhG3PKzn9yej2gT3tKLMZIy48d25aj1WQKcsgcgsaKbe04jwR5I\\nQH7bxBiYwm5N6kGpMyhyJJdMQNItVdwxx3YuHHTE4adCKv2iumhD5LcYlwRGaOEX\\noSn6x1CXhRudVcXHKnPhPzTMRlys/WMq+9yxDBUwePaA27UOxv6NvblNNkFOGdFG\\nEE3Rl06AcIEmpejkn6gOu3ofKCx+UEpkUvCGxKSZfiLUN5FADyb81PpOenP82FuZ\\n6r7TJi814fQBxdQvEbzgRNKEoUI3PuGYlP148C8EubRrEunUVmAyAWD/1Y5TSN1D\\n5JyKUDE5g6Lavs6h25ubKvfu08MPCcEJyDfSSwZ83xl/puju/d=\\n-----END CERTIFICATE REQUEST-----\\n\",\"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}}}}},\"relax_nonhtml_methods\":false,\"brand_product_info_url\":\"https://bar.example.com/foo/foo/bar/quux.htm\"},\"cred\":{\"ip_address\":\"192.168.0.93\",\"is_admin\":true,\"name\":\"admin\",\"agent\":\"web ui\",\"outlet_access\":[true,true,true,true,true,true,true,true]},\"upnp\":{\"enabled\":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\":\"XQ4idRGnN-y8U\",\"model_number\":\"\",\"model\":\"DLI emulated Belkin socket\",\"soap_xmlns_prefix_override\":\"i\",\"event_xmlns_prefix_override\":null,\"service_id\":\"basicevent1\",\"device_type\":\"controllee\"}},\"notifications\":{\"events\":{\"dli.upnp.sample_event\":{\"parameters\":[{\"id\":\"sample_parameter\",\"has_fixed_value\":false,\"fixed_value\":null}],\"message_template\":[\"sample event\"]}},\"parameter_kinds\":[]},\"outlets\":[{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d0\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d1\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d2\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d3\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"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\"}]},\"relay\":{\"all_caps\":true,\"min_relay_voltage\":8,\"lcd_rows\":2,\"user_message_timeout\":0,\"sequence_delay\":2,\"beep_sequence\":\"0\",\"min_sequence_delay\":1,\"outlets\":[{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #3\"},{\"state\":true,\"critical\":true,\"cycle_delay\":4,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":6,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #5\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #6\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":false,\"cycle_delay\":2,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #8\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #9\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Uplink Radio Power\"},{\"state\":false,\"critical\":false,\"cycle_delay\":1,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #12\"},{\"state\":true,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #13\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #14\"},{\"state\":false,\"critical\":true,\"cycle_delay\":6,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Server\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Cooling fans\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #17\"},{\"state\":false,\"critical\":true,\"cycle_delay\":8,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":false,\"cycle_delay\":5,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #19\"},{\"state\":false,\"critical\":true,\"cycle_delay\":5,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #20\"},{\"state\":false,\"critical\":true,\"cycle_delay\":2,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #24\"},{\"state\":false,\"critical\":false,\"cycle_delay\":9,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #27\"},{\"state\":false,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Uplink Radio Power\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":true,\"cycle_delay\":3,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":3,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #31\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Server\"}],\"lcd_columns\":16,\"relatch\":9,\"fuse_relatch\":5,\"model\":\"EPCR5\",\"user_lines\":[null,null],\"recovery_mode\":0,\"nets\":{\"eu82\":{\"latest_value\":8,\"tracking\":null,\"name\":\"eu82\",\"expression\":false},\"u53\":{\"latest_value\":1,\"tracking\":\"pull\",\"name\":\"u53\",\"expression\":true},\"ymb6\":{\"latest_value\":1,\"tracking\":\"push\",\"name\":\"ymb6\",\"expression\":false}},\"pins\":{\"ain25\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"ain25\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":\"lol78\",\"mode_bits\":4,\"level_driver\":\"kzvnx16\",\"input_bits\":16},\"aout8\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"aout8\",\"drive_logic_mapping\":[\"Z\",\"H\",\"0\",\"1\"],\"mode_driver\":\"x7\",\"mode_bits\":0,\"level_driver\":\"y6\",\"input_bits\":0},\"dio6\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"dio6\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":false,\"mode_bits\":0,\"level_driver\":\"twclyvu2\",\"input_bits\":8},\"din57\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"din57\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":\"y69\",\"mode_bits\":1,\"level_driver\":true,\"input_bits\":0},\"aout3\":{\"level_bits\":8,\"latest_input_value\":null,\"name\":\"aout3\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":false,\"mode_bits\":8,\"level_driver\":\"zttx52\",\"input_bits\":0}},\"ports\":{\"uart_e8p\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_e8p\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"1.5\",\"char_size\":\"6\"}},\"uart_54hywn7x3ih1\":{\"latest_received\":{\"d\":\"3B93DABB\"},\"type\":\"uart\",\"name\":\"uart_54hywn7x3ih1\",\"accept\":[],\"configuration\":[]},\"uart_fvl\":{\"latest_received\":{\"d\":\"01\"},\"type\":\"uart\",\"name\":\"uart_fvl\",\"accept\":[],\"configuration\":{\"parity\":\"N\",\"char_size\":\"5\",\"stop_bits\":\"1.5\"}},\"uart_a3\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_a3\",\"accept\":{\"d\":true},\"configuration\":{\"parity\":\"S\",\"char_size\":\"7\"}},\"uart_2f\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_2f\",\"accept\":[],\"configuration\":{\"parity\":\"E\"}},\"uart_9xt\":{\"latest_received\":{\"d\":\"802A94D1A9C7\"},\"type\":\"uart\",\"name\":\"uart_9xt\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"32\",\"stop_bits\":\"1\"}},\"uart_r\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_r\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"2\"}},\"uart_i0\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_i0\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"86\",\"stop_bits\":\"1.5\"}},\"uart_pn\":{\"latest_received\":{\"d\":\"BE\"},\"type\":\"uart\",\"name\":\"uart_pn\",\"accept\":[],\"configuration\":{\"baudrate\":\"36845435\",\"stop_bits\":\"2\"}},\"uart_m\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_m\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"8697\",\"char_size\":\"8\",\"parity\":\"M\"}},\"uart_yz\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_yz\",\"accept\":[],\"configuration\":{\"parity\":\"O\",\"char_size\":\"6\"}}},\"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\"}}},\"backlight_sequence\":\"0\",\"name\":\"My controller\",\"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\":[]},\"online\":true,\"version\":\"1.8.1.0\",\"cycle_delay\":6,\"keypad_enabled\":false,\"user_message_force_timeout\":1,\"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},\"autoping\":{\"enabled\":true,\"max_consecutive_reboot_count\":53,\"max_reboot_count\":3,\"items\":[{\"enabled\":false,\"script\":\"\",\"outlets\":[11,16,20,30],\"status\":{\"reboots\":7,\"hosts\":[{\"state\":null,\"success_count\":0,\"address\":\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"state_details\":null,\"failure_count\":155,\"queue_size\":0},{\"state\":null,\"success_count\":0,\"address\":\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"state_details\":\"Something strange and unexpected has happened to https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"failure_count\":60,\"queue_size\":0}]},\"addresses\":[\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\"],\"pings_before_enabling\":null}],\"resume_without_retrial\":true,\"post_reboot_delay\":122,\"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\":1,\"ping_timeout\":136,\"ping_interval\":6},\"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\":\"^(|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,}$\"}}},\"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\":{\"content_type\":{\"group\":\"msg\",\"name\":\"Content type\",\"regexp\":\"^(json|urlencoded)$\"},\"recipient\":{\"group\":\"rcpt\",\"name\":\"Recipient URL\",\"regexp\":\"^https?://.*$\"}}},\"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>=INFO\",\"action\":\"notify(\\\"james\\\")\"},{\"condition\":\"severity>=ERROR\",\"action\":\"notify(\\\"edward\\\")\"}],\"sinks\":[{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[true],\"arguments\":[]},\"type\":\"xmpp\",\"name\":\"anthony\",\"data\":{\"password\":\"\",\"sender\":\"jeff@xjg1-.gk8yby.example.com\",\"recipient\":\"george@y4seq1.example.com\"}}],\"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}}},\"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\":{\"tV\":{\"redirect_urls\":{\"https://%ECE%fA%8D!\":true},\"refresh_tokens\":{\"e3064a667b492894f6d0cd812ee45103\":{\"expiry_time\":1605015618,\"remaining_use_count\":null}},\"secret_hash\":\"8eecc0c98ad0b7b0b6d9870ec79b0158\",\"access_tokens\":{\"28654241a15319a623bf01681ef52a64\":{\"expiry_time\":1677345749,\"remaining_use_count\":null},\"0f2c4cec52cbfc7d49f374985cd57707\":{\"expiry_time\":1623303439,\"remaining_use_count\":72}},\"scopes\":{\"dli+object+full:/relay/\":true}},\"mK2D8TG\":{\"redirect_urls\":{\"https://.]]]s\":true,\"https://%5f\":true,\"https://]\":true},\"refresh_tokens\":{\"6ff20ec37b69f8bdb36b6df101fb76ee\":{\"expiry_time\":1686295518,\"remaining_use_count\":34},\"d848fe87952dce4ad6af556b440256e2\":{\"expiry_time\":null,\"remaining_use_count\":71},\"2828718cc0f938f32411d3790373a22d\":{\"expiry_time\":null,\"remaining_use_count\":41}},\"secret_hash\":null,\"access_tokens\":{\"ca2b0590cb0744d2fc8d4719a44add29\":{\"expiry_time\":1635344625,\"remaining_use_count\":47},\"c4d841ae52e062fb845dbf6d7f3533bf\":{\"expiry_time\":null,\"remaining_use_count\":null},\"35a98857cf42947fa34f464a57982796\":{\"expiry_time\":null,\"remaining_use_count\":97}},\"scopes\":{\"dli+object+read:/relay/\":true,\"dli+object+read:/relay/outlets/\":true}},\"J\":{\"redirect_urls\":{\"https://%bb%0A]]7%6e\":true,\"https://f\":true,\"https://XZ%dE]zR\":true},\"refresh_tokens\":{\"2342dc59e79fd9b579ee139886f370c9\":{\"expiry_time\":1601952279,\"remaining_use_count\":null}},\"secret_hash\":\"e7efc4910678461313da50b6e24a75d6\",\"access_tokens\":{\"2bb95b7e7d60b41ee9759bca76f72145\":{\"expiry_time\":null,\"remaining_use_count\":90}},\"scopes\":{\"dli+object+read:/config/\":true,\"dli+object+read:/relay/\":true,\"dli+object+full:/config/links/\":true}}},\"users\":[{\"password\":\"vvSS\\\"vg+PGP_\",\"is_admin\":true,\"name\":\"admin\",\"is_allowed\":true,\"outlet_access\":[true,true,true,true,true,true,true,true]},{\"password\":\"3[a9#2Ew,g%k,\",\"is_admin\":false,\"name\":\"tom\",\"is_allowed\":true,\"outlet_access\":[true,false,false,false,true,false,false,false,true,false,false,true,true,true,false,false,true,true,false,false,false,true,false,true,true,false,true,true,false,false,true,true]},{\"password\":\"4\\\"D\\\"vBDn8Nr^!Fd0\",\"is_admin\":false,\"name\":\"dick\",\"is_allowed\":false,\"outlet_access\":[true,true,true,true,true,true,false,false,true,false,true,true,true,false,true,true,false,false,true,false,false,false,true,true,true,true,false,true,false,false,true,false]},{\"password\":\"Ey)KStb=DwCy'^R\\\\\",\"is_admin\":false,\"name\":\"harry\",\"is_allowed\":true,\"outlet_access\":[false,true,false,false,true,false,false,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false,true,false,true,true,true,false,false,false,false]}],\"cookie_timeout\":30000}}\n"},"javascript-fetch":{"filename":"get-using-javascript-fetch.js","data":"// \n// Sample for the whole object model.\n// \n// This is a sample demonstrating how to get the DLI Controller API.\n// \n\n// Note that this sample has been generated by httpsnippet;\n// authentication configuration (usually digest) is not included.\n\nfetch(\"http://192.168.0.100/restapi/\", {\n \"method\": \"GET\",\n \"headers\": {\n \"Connection\": \"close\",\n \"Accept\": \"application/json\"\n }\n})\n.then(response => {\n console.log(response);\n})\n.catch(err => {\n console.error(err);\n});\n\n\n// Sample result:\n// {\"snmp\":{\"enabled\":true,\"engine_id\":\"5DBE14B8CEBCFA92EC\",\"known_auth_methods\":{\"sha1\":\"SHA1\",\"md5\":\"MD5\"},\"community_mappings\":[{\"ip_address\":\"10.176.163.168\",\"user\":\"userycbanW\",\"netmask\":\"255.0.0.0\",\"community\":\"eRhmhT7XB2fR\"},{\"ip_address\":\"10.8.216.58\",\"user\":\"userMVRIT4\",\"netmask\":\"255.0.0.0\",\"community\":\"nU5FBsxfzV\"},{\"ip_address\":\"192.168.14.226\",\"user\":\"userSvexm\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.35.65\",\"user\":\"userNvN4AS\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.167.196\",\"user\":\"userV7GC\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"}],\"users\":{\"powerReader\":{\"priv_password\":\"readerPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":\"readonly\"},\"auth_password\":\"readerAuthPassword\",\"is_allowed\":true,\"priv_method\":\"des\",\"auth_method\":\"sha1\",\"has_priv_password\":false},\"powerAdmin\":{\"priv_password\":\"adminPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":true},\"auth_password\":\"adminAuthPassword\",\"is_allowed\":true,\"priv_method\":\"aes\",\"auth_method\":\"sha1\",\"has_priv_password\":false}},\"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\"}}},\"network\":{\"wired\":{\"ip_address\":\"10.229.173.71\",\"serve_dns\":true,\"protocol\":\"dhcp\",\"online\":true,\"gateway\":\"10.0.0.39\",\"dns_servers\":[\"35.114.95.41\",\"27.10.21.15\"],\"mac_address\":\"7C:E1:FF:E0:E2:1F\",\"netmask\":\"255.0.0.0\"},\"wireless\":{\"wac_supported\":true,\"protocol\":\"dhcp\",\"encryption\":\"psk\",\"netmask\":\"255.0.0.0\",\"known_encryptions\":{\"psk2\":\"WPA2 PSK\",\"psk-mixed\":\"WPA/WPA2 PSK mixed mode\",\"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\":\"-&j&K&ieJTHx#caJJpq6a!4bW#aauwC%!-,K1r0XLUUM7\",\"dns_servers\":[],\"known_modes\":{\"sta\":\"Client\",\"ap\":\"Access Point\"},\"enabled\":false,\"serve_dns\":false,\"ssid\":\"any3\",\"mac_address\":\"7C:E1:FF:5C:74:B3\",\"ip_address\":\"10.72.235.109\",\"online\":false,\"channel\":\"9\",\"wac_enabled\":true,\"mode\":\"ap\",\"gateway\":\"10.0.0.25\"},\"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\":[]},\"interface_order\":[\"wired\"],\"known_protocols\":{\"dhcp\":\"Dynamic IP/DHCP\",\"static\":\"Static IP\"},\"same_subnet_only\":true},\"mqtt\":{\"connect_topic\":\"NWtSZGbel\",\"connect_payload\":\"ASzqk\",\"username\":\"userkXmxF\",\"reconnect_retain\":false,\"connect_qos\":2,\"use_ssl\":false,\"lwt_payload\":\"\",\"disconnect_payload\":\"aV\",\"outlets\":[{\"allow_read\":false,\"topic_subtree\":\"Mj8FD7jz\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"9UaIE\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"PjK2o\",\"qos\":2,\"allow_write\":false},{\"allow_read\":true,\"topic_subtree\":\"BBeLRsTBrB\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"swW7W\",\"qos\":2,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"T3XHp66\",\"qos\":0,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"fmG9y8\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"EPflXCrHv\",\"qos\":0,\"allow_write\":false}],\"enabled\":true,\"reconnect_qos\":0,\"disconnect_qos\":2,\"disconnect_retain\":false,\"lwt_qos\":0,\"broker_port\":null,\"lwt_topic\":\"HbLX8wk9l\",\"disconnect_topic\":\"vB9U\",\"password\":\"@IZq03a-LS#3\",\"lwt_retain\":true,\"reconnect_payload\":\"\",\"topic_root\":\"TySka7WQHz\",\"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\":\"1BaM.2HFC.YIwHXM.uAAC6Wy.2xSDXp.r0l3H.Z7u6T.O1aa86.XbC0ojpX.example.com\",\"reconnect_topic\":\"hrlRgyp4H\",\"connect_retain\":false},\"script\":{\"source\":\"function enable_modem(...)\\n ...\\nend\\nfunction disable_contraption(...)\\n ...\\nend\\n\",\"step_time_limit\":5,\"boot_handler\":\"\",\"threads\":{\"52\":{\"label\":\"label of thread #52\"}},\"traced\":false,\"step_delay\":2,\"user_function_ui_order\":[\"enable_modem\",\"toggle_machines\",\"toggle_contraption\"],\"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\":{\"disable_heater_sample\":{\"source\":\"function shut_down_router(...)\\n ...\\nend\\nfunction disable_routers(...)\\n ...\\nend\\nfunction disable_engine(...)\\n ...\\nend\\n\"},\"energize_heaters_sample\":{\"source\":\"function enable_routers(...)\\n ...\\nend\\nfunction energize_modem(...)\\n ...\\nend\\nfunction energize_router(...)\\n ...\\nend\\nfunction enable_heaters(...)\\n ...\\nend\\n\"}},\"boot_handler_legacy\":true,\"variables\":{\"engine_running\":10,\"heater_online\":\"good\",\"gadget_running\":\"failed\",\"router_state\":\"no\",\"modem_online\":true}},\"meter\":{\"power_status\":true,\"values\":{\"vcc_voltage\":{\"intervals\":[{\"lower_bound_bottom\":576.66666666667,\"alarm_level\":1,\"lower_bound_top\":590,\"alarm_period\":1},{\"lower_bound_bottom\":594.16666666667,\"alarm_level\":null,\"lower_bound_top\":602.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":18,\"data_absence_alarm_level\":3,\"value\":6,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"DC voltage\",\"supports_calibration\":false,\"internal\":false,\"lowest_interval_alarm_level\":null,\"bus\":3},\"current\":{\"intervals\":[{\"lower_bound_bottom\":94,\"alarm_level\":null,\"lower_bound_top\":104,\"alarm_period\":null},{\"lower_bound_bottom\":143,\"alarm_level\":3,\"lower_bound_top\":157,\"alarm_period\":null},{\"lower_bound_bottom\":162,\"alarm_level\":1,\"lower_bound_top\":176,\"alarm_period\":null},{\"lower_bound_bottom\":179,\"alarm_level\":null,\"lower_bound_top\":188,\"alarm_period\":null},{\"lower_bound_bottom\":225,\"alarm_level\":null,\"lower_bound_top\":239,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"2.4\",\"history_subsample_count\":10,\"data_absence_alarm_level\":2,\"value\":8,\"log_history\":false,\"history_time_step\":17,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":7,\"quantity\":\"current\",\"name\":\"Current\",\"supports_calibration\":false,\"internal\":true,\"lowest_interval_alarm_level\":1,\"bus\":null},\"mains_voltage\":{\"intervals\":[{\"lower_bound_bottom\":7.8333333333333,\"alarm_level\":null,\"lower_bound_top\":8.8333333333333,\"alarm_period\":2},{\"lower_bound_bottom\":11.25,\"alarm_level\":null,\"lower_bound_top\":12.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"3.5\",\"history_subsample_count\":1,\"data_absence_alarm_level\":null,\"value\":108,\"log_history\":true,\"history_time_step\":14,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":36,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"AC voltage\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":3,\"bus\":null},\"temperature\":{\"intervals\":[{\"lower_bound_bottom\":20.870870870871,\"alarm_level\":3,\"lower_bound_top\":21.171171171171,\"alarm_period\":1},{\"lower_bound_bottom\":22.432432432432,\"alarm_level\":null,\"lower_bound_top\":22.582582582583,\"alarm_period\":null},{\"lower_bound_bottom\":23.843843843844,\"alarm_level\":null,\"lower_bound_top\":24.174174174174,\"alarm_period\":1},{\"lower_bound_bottom\":24.264264264264,\"alarm_level\":null,\"lower_bound_top\":24.564564564565,\"alarm_period\":7},{\"lower_bound_bottom\":25.735735735736,\"alarm_level\":1,\"lower_bound_top\":26.126126126126,\"alarm_period\":1},{\"lower_bound_bottom\":27.267267267267,\"alarm_level\":2,\"lower_bound_top\":27.447447447447,\"alarm_period\":null},{\"lower_bound_bottom\":27.807807807808,\"alarm_level\":2,\"lower_bound_top\":28.108108108108,\"alarm_period\":3},{\"lower_bound_bottom\":28.138138138138,\"alarm_level\":10,\"lower_bound_top\":28.408408408408,\"alarm_period\":1}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":8,\"data_absence_alarm_level\":1,\"value\":314,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":11,\"data_absence_alarm_period\":1,\"quantity\":\"temperature\",\"name\":\"Temperature\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":5,\"bus\":4}},\"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\":[],\"arguments\":[]}},\"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\"}},\"config\":{\"allow_plaintext_logins\":true,\"allow_coapws\":true,\"protect_private_config\":false,\"brand_url\":\"https://bar.example.com/baz/baz.html\",\"allow_jsonrpc_nonadmin\":false,\"hide_passwords\":true,\"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\":null,\"name\":\"Screen length\",\"units\":{\"px\":{\"offset\":0,\"internal\":true,\"name\":\"pixel\",\"scale\":1}}},\"temperature\":{\"preferred_unit\":\"C\",\"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\":\"times\",\"name\":\"Count\",\"units\":{\"times\":{\"offset\":0,\"internal\":true,\"name\":\"time\",\"scale\":1}}},\"illuminance\":{\"preferred_unit\":\"lx\",\"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\":\"s\",\"name\":\"Time\",\"units\":{\"s\":{\"offset\":0,\"internal\":true,\"name\":\"second\",\"scale\":1}}},\"ratio\":{\"preferred_unit\":\"times\",\"name\":\"Ratio\",\"units\":{\"%\":{\"offset\":0,\"internal\":true,\"name\":\"percent\",\"scale\":100},\"times\":{\"offset\":0,\"internal\":true,\"name\":\"\",\"scale\":1}}},\"energy\":{\"preferred_unit\":null,\"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\":false,\"custom_register_url\":\"https://foo.example.com/bar/bar/baz.html\",\"customization_status\":null,\"known_protection_bits\":{\"protect_restore\":{\"name\":\"Protection from restore from backup\",\"status\":true},\"protect_admin\":{\"name\":\"Administrator credentials protection\",\"status\":false},\"protect_private_config\":{\"name\":\"Private configuration protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"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 lock\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_firmware\":{\"name\":\"Firmware protection\",\"status\":false}},\"refresh_enabled\":true,\"allow_modifying_get\":true,\"protect_maintenance\":false,\"serial\":\"ISO322203123456\",\"custom_support_email\":\"support@example.com\",\"allow_coapws_nonadmin\":false,\"allow_restapi\":false,\"upgrade_notify_beep\":false,\"brand_faq_url\":\"https://bar.example.com/baz/quux/baz/quux.htm\",\"links\":[{\"description\":\"test 5\",\"href\":\"test_url7\"},{\"description\":\"test 3\",\"href\":\"test_url5\"}],\"custom_brand_logo\":\"https://foo.example.com:8443/foo/baz/foo/baz.jpg\",\"image_format\":\"svg\",\"location\":\"Server room\",\"ntp_server_enabled\":false,\"http_ports\":[{\"port\":\"2\",\"address\":\"192.168.0.13\"},{\"port\":\"80\",\"address\":\"192.168.0.50\"},{\"port\":\"8000\",\"address\":\"192.168.0.42\"}],\"hide_wifi_key\":false,\"custom_brand_url\":\"http://foo.example.com/bar/quux/baz/bar/foo.html\",\"syslog_ip_address\":null,\"protect_network\":false,\"lockout_delay_minutes\":60,\"version\":\"1.8.1.0\",\"allow_coapws_origins\":[\"http://baz.example.com\",\"https://foo.example.com\",\"http://foo.example.com\",\"https://baz.example.com:8443\",\"http://bar.example.com:8037\",\"http://baz.example.com:80\",\"http://bar.example.com\"],\"syslog_minimal_severity\":8,\"certificates\":{\"iVeriBaz_Primary_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIISgtFFi3UczXg1sKPtJYCR8AHUNQL2cJWIDoZxt4aseHvWdLPzveQ4rkaFAyJp\\n7WgjUZp4STNO01lS0h7Sn+COGPMbEfTOC98il+oDUBdWFO/H58mv9/JRQh3hMY6a\\nGIWG7lmLPJcpLvxWhshiB89uEtHp/uZID5bMtOjIjL85H5d++KjCVu7loQapKA7a\\nkyB8iWu3g0MofNp/71X2AIscuhz5rZPcYdnG9iMsklgP8VRIZ+MlJENEyNLqzmSX\\nGqb+CTkzAA8idSHdr2y5SC4sawrMPPoiFQiTwTT6fdrI68yzDx5iACam9S9at+I8\\n1eMW7VBnMWwXUvnR1VeF6QQab1T=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"SecureBarSign_Root_CA_3\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIQcq2QCuDpVomTeUGNMdvXMmUI/mGyLBOz2TPGOf6vUuP8PhYnKULjGr1IdKG/\\n+cAQva62VcywnNeLB/sYk8PoT39l4jS5MfYIFhMnJLk7lOVyPNXAXy+129o8vHGI\\nrcEY/1tMn17CY6exfqVerYi1Ntyg9Gf1vvbwzVJnYT/6cf4HWbxN9gQYZPFliwod\\nQarxwfWPgf1MlLuMJIY/k7b9PMuMBXEd86b4n7VUoZtawozF6YHshu\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"iCyberFooCare_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIELfoX7Hcgwv5LRQL574xu1tp27rSFPPVn5KKFdyxat3yLVJSfQQZTKPYTH0li\\nVadrrHppujus5QBZ5e0h8N7isQle8DxgqbXivNXp7ShEvvq1ZskjFuS8KDoVSmBJ\\nk1I8b8H3rX+mN2MGo6Yjaj3pXaIKoejZh2jIC0O3aPszTFGIOr1/a7r8k9UYqD7Y\\nssWvHcViVVCnnWBeaCFj3PTFv258BfT4Y//seWb92pzsMAXzPoiUDCm8GtJTZoa8\\nb0U8dgCTf5rseqHSZninZs4TCa31ADtnGOyw5APnHHfy8yQkl8YL\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"iTrustBar_Trusted_Certification_Authority_9\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII+lWTC/AfwyDAUtu35zjc6d8YHjR7fdwfPT9dUMIRLYdrSXwZXgCgKMFe5inmM\\nnDeQj0lBNKqEoOBOyuceE+vu6eiv1SOqi2HS52fUPVlDwzdutGZ8GV3PAoLDHl3/\\nNTxS8RtgD7cCmX627HLeMnqB83Uw9WmY/j1ABwsQ3Ves3nxC4Js=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBarProtect_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFWAceIQ5tB1Q8GLpkAjNiIEUEacysi67FIlvcC0WP4yaMJP7W8XETnljNNiF6\\nN9BIoPLKqRJQqfs+B1XSXLDHld/1lsS82fTs4qDxIYO8DH9QKiuu47BrmDuY6MiA\\nC382\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"VeriBazSystems_Root_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII2rwygHYXH1hxhLz8DsLgURgAuQGXuK6yB2xuMVSgZ9dGXdRmWpT0G9CBbVkVr\\n3yQzLyR1XdhqBKHzs6SuPe7cFeNnWGGbFjbch3fFiM5vjOvbXOWy2fbKK+7tHQUY\\n6AtBs8wFGs+==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"GuardBarSign_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIyOL22ZGy1Pr87xtdi4IOJgqjY/u5yoPxDm0HMIGQk7at5TXpZsEvY5e77YE5N\\ncS6wrRCHBMt4TNeJyWZu4hYEq7UyXB1AfA6XdKqqijxC6bY5770ErbUhk/fICjUu\\ncRYyHOh1LvAyTI6dKMVxsCiut06cW0X8U57oWrrum2sGM/wjNRgGgPAZRJC+Mm9s\\nIgQ9YKycDF+ECjdgQwMs6yKRAKqyVisqPI0+e/ctGd8UNnBqjZisX2K==\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eTrustFooCrypt_Primary_Certification_Authority_1\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIGznwhzqYHWIf/a7F/1ONn1LlZdolZ9Yr9LotKeReBmJCMTTOWunJy95XovJN5\\nHF4AckeGyQcAo5gDdb1zZC5700SQ8MiReoeHZIaXkCkZKRp+2sze44n77GZIeIlJ\\nPcikCGVR0\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBazSign_Root_CA_7\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIiniveU/qjbZ7KWRHLv9RgwY7UGqH9nMua5pFbq5LShVpEy6buI3aEejlxa26O\\n/YrGAiOXB630N19/yT4ZklJVivaqK1tLblenT2LhBQkaUvbTPi2ATNhCJI2fLx0z\\ngnCl9wzbga6cBc1wgDQ4xeQFj5dg8dPrQedbacDGCMuQ+yNhCpoAUESDM5wWlMOB\\n1pdg3wvSrLTqlA2a/E5FiKdqGAbeaphdfKKkGFC8dh+Ou2/vJ6B2Squk1WPdL6H0\\ndnlu0wXjwye/zaK6nOaeJLhsmLDve\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"eCyberBazSystems_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFz12jzNyiH5283OG8Hh6u1AffCxon053/97k8Xjtrry/wMI5f0Ea3QGleDaRF\\nHsg20Eow5gu7dGRkyT+YZQqK54xZLe6fXpja3XWBDQKsiodgHdFt46ECCBnZrvEP\\n+/qXX1n+OgiCJPWzgQ3ogH1t5dl0tAnuCdSmhFm6yVLHwtHdKMS0gWvn9gq3tez5\\nRu/jg8hCV/9PIolhHnO==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"SecureBarSystems_Primary_Certification_Authority_6\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII3DkCaEMgm5Y3TNKP3006mAdPrq1Lb5qhLawxrIeeQCkvc5Kh7NqwaTLRKOpyW\\ntGcq8wVpNjZIMgf4q2wmeQ76mYxl5dQ+w2r4/MwO6VjVCOb2SXq7++FnZDYgs+ho\\nYv5xsW4NFbcgCh9mYImZaZ8p7qi8XXE6TM4LuAlAoOs052pfNcFzCPpLFYWp5nxb\\n1y3EjG2794F\\n-----END CERTIFICATE-----\\n\",\"status\":false}},\"ssh_authorized_keys\":[{\"data\":\"ssh-rsa 9=\",\"options\":\"\",\"comment\":\"\"}],\"refresh_delay_minutes\":1,\"ssh_enabled\":true,\"allow_restapi_nonadmin\":true,\"protect_restore\":true,\"custom_brand_logo_height\":32,\"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\"},\"allow_restapi_origins\":[\"https://foo.example.com:38443\",\"https://bar.example.com\",\"http://bar.example.com:8014\",\"http://bar.example.com\",\"https://baz.example.com:443\"],\"brand_manual_url\":\"https://foo.example.com/baz/foo.htm\",\"custom_brand_logo_width\":22,\"plots\":[{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480}],\"ssh_port\":22,\"upgrade_notify_blink\":true,\"protect_admin\":false,\"relay_ports\":[\"ttyATH0\"],\"custom_update_url\":\"http://baz.example.com/foo/bar/foo/bar.html\",\"brand_company_name\":\"Digital Loggers, Inc.\",\"hardware_id\":\"EPCR5\",\"crls\":{\"iSecureBar_Primary_Certification_Authority\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIilpXCD0tj4JSIv5xk4EjgZo+WsGYMhv5Skeh+haknwC6rJ4bQLL7wA8T2Q2R8\\nckDKlwxVktksk4zMWKjgGwqm+HqSRp14aGQLDNszGds1jrQGB9yU5pH667aZzegZ\\n6w9Vp9oS2sCwIU8UTecIykQ5L04/igyrc8NSKBxO4AKOhUuA9WV7HxFf+=\\n-----END X509 CRL-----\\n\",\"status\":false},\"eGuardFooWard_Trusted_CA\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIL3MXGW7ar4JuXx797txcc+mLPdpv9u6XzV4G1EtvLCpuAz4Jt2yV2ksUNhQYc\\nc3Cv7To2q1ulDtrZmvXH+IAVhtxGWVO8bd3k6upzxjkBdcmPXKjYev3Lp0eLX2W9\\ncvqXlqUUah7CUZmqIKVEQt3SXR0b+BJd7AAu0hPdPZrv8emT/HjRApvjHyLH9hwJ\\n6EwqgZFFRAQ6zw7GgaTWWDpUb6fI3/DCF92ylJDDWgLVcUnJ4HrcWg6\\n-----END X509 CRL-----\\n\",\"status\":false},\"iGuardBar_Primary_CA_5\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIbm+M0Jrf8Tle7oRnigWg+Rhj04G0xFQZ2Ry4mpmwJXbSM3F4lommFUWHaoKY4\\n8E6F1y1+Iacmzh23TtsG8MoSzdpXjdituq9xpCx7pZwoH/tnul337uY6XNgH1OBx\\nMu4asDQS9EmA7Z5vf\\n-----END X509 CRL-----\\n\",\"status\":true}},\"contact\":\"support@example.com\",\"relax_nonhtml_content_types\":false,\"timezone\":\"UTC\",\"hostname\":\"baz.example.com\",\"protect_firmware\":false,\"outlet_label\":\"Outlet\",\"brand_name\":\"Ethernet Power Controller\",\"oid\":\"1.3.6.1.4.1.45770.1.3\",\"custom_brand_company_name\":\"Whatever Systems Inc.\",\"update_url\":\"https://bar.example.com/foo/baz/quux/baz.htm\",\"ntp_peers\":[\"0.ntp-pool.example.com\",\"1.ntp-pool.example.com\",\"2.ntp-pool.example.com\",\"3.ntp-pool.example.com\"],\"custom_help_url\":\"https://baz.example.com/foo/quux.htm\",\"name_always_visible\":true,\"support_email\":\"support@example.com\",\"https_ports\":[{\"port\":\"8080\",\"address\":\"192.168.0.71\"}],\"contacts\":{\"engineering\":{\"phone\":null,\"fax\":\"+02368524446846\",\"name\":\"Engineering\",\"email\":\"engineering@bar.example.com\"},\"sales\":{\"phone\":null,\"fax\":null,\"name\":\"Sales\",\"email\":null},\"support\":{\"phone\":\"+2772690660701\",\"fax\":\"+890334929577649\",\"name\":\"Support\",\"email\":null},\"features\":{\"phone\":null,\"fax\":null,\"name\":\"Features\",\"email\":null}},\"custom_support_url\":\"http://baz.example.com:8070/baz/quux/foo/bar.htm\",\"support_url\":\"https://bar.example.com/bar.htm\",\"protect_notification\":false,\"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\":true,\"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\":true,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"min_value\":8,\"scale\":\"linear\",\"height\":64}],\"register_url\":\"https://bar.example.com:443/baz/foo/foo.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\"},\"string_mask\":\"nombstr\",\"renewal_data\":{\"days\":\"4\"},\"cert\":\"-----BEGIN CERTIFICATE-----\\nMIINWlG0m1xW3eg4FZ8SMKl1Obu1iuFO0CnYz3bl7YICD+JUaUzyqk/FMwI5qZVs\\nRnO2ZXdtmsu5NUbMSS7UkVQ3dGf89TSdGtisQLlCEfKd9y/eR89CgcHJvyU4Szkk\\nScIpOX33ujFtkwKv6YcksyfqSmIRW3J/ier6CxC6gU/RRMMZx+Jpz\\n-----END CERTIFICATE-----\\n\",\"automatic_renewal\":true,\"renewal_method\":\"selfsigned\",\"bits\":8192,\"key\":\"-----BEGIN PRIVATE KEY-----\\nMIIMf/aHFwFUcjzYJ7eGvf5pO/q1XCblUC79DjSVfk0HT/sp9W54BDvcFmfo+GaV\\nhkTAG8wJSQKLFWuNc5cYktLPiMiItD1b+WnGhjbAAyXRUSr6ZThKN2l5QTPKjTxj\\nk/jUdwhbU95y0EYWyuv1f0U9SquxodzZfj3IgnwAy28+IjWHdSKJUqUzgPwU3w4k\\nA3Mz/Zx3jyOTVh6z1RUtyTaNQ5SMBD3NIRMK0KPmIp\\n-----END PRIVATE KEY-----\\n\",\"distinguished_name\":{\"commonName\":[\"Digital Loggers Unit\"],\"countryName\":[\"US\"],\"stateOrProvinceName\":[\"California\"],\"localityName\":[\"Santa Clara\"]},\"domains\":[\"foo.example.com\"],\"addresses\":[\"108.121.174.254\"],\"csr\":\"-----BEGIN CERTIFICATE REQUEST-----\\nMIIuK4EMovDx7AAGthHK8gijdj3Sj48Au95FGLe4Gt2P4Fizz/J7i2tLozqX3/k+\\nGTCwaVqfxwwfwwhG3PKzn9yej2gT3tKLMZIy48d25aj1WQKcsgcgsaKbe04jwR5I\\nQH7bxBiYwm5N6kGpMyhyJJdMQNItVdwxx3YuHHTE4adCKv2iumhD5LcYlwRGaOEX\\noSn6x1CXhRudVcXHKnPhPzTMRlys/WMq+9yxDBUwePaA27UOxv6NvblNNkFOGdFG\\nEE3Rl06AcIEmpejkn6gOu3ofKCx+UEpkUvCGxKSZfiLUN5FADyb81PpOenP82FuZ\\n6r7TJi814fQBxdQvEbzgRNKEoUI3PuGYlP148C8EubRrEunUVmAyAWD/1Y5TSN1D\\n5JyKUDE5g6Lavs6h25ubKvfu08MPCcEJyDfSSwZ83xl/puju/d=\\n-----END CERTIFICATE REQUEST-----\\n\",\"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}}}}},\"relax_nonhtml_methods\":false,\"brand_product_info_url\":\"https://bar.example.com/foo/foo/bar/quux.htm\"},\"cred\":{\"ip_address\":\"192.168.0.93\",\"is_admin\":true,\"name\":\"admin\",\"agent\":\"web ui\",\"outlet_access\":[true,true,true,true,true,true,true,true]},\"upnp\":{\"enabled\":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\":\"XQ4idRGnN-y8U\",\"model_number\":\"\",\"model\":\"DLI emulated Belkin socket\",\"soap_xmlns_prefix_override\":\"i\",\"event_xmlns_prefix_override\":null,\"service_id\":\"basicevent1\",\"device_type\":\"controllee\"}},\"notifications\":{\"events\":{\"dli.upnp.sample_event\":{\"parameters\":[{\"id\":\"sample_parameter\",\"has_fixed_value\":false,\"fixed_value\":null}],\"message_template\":[\"sample event\"]}},\"parameter_kinds\":[]},\"outlets\":[{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d0\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d1\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d2\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d3\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"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\"}]},\"relay\":{\"all_caps\":true,\"min_relay_voltage\":8,\"lcd_rows\":2,\"user_message_timeout\":0,\"sequence_delay\":2,\"beep_sequence\":\"0\",\"min_sequence_delay\":1,\"outlets\":[{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #3\"},{\"state\":true,\"critical\":true,\"cycle_delay\":4,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":6,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #5\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #6\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":false,\"cycle_delay\":2,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #8\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #9\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Uplink Radio Power\"},{\"state\":false,\"critical\":false,\"cycle_delay\":1,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #12\"},{\"state\":true,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #13\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #14\"},{\"state\":false,\"critical\":true,\"cycle_delay\":6,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Server\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Cooling fans\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #17\"},{\"state\":false,\"critical\":true,\"cycle_delay\":8,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":false,\"cycle_delay\":5,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #19\"},{\"state\":false,\"critical\":true,\"cycle_delay\":5,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #20\"},{\"state\":false,\"critical\":true,\"cycle_delay\":2,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #24\"},{\"state\":false,\"critical\":false,\"cycle_delay\":9,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #27\"},{\"state\":false,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Uplink Radio Power\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":true,\"cycle_delay\":3,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":3,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #31\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Server\"}],\"lcd_columns\":16,\"relatch\":9,\"fuse_relatch\":5,\"model\":\"EPCR5\",\"user_lines\":[null,null],\"recovery_mode\":0,\"nets\":{\"eu82\":{\"latest_value\":8,\"tracking\":null,\"name\":\"eu82\",\"expression\":false},\"u53\":{\"latest_value\":1,\"tracking\":\"pull\",\"name\":\"u53\",\"expression\":true},\"ymb6\":{\"latest_value\":1,\"tracking\":\"push\",\"name\":\"ymb6\",\"expression\":false}},\"pins\":{\"ain25\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"ain25\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":\"lol78\",\"mode_bits\":4,\"level_driver\":\"kzvnx16\",\"input_bits\":16},\"aout8\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"aout8\",\"drive_logic_mapping\":[\"Z\",\"H\",\"0\",\"1\"],\"mode_driver\":\"x7\",\"mode_bits\":0,\"level_driver\":\"y6\",\"input_bits\":0},\"dio6\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"dio6\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":false,\"mode_bits\":0,\"level_driver\":\"twclyvu2\",\"input_bits\":8},\"din57\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"din57\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":\"y69\",\"mode_bits\":1,\"level_driver\":true,\"input_bits\":0},\"aout3\":{\"level_bits\":8,\"latest_input_value\":null,\"name\":\"aout3\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":false,\"mode_bits\":8,\"level_driver\":\"zttx52\",\"input_bits\":0}},\"ports\":{\"uart_e8p\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_e8p\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"1.5\",\"char_size\":\"6\"}},\"uart_54hywn7x3ih1\":{\"latest_received\":{\"d\":\"3B93DABB\"},\"type\":\"uart\",\"name\":\"uart_54hywn7x3ih1\",\"accept\":[],\"configuration\":[]},\"uart_fvl\":{\"latest_received\":{\"d\":\"01\"},\"type\":\"uart\",\"name\":\"uart_fvl\",\"accept\":[],\"configuration\":{\"parity\":\"N\",\"char_size\":\"5\",\"stop_bits\":\"1.5\"}},\"uart_a3\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_a3\",\"accept\":{\"d\":true},\"configuration\":{\"parity\":\"S\",\"char_size\":\"7\"}},\"uart_2f\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_2f\",\"accept\":[],\"configuration\":{\"parity\":\"E\"}},\"uart_9xt\":{\"latest_received\":{\"d\":\"802A94D1A9C7\"},\"type\":\"uart\",\"name\":\"uart_9xt\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"32\",\"stop_bits\":\"1\"}},\"uart_r\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_r\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"2\"}},\"uart_i0\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_i0\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"86\",\"stop_bits\":\"1.5\"}},\"uart_pn\":{\"latest_received\":{\"d\":\"BE\"},\"type\":\"uart\",\"name\":\"uart_pn\",\"accept\":[],\"configuration\":{\"baudrate\":\"36845435\",\"stop_bits\":\"2\"}},\"uart_m\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_m\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"8697\",\"char_size\":\"8\",\"parity\":\"M\"}},\"uart_yz\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_yz\",\"accept\":[],\"configuration\":{\"parity\":\"O\",\"char_size\":\"6\"}}},\"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\"}}},\"backlight_sequence\":\"0\",\"name\":\"My controller\",\"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\":[]},\"online\":true,\"version\":\"1.8.1.0\",\"cycle_delay\":6,\"keypad_enabled\":false,\"user_message_force_timeout\":1,\"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},\"autoping\":{\"enabled\":true,\"max_consecutive_reboot_count\":53,\"max_reboot_count\":3,\"items\":[{\"enabled\":false,\"script\":\"\",\"outlets\":[11,16,20,30],\"status\":{\"reboots\":7,\"hosts\":[{\"state\":null,\"success_count\":0,\"address\":\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"state_details\":null,\"failure_count\":155,\"queue_size\":0},{\"state\":null,\"success_count\":0,\"address\":\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"state_details\":\"Something strange and unexpected has happened to https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"failure_count\":60,\"queue_size\":0}]},\"addresses\":[\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\"],\"pings_before_enabling\":null}],\"resume_without_retrial\":true,\"post_reboot_delay\":122,\"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\":1,\"ping_timeout\":136,\"ping_interval\":6},\"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\":\"^(|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,}$\"}}},\"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\":{\"content_type\":{\"group\":\"msg\",\"name\":\"Content type\",\"regexp\":\"^(json|urlencoded)$\"},\"recipient\":{\"group\":\"rcpt\",\"name\":\"Recipient URL\",\"regexp\":\"^https?://.*$\"}}},\"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>=INFO\",\"action\":\"notify(\\\"james\\\")\"},{\"condition\":\"severity>=ERROR\",\"action\":\"notify(\\\"edward\\\")\"}],\"sinks\":[{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[true],\"arguments\":[]},\"type\":\"xmpp\",\"name\":\"anthony\",\"data\":{\"password\":\"\",\"sender\":\"jeff@xjg1-.gk8yby.example.com\",\"recipient\":\"george@y4seq1.example.com\"}}],\"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}}},\"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\":{\"tV\":{\"redirect_urls\":{\"https://%ECE%fA%8D!\":true},\"refresh_tokens\":{\"e3064a667b492894f6d0cd812ee45103\":{\"expiry_time\":1605015618,\"remaining_use_count\":null}},\"secret_hash\":\"8eecc0c98ad0b7b0b6d9870ec79b0158\",\"access_tokens\":{\"28654241a15319a623bf01681ef52a64\":{\"expiry_time\":1677345749,\"remaining_use_count\":null},\"0f2c4cec52cbfc7d49f374985cd57707\":{\"expiry_time\":1623303439,\"remaining_use_count\":72}},\"scopes\":{\"dli+object+full:/relay/\":true}},\"mK2D8TG\":{\"redirect_urls\":{\"https://.]]]s\":true,\"https://%5f\":true,\"https://]\":true},\"refresh_tokens\":{\"6ff20ec37b69f8bdb36b6df101fb76ee\":{\"expiry_time\":1686295518,\"remaining_use_count\":34},\"d848fe87952dce4ad6af556b440256e2\":{\"expiry_time\":null,\"remaining_use_count\":71},\"2828718cc0f938f32411d3790373a22d\":{\"expiry_time\":null,\"remaining_use_count\":41}},\"secret_hash\":null,\"access_tokens\":{\"ca2b0590cb0744d2fc8d4719a44add29\":{\"expiry_time\":1635344625,\"remaining_use_count\":47},\"c4d841ae52e062fb845dbf6d7f3533bf\":{\"expiry_time\":null,\"remaining_use_count\":null},\"35a98857cf42947fa34f464a57982796\":{\"expiry_time\":null,\"remaining_use_count\":97}},\"scopes\":{\"dli+object+read:/relay/\":true,\"dli+object+read:/relay/outlets/\":true}},\"J\":{\"redirect_urls\":{\"https://%bb%0A]]7%6e\":true,\"https://f\":true,\"https://XZ%dE]zR\":true},\"refresh_tokens\":{\"2342dc59e79fd9b579ee139886f370c9\":{\"expiry_time\":1601952279,\"remaining_use_count\":null}},\"secret_hash\":\"e7efc4910678461313da50b6e24a75d6\",\"access_tokens\":{\"2bb95b7e7d60b41ee9759bca76f72145\":{\"expiry_time\":null,\"remaining_use_count\":90}},\"scopes\":{\"dli+object+read:/config/\":true,\"dli+object+read:/relay/\":true,\"dli+object+full:/config/links/\":true}}},\"users\":[{\"password\":\"vvSS\\\"vg+PGP_\",\"is_admin\":true,\"name\":\"admin\",\"is_allowed\":true,\"outlet_access\":[true,true,true,true,true,true,true,true]},{\"password\":\"3[a9#2Ew,g%k,\",\"is_admin\":false,\"name\":\"tom\",\"is_allowed\":true,\"outlet_access\":[true,false,false,false,true,false,false,false,true,false,false,true,true,true,false,false,true,true,false,false,false,true,false,true,true,false,true,true,false,false,true,true]},{\"password\":\"4\\\"D\\\"vBDn8Nr^!Fd0\",\"is_admin\":false,\"name\":\"dick\",\"is_allowed\":false,\"outlet_access\":[true,true,true,true,true,true,false,false,true,false,true,true,true,false,true,true,false,false,true,false,false,false,true,true,true,true,false,true,false,false,true,false]},{\"password\":\"Ey)KStb=DwCy'^R\\\\\",\"is_admin\":false,\"name\":\"harry\",\"is_allowed\":true,\"outlet_access\":[false,true,false,false,true,false,false,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false,true,false,true,true,true,false,false,false,false]}],\"cookie_timeout\":30000}}\n"},"java-unirest":{"filename":"get-using-java-unirest.java","data":"// \n// Sample for the whole object model.\n// \n// This is a sample demonstrating how to get the DLI Controller API.\n// \n\n// Note that this sample has been generated by httpsnippet;\n// authentication configuration (usually digest) is not included.\n\nHttpResponse response = Unirest.get(\"http://192.168.0.100/restapi/\")\n .header(\"Connection\", \"close\")\n .header(\"Accept\", \"application/json\")\n .asString();\n\n\n// Sample result:\n// {\"snmp\":{\"enabled\":true,\"engine_id\":\"5DBE14B8CEBCFA92EC\",\"known_auth_methods\":{\"sha1\":\"SHA1\",\"md5\":\"MD5\"},\"community_mappings\":[{\"ip_address\":\"10.176.163.168\",\"user\":\"userycbanW\",\"netmask\":\"255.0.0.0\",\"community\":\"eRhmhT7XB2fR\"},{\"ip_address\":\"10.8.216.58\",\"user\":\"userMVRIT4\",\"netmask\":\"255.0.0.0\",\"community\":\"nU5FBsxfzV\"},{\"ip_address\":\"192.168.14.226\",\"user\":\"userSvexm\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.35.65\",\"user\":\"userNvN4AS\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.167.196\",\"user\":\"userV7GC\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"}],\"users\":{\"powerReader\":{\"priv_password\":\"readerPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":\"readonly\"},\"auth_password\":\"readerAuthPassword\",\"is_allowed\":true,\"priv_method\":\"des\",\"auth_method\":\"sha1\",\"has_priv_password\":false},\"powerAdmin\":{\"priv_password\":\"adminPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":true},\"auth_password\":\"adminAuthPassword\",\"is_allowed\":true,\"priv_method\":\"aes\",\"auth_method\":\"sha1\",\"has_priv_password\":false}},\"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\"}}},\"network\":{\"wired\":{\"ip_address\":\"10.229.173.71\",\"serve_dns\":true,\"protocol\":\"dhcp\",\"online\":true,\"gateway\":\"10.0.0.39\",\"dns_servers\":[\"35.114.95.41\",\"27.10.21.15\"],\"mac_address\":\"7C:E1:FF:E0:E2:1F\",\"netmask\":\"255.0.0.0\"},\"wireless\":{\"wac_supported\":true,\"protocol\":\"dhcp\",\"encryption\":\"psk\",\"netmask\":\"255.0.0.0\",\"known_encryptions\":{\"psk2\":\"WPA2 PSK\",\"psk-mixed\":\"WPA/WPA2 PSK mixed mode\",\"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\":\"-&j&K&ieJTHx#caJJpq6a!4bW#aauwC%!-,K1r0XLUUM7\",\"dns_servers\":[],\"known_modes\":{\"sta\":\"Client\",\"ap\":\"Access Point\"},\"enabled\":false,\"serve_dns\":false,\"ssid\":\"any3\",\"mac_address\":\"7C:E1:FF:5C:74:B3\",\"ip_address\":\"10.72.235.109\",\"online\":false,\"channel\":\"9\",\"wac_enabled\":true,\"mode\":\"ap\",\"gateway\":\"10.0.0.25\"},\"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\":[]},\"interface_order\":[\"wired\"],\"known_protocols\":{\"dhcp\":\"Dynamic IP/DHCP\",\"static\":\"Static IP\"},\"same_subnet_only\":true},\"mqtt\":{\"connect_topic\":\"NWtSZGbel\",\"connect_payload\":\"ASzqk\",\"username\":\"userkXmxF\",\"reconnect_retain\":false,\"connect_qos\":2,\"use_ssl\":false,\"lwt_payload\":\"\",\"disconnect_payload\":\"aV\",\"outlets\":[{\"allow_read\":false,\"topic_subtree\":\"Mj8FD7jz\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"9UaIE\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"PjK2o\",\"qos\":2,\"allow_write\":false},{\"allow_read\":true,\"topic_subtree\":\"BBeLRsTBrB\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"swW7W\",\"qos\":2,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"T3XHp66\",\"qos\":0,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"fmG9y8\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"EPflXCrHv\",\"qos\":0,\"allow_write\":false}],\"enabled\":true,\"reconnect_qos\":0,\"disconnect_qos\":2,\"disconnect_retain\":false,\"lwt_qos\":0,\"broker_port\":null,\"lwt_topic\":\"HbLX8wk9l\",\"disconnect_topic\":\"vB9U\",\"password\":\"@IZq03a-LS#3\",\"lwt_retain\":true,\"reconnect_payload\":\"\",\"topic_root\":\"TySka7WQHz\",\"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\":\"1BaM.2HFC.YIwHXM.uAAC6Wy.2xSDXp.r0l3H.Z7u6T.O1aa86.XbC0ojpX.example.com\",\"reconnect_topic\":\"hrlRgyp4H\",\"connect_retain\":false},\"script\":{\"source\":\"function enable_modem(...)\\n ...\\nend\\nfunction disable_contraption(...)\\n ...\\nend\\n\",\"step_time_limit\":5,\"boot_handler\":\"\",\"threads\":{\"52\":{\"label\":\"label of thread #52\"}},\"traced\":false,\"step_delay\":2,\"user_function_ui_order\":[\"enable_modem\",\"toggle_machines\",\"toggle_contraption\"],\"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\":{\"disable_heater_sample\":{\"source\":\"function shut_down_router(...)\\n ...\\nend\\nfunction disable_routers(...)\\n ...\\nend\\nfunction disable_engine(...)\\n ...\\nend\\n\"},\"energize_heaters_sample\":{\"source\":\"function enable_routers(...)\\n ...\\nend\\nfunction energize_modem(...)\\n ...\\nend\\nfunction energize_router(...)\\n ...\\nend\\nfunction enable_heaters(...)\\n ...\\nend\\n\"}},\"boot_handler_legacy\":true,\"variables\":{\"engine_running\":10,\"heater_online\":\"good\",\"gadget_running\":\"failed\",\"router_state\":\"no\",\"modem_online\":true}},\"meter\":{\"power_status\":true,\"values\":{\"vcc_voltage\":{\"intervals\":[{\"lower_bound_bottom\":576.66666666667,\"alarm_level\":1,\"lower_bound_top\":590,\"alarm_period\":1},{\"lower_bound_bottom\":594.16666666667,\"alarm_level\":null,\"lower_bound_top\":602.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":18,\"data_absence_alarm_level\":3,\"value\":6,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"DC voltage\",\"supports_calibration\":false,\"internal\":false,\"lowest_interval_alarm_level\":null,\"bus\":3},\"current\":{\"intervals\":[{\"lower_bound_bottom\":94,\"alarm_level\":null,\"lower_bound_top\":104,\"alarm_period\":null},{\"lower_bound_bottom\":143,\"alarm_level\":3,\"lower_bound_top\":157,\"alarm_period\":null},{\"lower_bound_bottom\":162,\"alarm_level\":1,\"lower_bound_top\":176,\"alarm_period\":null},{\"lower_bound_bottom\":179,\"alarm_level\":null,\"lower_bound_top\":188,\"alarm_period\":null},{\"lower_bound_bottom\":225,\"alarm_level\":null,\"lower_bound_top\":239,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"2.4\",\"history_subsample_count\":10,\"data_absence_alarm_level\":2,\"value\":8,\"log_history\":false,\"history_time_step\":17,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":7,\"quantity\":\"current\",\"name\":\"Current\",\"supports_calibration\":false,\"internal\":true,\"lowest_interval_alarm_level\":1,\"bus\":null},\"mains_voltage\":{\"intervals\":[{\"lower_bound_bottom\":7.8333333333333,\"alarm_level\":null,\"lower_bound_top\":8.8333333333333,\"alarm_period\":2},{\"lower_bound_bottom\":11.25,\"alarm_level\":null,\"lower_bound_top\":12.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"3.5\",\"history_subsample_count\":1,\"data_absence_alarm_level\":null,\"value\":108,\"log_history\":true,\"history_time_step\":14,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":36,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"AC voltage\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":3,\"bus\":null},\"temperature\":{\"intervals\":[{\"lower_bound_bottom\":20.870870870871,\"alarm_level\":3,\"lower_bound_top\":21.171171171171,\"alarm_period\":1},{\"lower_bound_bottom\":22.432432432432,\"alarm_level\":null,\"lower_bound_top\":22.582582582583,\"alarm_period\":null},{\"lower_bound_bottom\":23.843843843844,\"alarm_level\":null,\"lower_bound_top\":24.174174174174,\"alarm_period\":1},{\"lower_bound_bottom\":24.264264264264,\"alarm_level\":null,\"lower_bound_top\":24.564564564565,\"alarm_period\":7},{\"lower_bound_bottom\":25.735735735736,\"alarm_level\":1,\"lower_bound_top\":26.126126126126,\"alarm_period\":1},{\"lower_bound_bottom\":27.267267267267,\"alarm_level\":2,\"lower_bound_top\":27.447447447447,\"alarm_period\":null},{\"lower_bound_bottom\":27.807807807808,\"alarm_level\":2,\"lower_bound_top\":28.108108108108,\"alarm_period\":3},{\"lower_bound_bottom\":28.138138138138,\"alarm_level\":10,\"lower_bound_top\":28.408408408408,\"alarm_period\":1}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":8,\"data_absence_alarm_level\":1,\"value\":314,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":11,\"data_absence_alarm_period\":1,\"quantity\":\"temperature\",\"name\":\"Temperature\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":5,\"bus\":4}},\"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\":[],\"arguments\":[]}},\"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\"}},\"config\":{\"allow_plaintext_logins\":true,\"allow_coapws\":true,\"protect_private_config\":false,\"brand_url\":\"https://bar.example.com/baz/baz.html\",\"allow_jsonrpc_nonadmin\":false,\"hide_passwords\":true,\"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\":null,\"name\":\"Screen length\",\"units\":{\"px\":{\"offset\":0,\"internal\":true,\"name\":\"pixel\",\"scale\":1}}},\"temperature\":{\"preferred_unit\":\"C\",\"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\":\"times\",\"name\":\"Count\",\"units\":{\"times\":{\"offset\":0,\"internal\":true,\"name\":\"time\",\"scale\":1}}},\"illuminance\":{\"preferred_unit\":\"lx\",\"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\":\"s\",\"name\":\"Time\",\"units\":{\"s\":{\"offset\":0,\"internal\":true,\"name\":\"second\",\"scale\":1}}},\"ratio\":{\"preferred_unit\":\"times\",\"name\":\"Ratio\",\"units\":{\"%\":{\"offset\":0,\"internal\":true,\"name\":\"percent\",\"scale\":100},\"times\":{\"offset\":0,\"internal\":true,\"name\":\"\",\"scale\":1}}},\"energy\":{\"preferred_unit\":null,\"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\":false,\"custom_register_url\":\"https://foo.example.com/bar/bar/baz.html\",\"customization_status\":null,\"known_protection_bits\":{\"protect_restore\":{\"name\":\"Protection from restore from backup\",\"status\":true},\"protect_admin\":{\"name\":\"Administrator credentials protection\",\"status\":false},\"protect_private_config\":{\"name\":\"Private configuration protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"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 lock\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_firmware\":{\"name\":\"Firmware protection\",\"status\":false}},\"refresh_enabled\":true,\"allow_modifying_get\":true,\"protect_maintenance\":false,\"serial\":\"ISO322203123456\",\"custom_support_email\":\"support@example.com\",\"allow_coapws_nonadmin\":false,\"allow_restapi\":false,\"upgrade_notify_beep\":false,\"brand_faq_url\":\"https://bar.example.com/baz/quux/baz/quux.htm\",\"links\":[{\"description\":\"test 5\",\"href\":\"test_url7\"},{\"description\":\"test 3\",\"href\":\"test_url5\"}],\"custom_brand_logo\":\"https://foo.example.com:8443/foo/baz/foo/baz.jpg\",\"image_format\":\"svg\",\"location\":\"Server room\",\"ntp_server_enabled\":false,\"http_ports\":[{\"port\":\"2\",\"address\":\"192.168.0.13\"},{\"port\":\"80\",\"address\":\"192.168.0.50\"},{\"port\":\"8000\",\"address\":\"192.168.0.42\"}],\"hide_wifi_key\":false,\"custom_brand_url\":\"http://foo.example.com/bar/quux/baz/bar/foo.html\",\"syslog_ip_address\":null,\"protect_network\":false,\"lockout_delay_minutes\":60,\"version\":\"1.8.1.0\",\"allow_coapws_origins\":[\"http://baz.example.com\",\"https://foo.example.com\",\"http://foo.example.com\",\"https://baz.example.com:8443\",\"http://bar.example.com:8037\",\"http://baz.example.com:80\",\"http://bar.example.com\"],\"syslog_minimal_severity\":8,\"certificates\":{\"iVeriBaz_Primary_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIISgtFFi3UczXg1sKPtJYCR8AHUNQL2cJWIDoZxt4aseHvWdLPzveQ4rkaFAyJp\\n7WgjUZp4STNO01lS0h7Sn+COGPMbEfTOC98il+oDUBdWFO/H58mv9/JRQh3hMY6a\\nGIWG7lmLPJcpLvxWhshiB89uEtHp/uZID5bMtOjIjL85H5d++KjCVu7loQapKA7a\\nkyB8iWu3g0MofNp/71X2AIscuhz5rZPcYdnG9iMsklgP8VRIZ+MlJENEyNLqzmSX\\nGqb+CTkzAA8idSHdr2y5SC4sawrMPPoiFQiTwTT6fdrI68yzDx5iACam9S9at+I8\\n1eMW7VBnMWwXUvnR1VeF6QQab1T=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"SecureBarSign_Root_CA_3\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIQcq2QCuDpVomTeUGNMdvXMmUI/mGyLBOz2TPGOf6vUuP8PhYnKULjGr1IdKG/\\n+cAQva62VcywnNeLB/sYk8PoT39l4jS5MfYIFhMnJLk7lOVyPNXAXy+129o8vHGI\\nrcEY/1tMn17CY6exfqVerYi1Ntyg9Gf1vvbwzVJnYT/6cf4HWbxN9gQYZPFliwod\\nQarxwfWPgf1MlLuMJIY/k7b9PMuMBXEd86b4n7VUoZtawozF6YHshu\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"iCyberFooCare_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIELfoX7Hcgwv5LRQL574xu1tp27rSFPPVn5KKFdyxat3yLVJSfQQZTKPYTH0li\\nVadrrHppujus5QBZ5e0h8N7isQle8DxgqbXivNXp7ShEvvq1ZskjFuS8KDoVSmBJ\\nk1I8b8H3rX+mN2MGo6Yjaj3pXaIKoejZh2jIC0O3aPszTFGIOr1/a7r8k9UYqD7Y\\nssWvHcViVVCnnWBeaCFj3PTFv258BfT4Y//seWb92pzsMAXzPoiUDCm8GtJTZoa8\\nb0U8dgCTf5rseqHSZninZs4TCa31ADtnGOyw5APnHHfy8yQkl8YL\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"iTrustBar_Trusted_Certification_Authority_9\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII+lWTC/AfwyDAUtu35zjc6d8YHjR7fdwfPT9dUMIRLYdrSXwZXgCgKMFe5inmM\\nnDeQj0lBNKqEoOBOyuceE+vu6eiv1SOqi2HS52fUPVlDwzdutGZ8GV3PAoLDHl3/\\nNTxS8RtgD7cCmX627HLeMnqB83Uw9WmY/j1ABwsQ3Ves3nxC4Js=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBarProtect_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFWAceIQ5tB1Q8GLpkAjNiIEUEacysi67FIlvcC0WP4yaMJP7W8XETnljNNiF6\\nN9BIoPLKqRJQqfs+B1XSXLDHld/1lsS82fTs4qDxIYO8DH9QKiuu47BrmDuY6MiA\\nC382\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"VeriBazSystems_Root_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII2rwygHYXH1hxhLz8DsLgURgAuQGXuK6yB2xuMVSgZ9dGXdRmWpT0G9CBbVkVr\\n3yQzLyR1XdhqBKHzs6SuPe7cFeNnWGGbFjbch3fFiM5vjOvbXOWy2fbKK+7tHQUY\\n6AtBs8wFGs+==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"GuardBarSign_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIyOL22ZGy1Pr87xtdi4IOJgqjY/u5yoPxDm0HMIGQk7at5TXpZsEvY5e77YE5N\\ncS6wrRCHBMt4TNeJyWZu4hYEq7UyXB1AfA6XdKqqijxC6bY5770ErbUhk/fICjUu\\ncRYyHOh1LvAyTI6dKMVxsCiut06cW0X8U57oWrrum2sGM/wjNRgGgPAZRJC+Mm9s\\nIgQ9YKycDF+ECjdgQwMs6yKRAKqyVisqPI0+e/ctGd8UNnBqjZisX2K==\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eTrustFooCrypt_Primary_Certification_Authority_1\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIGznwhzqYHWIf/a7F/1ONn1LlZdolZ9Yr9LotKeReBmJCMTTOWunJy95XovJN5\\nHF4AckeGyQcAo5gDdb1zZC5700SQ8MiReoeHZIaXkCkZKRp+2sze44n77GZIeIlJ\\nPcikCGVR0\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBazSign_Root_CA_7\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIiniveU/qjbZ7KWRHLv9RgwY7UGqH9nMua5pFbq5LShVpEy6buI3aEejlxa26O\\n/YrGAiOXB630N19/yT4ZklJVivaqK1tLblenT2LhBQkaUvbTPi2ATNhCJI2fLx0z\\ngnCl9wzbga6cBc1wgDQ4xeQFj5dg8dPrQedbacDGCMuQ+yNhCpoAUESDM5wWlMOB\\n1pdg3wvSrLTqlA2a/E5FiKdqGAbeaphdfKKkGFC8dh+Ou2/vJ6B2Squk1WPdL6H0\\ndnlu0wXjwye/zaK6nOaeJLhsmLDve\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"eCyberBazSystems_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFz12jzNyiH5283OG8Hh6u1AffCxon053/97k8Xjtrry/wMI5f0Ea3QGleDaRF\\nHsg20Eow5gu7dGRkyT+YZQqK54xZLe6fXpja3XWBDQKsiodgHdFt46ECCBnZrvEP\\n+/qXX1n+OgiCJPWzgQ3ogH1t5dl0tAnuCdSmhFm6yVLHwtHdKMS0gWvn9gq3tez5\\nRu/jg8hCV/9PIolhHnO==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"SecureBarSystems_Primary_Certification_Authority_6\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII3DkCaEMgm5Y3TNKP3006mAdPrq1Lb5qhLawxrIeeQCkvc5Kh7NqwaTLRKOpyW\\ntGcq8wVpNjZIMgf4q2wmeQ76mYxl5dQ+w2r4/MwO6VjVCOb2SXq7++FnZDYgs+ho\\nYv5xsW4NFbcgCh9mYImZaZ8p7qi8XXE6TM4LuAlAoOs052pfNcFzCPpLFYWp5nxb\\n1y3EjG2794F\\n-----END CERTIFICATE-----\\n\",\"status\":false}},\"ssh_authorized_keys\":[{\"data\":\"ssh-rsa 9=\",\"options\":\"\",\"comment\":\"\"}],\"refresh_delay_minutes\":1,\"ssh_enabled\":true,\"allow_restapi_nonadmin\":true,\"protect_restore\":true,\"custom_brand_logo_height\":32,\"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\"},\"allow_restapi_origins\":[\"https://foo.example.com:38443\",\"https://bar.example.com\",\"http://bar.example.com:8014\",\"http://bar.example.com\",\"https://baz.example.com:443\"],\"brand_manual_url\":\"https://foo.example.com/baz/foo.htm\",\"custom_brand_logo_width\":22,\"plots\":[{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480}],\"ssh_port\":22,\"upgrade_notify_blink\":true,\"protect_admin\":false,\"relay_ports\":[\"ttyATH0\"],\"custom_update_url\":\"http://baz.example.com/foo/bar/foo/bar.html\",\"brand_company_name\":\"Digital Loggers, Inc.\",\"hardware_id\":\"EPCR5\",\"crls\":{\"iSecureBar_Primary_Certification_Authority\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIilpXCD0tj4JSIv5xk4EjgZo+WsGYMhv5Skeh+haknwC6rJ4bQLL7wA8T2Q2R8\\nckDKlwxVktksk4zMWKjgGwqm+HqSRp14aGQLDNszGds1jrQGB9yU5pH667aZzegZ\\n6w9Vp9oS2sCwIU8UTecIykQ5L04/igyrc8NSKBxO4AKOhUuA9WV7HxFf+=\\n-----END X509 CRL-----\\n\",\"status\":false},\"eGuardFooWard_Trusted_CA\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIL3MXGW7ar4JuXx797txcc+mLPdpv9u6XzV4G1EtvLCpuAz4Jt2yV2ksUNhQYc\\nc3Cv7To2q1ulDtrZmvXH+IAVhtxGWVO8bd3k6upzxjkBdcmPXKjYev3Lp0eLX2W9\\ncvqXlqUUah7CUZmqIKVEQt3SXR0b+BJd7AAu0hPdPZrv8emT/HjRApvjHyLH9hwJ\\n6EwqgZFFRAQ6zw7GgaTWWDpUb6fI3/DCF92ylJDDWgLVcUnJ4HrcWg6\\n-----END X509 CRL-----\\n\",\"status\":false},\"iGuardBar_Primary_CA_5\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIbm+M0Jrf8Tle7oRnigWg+Rhj04G0xFQZ2Ry4mpmwJXbSM3F4lommFUWHaoKY4\\n8E6F1y1+Iacmzh23TtsG8MoSzdpXjdituq9xpCx7pZwoH/tnul337uY6XNgH1OBx\\nMu4asDQS9EmA7Z5vf\\n-----END X509 CRL-----\\n\",\"status\":true}},\"contact\":\"support@example.com\",\"relax_nonhtml_content_types\":false,\"timezone\":\"UTC\",\"hostname\":\"baz.example.com\",\"protect_firmware\":false,\"outlet_label\":\"Outlet\",\"brand_name\":\"Ethernet Power Controller\",\"oid\":\"1.3.6.1.4.1.45770.1.3\",\"custom_brand_company_name\":\"Whatever Systems Inc.\",\"update_url\":\"https://bar.example.com/foo/baz/quux/baz.htm\",\"ntp_peers\":[\"0.ntp-pool.example.com\",\"1.ntp-pool.example.com\",\"2.ntp-pool.example.com\",\"3.ntp-pool.example.com\"],\"custom_help_url\":\"https://baz.example.com/foo/quux.htm\",\"name_always_visible\":true,\"support_email\":\"support@example.com\",\"https_ports\":[{\"port\":\"8080\",\"address\":\"192.168.0.71\"}],\"contacts\":{\"engineering\":{\"phone\":null,\"fax\":\"+02368524446846\",\"name\":\"Engineering\",\"email\":\"engineering@bar.example.com\"},\"sales\":{\"phone\":null,\"fax\":null,\"name\":\"Sales\",\"email\":null},\"support\":{\"phone\":\"+2772690660701\",\"fax\":\"+890334929577649\",\"name\":\"Support\",\"email\":null},\"features\":{\"phone\":null,\"fax\":null,\"name\":\"Features\",\"email\":null}},\"custom_support_url\":\"http://baz.example.com:8070/baz/quux/foo/bar.htm\",\"support_url\":\"https://bar.example.com/bar.htm\",\"protect_notification\":false,\"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\":true,\"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\":true,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"min_value\":8,\"scale\":\"linear\",\"height\":64}],\"register_url\":\"https://bar.example.com:443/baz/foo/foo.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\"},\"string_mask\":\"nombstr\",\"renewal_data\":{\"days\":\"4\"},\"cert\":\"-----BEGIN CERTIFICATE-----\\nMIINWlG0m1xW3eg4FZ8SMKl1Obu1iuFO0CnYz3bl7YICD+JUaUzyqk/FMwI5qZVs\\nRnO2ZXdtmsu5NUbMSS7UkVQ3dGf89TSdGtisQLlCEfKd9y/eR89CgcHJvyU4Szkk\\nScIpOX33ujFtkwKv6YcksyfqSmIRW3J/ier6CxC6gU/RRMMZx+Jpz\\n-----END CERTIFICATE-----\\n\",\"automatic_renewal\":true,\"renewal_method\":\"selfsigned\",\"bits\":8192,\"key\":\"-----BEGIN PRIVATE KEY-----\\nMIIMf/aHFwFUcjzYJ7eGvf5pO/q1XCblUC79DjSVfk0HT/sp9W54BDvcFmfo+GaV\\nhkTAG8wJSQKLFWuNc5cYktLPiMiItD1b+WnGhjbAAyXRUSr6ZThKN2l5QTPKjTxj\\nk/jUdwhbU95y0EYWyuv1f0U9SquxodzZfj3IgnwAy28+IjWHdSKJUqUzgPwU3w4k\\nA3Mz/Zx3jyOTVh6z1RUtyTaNQ5SMBD3NIRMK0KPmIp\\n-----END PRIVATE KEY-----\\n\",\"distinguished_name\":{\"commonName\":[\"Digital Loggers Unit\"],\"countryName\":[\"US\"],\"stateOrProvinceName\":[\"California\"],\"localityName\":[\"Santa Clara\"]},\"domains\":[\"foo.example.com\"],\"addresses\":[\"108.121.174.254\"],\"csr\":\"-----BEGIN CERTIFICATE REQUEST-----\\nMIIuK4EMovDx7AAGthHK8gijdj3Sj48Au95FGLe4Gt2P4Fizz/J7i2tLozqX3/k+\\nGTCwaVqfxwwfwwhG3PKzn9yej2gT3tKLMZIy48d25aj1WQKcsgcgsaKbe04jwR5I\\nQH7bxBiYwm5N6kGpMyhyJJdMQNItVdwxx3YuHHTE4adCKv2iumhD5LcYlwRGaOEX\\noSn6x1CXhRudVcXHKnPhPzTMRlys/WMq+9yxDBUwePaA27UOxv6NvblNNkFOGdFG\\nEE3Rl06AcIEmpejkn6gOu3ofKCx+UEpkUvCGxKSZfiLUN5FADyb81PpOenP82FuZ\\n6r7TJi814fQBxdQvEbzgRNKEoUI3PuGYlP148C8EubRrEunUVmAyAWD/1Y5TSN1D\\n5JyKUDE5g6Lavs6h25ubKvfu08MPCcEJyDfSSwZ83xl/puju/d=\\n-----END CERTIFICATE REQUEST-----\\n\",\"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}}}}},\"relax_nonhtml_methods\":false,\"brand_product_info_url\":\"https://bar.example.com/foo/foo/bar/quux.htm\"},\"cred\":{\"ip_address\":\"192.168.0.93\",\"is_admin\":true,\"name\":\"admin\",\"agent\":\"web ui\",\"outlet_access\":[true,true,true,true,true,true,true,true]},\"upnp\":{\"enabled\":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\":\"XQ4idRGnN-y8U\",\"model_number\":\"\",\"model\":\"DLI emulated Belkin socket\",\"soap_xmlns_prefix_override\":\"i\",\"event_xmlns_prefix_override\":null,\"service_id\":\"basicevent1\",\"device_type\":\"controllee\"}},\"notifications\":{\"events\":{\"dli.upnp.sample_event\":{\"parameters\":[{\"id\":\"sample_parameter\",\"has_fixed_value\":false,\"fixed_value\":null}],\"message_template\":[\"sample event\"]}},\"parameter_kinds\":[]},\"outlets\":[{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d0\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d1\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d2\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d3\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"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\"}]},\"relay\":{\"all_caps\":true,\"min_relay_voltage\":8,\"lcd_rows\":2,\"user_message_timeout\":0,\"sequence_delay\":2,\"beep_sequence\":\"0\",\"min_sequence_delay\":1,\"outlets\":[{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #3\"},{\"state\":true,\"critical\":true,\"cycle_delay\":4,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":6,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #5\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #6\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":false,\"cycle_delay\":2,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #8\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #9\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Uplink Radio Power\"},{\"state\":false,\"critical\":false,\"cycle_delay\":1,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #12\"},{\"state\":true,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #13\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #14\"},{\"state\":false,\"critical\":true,\"cycle_delay\":6,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Server\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Cooling fans\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #17\"},{\"state\":false,\"critical\":true,\"cycle_delay\":8,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":false,\"cycle_delay\":5,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #19\"},{\"state\":false,\"critical\":true,\"cycle_delay\":5,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #20\"},{\"state\":false,\"critical\":true,\"cycle_delay\":2,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #24\"},{\"state\":false,\"critical\":false,\"cycle_delay\":9,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #27\"},{\"state\":false,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Uplink Radio Power\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":true,\"cycle_delay\":3,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":3,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #31\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Server\"}],\"lcd_columns\":16,\"relatch\":9,\"fuse_relatch\":5,\"model\":\"EPCR5\",\"user_lines\":[null,null],\"recovery_mode\":0,\"nets\":{\"eu82\":{\"latest_value\":8,\"tracking\":null,\"name\":\"eu82\",\"expression\":false},\"u53\":{\"latest_value\":1,\"tracking\":\"pull\",\"name\":\"u53\",\"expression\":true},\"ymb6\":{\"latest_value\":1,\"tracking\":\"push\",\"name\":\"ymb6\",\"expression\":false}},\"pins\":{\"ain25\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"ain25\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":\"lol78\",\"mode_bits\":4,\"level_driver\":\"kzvnx16\",\"input_bits\":16},\"aout8\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"aout8\",\"drive_logic_mapping\":[\"Z\",\"H\",\"0\",\"1\"],\"mode_driver\":\"x7\",\"mode_bits\":0,\"level_driver\":\"y6\",\"input_bits\":0},\"dio6\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"dio6\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":false,\"mode_bits\":0,\"level_driver\":\"twclyvu2\",\"input_bits\":8},\"din57\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"din57\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":\"y69\",\"mode_bits\":1,\"level_driver\":true,\"input_bits\":0},\"aout3\":{\"level_bits\":8,\"latest_input_value\":null,\"name\":\"aout3\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":false,\"mode_bits\":8,\"level_driver\":\"zttx52\",\"input_bits\":0}},\"ports\":{\"uart_e8p\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_e8p\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"1.5\",\"char_size\":\"6\"}},\"uart_54hywn7x3ih1\":{\"latest_received\":{\"d\":\"3B93DABB\"},\"type\":\"uart\",\"name\":\"uart_54hywn7x3ih1\",\"accept\":[],\"configuration\":[]},\"uart_fvl\":{\"latest_received\":{\"d\":\"01\"},\"type\":\"uart\",\"name\":\"uart_fvl\",\"accept\":[],\"configuration\":{\"parity\":\"N\",\"char_size\":\"5\",\"stop_bits\":\"1.5\"}},\"uart_a3\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_a3\",\"accept\":{\"d\":true},\"configuration\":{\"parity\":\"S\",\"char_size\":\"7\"}},\"uart_2f\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_2f\",\"accept\":[],\"configuration\":{\"parity\":\"E\"}},\"uart_9xt\":{\"latest_received\":{\"d\":\"802A94D1A9C7\"},\"type\":\"uart\",\"name\":\"uart_9xt\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"32\",\"stop_bits\":\"1\"}},\"uart_r\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_r\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"2\"}},\"uart_i0\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_i0\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"86\",\"stop_bits\":\"1.5\"}},\"uart_pn\":{\"latest_received\":{\"d\":\"BE\"},\"type\":\"uart\",\"name\":\"uart_pn\",\"accept\":[],\"configuration\":{\"baudrate\":\"36845435\",\"stop_bits\":\"2\"}},\"uart_m\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_m\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"8697\",\"char_size\":\"8\",\"parity\":\"M\"}},\"uart_yz\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_yz\",\"accept\":[],\"configuration\":{\"parity\":\"O\",\"char_size\":\"6\"}}},\"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\"}}},\"backlight_sequence\":\"0\",\"name\":\"My controller\",\"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\":[]},\"online\":true,\"version\":\"1.8.1.0\",\"cycle_delay\":6,\"keypad_enabled\":false,\"user_message_force_timeout\":1,\"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},\"autoping\":{\"enabled\":true,\"max_consecutive_reboot_count\":53,\"max_reboot_count\":3,\"items\":[{\"enabled\":false,\"script\":\"\",\"outlets\":[11,16,20,30],\"status\":{\"reboots\":7,\"hosts\":[{\"state\":null,\"success_count\":0,\"address\":\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"state_details\":null,\"failure_count\":155,\"queue_size\":0},{\"state\":null,\"success_count\":0,\"address\":\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"state_details\":\"Something strange and unexpected has happened to https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"failure_count\":60,\"queue_size\":0}]},\"addresses\":[\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\"],\"pings_before_enabling\":null}],\"resume_without_retrial\":true,\"post_reboot_delay\":122,\"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\":1,\"ping_timeout\":136,\"ping_interval\":6},\"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\":\"^(|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,}$\"}}},\"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\":{\"content_type\":{\"group\":\"msg\",\"name\":\"Content type\",\"regexp\":\"^(json|urlencoded)$\"},\"recipient\":{\"group\":\"rcpt\",\"name\":\"Recipient URL\",\"regexp\":\"^https?://.*$\"}}},\"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>=INFO\",\"action\":\"notify(\\\"james\\\")\"},{\"condition\":\"severity>=ERROR\",\"action\":\"notify(\\\"edward\\\")\"}],\"sinks\":[{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[true],\"arguments\":[]},\"type\":\"xmpp\",\"name\":\"anthony\",\"data\":{\"password\":\"\",\"sender\":\"jeff@xjg1-.gk8yby.example.com\",\"recipient\":\"george@y4seq1.example.com\"}}],\"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}}},\"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\":{\"tV\":{\"redirect_urls\":{\"https://%ECE%fA%8D!\":true},\"refresh_tokens\":{\"e3064a667b492894f6d0cd812ee45103\":{\"expiry_time\":1605015618,\"remaining_use_count\":null}},\"secret_hash\":\"8eecc0c98ad0b7b0b6d9870ec79b0158\",\"access_tokens\":{\"28654241a15319a623bf01681ef52a64\":{\"expiry_time\":1677345749,\"remaining_use_count\":null},\"0f2c4cec52cbfc7d49f374985cd57707\":{\"expiry_time\":1623303439,\"remaining_use_count\":72}},\"scopes\":{\"dli+object+full:/relay/\":true}},\"mK2D8TG\":{\"redirect_urls\":{\"https://.]]]s\":true,\"https://%5f\":true,\"https://]\":true},\"refresh_tokens\":{\"6ff20ec37b69f8bdb36b6df101fb76ee\":{\"expiry_time\":1686295518,\"remaining_use_count\":34},\"d848fe87952dce4ad6af556b440256e2\":{\"expiry_time\":null,\"remaining_use_count\":71},\"2828718cc0f938f32411d3790373a22d\":{\"expiry_time\":null,\"remaining_use_count\":41}},\"secret_hash\":null,\"access_tokens\":{\"ca2b0590cb0744d2fc8d4719a44add29\":{\"expiry_time\":1635344625,\"remaining_use_count\":47},\"c4d841ae52e062fb845dbf6d7f3533bf\":{\"expiry_time\":null,\"remaining_use_count\":null},\"35a98857cf42947fa34f464a57982796\":{\"expiry_time\":null,\"remaining_use_count\":97}},\"scopes\":{\"dli+object+read:/relay/\":true,\"dli+object+read:/relay/outlets/\":true}},\"J\":{\"redirect_urls\":{\"https://%bb%0A]]7%6e\":true,\"https://f\":true,\"https://XZ%dE]zR\":true},\"refresh_tokens\":{\"2342dc59e79fd9b579ee139886f370c9\":{\"expiry_time\":1601952279,\"remaining_use_count\":null}},\"secret_hash\":\"e7efc4910678461313da50b6e24a75d6\",\"access_tokens\":{\"2bb95b7e7d60b41ee9759bca76f72145\":{\"expiry_time\":null,\"remaining_use_count\":90}},\"scopes\":{\"dli+object+read:/config/\":true,\"dli+object+read:/relay/\":true,\"dli+object+full:/config/links/\":true}}},\"users\":[{\"password\":\"vvSS\\\"vg+PGP_\",\"is_admin\":true,\"name\":\"admin\",\"is_allowed\":true,\"outlet_access\":[true,true,true,true,true,true,true,true]},{\"password\":\"3[a9#2Ew,g%k,\",\"is_admin\":false,\"name\":\"tom\",\"is_allowed\":true,\"outlet_access\":[true,false,false,false,true,false,false,false,true,false,false,true,true,true,false,false,true,true,false,false,false,true,false,true,true,false,true,true,false,false,true,true]},{\"password\":\"4\\\"D\\\"vBDn8Nr^!Fd0\",\"is_admin\":false,\"name\":\"dick\",\"is_allowed\":false,\"outlet_access\":[true,true,true,true,true,true,false,false,true,false,true,true,true,false,true,true,false,false,true,false,false,false,true,true,true,true,false,true,false,false,true,false]},{\"password\":\"Ey)KStb=DwCy'^R\\\\\",\"is_admin\":false,\"name\":\"harry\",\"is_allowed\":true,\"outlet_access\":[false,true,false,false,true,false,false,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false,true,false,true,true,true,false,false,false,false]}],\"cookie_timeout\":30000}}\n"},"powershell-restmethod":{"filename":"get-using-powershell-restmethod.ps1","data":"# \r\n# Sample for the whole object model.\r\n# \r\n# This is a sample demonstrating how to get the DLI Controller API.\r\n# \r\n\r\n# Note that this sample has been generated by httpsnippet;\r\n# authentication configuration (usually digest) is not included.\r\n\r\n$headers=@{}\r\n$headers.Add(\"Connection\", \"close\")\r\n$headers.Add(\"Accept\", \"application/json\")\r\n$response = Invoke-RestMethod -Uri 'http://192.168.0.100/restapi/' -Method GET -Headers $headers\r\n\r\n\r\n# Sample result:\r\n# {\"snmp\":{\"enabled\":true,\"engine_id\":\"5DBE14B8CEBCFA92EC\",\"known_auth_methods\":{\"sha1\":\"SHA1\",\"md5\":\"MD5\"},\"community_mappings\":[{\"ip_address\":\"10.176.163.168\",\"user\":\"userycbanW\",\"netmask\":\"255.0.0.0\",\"community\":\"eRhmhT7XB2fR\"},{\"ip_address\":\"10.8.216.58\",\"user\":\"userMVRIT4\",\"netmask\":\"255.0.0.0\",\"community\":\"nU5FBsxfzV\"},{\"ip_address\":\"192.168.14.226\",\"user\":\"userSvexm\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.35.65\",\"user\":\"userNvN4AS\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.167.196\",\"user\":\"userV7GC\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"}],\"users\":{\"powerReader\":{\"priv_password\":\"readerPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":\"readonly\"},\"auth_password\":\"readerAuthPassword\",\"is_allowed\":true,\"priv_method\":\"des\",\"auth_method\":\"sha1\",\"has_priv_password\":false},\"powerAdmin\":{\"priv_password\":\"adminPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":true},\"auth_password\":\"adminAuthPassword\",\"is_allowed\":true,\"priv_method\":\"aes\",\"auth_method\":\"sha1\",\"has_priv_password\":false}},\"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\"}}},\"network\":{\"wired\":{\"ip_address\":\"10.229.173.71\",\"serve_dns\":true,\"protocol\":\"dhcp\",\"online\":true,\"gateway\":\"10.0.0.39\",\"dns_servers\":[\"35.114.95.41\",\"27.10.21.15\"],\"mac_address\":\"7C:E1:FF:E0:E2:1F\",\"netmask\":\"255.0.0.0\"},\"wireless\":{\"wac_supported\":true,\"protocol\":\"dhcp\",\"encryption\":\"psk\",\"netmask\":\"255.0.0.0\",\"known_encryptions\":{\"psk2\":\"WPA2 PSK\",\"psk-mixed\":\"WPA/WPA2 PSK mixed mode\",\"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\":\"-&j&K&ieJTHx#caJJpq6a!4bW#aauwC%!-,K1r0XLUUM7\",\"dns_servers\":[],\"known_modes\":{\"sta\":\"Client\",\"ap\":\"Access Point\"},\"enabled\":false,\"serve_dns\":false,\"ssid\":\"any3\",\"mac_address\":\"7C:E1:FF:5C:74:B3\",\"ip_address\":\"10.72.235.109\",\"online\":false,\"channel\":\"9\",\"wac_enabled\":true,\"mode\":\"ap\",\"gateway\":\"10.0.0.25\"},\"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\":[]},\"interface_order\":[\"wired\"],\"known_protocols\":{\"dhcp\":\"Dynamic IP/DHCP\",\"static\":\"Static IP\"},\"same_subnet_only\":true},\"mqtt\":{\"connect_topic\":\"NWtSZGbel\",\"connect_payload\":\"ASzqk\",\"username\":\"userkXmxF\",\"reconnect_retain\":false,\"connect_qos\":2,\"use_ssl\":false,\"lwt_payload\":\"\",\"disconnect_payload\":\"aV\",\"outlets\":[{\"allow_read\":false,\"topic_subtree\":\"Mj8FD7jz\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"9UaIE\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"PjK2o\",\"qos\":2,\"allow_write\":false},{\"allow_read\":true,\"topic_subtree\":\"BBeLRsTBrB\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"swW7W\",\"qos\":2,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"T3XHp66\",\"qos\":0,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"fmG9y8\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"EPflXCrHv\",\"qos\":0,\"allow_write\":false}],\"enabled\":true,\"reconnect_qos\":0,\"disconnect_qos\":2,\"disconnect_retain\":false,\"lwt_qos\":0,\"broker_port\":null,\"lwt_topic\":\"HbLX8wk9l\",\"disconnect_topic\":\"vB9U\",\"password\":\"@IZq03a-LS#3\",\"lwt_retain\":true,\"reconnect_payload\":\"\",\"topic_root\":\"TySka7WQHz\",\"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\":\"1BaM.2HFC.YIwHXM.uAAC6Wy.2xSDXp.r0l3H.Z7u6T.O1aa86.XbC0ojpX.example.com\",\"reconnect_topic\":\"hrlRgyp4H\",\"connect_retain\":false},\"script\":{\"source\":\"function enable_modem(...)\\n ...\\nend\\nfunction disable_contraption(...)\\n ...\\nend\\n\",\"step_time_limit\":5,\"boot_handler\":\"\",\"threads\":{\"52\":{\"label\":\"label of thread #52\"}},\"traced\":false,\"step_delay\":2,\"user_function_ui_order\":[\"enable_modem\",\"toggle_machines\",\"toggle_contraption\"],\"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\":{\"disable_heater_sample\":{\"source\":\"function shut_down_router(...)\\n ...\\nend\\nfunction disable_routers(...)\\n ...\\nend\\nfunction disable_engine(...)\\n ...\\nend\\n\"},\"energize_heaters_sample\":{\"source\":\"function enable_routers(...)\\n ...\\nend\\nfunction energize_modem(...)\\n ...\\nend\\nfunction energize_router(...)\\n ...\\nend\\nfunction enable_heaters(...)\\n ...\\nend\\n\"}},\"boot_handler_legacy\":true,\"variables\":{\"engine_running\":10,\"heater_online\":\"good\",\"gadget_running\":\"failed\",\"router_state\":\"no\",\"modem_online\":true}},\"meter\":{\"power_status\":true,\"values\":{\"vcc_voltage\":{\"intervals\":[{\"lower_bound_bottom\":576.66666666667,\"alarm_level\":1,\"lower_bound_top\":590,\"alarm_period\":1},{\"lower_bound_bottom\":594.16666666667,\"alarm_level\":null,\"lower_bound_top\":602.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":18,\"data_absence_alarm_level\":3,\"value\":6,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"DC voltage\",\"supports_calibration\":false,\"internal\":false,\"lowest_interval_alarm_level\":null,\"bus\":3},\"current\":{\"intervals\":[{\"lower_bound_bottom\":94,\"alarm_level\":null,\"lower_bound_top\":104,\"alarm_period\":null},{\"lower_bound_bottom\":143,\"alarm_level\":3,\"lower_bound_top\":157,\"alarm_period\":null},{\"lower_bound_bottom\":162,\"alarm_level\":1,\"lower_bound_top\":176,\"alarm_period\":null},{\"lower_bound_bottom\":179,\"alarm_level\":null,\"lower_bound_top\":188,\"alarm_period\":null},{\"lower_bound_bottom\":225,\"alarm_level\":null,\"lower_bound_top\":239,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"2.4\",\"history_subsample_count\":10,\"data_absence_alarm_level\":2,\"value\":8,\"log_history\":false,\"history_time_step\":17,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":7,\"quantity\":\"current\",\"name\":\"Current\",\"supports_calibration\":false,\"internal\":true,\"lowest_interval_alarm_level\":1,\"bus\":null},\"mains_voltage\":{\"intervals\":[{\"lower_bound_bottom\":7.8333333333333,\"alarm_level\":null,\"lower_bound_top\":8.8333333333333,\"alarm_period\":2},{\"lower_bound_bottom\":11.25,\"alarm_level\":null,\"lower_bound_top\":12.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"3.5\",\"history_subsample_count\":1,\"data_absence_alarm_level\":null,\"value\":108,\"log_history\":true,\"history_time_step\":14,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":36,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"AC voltage\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":3,\"bus\":null},\"temperature\":{\"intervals\":[{\"lower_bound_bottom\":20.870870870871,\"alarm_level\":3,\"lower_bound_top\":21.171171171171,\"alarm_period\":1},{\"lower_bound_bottom\":22.432432432432,\"alarm_level\":null,\"lower_bound_top\":22.582582582583,\"alarm_period\":null},{\"lower_bound_bottom\":23.843843843844,\"alarm_level\":null,\"lower_bound_top\":24.174174174174,\"alarm_period\":1},{\"lower_bound_bottom\":24.264264264264,\"alarm_level\":null,\"lower_bound_top\":24.564564564565,\"alarm_period\":7},{\"lower_bound_bottom\":25.735735735736,\"alarm_level\":1,\"lower_bound_top\":26.126126126126,\"alarm_period\":1},{\"lower_bound_bottom\":27.267267267267,\"alarm_level\":2,\"lower_bound_top\":27.447447447447,\"alarm_period\":null},{\"lower_bound_bottom\":27.807807807808,\"alarm_level\":2,\"lower_bound_top\":28.108108108108,\"alarm_period\":3},{\"lower_bound_bottom\":28.138138138138,\"alarm_level\":10,\"lower_bound_top\":28.408408408408,\"alarm_period\":1}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":8,\"data_absence_alarm_level\":1,\"value\":314,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":11,\"data_absence_alarm_period\":1,\"quantity\":\"temperature\",\"name\":\"Temperature\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":5,\"bus\":4}},\"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\":[],\"arguments\":[]}},\"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\"}},\"config\":{\"allow_plaintext_logins\":true,\"allow_coapws\":true,\"protect_private_config\":false,\"brand_url\":\"https://bar.example.com/baz/baz.html\",\"allow_jsonrpc_nonadmin\":false,\"hide_passwords\":true,\"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\":null,\"name\":\"Screen length\",\"units\":{\"px\":{\"offset\":0,\"internal\":true,\"name\":\"pixel\",\"scale\":1}}},\"temperature\":{\"preferred_unit\":\"C\",\"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\":\"times\",\"name\":\"Count\",\"units\":{\"times\":{\"offset\":0,\"internal\":true,\"name\":\"time\",\"scale\":1}}},\"illuminance\":{\"preferred_unit\":\"lx\",\"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\":\"s\",\"name\":\"Time\",\"units\":{\"s\":{\"offset\":0,\"internal\":true,\"name\":\"second\",\"scale\":1}}},\"ratio\":{\"preferred_unit\":\"times\",\"name\":\"Ratio\",\"units\":{\"%\":{\"offset\":0,\"internal\":true,\"name\":\"percent\",\"scale\":100},\"times\":{\"offset\":0,\"internal\":true,\"name\":\"\",\"scale\":1}}},\"energy\":{\"preferred_unit\":null,\"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\":false,\"custom_register_url\":\"https://foo.example.com/bar/bar/baz.html\",\"customization_status\":null,\"known_protection_bits\":{\"protect_restore\":{\"name\":\"Protection from restore from backup\",\"status\":true},\"protect_admin\":{\"name\":\"Administrator credentials protection\",\"status\":false},\"protect_private_config\":{\"name\":\"Private configuration protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"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 lock\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_firmware\":{\"name\":\"Firmware protection\",\"status\":false}},\"refresh_enabled\":true,\"allow_modifying_get\":true,\"protect_maintenance\":false,\"serial\":\"ISO322203123456\",\"custom_support_email\":\"support@example.com\",\"allow_coapws_nonadmin\":false,\"allow_restapi\":false,\"upgrade_notify_beep\":false,\"brand_faq_url\":\"https://bar.example.com/baz/quux/baz/quux.htm\",\"links\":[{\"description\":\"test 5\",\"href\":\"test_url7\"},{\"description\":\"test 3\",\"href\":\"test_url5\"}],\"custom_brand_logo\":\"https://foo.example.com:8443/foo/baz/foo/baz.jpg\",\"image_format\":\"svg\",\"location\":\"Server room\",\"ntp_server_enabled\":false,\"http_ports\":[{\"port\":\"2\",\"address\":\"192.168.0.13\"},{\"port\":\"80\",\"address\":\"192.168.0.50\"},{\"port\":\"8000\",\"address\":\"192.168.0.42\"}],\"hide_wifi_key\":false,\"custom_brand_url\":\"http://foo.example.com/bar/quux/baz/bar/foo.html\",\"syslog_ip_address\":null,\"protect_network\":false,\"lockout_delay_minutes\":60,\"version\":\"1.8.1.0\",\"allow_coapws_origins\":[\"http://baz.example.com\",\"https://foo.example.com\",\"http://foo.example.com\",\"https://baz.example.com:8443\",\"http://bar.example.com:8037\",\"http://baz.example.com:80\",\"http://bar.example.com\"],\"syslog_minimal_severity\":8,\"certificates\":{\"iVeriBaz_Primary_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIISgtFFi3UczXg1sKPtJYCR8AHUNQL2cJWIDoZxt4aseHvWdLPzveQ4rkaFAyJp\\n7WgjUZp4STNO01lS0h7Sn+COGPMbEfTOC98il+oDUBdWFO/H58mv9/JRQh3hMY6a\\nGIWG7lmLPJcpLvxWhshiB89uEtHp/uZID5bMtOjIjL85H5d++KjCVu7loQapKA7a\\nkyB8iWu3g0MofNp/71X2AIscuhz5rZPcYdnG9iMsklgP8VRIZ+MlJENEyNLqzmSX\\nGqb+CTkzAA8idSHdr2y5SC4sawrMPPoiFQiTwTT6fdrI68yzDx5iACam9S9at+I8\\n1eMW7VBnMWwXUvnR1VeF6QQab1T=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"SecureBarSign_Root_CA_3\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIQcq2QCuDpVomTeUGNMdvXMmUI/mGyLBOz2TPGOf6vUuP8PhYnKULjGr1IdKG/\\n+cAQva62VcywnNeLB/sYk8PoT39l4jS5MfYIFhMnJLk7lOVyPNXAXy+129o8vHGI\\nrcEY/1tMn17CY6exfqVerYi1Ntyg9Gf1vvbwzVJnYT/6cf4HWbxN9gQYZPFliwod\\nQarxwfWPgf1MlLuMJIY/k7b9PMuMBXEd86b4n7VUoZtawozF6YHshu\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"iCyberFooCare_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIELfoX7Hcgwv5LRQL574xu1tp27rSFPPVn5KKFdyxat3yLVJSfQQZTKPYTH0li\\nVadrrHppujus5QBZ5e0h8N7isQle8DxgqbXivNXp7ShEvvq1ZskjFuS8KDoVSmBJ\\nk1I8b8H3rX+mN2MGo6Yjaj3pXaIKoejZh2jIC0O3aPszTFGIOr1/a7r8k9UYqD7Y\\nssWvHcViVVCnnWBeaCFj3PTFv258BfT4Y//seWb92pzsMAXzPoiUDCm8GtJTZoa8\\nb0U8dgCTf5rseqHSZninZs4TCa31ADtnGOyw5APnHHfy8yQkl8YL\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"iTrustBar_Trusted_Certification_Authority_9\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII+lWTC/AfwyDAUtu35zjc6d8YHjR7fdwfPT9dUMIRLYdrSXwZXgCgKMFe5inmM\\nnDeQj0lBNKqEoOBOyuceE+vu6eiv1SOqi2HS52fUPVlDwzdutGZ8GV3PAoLDHl3/\\nNTxS8RtgD7cCmX627HLeMnqB83Uw9WmY/j1ABwsQ3Ves3nxC4Js=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBarProtect_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFWAceIQ5tB1Q8GLpkAjNiIEUEacysi67FIlvcC0WP4yaMJP7W8XETnljNNiF6\\nN9BIoPLKqRJQqfs+B1XSXLDHld/1lsS82fTs4qDxIYO8DH9QKiuu47BrmDuY6MiA\\nC382\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"VeriBazSystems_Root_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII2rwygHYXH1hxhLz8DsLgURgAuQGXuK6yB2xuMVSgZ9dGXdRmWpT0G9CBbVkVr\\n3yQzLyR1XdhqBKHzs6SuPe7cFeNnWGGbFjbch3fFiM5vjOvbXOWy2fbKK+7tHQUY\\n6AtBs8wFGs+==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"GuardBarSign_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIyOL22ZGy1Pr87xtdi4IOJgqjY/u5yoPxDm0HMIGQk7at5TXpZsEvY5e77YE5N\\ncS6wrRCHBMt4TNeJyWZu4hYEq7UyXB1AfA6XdKqqijxC6bY5770ErbUhk/fICjUu\\ncRYyHOh1LvAyTI6dKMVxsCiut06cW0X8U57oWrrum2sGM/wjNRgGgPAZRJC+Mm9s\\nIgQ9YKycDF+ECjdgQwMs6yKRAKqyVisqPI0+e/ctGd8UNnBqjZisX2K==\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eTrustFooCrypt_Primary_Certification_Authority_1\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIGznwhzqYHWIf/a7F/1ONn1LlZdolZ9Yr9LotKeReBmJCMTTOWunJy95XovJN5\\nHF4AckeGyQcAo5gDdb1zZC5700SQ8MiReoeHZIaXkCkZKRp+2sze44n77GZIeIlJ\\nPcikCGVR0\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBazSign_Root_CA_7\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIiniveU/qjbZ7KWRHLv9RgwY7UGqH9nMua5pFbq5LShVpEy6buI3aEejlxa26O\\n/YrGAiOXB630N19/yT4ZklJVivaqK1tLblenT2LhBQkaUvbTPi2ATNhCJI2fLx0z\\ngnCl9wzbga6cBc1wgDQ4xeQFj5dg8dPrQedbacDGCMuQ+yNhCpoAUESDM5wWlMOB\\n1pdg3wvSrLTqlA2a/E5FiKdqGAbeaphdfKKkGFC8dh+Ou2/vJ6B2Squk1WPdL6H0\\ndnlu0wXjwye/zaK6nOaeJLhsmLDve\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"eCyberBazSystems_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFz12jzNyiH5283OG8Hh6u1AffCxon053/97k8Xjtrry/wMI5f0Ea3QGleDaRF\\nHsg20Eow5gu7dGRkyT+YZQqK54xZLe6fXpja3XWBDQKsiodgHdFt46ECCBnZrvEP\\n+/qXX1n+OgiCJPWzgQ3ogH1t5dl0tAnuCdSmhFm6yVLHwtHdKMS0gWvn9gq3tez5\\nRu/jg8hCV/9PIolhHnO==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"SecureBarSystems_Primary_Certification_Authority_6\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII3DkCaEMgm5Y3TNKP3006mAdPrq1Lb5qhLawxrIeeQCkvc5Kh7NqwaTLRKOpyW\\ntGcq8wVpNjZIMgf4q2wmeQ76mYxl5dQ+w2r4/MwO6VjVCOb2SXq7++FnZDYgs+ho\\nYv5xsW4NFbcgCh9mYImZaZ8p7qi8XXE6TM4LuAlAoOs052pfNcFzCPpLFYWp5nxb\\n1y3EjG2794F\\n-----END CERTIFICATE-----\\n\",\"status\":false}},\"ssh_authorized_keys\":[{\"data\":\"ssh-rsa 9=\",\"options\":\"\",\"comment\":\"\"}],\"refresh_delay_minutes\":1,\"ssh_enabled\":true,\"allow_restapi_nonadmin\":true,\"protect_restore\":true,\"custom_brand_logo_height\":32,\"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\"},\"allow_restapi_origins\":[\"https://foo.example.com:38443\",\"https://bar.example.com\",\"http://bar.example.com:8014\",\"http://bar.example.com\",\"https://baz.example.com:443\"],\"brand_manual_url\":\"https://foo.example.com/baz/foo.htm\",\"custom_brand_logo_width\":22,\"plots\":[{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480}],\"ssh_port\":22,\"upgrade_notify_blink\":true,\"protect_admin\":false,\"relay_ports\":[\"ttyATH0\"],\"custom_update_url\":\"http://baz.example.com/foo/bar/foo/bar.html\",\"brand_company_name\":\"Digital Loggers, Inc.\",\"hardware_id\":\"EPCR5\",\"crls\":{\"iSecureBar_Primary_Certification_Authority\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIilpXCD0tj4JSIv5xk4EjgZo+WsGYMhv5Skeh+haknwC6rJ4bQLL7wA8T2Q2R8\\nckDKlwxVktksk4zMWKjgGwqm+HqSRp14aGQLDNszGds1jrQGB9yU5pH667aZzegZ\\n6w9Vp9oS2sCwIU8UTecIykQ5L04/igyrc8NSKBxO4AKOhUuA9WV7HxFf+=\\n-----END X509 CRL-----\\n\",\"status\":false},\"eGuardFooWard_Trusted_CA\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIL3MXGW7ar4JuXx797txcc+mLPdpv9u6XzV4G1EtvLCpuAz4Jt2yV2ksUNhQYc\\nc3Cv7To2q1ulDtrZmvXH+IAVhtxGWVO8bd3k6upzxjkBdcmPXKjYev3Lp0eLX2W9\\ncvqXlqUUah7CUZmqIKVEQt3SXR0b+BJd7AAu0hPdPZrv8emT/HjRApvjHyLH9hwJ\\n6EwqgZFFRAQ6zw7GgaTWWDpUb6fI3/DCF92ylJDDWgLVcUnJ4HrcWg6\\n-----END X509 CRL-----\\n\",\"status\":false},\"iGuardBar_Primary_CA_5\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIbm+M0Jrf8Tle7oRnigWg+Rhj04G0xFQZ2Ry4mpmwJXbSM3F4lommFUWHaoKY4\\n8E6F1y1+Iacmzh23TtsG8MoSzdpXjdituq9xpCx7pZwoH/tnul337uY6XNgH1OBx\\nMu4asDQS9EmA7Z5vf\\n-----END X509 CRL-----\\n\",\"status\":true}},\"contact\":\"support@example.com\",\"relax_nonhtml_content_types\":false,\"timezone\":\"UTC\",\"hostname\":\"baz.example.com\",\"protect_firmware\":false,\"outlet_label\":\"Outlet\",\"brand_name\":\"Ethernet Power Controller\",\"oid\":\"1.3.6.1.4.1.45770.1.3\",\"custom_brand_company_name\":\"Whatever Systems Inc.\",\"update_url\":\"https://bar.example.com/foo/baz/quux/baz.htm\",\"ntp_peers\":[\"0.ntp-pool.example.com\",\"1.ntp-pool.example.com\",\"2.ntp-pool.example.com\",\"3.ntp-pool.example.com\"],\"custom_help_url\":\"https://baz.example.com/foo/quux.htm\",\"name_always_visible\":true,\"support_email\":\"support@example.com\",\"https_ports\":[{\"port\":\"8080\",\"address\":\"192.168.0.71\"}],\"contacts\":{\"engineering\":{\"phone\":null,\"fax\":\"+02368524446846\",\"name\":\"Engineering\",\"email\":\"engineering@bar.example.com\"},\"sales\":{\"phone\":null,\"fax\":null,\"name\":\"Sales\",\"email\":null},\"support\":{\"phone\":\"+2772690660701\",\"fax\":\"+890334929577649\",\"name\":\"Support\",\"email\":null},\"features\":{\"phone\":null,\"fax\":null,\"name\":\"Features\",\"email\":null}},\"custom_support_url\":\"http://baz.example.com:8070/baz/quux/foo/bar.htm\",\"support_url\":\"https://bar.example.com/bar.htm\",\"protect_notification\":false,\"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\":true,\"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\":true,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"min_value\":8,\"scale\":\"linear\",\"height\":64}],\"register_url\":\"https://bar.example.com:443/baz/foo/foo.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\"},\"string_mask\":\"nombstr\",\"renewal_data\":{\"days\":\"4\"},\"cert\":\"-----BEGIN CERTIFICATE-----\\nMIINWlG0m1xW3eg4FZ8SMKl1Obu1iuFO0CnYz3bl7YICD+JUaUzyqk/FMwI5qZVs\\nRnO2ZXdtmsu5NUbMSS7UkVQ3dGf89TSdGtisQLlCEfKd9y/eR89CgcHJvyU4Szkk\\nScIpOX33ujFtkwKv6YcksyfqSmIRW3J/ier6CxC6gU/RRMMZx+Jpz\\n-----END CERTIFICATE-----\\n\",\"automatic_renewal\":true,\"renewal_method\":\"selfsigned\",\"bits\":8192,\"key\":\"-----BEGIN PRIVATE KEY-----\\nMIIMf/aHFwFUcjzYJ7eGvf5pO/q1XCblUC79DjSVfk0HT/sp9W54BDvcFmfo+GaV\\nhkTAG8wJSQKLFWuNc5cYktLPiMiItD1b+WnGhjbAAyXRUSr6ZThKN2l5QTPKjTxj\\nk/jUdwhbU95y0EYWyuv1f0U9SquxodzZfj3IgnwAy28+IjWHdSKJUqUzgPwU3w4k\\nA3Mz/Zx3jyOTVh6z1RUtyTaNQ5SMBD3NIRMK0KPmIp\\n-----END PRIVATE KEY-----\\n\",\"distinguished_name\":{\"commonName\":[\"Digital Loggers Unit\"],\"countryName\":[\"US\"],\"stateOrProvinceName\":[\"California\"],\"localityName\":[\"Santa Clara\"]},\"domains\":[\"foo.example.com\"],\"addresses\":[\"108.121.174.254\"],\"csr\":\"-----BEGIN CERTIFICATE REQUEST-----\\nMIIuK4EMovDx7AAGthHK8gijdj3Sj48Au95FGLe4Gt2P4Fizz/J7i2tLozqX3/k+\\nGTCwaVqfxwwfwwhG3PKzn9yej2gT3tKLMZIy48d25aj1WQKcsgcgsaKbe04jwR5I\\nQH7bxBiYwm5N6kGpMyhyJJdMQNItVdwxx3YuHHTE4adCKv2iumhD5LcYlwRGaOEX\\noSn6x1CXhRudVcXHKnPhPzTMRlys/WMq+9yxDBUwePaA27UOxv6NvblNNkFOGdFG\\nEE3Rl06AcIEmpejkn6gOu3ofKCx+UEpkUvCGxKSZfiLUN5FADyb81PpOenP82FuZ\\n6r7TJi814fQBxdQvEbzgRNKEoUI3PuGYlP148C8EubRrEunUVmAyAWD/1Y5TSN1D\\n5JyKUDE5g6Lavs6h25ubKvfu08MPCcEJyDfSSwZ83xl/puju/d=\\n-----END CERTIFICATE REQUEST-----\\n\",\"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}}}}},\"relax_nonhtml_methods\":false,\"brand_product_info_url\":\"https://bar.example.com/foo/foo/bar/quux.htm\"},\"cred\":{\"ip_address\":\"192.168.0.93\",\"is_admin\":true,\"name\":\"admin\",\"agent\":\"web ui\",\"outlet_access\":[true,true,true,true,true,true,true,true]},\"upnp\":{\"enabled\":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\":\"XQ4idRGnN-y8U\",\"model_number\":\"\",\"model\":\"DLI emulated Belkin socket\",\"soap_xmlns_prefix_override\":\"i\",\"event_xmlns_prefix_override\":null,\"service_id\":\"basicevent1\",\"device_type\":\"controllee\"}},\"notifications\":{\"events\":{\"dli.upnp.sample_event\":{\"parameters\":[{\"id\":\"sample_parameter\",\"has_fixed_value\":false,\"fixed_value\":null}],\"message_template\":[\"sample event\"]}},\"parameter_kinds\":[]},\"outlets\":[{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d0\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d1\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d2\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d3\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"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\"}]},\"relay\":{\"all_caps\":true,\"min_relay_voltage\":8,\"lcd_rows\":2,\"user_message_timeout\":0,\"sequence_delay\":2,\"beep_sequence\":\"0\",\"min_sequence_delay\":1,\"outlets\":[{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #3\"},{\"state\":true,\"critical\":true,\"cycle_delay\":4,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":6,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #5\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #6\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":false,\"cycle_delay\":2,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #8\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #9\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Uplink Radio Power\"},{\"state\":false,\"critical\":false,\"cycle_delay\":1,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #12\"},{\"state\":true,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #13\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #14\"},{\"state\":false,\"critical\":true,\"cycle_delay\":6,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Server\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Cooling fans\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #17\"},{\"state\":false,\"critical\":true,\"cycle_delay\":8,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":false,\"cycle_delay\":5,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #19\"},{\"state\":false,\"critical\":true,\"cycle_delay\":5,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #20\"},{\"state\":false,\"critical\":true,\"cycle_delay\":2,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #24\"},{\"state\":false,\"critical\":false,\"cycle_delay\":9,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #27\"},{\"state\":false,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Uplink Radio Power\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":true,\"cycle_delay\":3,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":3,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #31\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Server\"}],\"lcd_columns\":16,\"relatch\":9,\"fuse_relatch\":5,\"model\":\"EPCR5\",\"user_lines\":[null,null],\"recovery_mode\":0,\"nets\":{\"eu82\":{\"latest_value\":8,\"tracking\":null,\"name\":\"eu82\",\"expression\":false},\"u53\":{\"latest_value\":1,\"tracking\":\"pull\",\"name\":\"u53\",\"expression\":true},\"ymb6\":{\"latest_value\":1,\"tracking\":\"push\",\"name\":\"ymb6\",\"expression\":false}},\"pins\":{\"ain25\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"ain25\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":\"lol78\",\"mode_bits\":4,\"level_driver\":\"kzvnx16\",\"input_bits\":16},\"aout8\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"aout8\",\"drive_logic_mapping\":[\"Z\",\"H\",\"0\",\"1\"],\"mode_driver\":\"x7\",\"mode_bits\":0,\"level_driver\":\"y6\",\"input_bits\":0},\"dio6\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"dio6\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":false,\"mode_bits\":0,\"level_driver\":\"twclyvu2\",\"input_bits\":8},\"din57\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"din57\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":\"y69\",\"mode_bits\":1,\"level_driver\":true,\"input_bits\":0},\"aout3\":{\"level_bits\":8,\"latest_input_value\":null,\"name\":\"aout3\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":false,\"mode_bits\":8,\"level_driver\":\"zttx52\",\"input_bits\":0}},\"ports\":{\"uart_e8p\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_e8p\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"1.5\",\"char_size\":\"6\"}},\"uart_54hywn7x3ih1\":{\"latest_received\":{\"d\":\"3B93DABB\"},\"type\":\"uart\",\"name\":\"uart_54hywn7x3ih1\",\"accept\":[],\"configuration\":[]},\"uart_fvl\":{\"latest_received\":{\"d\":\"01\"},\"type\":\"uart\",\"name\":\"uart_fvl\",\"accept\":[],\"configuration\":{\"parity\":\"N\",\"char_size\":\"5\",\"stop_bits\":\"1.5\"}},\"uart_a3\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_a3\",\"accept\":{\"d\":true},\"configuration\":{\"parity\":\"S\",\"char_size\":\"7\"}},\"uart_2f\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_2f\",\"accept\":[],\"configuration\":{\"parity\":\"E\"}},\"uart_9xt\":{\"latest_received\":{\"d\":\"802A94D1A9C7\"},\"type\":\"uart\",\"name\":\"uart_9xt\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"32\",\"stop_bits\":\"1\"}},\"uart_r\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_r\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"2\"}},\"uart_i0\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_i0\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"86\",\"stop_bits\":\"1.5\"}},\"uart_pn\":{\"latest_received\":{\"d\":\"BE\"},\"type\":\"uart\",\"name\":\"uart_pn\",\"accept\":[],\"configuration\":{\"baudrate\":\"36845435\",\"stop_bits\":\"2\"}},\"uart_m\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_m\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"8697\",\"char_size\":\"8\",\"parity\":\"M\"}},\"uart_yz\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_yz\",\"accept\":[],\"configuration\":{\"parity\":\"O\",\"char_size\":\"6\"}}},\"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\"}}},\"backlight_sequence\":\"0\",\"name\":\"My controller\",\"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\":[]},\"online\":true,\"version\":\"1.8.1.0\",\"cycle_delay\":6,\"keypad_enabled\":false,\"user_message_force_timeout\":1,\"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},\"autoping\":{\"enabled\":true,\"max_consecutive_reboot_count\":53,\"max_reboot_count\":3,\"items\":[{\"enabled\":false,\"script\":\"\",\"outlets\":[11,16,20,30],\"status\":{\"reboots\":7,\"hosts\":[{\"state\":null,\"success_count\":0,\"address\":\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"state_details\":null,\"failure_count\":155,\"queue_size\":0},{\"state\":null,\"success_count\":0,\"address\":\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"state_details\":\"Something strange and unexpected has happened to https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"failure_count\":60,\"queue_size\":0}]},\"addresses\":[\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\"],\"pings_before_enabling\":null}],\"resume_without_retrial\":true,\"post_reboot_delay\":122,\"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\":1,\"ping_timeout\":136,\"ping_interval\":6},\"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\":\"^(|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,}$\"}}},\"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\":{\"content_type\":{\"group\":\"msg\",\"name\":\"Content type\",\"regexp\":\"^(json|urlencoded)$\"},\"recipient\":{\"group\":\"rcpt\",\"name\":\"Recipient URL\",\"regexp\":\"^https?://.*$\"}}},\"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>=INFO\",\"action\":\"notify(\\\"james\\\")\"},{\"condition\":\"severity>=ERROR\",\"action\":\"notify(\\\"edward\\\")\"}],\"sinks\":[{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[true],\"arguments\":[]},\"type\":\"xmpp\",\"name\":\"anthony\",\"data\":{\"password\":\"\",\"sender\":\"jeff@xjg1-.gk8yby.example.com\",\"recipient\":\"george@y4seq1.example.com\"}}],\"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}}},\"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\":{\"tV\":{\"redirect_urls\":{\"https://%ECE%fA%8D!\":true},\"refresh_tokens\":{\"e3064a667b492894f6d0cd812ee45103\":{\"expiry_time\":1605015618,\"remaining_use_count\":null}},\"secret_hash\":\"8eecc0c98ad0b7b0b6d9870ec79b0158\",\"access_tokens\":{\"28654241a15319a623bf01681ef52a64\":{\"expiry_time\":1677345749,\"remaining_use_count\":null},\"0f2c4cec52cbfc7d49f374985cd57707\":{\"expiry_time\":1623303439,\"remaining_use_count\":72}},\"scopes\":{\"dli+object+full:/relay/\":true}},\"mK2D8TG\":{\"redirect_urls\":{\"https://.]]]s\":true,\"https://%5f\":true,\"https://]\":true},\"refresh_tokens\":{\"6ff20ec37b69f8bdb36b6df101fb76ee\":{\"expiry_time\":1686295518,\"remaining_use_count\":34},\"d848fe87952dce4ad6af556b440256e2\":{\"expiry_time\":null,\"remaining_use_count\":71},\"2828718cc0f938f32411d3790373a22d\":{\"expiry_time\":null,\"remaining_use_count\":41}},\"secret_hash\":null,\"access_tokens\":{\"ca2b0590cb0744d2fc8d4719a44add29\":{\"expiry_time\":1635344625,\"remaining_use_count\":47},\"c4d841ae52e062fb845dbf6d7f3533bf\":{\"expiry_time\":null,\"remaining_use_count\":null},\"35a98857cf42947fa34f464a57982796\":{\"expiry_time\":null,\"remaining_use_count\":97}},\"scopes\":{\"dli+object+read:/relay/\":true,\"dli+object+read:/relay/outlets/\":true}},\"J\":{\"redirect_urls\":{\"https://%bb%0A]]7%6e\":true,\"https://f\":true,\"https://XZ%dE]zR\":true},\"refresh_tokens\":{\"2342dc59e79fd9b579ee139886f370c9\":{\"expiry_time\":1601952279,\"remaining_use_count\":null}},\"secret_hash\":\"e7efc4910678461313da50b6e24a75d6\",\"access_tokens\":{\"2bb95b7e7d60b41ee9759bca76f72145\":{\"expiry_time\":null,\"remaining_use_count\":90}},\"scopes\":{\"dli+object+read:/config/\":true,\"dli+object+read:/relay/\":true,\"dli+object+full:/config/links/\":true}}},\"users\":[{\"password\":\"vvSS\\\"vg+PGP_\",\"is_admin\":true,\"name\":\"admin\",\"is_allowed\":true,\"outlet_access\":[true,true,true,true,true,true,true,true]},{\"password\":\"3[a9#2Ew,g%k,\",\"is_admin\":false,\"name\":\"tom\",\"is_allowed\":true,\"outlet_access\":[true,false,false,false,true,false,false,false,true,false,false,true,true,true,false,false,true,true,false,false,false,true,false,true,true,false,true,true,false,false,true,true]},{\"password\":\"4\\\"D\\\"vBDn8Nr^!Fd0\",\"is_admin\":false,\"name\":\"dick\",\"is_allowed\":false,\"outlet_access\":[true,true,true,true,true,true,false,false,true,false,true,true,true,false,true,true,false,false,true,false,false,false,true,true,true,true,false,true,false,false,true,false]},{\"password\":\"Ey)KStb=DwCy'^R\\\\\",\"is_admin\":false,\"name\":\"harry\",\"is_allowed\":true,\"outlet_access\":[false,true,false,false,true,false,false,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false,true,false,true,true,true,false,false,false,false]}],\"cookie_timeout\":30000}}\r\n"},"java-asynchttp":{"filename":"get-using-java-asynchttp.java","data":"// \n// Sample for the whole object model.\n// \n// This is a sample demonstrating how to get the DLI Controller API.\n// \n\n// Note that this sample has been generated by httpsnippet;\n// authentication configuration (usually digest) is not included.\n\nAsyncHttpClient client = new DefaultAsyncHttpClient();\nclient.prepare(\"GET\", \"http://192.168.0.100/restapi/\")\n .setHeader(\"Connection\", \"close\")\n .setHeader(\"Accept\", \"application/json\")\n .execute()\n .toCompletableFuture()\n .thenAccept(System.out::println)\n .join();\n\nclient.close();\n\n\n// Sample result:\n// {\"snmp\":{\"enabled\":true,\"engine_id\":\"5DBE14B8CEBCFA92EC\",\"known_auth_methods\":{\"sha1\":\"SHA1\",\"md5\":\"MD5\"},\"community_mappings\":[{\"ip_address\":\"10.176.163.168\",\"user\":\"userycbanW\",\"netmask\":\"255.0.0.0\",\"community\":\"eRhmhT7XB2fR\"},{\"ip_address\":\"10.8.216.58\",\"user\":\"userMVRIT4\",\"netmask\":\"255.0.0.0\",\"community\":\"nU5FBsxfzV\"},{\"ip_address\":\"192.168.14.226\",\"user\":\"userSvexm\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.35.65\",\"user\":\"userNvN4AS\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.167.196\",\"user\":\"userV7GC\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"}],\"users\":{\"powerReader\":{\"priv_password\":\"readerPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":\"readonly\"},\"auth_password\":\"readerAuthPassword\",\"is_allowed\":true,\"priv_method\":\"des\",\"auth_method\":\"sha1\",\"has_priv_password\":false},\"powerAdmin\":{\"priv_password\":\"adminPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":true},\"auth_password\":\"adminAuthPassword\",\"is_allowed\":true,\"priv_method\":\"aes\",\"auth_method\":\"sha1\",\"has_priv_password\":false}},\"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\"}}},\"network\":{\"wired\":{\"ip_address\":\"10.229.173.71\",\"serve_dns\":true,\"protocol\":\"dhcp\",\"online\":true,\"gateway\":\"10.0.0.39\",\"dns_servers\":[\"35.114.95.41\",\"27.10.21.15\"],\"mac_address\":\"7C:E1:FF:E0:E2:1F\",\"netmask\":\"255.0.0.0\"},\"wireless\":{\"wac_supported\":true,\"protocol\":\"dhcp\",\"encryption\":\"psk\",\"netmask\":\"255.0.0.0\",\"known_encryptions\":{\"psk2\":\"WPA2 PSK\",\"psk-mixed\":\"WPA/WPA2 PSK mixed mode\",\"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\":\"-&j&K&ieJTHx#caJJpq6a!4bW#aauwC%!-,K1r0XLUUM7\",\"dns_servers\":[],\"known_modes\":{\"sta\":\"Client\",\"ap\":\"Access Point\"},\"enabled\":false,\"serve_dns\":false,\"ssid\":\"any3\",\"mac_address\":\"7C:E1:FF:5C:74:B3\",\"ip_address\":\"10.72.235.109\",\"online\":false,\"channel\":\"9\",\"wac_enabled\":true,\"mode\":\"ap\",\"gateway\":\"10.0.0.25\"},\"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\":[]},\"interface_order\":[\"wired\"],\"known_protocols\":{\"dhcp\":\"Dynamic IP/DHCP\",\"static\":\"Static IP\"},\"same_subnet_only\":true},\"mqtt\":{\"connect_topic\":\"NWtSZGbel\",\"connect_payload\":\"ASzqk\",\"username\":\"userkXmxF\",\"reconnect_retain\":false,\"connect_qos\":2,\"use_ssl\":false,\"lwt_payload\":\"\",\"disconnect_payload\":\"aV\",\"outlets\":[{\"allow_read\":false,\"topic_subtree\":\"Mj8FD7jz\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"9UaIE\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"PjK2o\",\"qos\":2,\"allow_write\":false},{\"allow_read\":true,\"topic_subtree\":\"BBeLRsTBrB\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"swW7W\",\"qos\":2,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"T3XHp66\",\"qos\":0,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"fmG9y8\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"EPflXCrHv\",\"qos\":0,\"allow_write\":false}],\"enabled\":true,\"reconnect_qos\":0,\"disconnect_qos\":2,\"disconnect_retain\":false,\"lwt_qos\":0,\"broker_port\":null,\"lwt_topic\":\"HbLX8wk9l\",\"disconnect_topic\":\"vB9U\",\"password\":\"@IZq03a-LS#3\",\"lwt_retain\":true,\"reconnect_payload\":\"\",\"topic_root\":\"TySka7WQHz\",\"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\":\"1BaM.2HFC.YIwHXM.uAAC6Wy.2xSDXp.r0l3H.Z7u6T.O1aa86.XbC0ojpX.example.com\",\"reconnect_topic\":\"hrlRgyp4H\",\"connect_retain\":false},\"script\":{\"source\":\"function enable_modem(...)\\n ...\\nend\\nfunction disable_contraption(...)\\n ...\\nend\\n\",\"step_time_limit\":5,\"boot_handler\":\"\",\"threads\":{\"52\":{\"label\":\"label of thread #52\"}},\"traced\":false,\"step_delay\":2,\"user_function_ui_order\":[\"enable_modem\",\"toggle_machines\",\"toggle_contraption\"],\"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\":{\"disable_heater_sample\":{\"source\":\"function shut_down_router(...)\\n ...\\nend\\nfunction disable_routers(...)\\n ...\\nend\\nfunction disable_engine(...)\\n ...\\nend\\n\"},\"energize_heaters_sample\":{\"source\":\"function enable_routers(...)\\n ...\\nend\\nfunction energize_modem(...)\\n ...\\nend\\nfunction energize_router(...)\\n ...\\nend\\nfunction enable_heaters(...)\\n ...\\nend\\n\"}},\"boot_handler_legacy\":true,\"variables\":{\"engine_running\":10,\"heater_online\":\"good\",\"gadget_running\":\"failed\",\"router_state\":\"no\",\"modem_online\":true}},\"meter\":{\"power_status\":true,\"values\":{\"vcc_voltage\":{\"intervals\":[{\"lower_bound_bottom\":576.66666666667,\"alarm_level\":1,\"lower_bound_top\":590,\"alarm_period\":1},{\"lower_bound_bottom\":594.16666666667,\"alarm_level\":null,\"lower_bound_top\":602.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":18,\"data_absence_alarm_level\":3,\"value\":6,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"DC voltage\",\"supports_calibration\":false,\"internal\":false,\"lowest_interval_alarm_level\":null,\"bus\":3},\"current\":{\"intervals\":[{\"lower_bound_bottom\":94,\"alarm_level\":null,\"lower_bound_top\":104,\"alarm_period\":null},{\"lower_bound_bottom\":143,\"alarm_level\":3,\"lower_bound_top\":157,\"alarm_period\":null},{\"lower_bound_bottom\":162,\"alarm_level\":1,\"lower_bound_top\":176,\"alarm_period\":null},{\"lower_bound_bottom\":179,\"alarm_level\":null,\"lower_bound_top\":188,\"alarm_period\":null},{\"lower_bound_bottom\":225,\"alarm_level\":null,\"lower_bound_top\":239,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"2.4\",\"history_subsample_count\":10,\"data_absence_alarm_level\":2,\"value\":8,\"log_history\":false,\"history_time_step\":17,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":7,\"quantity\":\"current\",\"name\":\"Current\",\"supports_calibration\":false,\"internal\":true,\"lowest_interval_alarm_level\":1,\"bus\":null},\"mains_voltage\":{\"intervals\":[{\"lower_bound_bottom\":7.8333333333333,\"alarm_level\":null,\"lower_bound_top\":8.8333333333333,\"alarm_period\":2},{\"lower_bound_bottom\":11.25,\"alarm_level\":null,\"lower_bound_top\":12.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"3.5\",\"history_subsample_count\":1,\"data_absence_alarm_level\":null,\"value\":108,\"log_history\":true,\"history_time_step\":14,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":36,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"AC voltage\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":3,\"bus\":null},\"temperature\":{\"intervals\":[{\"lower_bound_bottom\":20.870870870871,\"alarm_level\":3,\"lower_bound_top\":21.171171171171,\"alarm_period\":1},{\"lower_bound_bottom\":22.432432432432,\"alarm_level\":null,\"lower_bound_top\":22.582582582583,\"alarm_period\":null},{\"lower_bound_bottom\":23.843843843844,\"alarm_level\":null,\"lower_bound_top\":24.174174174174,\"alarm_period\":1},{\"lower_bound_bottom\":24.264264264264,\"alarm_level\":null,\"lower_bound_top\":24.564564564565,\"alarm_period\":7},{\"lower_bound_bottom\":25.735735735736,\"alarm_level\":1,\"lower_bound_top\":26.126126126126,\"alarm_period\":1},{\"lower_bound_bottom\":27.267267267267,\"alarm_level\":2,\"lower_bound_top\":27.447447447447,\"alarm_period\":null},{\"lower_bound_bottom\":27.807807807808,\"alarm_level\":2,\"lower_bound_top\":28.108108108108,\"alarm_period\":3},{\"lower_bound_bottom\":28.138138138138,\"alarm_level\":10,\"lower_bound_top\":28.408408408408,\"alarm_period\":1}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":8,\"data_absence_alarm_level\":1,\"value\":314,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":11,\"data_absence_alarm_period\":1,\"quantity\":\"temperature\",\"name\":\"Temperature\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":5,\"bus\":4}},\"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\":[],\"arguments\":[]}},\"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\"}},\"config\":{\"allow_plaintext_logins\":true,\"allow_coapws\":true,\"protect_private_config\":false,\"brand_url\":\"https://bar.example.com/baz/baz.html\",\"allow_jsonrpc_nonadmin\":false,\"hide_passwords\":true,\"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\":null,\"name\":\"Screen length\",\"units\":{\"px\":{\"offset\":0,\"internal\":true,\"name\":\"pixel\",\"scale\":1}}},\"temperature\":{\"preferred_unit\":\"C\",\"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\":\"times\",\"name\":\"Count\",\"units\":{\"times\":{\"offset\":0,\"internal\":true,\"name\":\"time\",\"scale\":1}}},\"illuminance\":{\"preferred_unit\":\"lx\",\"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\":\"s\",\"name\":\"Time\",\"units\":{\"s\":{\"offset\":0,\"internal\":true,\"name\":\"second\",\"scale\":1}}},\"ratio\":{\"preferred_unit\":\"times\",\"name\":\"Ratio\",\"units\":{\"%\":{\"offset\":0,\"internal\":true,\"name\":\"percent\",\"scale\":100},\"times\":{\"offset\":0,\"internal\":true,\"name\":\"\",\"scale\":1}}},\"energy\":{\"preferred_unit\":null,\"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\":false,\"custom_register_url\":\"https://foo.example.com/bar/bar/baz.html\",\"customization_status\":null,\"known_protection_bits\":{\"protect_restore\":{\"name\":\"Protection from restore from backup\",\"status\":true},\"protect_admin\":{\"name\":\"Administrator credentials protection\",\"status\":false},\"protect_private_config\":{\"name\":\"Private configuration protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"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 lock\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_firmware\":{\"name\":\"Firmware protection\",\"status\":false}},\"refresh_enabled\":true,\"allow_modifying_get\":true,\"protect_maintenance\":false,\"serial\":\"ISO322203123456\",\"custom_support_email\":\"support@example.com\",\"allow_coapws_nonadmin\":false,\"allow_restapi\":false,\"upgrade_notify_beep\":false,\"brand_faq_url\":\"https://bar.example.com/baz/quux/baz/quux.htm\",\"links\":[{\"description\":\"test 5\",\"href\":\"test_url7\"},{\"description\":\"test 3\",\"href\":\"test_url5\"}],\"custom_brand_logo\":\"https://foo.example.com:8443/foo/baz/foo/baz.jpg\",\"image_format\":\"svg\",\"location\":\"Server room\",\"ntp_server_enabled\":false,\"http_ports\":[{\"port\":\"2\",\"address\":\"192.168.0.13\"},{\"port\":\"80\",\"address\":\"192.168.0.50\"},{\"port\":\"8000\",\"address\":\"192.168.0.42\"}],\"hide_wifi_key\":false,\"custom_brand_url\":\"http://foo.example.com/bar/quux/baz/bar/foo.html\",\"syslog_ip_address\":null,\"protect_network\":false,\"lockout_delay_minutes\":60,\"version\":\"1.8.1.0\",\"allow_coapws_origins\":[\"http://baz.example.com\",\"https://foo.example.com\",\"http://foo.example.com\",\"https://baz.example.com:8443\",\"http://bar.example.com:8037\",\"http://baz.example.com:80\",\"http://bar.example.com\"],\"syslog_minimal_severity\":8,\"certificates\":{\"iVeriBaz_Primary_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIISgtFFi3UczXg1sKPtJYCR8AHUNQL2cJWIDoZxt4aseHvWdLPzveQ4rkaFAyJp\\n7WgjUZp4STNO01lS0h7Sn+COGPMbEfTOC98il+oDUBdWFO/H58mv9/JRQh3hMY6a\\nGIWG7lmLPJcpLvxWhshiB89uEtHp/uZID5bMtOjIjL85H5d++KjCVu7loQapKA7a\\nkyB8iWu3g0MofNp/71X2AIscuhz5rZPcYdnG9iMsklgP8VRIZ+MlJENEyNLqzmSX\\nGqb+CTkzAA8idSHdr2y5SC4sawrMPPoiFQiTwTT6fdrI68yzDx5iACam9S9at+I8\\n1eMW7VBnMWwXUvnR1VeF6QQab1T=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"SecureBarSign_Root_CA_3\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIQcq2QCuDpVomTeUGNMdvXMmUI/mGyLBOz2TPGOf6vUuP8PhYnKULjGr1IdKG/\\n+cAQva62VcywnNeLB/sYk8PoT39l4jS5MfYIFhMnJLk7lOVyPNXAXy+129o8vHGI\\nrcEY/1tMn17CY6exfqVerYi1Ntyg9Gf1vvbwzVJnYT/6cf4HWbxN9gQYZPFliwod\\nQarxwfWPgf1MlLuMJIY/k7b9PMuMBXEd86b4n7VUoZtawozF6YHshu\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"iCyberFooCare_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIELfoX7Hcgwv5LRQL574xu1tp27rSFPPVn5KKFdyxat3yLVJSfQQZTKPYTH0li\\nVadrrHppujus5QBZ5e0h8N7isQle8DxgqbXivNXp7ShEvvq1ZskjFuS8KDoVSmBJ\\nk1I8b8H3rX+mN2MGo6Yjaj3pXaIKoejZh2jIC0O3aPszTFGIOr1/a7r8k9UYqD7Y\\nssWvHcViVVCnnWBeaCFj3PTFv258BfT4Y//seWb92pzsMAXzPoiUDCm8GtJTZoa8\\nb0U8dgCTf5rseqHSZninZs4TCa31ADtnGOyw5APnHHfy8yQkl8YL\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"iTrustBar_Trusted_Certification_Authority_9\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII+lWTC/AfwyDAUtu35zjc6d8YHjR7fdwfPT9dUMIRLYdrSXwZXgCgKMFe5inmM\\nnDeQj0lBNKqEoOBOyuceE+vu6eiv1SOqi2HS52fUPVlDwzdutGZ8GV3PAoLDHl3/\\nNTxS8RtgD7cCmX627HLeMnqB83Uw9WmY/j1ABwsQ3Ves3nxC4Js=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBarProtect_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFWAceIQ5tB1Q8GLpkAjNiIEUEacysi67FIlvcC0WP4yaMJP7W8XETnljNNiF6\\nN9BIoPLKqRJQqfs+B1XSXLDHld/1lsS82fTs4qDxIYO8DH9QKiuu47BrmDuY6MiA\\nC382\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"VeriBazSystems_Root_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII2rwygHYXH1hxhLz8DsLgURgAuQGXuK6yB2xuMVSgZ9dGXdRmWpT0G9CBbVkVr\\n3yQzLyR1XdhqBKHzs6SuPe7cFeNnWGGbFjbch3fFiM5vjOvbXOWy2fbKK+7tHQUY\\n6AtBs8wFGs+==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"GuardBarSign_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIyOL22ZGy1Pr87xtdi4IOJgqjY/u5yoPxDm0HMIGQk7at5TXpZsEvY5e77YE5N\\ncS6wrRCHBMt4TNeJyWZu4hYEq7UyXB1AfA6XdKqqijxC6bY5770ErbUhk/fICjUu\\ncRYyHOh1LvAyTI6dKMVxsCiut06cW0X8U57oWrrum2sGM/wjNRgGgPAZRJC+Mm9s\\nIgQ9YKycDF+ECjdgQwMs6yKRAKqyVisqPI0+e/ctGd8UNnBqjZisX2K==\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eTrustFooCrypt_Primary_Certification_Authority_1\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIGznwhzqYHWIf/a7F/1ONn1LlZdolZ9Yr9LotKeReBmJCMTTOWunJy95XovJN5\\nHF4AckeGyQcAo5gDdb1zZC5700SQ8MiReoeHZIaXkCkZKRp+2sze44n77GZIeIlJ\\nPcikCGVR0\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBazSign_Root_CA_7\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIiniveU/qjbZ7KWRHLv9RgwY7UGqH9nMua5pFbq5LShVpEy6buI3aEejlxa26O\\n/YrGAiOXB630N19/yT4ZklJVivaqK1tLblenT2LhBQkaUvbTPi2ATNhCJI2fLx0z\\ngnCl9wzbga6cBc1wgDQ4xeQFj5dg8dPrQedbacDGCMuQ+yNhCpoAUESDM5wWlMOB\\n1pdg3wvSrLTqlA2a/E5FiKdqGAbeaphdfKKkGFC8dh+Ou2/vJ6B2Squk1WPdL6H0\\ndnlu0wXjwye/zaK6nOaeJLhsmLDve\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"eCyberBazSystems_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFz12jzNyiH5283OG8Hh6u1AffCxon053/97k8Xjtrry/wMI5f0Ea3QGleDaRF\\nHsg20Eow5gu7dGRkyT+YZQqK54xZLe6fXpja3XWBDQKsiodgHdFt46ECCBnZrvEP\\n+/qXX1n+OgiCJPWzgQ3ogH1t5dl0tAnuCdSmhFm6yVLHwtHdKMS0gWvn9gq3tez5\\nRu/jg8hCV/9PIolhHnO==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"SecureBarSystems_Primary_Certification_Authority_6\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII3DkCaEMgm5Y3TNKP3006mAdPrq1Lb5qhLawxrIeeQCkvc5Kh7NqwaTLRKOpyW\\ntGcq8wVpNjZIMgf4q2wmeQ76mYxl5dQ+w2r4/MwO6VjVCOb2SXq7++FnZDYgs+ho\\nYv5xsW4NFbcgCh9mYImZaZ8p7qi8XXE6TM4LuAlAoOs052pfNcFzCPpLFYWp5nxb\\n1y3EjG2794F\\n-----END CERTIFICATE-----\\n\",\"status\":false}},\"ssh_authorized_keys\":[{\"data\":\"ssh-rsa 9=\",\"options\":\"\",\"comment\":\"\"}],\"refresh_delay_minutes\":1,\"ssh_enabled\":true,\"allow_restapi_nonadmin\":true,\"protect_restore\":true,\"custom_brand_logo_height\":32,\"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\"},\"allow_restapi_origins\":[\"https://foo.example.com:38443\",\"https://bar.example.com\",\"http://bar.example.com:8014\",\"http://bar.example.com\",\"https://baz.example.com:443\"],\"brand_manual_url\":\"https://foo.example.com/baz/foo.htm\",\"custom_brand_logo_width\":22,\"plots\":[{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480}],\"ssh_port\":22,\"upgrade_notify_blink\":true,\"protect_admin\":false,\"relay_ports\":[\"ttyATH0\"],\"custom_update_url\":\"http://baz.example.com/foo/bar/foo/bar.html\",\"brand_company_name\":\"Digital Loggers, Inc.\",\"hardware_id\":\"EPCR5\",\"crls\":{\"iSecureBar_Primary_Certification_Authority\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIilpXCD0tj4JSIv5xk4EjgZo+WsGYMhv5Skeh+haknwC6rJ4bQLL7wA8T2Q2R8\\nckDKlwxVktksk4zMWKjgGwqm+HqSRp14aGQLDNszGds1jrQGB9yU5pH667aZzegZ\\n6w9Vp9oS2sCwIU8UTecIykQ5L04/igyrc8NSKBxO4AKOhUuA9WV7HxFf+=\\n-----END X509 CRL-----\\n\",\"status\":false},\"eGuardFooWard_Trusted_CA\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIL3MXGW7ar4JuXx797txcc+mLPdpv9u6XzV4G1EtvLCpuAz4Jt2yV2ksUNhQYc\\nc3Cv7To2q1ulDtrZmvXH+IAVhtxGWVO8bd3k6upzxjkBdcmPXKjYev3Lp0eLX2W9\\ncvqXlqUUah7CUZmqIKVEQt3SXR0b+BJd7AAu0hPdPZrv8emT/HjRApvjHyLH9hwJ\\n6EwqgZFFRAQ6zw7GgaTWWDpUb6fI3/DCF92ylJDDWgLVcUnJ4HrcWg6\\n-----END X509 CRL-----\\n\",\"status\":false},\"iGuardBar_Primary_CA_5\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIbm+M0Jrf8Tle7oRnigWg+Rhj04G0xFQZ2Ry4mpmwJXbSM3F4lommFUWHaoKY4\\n8E6F1y1+Iacmzh23TtsG8MoSzdpXjdituq9xpCx7pZwoH/tnul337uY6XNgH1OBx\\nMu4asDQS9EmA7Z5vf\\n-----END X509 CRL-----\\n\",\"status\":true}},\"contact\":\"support@example.com\",\"relax_nonhtml_content_types\":false,\"timezone\":\"UTC\",\"hostname\":\"baz.example.com\",\"protect_firmware\":false,\"outlet_label\":\"Outlet\",\"brand_name\":\"Ethernet Power Controller\",\"oid\":\"1.3.6.1.4.1.45770.1.3\",\"custom_brand_company_name\":\"Whatever Systems Inc.\",\"update_url\":\"https://bar.example.com/foo/baz/quux/baz.htm\",\"ntp_peers\":[\"0.ntp-pool.example.com\",\"1.ntp-pool.example.com\",\"2.ntp-pool.example.com\",\"3.ntp-pool.example.com\"],\"custom_help_url\":\"https://baz.example.com/foo/quux.htm\",\"name_always_visible\":true,\"support_email\":\"support@example.com\",\"https_ports\":[{\"port\":\"8080\",\"address\":\"192.168.0.71\"}],\"contacts\":{\"engineering\":{\"phone\":null,\"fax\":\"+02368524446846\",\"name\":\"Engineering\",\"email\":\"engineering@bar.example.com\"},\"sales\":{\"phone\":null,\"fax\":null,\"name\":\"Sales\",\"email\":null},\"support\":{\"phone\":\"+2772690660701\",\"fax\":\"+890334929577649\",\"name\":\"Support\",\"email\":null},\"features\":{\"phone\":null,\"fax\":null,\"name\":\"Features\",\"email\":null}},\"custom_support_url\":\"http://baz.example.com:8070/baz/quux/foo/bar.htm\",\"support_url\":\"https://bar.example.com/bar.htm\",\"protect_notification\":false,\"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\":true,\"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\":true,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"min_value\":8,\"scale\":\"linear\",\"height\":64}],\"register_url\":\"https://bar.example.com:443/baz/foo/foo.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\"},\"string_mask\":\"nombstr\",\"renewal_data\":{\"days\":\"4\"},\"cert\":\"-----BEGIN CERTIFICATE-----\\nMIINWlG0m1xW3eg4FZ8SMKl1Obu1iuFO0CnYz3bl7YICD+JUaUzyqk/FMwI5qZVs\\nRnO2ZXdtmsu5NUbMSS7UkVQ3dGf89TSdGtisQLlCEfKd9y/eR89CgcHJvyU4Szkk\\nScIpOX33ujFtkwKv6YcksyfqSmIRW3J/ier6CxC6gU/RRMMZx+Jpz\\n-----END CERTIFICATE-----\\n\",\"automatic_renewal\":true,\"renewal_method\":\"selfsigned\",\"bits\":8192,\"key\":\"-----BEGIN PRIVATE KEY-----\\nMIIMf/aHFwFUcjzYJ7eGvf5pO/q1XCblUC79DjSVfk0HT/sp9W54BDvcFmfo+GaV\\nhkTAG8wJSQKLFWuNc5cYktLPiMiItD1b+WnGhjbAAyXRUSr6ZThKN2l5QTPKjTxj\\nk/jUdwhbU95y0EYWyuv1f0U9SquxodzZfj3IgnwAy28+IjWHdSKJUqUzgPwU3w4k\\nA3Mz/Zx3jyOTVh6z1RUtyTaNQ5SMBD3NIRMK0KPmIp\\n-----END PRIVATE KEY-----\\n\",\"distinguished_name\":{\"commonName\":[\"Digital Loggers Unit\"],\"countryName\":[\"US\"],\"stateOrProvinceName\":[\"California\"],\"localityName\":[\"Santa Clara\"]},\"domains\":[\"foo.example.com\"],\"addresses\":[\"108.121.174.254\"],\"csr\":\"-----BEGIN CERTIFICATE REQUEST-----\\nMIIuK4EMovDx7AAGthHK8gijdj3Sj48Au95FGLe4Gt2P4Fizz/J7i2tLozqX3/k+\\nGTCwaVqfxwwfwwhG3PKzn9yej2gT3tKLMZIy48d25aj1WQKcsgcgsaKbe04jwR5I\\nQH7bxBiYwm5N6kGpMyhyJJdMQNItVdwxx3YuHHTE4adCKv2iumhD5LcYlwRGaOEX\\noSn6x1CXhRudVcXHKnPhPzTMRlys/WMq+9yxDBUwePaA27UOxv6NvblNNkFOGdFG\\nEE3Rl06AcIEmpejkn6gOu3ofKCx+UEpkUvCGxKSZfiLUN5FADyb81PpOenP82FuZ\\n6r7TJi814fQBxdQvEbzgRNKEoUI3PuGYlP148C8EubRrEunUVmAyAWD/1Y5TSN1D\\n5JyKUDE5g6Lavs6h25ubKvfu08MPCcEJyDfSSwZ83xl/puju/d=\\n-----END CERTIFICATE REQUEST-----\\n\",\"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}}}}},\"relax_nonhtml_methods\":false,\"brand_product_info_url\":\"https://bar.example.com/foo/foo/bar/quux.htm\"},\"cred\":{\"ip_address\":\"192.168.0.93\",\"is_admin\":true,\"name\":\"admin\",\"agent\":\"web ui\",\"outlet_access\":[true,true,true,true,true,true,true,true]},\"upnp\":{\"enabled\":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\":\"XQ4idRGnN-y8U\",\"model_number\":\"\",\"model\":\"DLI emulated Belkin socket\",\"soap_xmlns_prefix_override\":\"i\",\"event_xmlns_prefix_override\":null,\"service_id\":\"basicevent1\",\"device_type\":\"controllee\"}},\"notifications\":{\"events\":{\"dli.upnp.sample_event\":{\"parameters\":[{\"id\":\"sample_parameter\",\"has_fixed_value\":false,\"fixed_value\":null}],\"message_template\":[\"sample event\"]}},\"parameter_kinds\":[]},\"outlets\":[{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d0\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d1\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d2\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d3\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"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\"}]},\"relay\":{\"all_caps\":true,\"min_relay_voltage\":8,\"lcd_rows\":2,\"user_message_timeout\":0,\"sequence_delay\":2,\"beep_sequence\":\"0\",\"min_sequence_delay\":1,\"outlets\":[{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #3\"},{\"state\":true,\"critical\":true,\"cycle_delay\":4,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":6,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #5\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #6\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":false,\"cycle_delay\":2,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #8\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #9\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Uplink Radio Power\"},{\"state\":false,\"critical\":false,\"cycle_delay\":1,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #12\"},{\"state\":true,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #13\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #14\"},{\"state\":false,\"critical\":true,\"cycle_delay\":6,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Server\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Cooling fans\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #17\"},{\"state\":false,\"critical\":true,\"cycle_delay\":8,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":false,\"cycle_delay\":5,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #19\"},{\"state\":false,\"critical\":true,\"cycle_delay\":5,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #20\"},{\"state\":false,\"critical\":true,\"cycle_delay\":2,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #24\"},{\"state\":false,\"critical\":false,\"cycle_delay\":9,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #27\"},{\"state\":false,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Uplink Radio Power\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":true,\"cycle_delay\":3,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":3,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #31\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Server\"}],\"lcd_columns\":16,\"relatch\":9,\"fuse_relatch\":5,\"model\":\"EPCR5\",\"user_lines\":[null,null],\"recovery_mode\":0,\"nets\":{\"eu82\":{\"latest_value\":8,\"tracking\":null,\"name\":\"eu82\",\"expression\":false},\"u53\":{\"latest_value\":1,\"tracking\":\"pull\",\"name\":\"u53\",\"expression\":true},\"ymb6\":{\"latest_value\":1,\"tracking\":\"push\",\"name\":\"ymb6\",\"expression\":false}},\"pins\":{\"ain25\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"ain25\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":\"lol78\",\"mode_bits\":4,\"level_driver\":\"kzvnx16\",\"input_bits\":16},\"aout8\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"aout8\",\"drive_logic_mapping\":[\"Z\",\"H\",\"0\",\"1\"],\"mode_driver\":\"x7\",\"mode_bits\":0,\"level_driver\":\"y6\",\"input_bits\":0},\"dio6\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"dio6\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":false,\"mode_bits\":0,\"level_driver\":\"twclyvu2\",\"input_bits\":8},\"din57\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"din57\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":\"y69\",\"mode_bits\":1,\"level_driver\":true,\"input_bits\":0},\"aout3\":{\"level_bits\":8,\"latest_input_value\":null,\"name\":\"aout3\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":false,\"mode_bits\":8,\"level_driver\":\"zttx52\",\"input_bits\":0}},\"ports\":{\"uart_e8p\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_e8p\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"1.5\",\"char_size\":\"6\"}},\"uart_54hywn7x3ih1\":{\"latest_received\":{\"d\":\"3B93DABB\"},\"type\":\"uart\",\"name\":\"uart_54hywn7x3ih1\",\"accept\":[],\"configuration\":[]},\"uart_fvl\":{\"latest_received\":{\"d\":\"01\"},\"type\":\"uart\",\"name\":\"uart_fvl\",\"accept\":[],\"configuration\":{\"parity\":\"N\",\"char_size\":\"5\",\"stop_bits\":\"1.5\"}},\"uart_a3\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_a3\",\"accept\":{\"d\":true},\"configuration\":{\"parity\":\"S\",\"char_size\":\"7\"}},\"uart_2f\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_2f\",\"accept\":[],\"configuration\":{\"parity\":\"E\"}},\"uart_9xt\":{\"latest_received\":{\"d\":\"802A94D1A9C7\"},\"type\":\"uart\",\"name\":\"uart_9xt\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"32\",\"stop_bits\":\"1\"}},\"uart_r\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_r\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"2\"}},\"uart_i0\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_i0\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"86\",\"stop_bits\":\"1.5\"}},\"uart_pn\":{\"latest_received\":{\"d\":\"BE\"},\"type\":\"uart\",\"name\":\"uart_pn\",\"accept\":[],\"configuration\":{\"baudrate\":\"36845435\",\"stop_bits\":\"2\"}},\"uart_m\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_m\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"8697\",\"char_size\":\"8\",\"parity\":\"M\"}},\"uart_yz\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_yz\",\"accept\":[],\"configuration\":{\"parity\":\"O\",\"char_size\":\"6\"}}},\"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\"}}},\"backlight_sequence\":\"0\",\"name\":\"My controller\",\"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\":[]},\"online\":true,\"version\":\"1.8.1.0\",\"cycle_delay\":6,\"keypad_enabled\":false,\"user_message_force_timeout\":1,\"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},\"autoping\":{\"enabled\":true,\"max_consecutive_reboot_count\":53,\"max_reboot_count\":3,\"items\":[{\"enabled\":false,\"script\":\"\",\"outlets\":[11,16,20,30],\"status\":{\"reboots\":7,\"hosts\":[{\"state\":null,\"success_count\":0,\"address\":\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"state_details\":null,\"failure_count\":155,\"queue_size\":0},{\"state\":null,\"success_count\":0,\"address\":\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"state_details\":\"Something strange and unexpected has happened to https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"failure_count\":60,\"queue_size\":0}]},\"addresses\":[\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\"],\"pings_before_enabling\":null}],\"resume_without_retrial\":true,\"post_reboot_delay\":122,\"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\":1,\"ping_timeout\":136,\"ping_interval\":6},\"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\":\"^(|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,}$\"}}},\"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\":{\"content_type\":{\"group\":\"msg\",\"name\":\"Content type\",\"regexp\":\"^(json|urlencoded)$\"},\"recipient\":{\"group\":\"rcpt\",\"name\":\"Recipient URL\",\"regexp\":\"^https?://.*$\"}}},\"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>=INFO\",\"action\":\"notify(\\\"james\\\")\"},{\"condition\":\"severity>=ERROR\",\"action\":\"notify(\\\"edward\\\")\"}],\"sinks\":[{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[true],\"arguments\":[]},\"type\":\"xmpp\",\"name\":\"anthony\",\"data\":{\"password\":\"\",\"sender\":\"jeff@xjg1-.gk8yby.example.com\",\"recipient\":\"george@y4seq1.example.com\"}}],\"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}}},\"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\":{\"tV\":{\"redirect_urls\":{\"https://%ECE%fA%8D!\":true},\"refresh_tokens\":{\"e3064a667b492894f6d0cd812ee45103\":{\"expiry_time\":1605015618,\"remaining_use_count\":null}},\"secret_hash\":\"8eecc0c98ad0b7b0b6d9870ec79b0158\",\"access_tokens\":{\"28654241a15319a623bf01681ef52a64\":{\"expiry_time\":1677345749,\"remaining_use_count\":null},\"0f2c4cec52cbfc7d49f374985cd57707\":{\"expiry_time\":1623303439,\"remaining_use_count\":72}},\"scopes\":{\"dli+object+full:/relay/\":true}},\"mK2D8TG\":{\"redirect_urls\":{\"https://.]]]s\":true,\"https://%5f\":true,\"https://]\":true},\"refresh_tokens\":{\"6ff20ec37b69f8bdb36b6df101fb76ee\":{\"expiry_time\":1686295518,\"remaining_use_count\":34},\"d848fe87952dce4ad6af556b440256e2\":{\"expiry_time\":null,\"remaining_use_count\":71},\"2828718cc0f938f32411d3790373a22d\":{\"expiry_time\":null,\"remaining_use_count\":41}},\"secret_hash\":null,\"access_tokens\":{\"ca2b0590cb0744d2fc8d4719a44add29\":{\"expiry_time\":1635344625,\"remaining_use_count\":47},\"c4d841ae52e062fb845dbf6d7f3533bf\":{\"expiry_time\":null,\"remaining_use_count\":null},\"35a98857cf42947fa34f464a57982796\":{\"expiry_time\":null,\"remaining_use_count\":97}},\"scopes\":{\"dli+object+read:/relay/\":true,\"dli+object+read:/relay/outlets/\":true}},\"J\":{\"redirect_urls\":{\"https://%bb%0A]]7%6e\":true,\"https://f\":true,\"https://XZ%dE]zR\":true},\"refresh_tokens\":{\"2342dc59e79fd9b579ee139886f370c9\":{\"expiry_time\":1601952279,\"remaining_use_count\":null}},\"secret_hash\":\"e7efc4910678461313da50b6e24a75d6\",\"access_tokens\":{\"2bb95b7e7d60b41ee9759bca76f72145\":{\"expiry_time\":null,\"remaining_use_count\":90}},\"scopes\":{\"dli+object+read:/config/\":true,\"dli+object+read:/relay/\":true,\"dli+object+full:/config/links/\":true}}},\"users\":[{\"password\":\"vvSS\\\"vg+PGP_\",\"is_admin\":true,\"name\":\"admin\",\"is_allowed\":true,\"outlet_access\":[true,true,true,true,true,true,true,true]},{\"password\":\"3[a9#2Ew,g%k,\",\"is_admin\":false,\"name\":\"tom\",\"is_allowed\":true,\"outlet_access\":[true,false,false,false,true,false,false,false,true,false,false,true,true,true,false,false,true,true,false,false,false,true,false,true,true,false,true,true,false,false,true,true]},{\"password\":\"4\\\"D\\\"vBDn8Nr^!Fd0\",\"is_admin\":false,\"name\":\"dick\",\"is_allowed\":false,\"outlet_access\":[true,true,true,true,true,true,false,false,true,false,true,true,true,false,true,true,false,false,true,false,false,false,true,true,true,true,false,true,false,false,true,false]},{\"password\":\"Ey)KStb=DwCy'^R\\\\\",\"is_admin\":false,\"name\":\"harry\",\"is_allowed\":true,\"outlet_access\":[false,true,false,false,true,false,false,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false,true,false,true,true,true,false,false,false,false]}],\"cookie_timeout\":30000}}\n"},"csharp-httpclient":{"filename":"get-using-csharp-httpclient.cs","data":"// \r\n// Sample for the whole object model.\r\n// \r\n// This is a sample demonstrating how to get the DLI Controller API.\r\n// \r\n\r\n// Note that this sample has been generated by httpsnippet;\r\n// authentication configuration (usually digest) is not included.\r\n\r\nvar client = new HttpClient();\r\nvar request = new HttpRequestMessage\r\n{\r\n Method = HttpMethod.Get,\r\n RequestUri = new Uri(\"http://192.168.0.100/restapi/\"),\r\n Headers =\r\n {\r\n { \"Connection\", \"close\" },\r\n { \"Accept\", \"application/json\" },\r\n },\r\n};\r\nusing (var response = await client.SendAsync(request))\r\n{\r\n response.EnsureSuccessStatusCode();\r\n var body = await response.Content.ReadAsStringAsync();\r\n Console.WriteLine(body);\r\n}\r\n\r\n\r\n// Sample result:\r\n// {\"snmp\":{\"enabled\":true,\"engine_id\":\"5DBE14B8CEBCFA92EC\",\"known_auth_methods\":{\"sha1\":\"SHA1\",\"md5\":\"MD5\"},\"community_mappings\":[{\"ip_address\":\"10.176.163.168\",\"user\":\"userycbanW\",\"netmask\":\"255.0.0.0\",\"community\":\"eRhmhT7XB2fR\"},{\"ip_address\":\"10.8.216.58\",\"user\":\"userMVRIT4\",\"netmask\":\"255.0.0.0\",\"community\":\"nU5FBsxfzV\"},{\"ip_address\":\"192.168.14.226\",\"user\":\"userSvexm\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.35.65\",\"user\":\"userNvN4AS\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.167.196\",\"user\":\"userV7GC\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"}],\"users\":{\"powerReader\":{\"priv_password\":\"readerPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":\"readonly\"},\"auth_password\":\"readerAuthPassword\",\"is_allowed\":true,\"priv_method\":\"des\",\"auth_method\":\"sha1\",\"has_priv_password\":false},\"powerAdmin\":{\"priv_password\":\"adminPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":true},\"auth_password\":\"adminAuthPassword\",\"is_allowed\":true,\"priv_method\":\"aes\",\"auth_method\":\"sha1\",\"has_priv_password\":false}},\"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\"}}},\"network\":{\"wired\":{\"ip_address\":\"10.229.173.71\",\"serve_dns\":true,\"protocol\":\"dhcp\",\"online\":true,\"gateway\":\"10.0.0.39\",\"dns_servers\":[\"35.114.95.41\",\"27.10.21.15\"],\"mac_address\":\"7C:E1:FF:E0:E2:1F\",\"netmask\":\"255.0.0.0\"},\"wireless\":{\"wac_supported\":true,\"protocol\":\"dhcp\",\"encryption\":\"psk\",\"netmask\":\"255.0.0.0\",\"known_encryptions\":{\"psk2\":\"WPA2 PSK\",\"psk-mixed\":\"WPA/WPA2 PSK mixed mode\",\"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\":\"-&j&K&ieJTHx#caJJpq6a!4bW#aauwC%!-,K1r0XLUUM7\",\"dns_servers\":[],\"known_modes\":{\"sta\":\"Client\",\"ap\":\"Access Point\"},\"enabled\":false,\"serve_dns\":false,\"ssid\":\"any3\",\"mac_address\":\"7C:E1:FF:5C:74:B3\",\"ip_address\":\"10.72.235.109\",\"online\":false,\"channel\":\"9\",\"wac_enabled\":true,\"mode\":\"ap\",\"gateway\":\"10.0.0.25\"},\"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\":[]},\"interface_order\":[\"wired\"],\"known_protocols\":{\"dhcp\":\"Dynamic IP/DHCP\",\"static\":\"Static IP\"},\"same_subnet_only\":true},\"mqtt\":{\"connect_topic\":\"NWtSZGbel\",\"connect_payload\":\"ASzqk\",\"username\":\"userkXmxF\",\"reconnect_retain\":false,\"connect_qos\":2,\"use_ssl\":false,\"lwt_payload\":\"\",\"disconnect_payload\":\"aV\",\"outlets\":[{\"allow_read\":false,\"topic_subtree\":\"Mj8FD7jz\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"9UaIE\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"PjK2o\",\"qos\":2,\"allow_write\":false},{\"allow_read\":true,\"topic_subtree\":\"BBeLRsTBrB\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"swW7W\",\"qos\":2,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"T3XHp66\",\"qos\":0,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"fmG9y8\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"EPflXCrHv\",\"qos\":0,\"allow_write\":false}],\"enabled\":true,\"reconnect_qos\":0,\"disconnect_qos\":2,\"disconnect_retain\":false,\"lwt_qos\":0,\"broker_port\":null,\"lwt_topic\":\"HbLX8wk9l\",\"disconnect_topic\":\"vB9U\",\"password\":\"@IZq03a-LS#3\",\"lwt_retain\":true,\"reconnect_payload\":\"\",\"topic_root\":\"TySka7WQHz\",\"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\":\"1BaM.2HFC.YIwHXM.uAAC6Wy.2xSDXp.r0l3H.Z7u6T.O1aa86.XbC0ojpX.example.com\",\"reconnect_topic\":\"hrlRgyp4H\",\"connect_retain\":false},\"script\":{\"source\":\"function enable_modem(...)\\n ...\\nend\\nfunction disable_contraption(...)\\n ...\\nend\\n\",\"step_time_limit\":5,\"boot_handler\":\"\",\"threads\":{\"52\":{\"label\":\"label of thread #52\"}},\"traced\":false,\"step_delay\":2,\"user_function_ui_order\":[\"enable_modem\",\"toggle_machines\",\"toggle_contraption\"],\"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\":{\"disable_heater_sample\":{\"source\":\"function shut_down_router(...)\\n ...\\nend\\nfunction disable_routers(...)\\n ...\\nend\\nfunction disable_engine(...)\\n ...\\nend\\n\"},\"energize_heaters_sample\":{\"source\":\"function enable_routers(...)\\n ...\\nend\\nfunction energize_modem(...)\\n ...\\nend\\nfunction energize_router(...)\\n ...\\nend\\nfunction enable_heaters(...)\\n ...\\nend\\n\"}},\"boot_handler_legacy\":true,\"variables\":{\"engine_running\":10,\"heater_online\":\"good\",\"gadget_running\":\"failed\",\"router_state\":\"no\",\"modem_online\":true}},\"meter\":{\"power_status\":true,\"values\":{\"vcc_voltage\":{\"intervals\":[{\"lower_bound_bottom\":576.66666666667,\"alarm_level\":1,\"lower_bound_top\":590,\"alarm_period\":1},{\"lower_bound_bottom\":594.16666666667,\"alarm_level\":null,\"lower_bound_top\":602.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":18,\"data_absence_alarm_level\":3,\"value\":6,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"DC voltage\",\"supports_calibration\":false,\"internal\":false,\"lowest_interval_alarm_level\":null,\"bus\":3},\"current\":{\"intervals\":[{\"lower_bound_bottom\":94,\"alarm_level\":null,\"lower_bound_top\":104,\"alarm_period\":null},{\"lower_bound_bottom\":143,\"alarm_level\":3,\"lower_bound_top\":157,\"alarm_period\":null},{\"lower_bound_bottom\":162,\"alarm_level\":1,\"lower_bound_top\":176,\"alarm_period\":null},{\"lower_bound_bottom\":179,\"alarm_level\":null,\"lower_bound_top\":188,\"alarm_period\":null},{\"lower_bound_bottom\":225,\"alarm_level\":null,\"lower_bound_top\":239,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"2.4\",\"history_subsample_count\":10,\"data_absence_alarm_level\":2,\"value\":8,\"log_history\":false,\"history_time_step\":17,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":7,\"quantity\":\"current\",\"name\":\"Current\",\"supports_calibration\":false,\"internal\":true,\"lowest_interval_alarm_level\":1,\"bus\":null},\"mains_voltage\":{\"intervals\":[{\"lower_bound_bottom\":7.8333333333333,\"alarm_level\":null,\"lower_bound_top\":8.8333333333333,\"alarm_period\":2},{\"lower_bound_bottom\":11.25,\"alarm_level\":null,\"lower_bound_top\":12.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"3.5\",\"history_subsample_count\":1,\"data_absence_alarm_level\":null,\"value\":108,\"log_history\":true,\"history_time_step\":14,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":36,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"AC voltage\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":3,\"bus\":null},\"temperature\":{\"intervals\":[{\"lower_bound_bottom\":20.870870870871,\"alarm_level\":3,\"lower_bound_top\":21.171171171171,\"alarm_period\":1},{\"lower_bound_bottom\":22.432432432432,\"alarm_level\":null,\"lower_bound_top\":22.582582582583,\"alarm_period\":null},{\"lower_bound_bottom\":23.843843843844,\"alarm_level\":null,\"lower_bound_top\":24.174174174174,\"alarm_period\":1},{\"lower_bound_bottom\":24.264264264264,\"alarm_level\":null,\"lower_bound_top\":24.564564564565,\"alarm_period\":7},{\"lower_bound_bottom\":25.735735735736,\"alarm_level\":1,\"lower_bound_top\":26.126126126126,\"alarm_period\":1},{\"lower_bound_bottom\":27.267267267267,\"alarm_level\":2,\"lower_bound_top\":27.447447447447,\"alarm_period\":null},{\"lower_bound_bottom\":27.807807807808,\"alarm_level\":2,\"lower_bound_top\":28.108108108108,\"alarm_period\":3},{\"lower_bound_bottom\":28.138138138138,\"alarm_level\":10,\"lower_bound_top\":28.408408408408,\"alarm_period\":1}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":8,\"data_absence_alarm_level\":1,\"value\":314,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":11,\"data_absence_alarm_period\":1,\"quantity\":\"temperature\",\"name\":\"Temperature\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":5,\"bus\":4}},\"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\":[],\"arguments\":[]}},\"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\"}},\"config\":{\"allow_plaintext_logins\":true,\"allow_coapws\":true,\"protect_private_config\":false,\"brand_url\":\"https://bar.example.com/baz/baz.html\",\"allow_jsonrpc_nonadmin\":false,\"hide_passwords\":true,\"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\":null,\"name\":\"Screen length\",\"units\":{\"px\":{\"offset\":0,\"internal\":true,\"name\":\"pixel\",\"scale\":1}}},\"temperature\":{\"preferred_unit\":\"C\",\"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\":\"times\",\"name\":\"Count\",\"units\":{\"times\":{\"offset\":0,\"internal\":true,\"name\":\"time\",\"scale\":1}}},\"illuminance\":{\"preferred_unit\":\"lx\",\"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\":\"s\",\"name\":\"Time\",\"units\":{\"s\":{\"offset\":0,\"internal\":true,\"name\":\"second\",\"scale\":1}}},\"ratio\":{\"preferred_unit\":\"times\",\"name\":\"Ratio\",\"units\":{\"%\":{\"offset\":0,\"internal\":true,\"name\":\"percent\",\"scale\":100},\"times\":{\"offset\":0,\"internal\":true,\"name\":\"\",\"scale\":1}}},\"energy\":{\"preferred_unit\":null,\"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\":false,\"custom_register_url\":\"https://foo.example.com/bar/bar/baz.html\",\"customization_status\":null,\"known_protection_bits\":{\"protect_restore\":{\"name\":\"Protection from restore from backup\",\"status\":true},\"protect_admin\":{\"name\":\"Administrator credentials protection\",\"status\":false},\"protect_private_config\":{\"name\":\"Private configuration protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"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 lock\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_firmware\":{\"name\":\"Firmware protection\",\"status\":false}},\"refresh_enabled\":true,\"allow_modifying_get\":true,\"protect_maintenance\":false,\"serial\":\"ISO322203123456\",\"custom_support_email\":\"support@example.com\",\"allow_coapws_nonadmin\":false,\"allow_restapi\":false,\"upgrade_notify_beep\":false,\"brand_faq_url\":\"https://bar.example.com/baz/quux/baz/quux.htm\",\"links\":[{\"description\":\"test 5\",\"href\":\"test_url7\"},{\"description\":\"test 3\",\"href\":\"test_url5\"}],\"custom_brand_logo\":\"https://foo.example.com:8443/foo/baz/foo/baz.jpg\",\"image_format\":\"svg\",\"location\":\"Server room\",\"ntp_server_enabled\":false,\"http_ports\":[{\"port\":\"2\",\"address\":\"192.168.0.13\"},{\"port\":\"80\",\"address\":\"192.168.0.50\"},{\"port\":\"8000\",\"address\":\"192.168.0.42\"}],\"hide_wifi_key\":false,\"custom_brand_url\":\"http://foo.example.com/bar/quux/baz/bar/foo.html\",\"syslog_ip_address\":null,\"protect_network\":false,\"lockout_delay_minutes\":60,\"version\":\"1.8.1.0\",\"allow_coapws_origins\":[\"http://baz.example.com\",\"https://foo.example.com\",\"http://foo.example.com\",\"https://baz.example.com:8443\",\"http://bar.example.com:8037\",\"http://baz.example.com:80\",\"http://bar.example.com\"],\"syslog_minimal_severity\":8,\"certificates\":{\"iVeriBaz_Primary_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIISgtFFi3UczXg1sKPtJYCR8AHUNQL2cJWIDoZxt4aseHvWdLPzveQ4rkaFAyJp\\n7WgjUZp4STNO01lS0h7Sn+COGPMbEfTOC98il+oDUBdWFO/H58mv9/JRQh3hMY6a\\nGIWG7lmLPJcpLvxWhshiB89uEtHp/uZID5bMtOjIjL85H5d++KjCVu7loQapKA7a\\nkyB8iWu3g0MofNp/71X2AIscuhz5rZPcYdnG9iMsklgP8VRIZ+MlJENEyNLqzmSX\\nGqb+CTkzAA8idSHdr2y5SC4sawrMPPoiFQiTwTT6fdrI68yzDx5iACam9S9at+I8\\n1eMW7VBnMWwXUvnR1VeF6QQab1T=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"SecureBarSign_Root_CA_3\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIQcq2QCuDpVomTeUGNMdvXMmUI/mGyLBOz2TPGOf6vUuP8PhYnKULjGr1IdKG/\\n+cAQva62VcywnNeLB/sYk8PoT39l4jS5MfYIFhMnJLk7lOVyPNXAXy+129o8vHGI\\nrcEY/1tMn17CY6exfqVerYi1Ntyg9Gf1vvbwzVJnYT/6cf4HWbxN9gQYZPFliwod\\nQarxwfWPgf1MlLuMJIY/k7b9PMuMBXEd86b4n7VUoZtawozF6YHshu\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"iCyberFooCare_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIELfoX7Hcgwv5LRQL574xu1tp27rSFPPVn5KKFdyxat3yLVJSfQQZTKPYTH0li\\nVadrrHppujus5QBZ5e0h8N7isQle8DxgqbXivNXp7ShEvvq1ZskjFuS8KDoVSmBJ\\nk1I8b8H3rX+mN2MGo6Yjaj3pXaIKoejZh2jIC0O3aPszTFGIOr1/a7r8k9UYqD7Y\\nssWvHcViVVCnnWBeaCFj3PTFv258BfT4Y//seWb92pzsMAXzPoiUDCm8GtJTZoa8\\nb0U8dgCTf5rseqHSZninZs4TCa31ADtnGOyw5APnHHfy8yQkl8YL\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"iTrustBar_Trusted_Certification_Authority_9\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII+lWTC/AfwyDAUtu35zjc6d8YHjR7fdwfPT9dUMIRLYdrSXwZXgCgKMFe5inmM\\nnDeQj0lBNKqEoOBOyuceE+vu6eiv1SOqi2HS52fUPVlDwzdutGZ8GV3PAoLDHl3/\\nNTxS8RtgD7cCmX627HLeMnqB83Uw9WmY/j1ABwsQ3Ves3nxC4Js=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBarProtect_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFWAceIQ5tB1Q8GLpkAjNiIEUEacysi67FIlvcC0WP4yaMJP7W8XETnljNNiF6\\nN9BIoPLKqRJQqfs+B1XSXLDHld/1lsS82fTs4qDxIYO8DH9QKiuu47BrmDuY6MiA\\nC382\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"VeriBazSystems_Root_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII2rwygHYXH1hxhLz8DsLgURgAuQGXuK6yB2xuMVSgZ9dGXdRmWpT0G9CBbVkVr\\n3yQzLyR1XdhqBKHzs6SuPe7cFeNnWGGbFjbch3fFiM5vjOvbXOWy2fbKK+7tHQUY\\n6AtBs8wFGs+==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"GuardBarSign_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIyOL22ZGy1Pr87xtdi4IOJgqjY/u5yoPxDm0HMIGQk7at5TXpZsEvY5e77YE5N\\ncS6wrRCHBMt4TNeJyWZu4hYEq7UyXB1AfA6XdKqqijxC6bY5770ErbUhk/fICjUu\\ncRYyHOh1LvAyTI6dKMVxsCiut06cW0X8U57oWrrum2sGM/wjNRgGgPAZRJC+Mm9s\\nIgQ9YKycDF+ECjdgQwMs6yKRAKqyVisqPI0+e/ctGd8UNnBqjZisX2K==\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eTrustFooCrypt_Primary_Certification_Authority_1\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIGznwhzqYHWIf/a7F/1ONn1LlZdolZ9Yr9LotKeReBmJCMTTOWunJy95XovJN5\\nHF4AckeGyQcAo5gDdb1zZC5700SQ8MiReoeHZIaXkCkZKRp+2sze44n77GZIeIlJ\\nPcikCGVR0\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBazSign_Root_CA_7\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIiniveU/qjbZ7KWRHLv9RgwY7UGqH9nMua5pFbq5LShVpEy6buI3aEejlxa26O\\n/YrGAiOXB630N19/yT4ZklJVivaqK1tLblenT2LhBQkaUvbTPi2ATNhCJI2fLx0z\\ngnCl9wzbga6cBc1wgDQ4xeQFj5dg8dPrQedbacDGCMuQ+yNhCpoAUESDM5wWlMOB\\n1pdg3wvSrLTqlA2a/E5FiKdqGAbeaphdfKKkGFC8dh+Ou2/vJ6B2Squk1WPdL6H0\\ndnlu0wXjwye/zaK6nOaeJLhsmLDve\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"eCyberBazSystems_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFz12jzNyiH5283OG8Hh6u1AffCxon053/97k8Xjtrry/wMI5f0Ea3QGleDaRF\\nHsg20Eow5gu7dGRkyT+YZQqK54xZLe6fXpja3XWBDQKsiodgHdFt46ECCBnZrvEP\\n+/qXX1n+OgiCJPWzgQ3ogH1t5dl0tAnuCdSmhFm6yVLHwtHdKMS0gWvn9gq3tez5\\nRu/jg8hCV/9PIolhHnO==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"SecureBarSystems_Primary_Certification_Authority_6\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII3DkCaEMgm5Y3TNKP3006mAdPrq1Lb5qhLawxrIeeQCkvc5Kh7NqwaTLRKOpyW\\ntGcq8wVpNjZIMgf4q2wmeQ76mYxl5dQ+w2r4/MwO6VjVCOb2SXq7++FnZDYgs+ho\\nYv5xsW4NFbcgCh9mYImZaZ8p7qi8XXE6TM4LuAlAoOs052pfNcFzCPpLFYWp5nxb\\n1y3EjG2794F\\n-----END CERTIFICATE-----\\n\",\"status\":false}},\"ssh_authorized_keys\":[{\"data\":\"ssh-rsa 9=\",\"options\":\"\",\"comment\":\"\"}],\"refresh_delay_minutes\":1,\"ssh_enabled\":true,\"allow_restapi_nonadmin\":true,\"protect_restore\":true,\"custom_brand_logo_height\":32,\"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\"},\"allow_restapi_origins\":[\"https://foo.example.com:38443\",\"https://bar.example.com\",\"http://bar.example.com:8014\",\"http://bar.example.com\",\"https://baz.example.com:443\"],\"brand_manual_url\":\"https://foo.example.com/baz/foo.htm\",\"custom_brand_logo_width\":22,\"plots\":[{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480}],\"ssh_port\":22,\"upgrade_notify_blink\":true,\"protect_admin\":false,\"relay_ports\":[\"ttyATH0\"],\"custom_update_url\":\"http://baz.example.com/foo/bar/foo/bar.html\",\"brand_company_name\":\"Digital Loggers, Inc.\",\"hardware_id\":\"EPCR5\",\"crls\":{\"iSecureBar_Primary_Certification_Authority\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIilpXCD0tj4JSIv5xk4EjgZo+WsGYMhv5Skeh+haknwC6rJ4bQLL7wA8T2Q2R8\\nckDKlwxVktksk4zMWKjgGwqm+HqSRp14aGQLDNszGds1jrQGB9yU5pH667aZzegZ\\n6w9Vp9oS2sCwIU8UTecIykQ5L04/igyrc8NSKBxO4AKOhUuA9WV7HxFf+=\\n-----END X509 CRL-----\\n\",\"status\":false},\"eGuardFooWard_Trusted_CA\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIL3MXGW7ar4JuXx797txcc+mLPdpv9u6XzV4G1EtvLCpuAz4Jt2yV2ksUNhQYc\\nc3Cv7To2q1ulDtrZmvXH+IAVhtxGWVO8bd3k6upzxjkBdcmPXKjYev3Lp0eLX2W9\\ncvqXlqUUah7CUZmqIKVEQt3SXR0b+BJd7AAu0hPdPZrv8emT/HjRApvjHyLH9hwJ\\n6EwqgZFFRAQ6zw7GgaTWWDpUb6fI3/DCF92ylJDDWgLVcUnJ4HrcWg6\\n-----END X509 CRL-----\\n\",\"status\":false},\"iGuardBar_Primary_CA_5\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIbm+M0Jrf8Tle7oRnigWg+Rhj04G0xFQZ2Ry4mpmwJXbSM3F4lommFUWHaoKY4\\n8E6F1y1+Iacmzh23TtsG8MoSzdpXjdituq9xpCx7pZwoH/tnul337uY6XNgH1OBx\\nMu4asDQS9EmA7Z5vf\\n-----END X509 CRL-----\\n\",\"status\":true}},\"contact\":\"support@example.com\",\"relax_nonhtml_content_types\":false,\"timezone\":\"UTC\",\"hostname\":\"baz.example.com\",\"protect_firmware\":false,\"outlet_label\":\"Outlet\",\"brand_name\":\"Ethernet Power Controller\",\"oid\":\"1.3.6.1.4.1.45770.1.3\",\"custom_brand_company_name\":\"Whatever Systems Inc.\",\"update_url\":\"https://bar.example.com/foo/baz/quux/baz.htm\",\"ntp_peers\":[\"0.ntp-pool.example.com\",\"1.ntp-pool.example.com\",\"2.ntp-pool.example.com\",\"3.ntp-pool.example.com\"],\"custom_help_url\":\"https://baz.example.com/foo/quux.htm\",\"name_always_visible\":true,\"support_email\":\"support@example.com\",\"https_ports\":[{\"port\":\"8080\",\"address\":\"192.168.0.71\"}],\"contacts\":{\"engineering\":{\"phone\":null,\"fax\":\"+02368524446846\",\"name\":\"Engineering\",\"email\":\"engineering@bar.example.com\"},\"sales\":{\"phone\":null,\"fax\":null,\"name\":\"Sales\",\"email\":null},\"support\":{\"phone\":\"+2772690660701\",\"fax\":\"+890334929577649\",\"name\":\"Support\",\"email\":null},\"features\":{\"phone\":null,\"fax\":null,\"name\":\"Features\",\"email\":null}},\"custom_support_url\":\"http://baz.example.com:8070/baz/quux/foo/bar.htm\",\"support_url\":\"https://bar.example.com/bar.htm\",\"protect_notification\":false,\"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\":true,\"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\":true,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"min_value\":8,\"scale\":\"linear\",\"height\":64}],\"register_url\":\"https://bar.example.com:443/baz/foo/foo.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\"},\"string_mask\":\"nombstr\",\"renewal_data\":{\"days\":\"4\"},\"cert\":\"-----BEGIN CERTIFICATE-----\\nMIINWlG0m1xW3eg4FZ8SMKl1Obu1iuFO0CnYz3bl7YICD+JUaUzyqk/FMwI5qZVs\\nRnO2ZXdtmsu5NUbMSS7UkVQ3dGf89TSdGtisQLlCEfKd9y/eR89CgcHJvyU4Szkk\\nScIpOX33ujFtkwKv6YcksyfqSmIRW3J/ier6CxC6gU/RRMMZx+Jpz\\n-----END CERTIFICATE-----\\n\",\"automatic_renewal\":true,\"renewal_method\":\"selfsigned\",\"bits\":8192,\"key\":\"-----BEGIN PRIVATE KEY-----\\nMIIMf/aHFwFUcjzYJ7eGvf5pO/q1XCblUC79DjSVfk0HT/sp9W54BDvcFmfo+GaV\\nhkTAG8wJSQKLFWuNc5cYktLPiMiItD1b+WnGhjbAAyXRUSr6ZThKN2l5QTPKjTxj\\nk/jUdwhbU95y0EYWyuv1f0U9SquxodzZfj3IgnwAy28+IjWHdSKJUqUzgPwU3w4k\\nA3Mz/Zx3jyOTVh6z1RUtyTaNQ5SMBD3NIRMK0KPmIp\\n-----END PRIVATE KEY-----\\n\",\"distinguished_name\":{\"commonName\":[\"Digital Loggers Unit\"],\"countryName\":[\"US\"],\"stateOrProvinceName\":[\"California\"],\"localityName\":[\"Santa Clara\"]},\"domains\":[\"foo.example.com\"],\"addresses\":[\"108.121.174.254\"],\"csr\":\"-----BEGIN CERTIFICATE REQUEST-----\\nMIIuK4EMovDx7AAGthHK8gijdj3Sj48Au95FGLe4Gt2P4Fizz/J7i2tLozqX3/k+\\nGTCwaVqfxwwfwwhG3PKzn9yej2gT3tKLMZIy48d25aj1WQKcsgcgsaKbe04jwR5I\\nQH7bxBiYwm5N6kGpMyhyJJdMQNItVdwxx3YuHHTE4adCKv2iumhD5LcYlwRGaOEX\\noSn6x1CXhRudVcXHKnPhPzTMRlys/WMq+9yxDBUwePaA27UOxv6NvblNNkFOGdFG\\nEE3Rl06AcIEmpejkn6gOu3ofKCx+UEpkUvCGxKSZfiLUN5FADyb81PpOenP82FuZ\\n6r7TJi814fQBxdQvEbzgRNKEoUI3PuGYlP148C8EubRrEunUVmAyAWD/1Y5TSN1D\\n5JyKUDE5g6Lavs6h25ubKvfu08MPCcEJyDfSSwZ83xl/puju/d=\\n-----END CERTIFICATE REQUEST-----\\n\",\"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}}}}},\"relax_nonhtml_methods\":false,\"brand_product_info_url\":\"https://bar.example.com/foo/foo/bar/quux.htm\"},\"cred\":{\"ip_address\":\"192.168.0.93\",\"is_admin\":true,\"name\":\"admin\",\"agent\":\"web ui\",\"outlet_access\":[true,true,true,true,true,true,true,true]},\"upnp\":{\"enabled\":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\":\"XQ4idRGnN-y8U\",\"model_number\":\"\",\"model\":\"DLI emulated Belkin socket\",\"soap_xmlns_prefix_override\":\"i\",\"event_xmlns_prefix_override\":null,\"service_id\":\"basicevent1\",\"device_type\":\"controllee\"}},\"notifications\":{\"events\":{\"dli.upnp.sample_event\":{\"parameters\":[{\"id\":\"sample_parameter\",\"has_fixed_value\":false,\"fixed_value\":null}],\"message_template\":[\"sample event\"]}},\"parameter_kinds\":[]},\"outlets\":[{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d0\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d1\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d2\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d3\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"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\"}]},\"relay\":{\"all_caps\":true,\"min_relay_voltage\":8,\"lcd_rows\":2,\"user_message_timeout\":0,\"sequence_delay\":2,\"beep_sequence\":\"0\",\"min_sequence_delay\":1,\"outlets\":[{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #3\"},{\"state\":true,\"critical\":true,\"cycle_delay\":4,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":6,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #5\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #6\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":false,\"cycle_delay\":2,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #8\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #9\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Uplink Radio Power\"},{\"state\":false,\"critical\":false,\"cycle_delay\":1,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #12\"},{\"state\":true,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #13\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #14\"},{\"state\":false,\"critical\":true,\"cycle_delay\":6,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Server\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Cooling fans\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #17\"},{\"state\":false,\"critical\":true,\"cycle_delay\":8,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":false,\"cycle_delay\":5,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #19\"},{\"state\":false,\"critical\":true,\"cycle_delay\":5,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #20\"},{\"state\":false,\"critical\":true,\"cycle_delay\":2,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #24\"},{\"state\":false,\"critical\":false,\"cycle_delay\":9,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #27\"},{\"state\":false,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Uplink Radio Power\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":true,\"cycle_delay\":3,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":3,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #31\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Server\"}],\"lcd_columns\":16,\"relatch\":9,\"fuse_relatch\":5,\"model\":\"EPCR5\",\"user_lines\":[null,null],\"recovery_mode\":0,\"nets\":{\"eu82\":{\"latest_value\":8,\"tracking\":null,\"name\":\"eu82\",\"expression\":false},\"u53\":{\"latest_value\":1,\"tracking\":\"pull\",\"name\":\"u53\",\"expression\":true},\"ymb6\":{\"latest_value\":1,\"tracking\":\"push\",\"name\":\"ymb6\",\"expression\":false}},\"pins\":{\"ain25\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"ain25\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":\"lol78\",\"mode_bits\":4,\"level_driver\":\"kzvnx16\",\"input_bits\":16},\"aout8\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"aout8\",\"drive_logic_mapping\":[\"Z\",\"H\",\"0\",\"1\"],\"mode_driver\":\"x7\",\"mode_bits\":0,\"level_driver\":\"y6\",\"input_bits\":0},\"dio6\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"dio6\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":false,\"mode_bits\":0,\"level_driver\":\"twclyvu2\",\"input_bits\":8},\"din57\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"din57\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":\"y69\",\"mode_bits\":1,\"level_driver\":true,\"input_bits\":0},\"aout3\":{\"level_bits\":8,\"latest_input_value\":null,\"name\":\"aout3\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":false,\"mode_bits\":8,\"level_driver\":\"zttx52\",\"input_bits\":0}},\"ports\":{\"uart_e8p\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_e8p\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"1.5\",\"char_size\":\"6\"}},\"uart_54hywn7x3ih1\":{\"latest_received\":{\"d\":\"3B93DABB\"},\"type\":\"uart\",\"name\":\"uart_54hywn7x3ih1\",\"accept\":[],\"configuration\":[]},\"uart_fvl\":{\"latest_received\":{\"d\":\"01\"},\"type\":\"uart\",\"name\":\"uart_fvl\",\"accept\":[],\"configuration\":{\"parity\":\"N\",\"char_size\":\"5\",\"stop_bits\":\"1.5\"}},\"uart_a3\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_a3\",\"accept\":{\"d\":true},\"configuration\":{\"parity\":\"S\",\"char_size\":\"7\"}},\"uart_2f\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_2f\",\"accept\":[],\"configuration\":{\"parity\":\"E\"}},\"uart_9xt\":{\"latest_received\":{\"d\":\"802A94D1A9C7\"},\"type\":\"uart\",\"name\":\"uart_9xt\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"32\",\"stop_bits\":\"1\"}},\"uart_r\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_r\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"2\"}},\"uart_i0\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_i0\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"86\",\"stop_bits\":\"1.5\"}},\"uart_pn\":{\"latest_received\":{\"d\":\"BE\"},\"type\":\"uart\",\"name\":\"uart_pn\",\"accept\":[],\"configuration\":{\"baudrate\":\"36845435\",\"stop_bits\":\"2\"}},\"uart_m\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_m\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"8697\",\"char_size\":\"8\",\"parity\":\"M\"}},\"uart_yz\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_yz\",\"accept\":[],\"configuration\":{\"parity\":\"O\",\"char_size\":\"6\"}}},\"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\"}}},\"backlight_sequence\":\"0\",\"name\":\"My controller\",\"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\":[]},\"online\":true,\"version\":\"1.8.1.0\",\"cycle_delay\":6,\"keypad_enabled\":false,\"user_message_force_timeout\":1,\"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},\"autoping\":{\"enabled\":true,\"max_consecutive_reboot_count\":53,\"max_reboot_count\":3,\"items\":[{\"enabled\":false,\"script\":\"\",\"outlets\":[11,16,20,30],\"status\":{\"reboots\":7,\"hosts\":[{\"state\":null,\"success_count\":0,\"address\":\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"state_details\":null,\"failure_count\":155,\"queue_size\":0},{\"state\":null,\"success_count\":0,\"address\":\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"state_details\":\"Something strange and unexpected has happened to https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"failure_count\":60,\"queue_size\":0}]},\"addresses\":[\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\"],\"pings_before_enabling\":null}],\"resume_without_retrial\":true,\"post_reboot_delay\":122,\"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\":1,\"ping_timeout\":136,\"ping_interval\":6},\"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\":\"^(|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,}$\"}}},\"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\":{\"content_type\":{\"group\":\"msg\",\"name\":\"Content type\",\"regexp\":\"^(json|urlencoded)$\"},\"recipient\":{\"group\":\"rcpt\",\"name\":\"Recipient URL\",\"regexp\":\"^https?://.*$\"}}},\"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>=INFO\",\"action\":\"notify(\\\"james\\\")\"},{\"condition\":\"severity>=ERROR\",\"action\":\"notify(\\\"edward\\\")\"}],\"sinks\":[{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[true],\"arguments\":[]},\"type\":\"xmpp\",\"name\":\"anthony\",\"data\":{\"password\":\"\",\"sender\":\"jeff@xjg1-.gk8yby.example.com\",\"recipient\":\"george@y4seq1.example.com\"}}],\"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}}},\"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\":{\"tV\":{\"redirect_urls\":{\"https://%ECE%fA%8D!\":true},\"refresh_tokens\":{\"e3064a667b492894f6d0cd812ee45103\":{\"expiry_time\":1605015618,\"remaining_use_count\":null}},\"secret_hash\":\"8eecc0c98ad0b7b0b6d9870ec79b0158\",\"access_tokens\":{\"28654241a15319a623bf01681ef52a64\":{\"expiry_time\":1677345749,\"remaining_use_count\":null},\"0f2c4cec52cbfc7d49f374985cd57707\":{\"expiry_time\":1623303439,\"remaining_use_count\":72}},\"scopes\":{\"dli+object+full:/relay/\":true}},\"mK2D8TG\":{\"redirect_urls\":{\"https://.]]]s\":true,\"https://%5f\":true,\"https://]\":true},\"refresh_tokens\":{\"6ff20ec37b69f8bdb36b6df101fb76ee\":{\"expiry_time\":1686295518,\"remaining_use_count\":34},\"d848fe87952dce4ad6af556b440256e2\":{\"expiry_time\":null,\"remaining_use_count\":71},\"2828718cc0f938f32411d3790373a22d\":{\"expiry_time\":null,\"remaining_use_count\":41}},\"secret_hash\":null,\"access_tokens\":{\"ca2b0590cb0744d2fc8d4719a44add29\":{\"expiry_time\":1635344625,\"remaining_use_count\":47},\"c4d841ae52e062fb845dbf6d7f3533bf\":{\"expiry_time\":null,\"remaining_use_count\":null},\"35a98857cf42947fa34f464a57982796\":{\"expiry_time\":null,\"remaining_use_count\":97}},\"scopes\":{\"dli+object+read:/relay/\":true,\"dli+object+read:/relay/outlets/\":true}},\"J\":{\"redirect_urls\":{\"https://%bb%0A]]7%6e\":true,\"https://f\":true,\"https://XZ%dE]zR\":true},\"refresh_tokens\":{\"2342dc59e79fd9b579ee139886f370c9\":{\"expiry_time\":1601952279,\"remaining_use_count\":null}},\"secret_hash\":\"e7efc4910678461313da50b6e24a75d6\",\"access_tokens\":{\"2bb95b7e7d60b41ee9759bca76f72145\":{\"expiry_time\":null,\"remaining_use_count\":90}},\"scopes\":{\"dli+object+read:/config/\":true,\"dli+object+read:/relay/\":true,\"dli+object+full:/config/links/\":true}}},\"users\":[{\"password\":\"vvSS\\\"vg+PGP_\",\"is_admin\":true,\"name\":\"admin\",\"is_allowed\":true,\"outlet_access\":[true,true,true,true,true,true,true,true]},{\"password\":\"3[a9#2Ew,g%k,\",\"is_admin\":false,\"name\":\"tom\",\"is_allowed\":true,\"outlet_access\":[true,false,false,false,true,false,false,false,true,false,false,true,true,true,false,false,true,true,false,false,false,true,false,true,true,false,true,true,false,false,true,true]},{\"password\":\"4\\\"D\\\"vBDn8Nr^!Fd0\",\"is_admin\":false,\"name\":\"dick\",\"is_allowed\":false,\"outlet_access\":[true,true,true,true,true,true,false,false,true,false,true,true,true,false,true,true,false,false,true,false,false,false,true,true,true,true,false,true,false,false,true,false]},{\"password\":\"Ey)KStb=DwCy'^R\\\\\",\"is_admin\":false,\"name\":\"harry\",\"is_allowed\":true,\"outlet_access\":[false,true,false,false,true,false,false,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false,true,false,true,true,true,false,false,false,false]}],\"cookie_timeout\":30000}}\r\n"},"ruby-native":{"filename":"get-using-ruby-native.rb","data":"#!/usr/bin/env ruby\n# \n# Sample for the whole object model.\n# \n# This is a sample demonstrating how to get the DLI Controller API.\n# \n\n# Note that this sample has been generated by httpsnippet;\n# authentication configuration (usually digest) is not included.\n\nrequire 'uri'\nrequire 'net/http'\n\nurl = URI(\"http://192.168.0.100/restapi/\")\n\nhttp = Net::HTTP.new(url.host, url.port)\n\nrequest = Net::HTTP::Get.new(url)\nrequest[\"Connection\"] = 'close'\nrequest[\"Accept\"] = 'application/json'\n\nresponse = http.request(request)\nputs response.read_body\n\n\n# Sample result:\n# {\"snmp\":{\"enabled\":true,\"engine_id\":\"5DBE14B8CEBCFA92EC\",\"known_auth_methods\":{\"sha1\":\"SHA1\",\"md5\":\"MD5\"},\"community_mappings\":[{\"ip_address\":\"10.176.163.168\",\"user\":\"userycbanW\",\"netmask\":\"255.0.0.0\",\"community\":\"eRhmhT7XB2fR\"},{\"ip_address\":\"10.8.216.58\",\"user\":\"userMVRIT4\",\"netmask\":\"255.0.0.0\",\"community\":\"nU5FBsxfzV\"},{\"ip_address\":\"192.168.14.226\",\"user\":\"userSvexm\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.35.65\",\"user\":\"userNvN4AS\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.167.196\",\"user\":\"userV7GC\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"}],\"users\":{\"powerReader\":{\"priv_password\":\"readerPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":\"readonly\"},\"auth_password\":\"readerAuthPassword\",\"is_allowed\":true,\"priv_method\":\"des\",\"auth_method\":\"sha1\",\"has_priv_password\":false},\"powerAdmin\":{\"priv_password\":\"adminPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":true},\"auth_password\":\"adminAuthPassword\",\"is_allowed\":true,\"priv_method\":\"aes\",\"auth_method\":\"sha1\",\"has_priv_password\":false}},\"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\"}}},\"network\":{\"wired\":{\"ip_address\":\"10.229.173.71\",\"serve_dns\":true,\"protocol\":\"dhcp\",\"online\":true,\"gateway\":\"10.0.0.39\",\"dns_servers\":[\"35.114.95.41\",\"27.10.21.15\"],\"mac_address\":\"7C:E1:FF:E0:E2:1F\",\"netmask\":\"255.0.0.0\"},\"wireless\":{\"wac_supported\":true,\"protocol\":\"dhcp\",\"encryption\":\"psk\",\"netmask\":\"255.0.0.0\",\"known_encryptions\":{\"psk2\":\"WPA2 PSK\",\"psk-mixed\":\"WPA/WPA2 PSK mixed mode\",\"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\":\"-&j&K&ieJTHx#caJJpq6a!4bW#aauwC%!-,K1r0XLUUM7\",\"dns_servers\":[],\"known_modes\":{\"sta\":\"Client\",\"ap\":\"Access Point\"},\"enabled\":false,\"serve_dns\":false,\"ssid\":\"any3\",\"mac_address\":\"7C:E1:FF:5C:74:B3\",\"ip_address\":\"10.72.235.109\",\"online\":false,\"channel\":\"9\",\"wac_enabled\":true,\"mode\":\"ap\",\"gateway\":\"10.0.0.25\"},\"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\":[]},\"interface_order\":[\"wired\"],\"known_protocols\":{\"dhcp\":\"Dynamic IP/DHCP\",\"static\":\"Static IP\"},\"same_subnet_only\":true},\"mqtt\":{\"connect_topic\":\"NWtSZGbel\",\"connect_payload\":\"ASzqk\",\"username\":\"userkXmxF\",\"reconnect_retain\":false,\"connect_qos\":2,\"use_ssl\":false,\"lwt_payload\":\"\",\"disconnect_payload\":\"aV\",\"outlets\":[{\"allow_read\":false,\"topic_subtree\":\"Mj8FD7jz\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"9UaIE\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"PjK2o\",\"qos\":2,\"allow_write\":false},{\"allow_read\":true,\"topic_subtree\":\"BBeLRsTBrB\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"swW7W\",\"qos\":2,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"T3XHp66\",\"qos\":0,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"fmG9y8\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"EPflXCrHv\",\"qos\":0,\"allow_write\":false}],\"enabled\":true,\"reconnect_qos\":0,\"disconnect_qos\":2,\"disconnect_retain\":false,\"lwt_qos\":0,\"broker_port\":null,\"lwt_topic\":\"HbLX8wk9l\",\"disconnect_topic\":\"vB9U\",\"password\":\"@IZq03a-LS#3\",\"lwt_retain\":true,\"reconnect_payload\":\"\",\"topic_root\":\"TySka7WQHz\",\"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\":\"1BaM.2HFC.YIwHXM.uAAC6Wy.2xSDXp.r0l3H.Z7u6T.O1aa86.XbC0ojpX.example.com\",\"reconnect_topic\":\"hrlRgyp4H\",\"connect_retain\":false},\"script\":{\"source\":\"function enable_modem(...)\\n ...\\nend\\nfunction disable_contraption(...)\\n ...\\nend\\n\",\"step_time_limit\":5,\"boot_handler\":\"\",\"threads\":{\"52\":{\"label\":\"label of thread #52\"}},\"traced\":false,\"step_delay\":2,\"user_function_ui_order\":[\"enable_modem\",\"toggle_machines\",\"toggle_contraption\"],\"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\":{\"disable_heater_sample\":{\"source\":\"function shut_down_router(...)\\n ...\\nend\\nfunction disable_routers(...)\\n ...\\nend\\nfunction disable_engine(...)\\n ...\\nend\\n\"},\"energize_heaters_sample\":{\"source\":\"function enable_routers(...)\\n ...\\nend\\nfunction energize_modem(...)\\n ...\\nend\\nfunction energize_router(...)\\n ...\\nend\\nfunction enable_heaters(...)\\n ...\\nend\\n\"}},\"boot_handler_legacy\":true,\"variables\":{\"engine_running\":10,\"heater_online\":\"good\",\"gadget_running\":\"failed\",\"router_state\":\"no\",\"modem_online\":true}},\"meter\":{\"power_status\":true,\"values\":{\"vcc_voltage\":{\"intervals\":[{\"lower_bound_bottom\":576.66666666667,\"alarm_level\":1,\"lower_bound_top\":590,\"alarm_period\":1},{\"lower_bound_bottom\":594.16666666667,\"alarm_level\":null,\"lower_bound_top\":602.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":18,\"data_absence_alarm_level\":3,\"value\":6,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"DC voltage\",\"supports_calibration\":false,\"internal\":false,\"lowest_interval_alarm_level\":null,\"bus\":3},\"current\":{\"intervals\":[{\"lower_bound_bottom\":94,\"alarm_level\":null,\"lower_bound_top\":104,\"alarm_period\":null},{\"lower_bound_bottom\":143,\"alarm_level\":3,\"lower_bound_top\":157,\"alarm_period\":null},{\"lower_bound_bottom\":162,\"alarm_level\":1,\"lower_bound_top\":176,\"alarm_period\":null},{\"lower_bound_bottom\":179,\"alarm_level\":null,\"lower_bound_top\":188,\"alarm_period\":null},{\"lower_bound_bottom\":225,\"alarm_level\":null,\"lower_bound_top\":239,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"2.4\",\"history_subsample_count\":10,\"data_absence_alarm_level\":2,\"value\":8,\"log_history\":false,\"history_time_step\":17,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":7,\"quantity\":\"current\",\"name\":\"Current\",\"supports_calibration\":false,\"internal\":true,\"lowest_interval_alarm_level\":1,\"bus\":null},\"mains_voltage\":{\"intervals\":[{\"lower_bound_bottom\":7.8333333333333,\"alarm_level\":null,\"lower_bound_top\":8.8333333333333,\"alarm_period\":2},{\"lower_bound_bottom\":11.25,\"alarm_level\":null,\"lower_bound_top\":12.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"3.5\",\"history_subsample_count\":1,\"data_absence_alarm_level\":null,\"value\":108,\"log_history\":true,\"history_time_step\":14,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":36,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"AC voltage\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":3,\"bus\":null},\"temperature\":{\"intervals\":[{\"lower_bound_bottom\":20.870870870871,\"alarm_level\":3,\"lower_bound_top\":21.171171171171,\"alarm_period\":1},{\"lower_bound_bottom\":22.432432432432,\"alarm_level\":null,\"lower_bound_top\":22.582582582583,\"alarm_period\":null},{\"lower_bound_bottom\":23.843843843844,\"alarm_level\":null,\"lower_bound_top\":24.174174174174,\"alarm_period\":1},{\"lower_bound_bottom\":24.264264264264,\"alarm_level\":null,\"lower_bound_top\":24.564564564565,\"alarm_period\":7},{\"lower_bound_bottom\":25.735735735736,\"alarm_level\":1,\"lower_bound_top\":26.126126126126,\"alarm_period\":1},{\"lower_bound_bottom\":27.267267267267,\"alarm_level\":2,\"lower_bound_top\":27.447447447447,\"alarm_period\":null},{\"lower_bound_bottom\":27.807807807808,\"alarm_level\":2,\"lower_bound_top\":28.108108108108,\"alarm_period\":3},{\"lower_bound_bottom\":28.138138138138,\"alarm_level\":10,\"lower_bound_top\":28.408408408408,\"alarm_period\":1}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":8,\"data_absence_alarm_level\":1,\"value\":314,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":11,\"data_absence_alarm_period\":1,\"quantity\":\"temperature\",\"name\":\"Temperature\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":5,\"bus\":4}},\"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\":[],\"arguments\":[]}},\"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\"}},\"config\":{\"allow_plaintext_logins\":true,\"allow_coapws\":true,\"protect_private_config\":false,\"brand_url\":\"https://bar.example.com/baz/baz.html\",\"allow_jsonrpc_nonadmin\":false,\"hide_passwords\":true,\"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\":null,\"name\":\"Screen length\",\"units\":{\"px\":{\"offset\":0,\"internal\":true,\"name\":\"pixel\",\"scale\":1}}},\"temperature\":{\"preferred_unit\":\"C\",\"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\":\"times\",\"name\":\"Count\",\"units\":{\"times\":{\"offset\":0,\"internal\":true,\"name\":\"time\",\"scale\":1}}},\"illuminance\":{\"preferred_unit\":\"lx\",\"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\":\"s\",\"name\":\"Time\",\"units\":{\"s\":{\"offset\":0,\"internal\":true,\"name\":\"second\",\"scale\":1}}},\"ratio\":{\"preferred_unit\":\"times\",\"name\":\"Ratio\",\"units\":{\"%\":{\"offset\":0,\"internal\":true,\"name\":\"percent\",\"scale\":100},\"times\":{\"offset\":0,\"internal\":true,\"name\":\"\",\"scale\":1}}},\"energy\":{\"preferred_unit\":null,\"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\":false,\"custom_register_url\":\"https://foo.example.com/bar/bar/baz.html\",\"customization_status\":null,\"known_protection_bits\":{\"protect_restore\":{\"name\":\"Protection from restore from backup\",\"status\":true},\"protect_admin\":{\"name\":\"Administrator credentials protection\",\"status\":false},\"protect_private_config\":{\"name\":\"Private configuration protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"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 lock\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_firmware\":{\"name\":\"Firmware protection\",\"status\":false}},\"refresh_enabled\":true,\"allow_modifying_get\":true,\"protect_maintenance\":false,\"serial\":\"ISO322203123456\",\"custom_support_email\":\"support@example.com\",\"allow_coapws_nonadmin\":false,\"allow_restapi\":false,\"upgrade_notify_beep\":false,\"brand_faq_url\":\"https://bar.example.com/baz/quux/baz/quux.htm\",\"links\":[{\"description\":\"test 5\",\"href\":\"test_url7\"},{\"description\":\"test 3\",\"href\":\"test_url5\"}],\"custom_brand_logo\":\"https://foo.example.com:8443/foo/baz/foo/baz.jpg\",\"image_format\":\"svg\",\"location\":\"Server room\",\"ntp_server_enabled\":false,\"http_ports\":[{\"port\":\"2\",\"address\":\"192.168.0.13\"},{\"port\":\"80\",\"address\":\"192.168.0.50\"},{\"port\":\"8000\",\"address\":\"192.168.0.42\"}],\"hide_wifi_key\":false,\"custom_brand_url\":\"http://foo.example.com/bar/quux/baz/bar/foo.html\",\"syslog_ip_address\":null,\"protect_network\":false,\"lockout_delay_minutes\":60,\"version\":\"1.8.1.0\",\"allow_coapws_origins\":[\"http://baz.example.com\",\"https://foo.example.com\",\"http://foo.example.com\",\"https://baz.example.com:8443\",\"http://bar.example.com:8037\",\"http://baz.example.com:80\",\"http://bar.example.com\"],\"syslog_minimal_severity\":8,\"certificates\":{\"iVeriBaz_Primary_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIISgtFFi3UczXg1sKPtJYCR8AHUNQL2cJWIDoZxt4aseHvWdLPzveQ4rkaFAyJp\\n7WgjUZp4STNO01lS0h7Sn+COGPMbEfTOC98il+oDUBdWFO/H58mv9/JRQh3hMY6a\\nGIWG7lmLPJcpLvxWhshiB89uEtHp/uZID5bMtOjIjL85H5d++KjCVu7loQapKA7a\\nkyB8iWu3g0MofNp/71X2AIscuhz5rZPcYdnG9iMsklgP8VRIZ+MlJENEyNLqzmSX\\nGqb+CTkzAA8idSHdr2y5SC4sawrMPPoiFQiTwTT6fdrI68yzDx5iACam9S9at+I8\\n1eMW7VBnMWwXUvnR1VeF6QQab1T=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"SecureBarSign_Root_CA_3\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIQcq2QCuDpVomTeUGNMdvXMmUI/mGyLBOz2TPGOf6vUuP8PhYnKULjGr1IdKG/\\n+cAQva62VcywnNeLB/sYk8PoT39l4jS5MfYIFhMnJLk7lOVyPNXAXy+129o8vHGI\\nrcEY/1tMn17CY6exfqVerYi1Ntyg9Gf1vvbwzVJnYT/6cf4HWbxN9gQYZPFliwod\\nQarxwfWPgf1MlLuMJIY/k7b9PMuMBXEd86b4n7VUoZtawozF6YHshu\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"iCyberFooCare_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIELfoX7Hcgwv5LRQL574xu1tp27rSFPPVn5KKFdyxat3yLVJSfQQZTKPYTH0li\\nVadrrHppujus5QBZ5e0h8N7isQle8DxgqbXivNXp7ShEvvq1ZskjFuS8KDoVSmBJ\\nk1I8b8H3rX+mN2MGo6Yjaj3pXaIKoejZh2jIC0O3aPszTFGIOr1/a7r8k9UYqD7Y\\nssWvHcViVVCnnWBeaCFj3PTFv258BfT4Y//seWb92pzsMAXzPoiUDCm8GtJTZoa8\\nb0U8dgCTf5rseqHSZninZs4TCa31ADtnGOyw5APnHHfy8yQkl8YL\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"iTrustBar_Trusted_Certification_Authority_9\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII+lWTC/AfwyDAUtu35zjc6d8YHjR7fdwfPT9dUMIRLYdrSXwZXgCgKMFe5inmM\\nnDeQj0lBNKqEoOBOyuceE+vu6eiv1SOqi2HS52fUPVlDwzdutGZ8GV3PAoLDHl3/\\nNTxS8RtgD7cCmX627HLeMnqB83Uw9WmY/j1ABwsQ3Ves3nxC4Js=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBarProtect_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFWAceIQ5tB1Q8GLpkAjNiIEUEacysi67FIlvcC0WP4yaMJP7W8XETnljNNiF6\\nN9BIoPLKqRJQqfs+B1XSXLDHld/1lsS82fTs4qDxIYO8DH9QKiuu47BrmDuY6MiA\\nC382\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"VeriBazSystems_Root_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII2rwygHYXH1hxhLz8DsLgURgAuQGXuK6yB2xuMVSgZ9dGXdRmWpT0G9CBbVkVr\\n3yQzLyR1XdhqBKHzs6SuPe7cFeNnWGGbFjbch3fFiM5vjOvbXOWy2fbKK+7tHQUY\\n6AtBs8wFGs+==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"GuardBarSign_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIyOL22ZGy1Pr87xtdi4IOJgqjY/u5yoPxDm0HMIGQk7at5TXpZsEvY5e77YE5N\\ncS6wrRCHBMt4TNeJyWZu4hYEq7UyXB1AfA6XdKqqijxC6bY5770ErbUhk/fICjUu\\ncRYyHOh1LvAyTI6dKMVxsCiut06cW0X8U57oWrrum2sGM/wjNRgGgPAZRJC+Mm9s\\nIgQ9YKycDF+ECjdgQwMs6yKRAKqyVisqPI0+e/ctGd8UNnBqjZisX2K==\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eTrustFooCrypt_Primary_Certification_Authority_1\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIGznwhzqYHWIf/a7F/1ONn1LlZdolZ9Yr9LotKeReBmJCMTTOWunJy95XovJN5\\nHF4AckeGyQcAo5gDdb1zZC5700SQ8MiReoeHZIaXkCkZKRp+2sze44n77GZIeIlJ\\nPcikCGVR0\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBazSign_Root_CA_7\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIiniveU/qjbZ7KWRHLv9RgwY7UGqH9nMua5pFbq5LShVpEy6buI3aEejlxa26O\\n/YrGAiOXB630N19/yT4ZklJVivaqK1tLblenT2LhBQkaUvbTPi2ATNhCJI2fLx0z\\ngnCl9wzbga6cBc1wgDQ4xeQFj5dg8dPrQedbacDGCMuQ+yNhCpoAUESDM5wWlMOB\\n1pdg3wvSrLTqlA2a/E5FiKdqGAbeaphdfKKkGFC8dh+Ou2/vJ6B2Squk1WPdL6H0\\ndnlu0wXjwye/zaK6nOaeJLhsmLDve\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"eCyberBazSystems_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFz12jzNyiH5283OG8Hh6u1AffCxon053/97k8Xjtrry/wMI5f0Ea3QGleDaRF\\nHsg20Eow5gu7dGRkyT+YZQqK54xZLe6fXpja3XWBDQKsiodgHdFt46ECCBnZrvEP\\n+/qXX1n+OgiCJPWzgQ3ogH1t5dl0tAnuCdSmhFm6yVLHwtHdKMS0gWvn9gq3tez5\\nRu/jg8hCV/9PIolhHnO==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"SecureBarSystems_Primary_Certification_Authority_6\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII3DkCaEMgm5Y3TNKP3006mAdPrq1Lb5qhLawxrIeeQCkvc5Kh7NqwaTLRKOpyW\\ntGcq8wVpNjZIMgf4q2wmeQ76mYxl5dQ+w2r4/MwO6VjVCOb2SXq7++FnZDYgs+ho\\nYv5xsW4NFbcgCh9mYImZaZ8p7qi8XXE6TM4LuAlAoOs052pfNcFzCPpLFYWp5nxb\\n1y3EjG2794F\\n-----END CERTIFICATE-----\\n\",\"status\":false}},\"ssh_authorized_keys\":[{\"data\":\"ssh-rsa 9=\",\"options\":\"\",\"comment\":\"\"}],\"refresh_delay_minutes\":1,\"ssh_enabled\":true,\"allow_restapi_nonadmin\":true,\"protect_restore\":true,\"custom_brand_logo_height\":32,\"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\"},\"allow_restapi_origins\":[\"https://foo.example.com:38443\",\"https://bar.example.com\",\"http://bar.example.com:8014\",\"http://bar.example.com\",\"https://baz.example.com:443\"],\"brand_manual_url\":\"https://foo.example.com/baz/foo.htm\",\"custom_brand_logo_width\":22,\"plots\":[{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480}],\"ssh_port\":22,\"upgrade_notify_blink\":true,\"protect_admin\":false,\"relay_ports\":[\"ttyATH0\"],\"custom_update_url\":\"http://baz.example.com/foo/bar/foo/bar.html\",\"brand_company_name\":\"Digital Loggers, Inc.\",\"hardware_id\":\"EPCR5\",\"crls\":{\"iSecureBar_Primary_Certification_Authority\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIilpXCD0tj4JSIv5xk4EjgZo+WsGYMhv5Skeh+haknwC6rJ4bQLL7wA8T2Q2R8\\nckDKlwxVktksk4zMWKjgGwqm+HqSRp14aGQLDNszGds1jrQGB9yU5pH667aZzegZ\\n6w9Vp9oS2sCwIU8UTecIykQ5L04/igyrc8NSKBxO4AKOhUuA9WV7HxFf+=\\n-----END X509 CRL-----\\n\",\"status\":false},\"eGuardFooWard_Trusted_CA\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIL3MXGW7ar4JuXx797txcc+mLPdpv9u6XzV4G1EtvLCpuAz4Jt2yV2ksUNhQYc\\nc3Cv7To2q1ulDtrZmvXH+IAVhtxGWVO8bd3k6upzxjkBdcmPXKjYev3Lp0eLX2W9\\ncvqXlqUUah7CUZmqIKVEQt3SXR0b+BJd7AAu0hPdPZrv8emT/HjRApvjHyLH9hwJ\\n6EwqgZFFRAQ6zw7GgaTWWDpUb6fI3/DCF92ylJDDWgLVcUnJ4HrcWg6\\n-----END X509 CRL-----\\n\",\"status\":false},\"iGuardBar_Primary_CA_5\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIbm+M0Jrf8Tle7oRnigWg+Rhj04G0xFQZ2Ry4mpmwJXbSM3F4lommFUWHaoKY4\\n8E6F1y1+Iacmzh23TtsG8MoSzdpXjdituq9xpCx7pZwoH/tnul337uY6XNgH1OBx\\nMu4asDQS9EmA7Z5vf\\n-----END X509 CRL-----\\n\",\"status\":true}},\"contact\":\"support@example.com\",\"relax_nonhtml_content_types\":false,\"timezone\":\"UTC\",\"hostname\":\"baz.example.com\",\"protect_firmware\":false,\"outlet_label\":\"Outlet\",\"brand_name\":\"Ethernet Power Controller\",\"oid\":\"1.3.6.1.4.1.45770.1.3\",\"custom_brand_company_name\":\"Whatever Systems Inc.\",\"update_url\":\"https://bar.example.com/foo/baz/quux/baz.htm\",\"ntp_peers\":[\"0.ntp-pool.example.com\",\"1.ntp-pool.example.com\",\"2.ntp-pool.example.com\",\"3.ntp-pool.example.com\"],\"custom_help_url\":\"https://baz.example.com/foo/quux.htm\",\"name_always_visible\":true,\"support_email\":\"support@example.com\",\"https_ports\":[{\"port\":\"8080\",\"address\":\"192.168.0.71\"}],\"contacts\":{\"engineering\":{\"phone\":null,\"fax\":\"+02368524446846\",\"name\":\"Engineering\",\"email\":\"engineering@bar.example.com\"},\"sales\":{\"phone\":null,\"fax\":null,\"name\":\"Sales\",\"email\":null},\"support\":{\"phone\":\"+2772690660701\",\"fax\":\"+890334929577649\",\"name\":\"Support\",\"email\":null},\"features\":{\"phone\":null,\"fax\":null,\"name\":\"Features\",\"email\":null}},\"custom_support_url\":\"http://baz.example.com:8070/baz/quux/foo/bar.htm\",\"support_url\":\"https://bar.example.com/bar.htm\",\"protect_notification\":false,\"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\":true,\"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\":true,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"min_value\":8,\"scale\":\"linear\",\"height\":64}],\"register_url\":\"https://bar.example.com:443/baz/foo/foo.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\"},\"string_mask\":\"nombstr\",\"renewal_data\":{\"days\":\"4\"},\"cert\":\"-----BEGIN CERTIFICATE-----\\nMIINWlG0m1xW3eg4FZ8SMKl1Obu1iuFO0CnYz3bl7YICD+JUaUzyqk/FMwI5qZVs\\nRnO2ZXdtmsu5NUbMSS7UkVQ3dGf89TSdGtisQLlCEfKd9y/eR89CgcHJvyU4Szkk\\nScIpOX33ujFtkwKv6YcksyfqSmIRW3J/ier6CxC6gU/RRMMZx+Jpz\\n-----END CERTIFICATE-----\\n\",\"automatic_renewal\":true,\"renewal_method\":\"selfsigned\",\"bits\":8192,\"key\":\"-----BEGIN PRIVATE KEY-----\\nMIIMf/aHFwFUcjzYJ7eGvf5pO/q1XCblUC79DjSVfk0HT/sp9W54BDvcFmfo+GaV\\nhkTAG8wJSQKLFWuNc5cYktLPiMiItD1b+WnGhjbAAyXRUSr6ZThKN2l5QTPKjTxj\\nk/jUdwhbU95y0EYWyuv1f0U9SquxodzZfj3IgnwAy28+IjWHdSKJUqUzgPwU3w4k\\nA3Mz/Zx3jyOTVh6z1RUtyTaNQ5SMBD3NIRMK0KPmIp\\n-----END PRIVATE KEY-----\\n\",\"distinguished_name\":{\"commonName\":[\"Digital Loggers Unit\"],\"countryName\":[\"US\"],\"stateOrProvinceName\":[\"California\"],\"localityName\":[\"Santa Clara\"]},\"domains\":[\"foo.example.com\"],\"addresses\":[\"108.121.174.254\"],\"csr\":\"-----BEGIN CERTIFICATE REQUEST-----\\nMIIuK4EMovDx7AAGthHK8gijdj3Sj48Au95FGLe4Gt2P4Fizz/J7i2tLozqX3/k+\\nGTCwaVqfxwwfwwhG3PKzn9yej2gT3tKLMZIy48d25aj1WQKcsgcgsaKbe04jwR5I\\nQH7bxBiYwm5N6kGpMyhyJJdMQNItVdwxx3YuHHTE4adCKv2iumhD5LcYlwRGaOEX\\noSn6x1CXhRudVcXHKnPhPzTMRlys/WMq+9yxDBUwePaA27UOxv6NvblNNkFOGdFG\\nEE3Rl06AcIEmpejkn6gOu3ofKCx+UEpkUvCGxKSZfiLUN5FADyb81PpOenP82FuZ\\n6r7TJi814fQBxdQvEbzgRNKEoUI3PuGYlP148C8EubRrEunUVmAyAWD/1Y5TSN1D\\n5JyKUDE5g6Lavs6h25ubKvfu08MPCcEJyDfSSwZ83xl/puju/d=\\n-----END CERTIFICATE REQUEST-----\\n\",\"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}}}}},\"relax_nonhtml_methods\":false,\"brand_product_info_url\":\"https://bar.example.com/foo/foo/bar/quux.htm\"},\"cred\":{\"ip_address\":\"192.168.0.93\",\"is_admin\":true,\"name\":\"admin\",\"agent\":\"web ui\",\"outlet_access\":[true,true,true,true,true,true,true,true]},\"upnp\":{\"enabled\":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\":\"XQ4idRGnN-y8U\",\"model_number\":\"\",\"model\":\"DLI emulated Belkin socket\",\"soap_xmlns_prefix_override\":\"i\",\"event_xmlns_prefix_override\":null,\"service_id\":\"basicevent1\",\"device_type\":\"controllee\"}},\"notifications\":{\"events\":{\"dli.upnp.sample_event\":{\"parameters\":[{\"id\":\"sample_parameter\",\"has_fixed_value\":false,\"fixed_value\":null}],\"message_template\":[\"sample event\"]}},\"parameter_kinds\":[]},\"outlets\":[{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d0\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d1\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d2\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d3\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"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\"}]},\"relay\":{\"all_caps\":true,\"min_relay_voltage\":8,\"lcd_rows\":2,\"user_message_timeout\":0,\"sequence_delay\":2,\"beep_sequence\":\"0\",\"min_sequence_delay\":1,\"outlets\":[{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #3\"},{\"state\":true,\"critical\":true,\"cycle_delay\":4,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":6,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #5\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #6\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":false,\"cycle_delay\":2,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #8\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #9\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Uplink Radio Power\"},{\"state\":false,\"critical\":false,\"cycle_delay\":1,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #12\"},{\"state\":true,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #13\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #14\"},{\"state\":false,\"critical\":true,\"cycle_delay\":6,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Server\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Cooling fans\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #17\"},{\"state\":false,\"critical\":true,\"cycle_delay\":8,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":false,\"cycle_delay\":5,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #19\"},{\"state\":false,\"critical\":true,\"cycle_delay\":5,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #20\"},{\"state\":false,\"critical\":true,\"cycle_delay\":2,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #24\"},{\"state\":false,\"critical\":false,\"cycle_delay\":9,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #27\"},{\"state\":false,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Uplink Radio Power\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":true,\"cycle_delay\":3,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":3,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #31\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Server\"}],\"lcd_columns\":16,\"relatch\":9,\"fuse_relatch\":5,\"model\":\"EPCR5\",\"user_lines\":[null,null],\"recovery_mode\":0,\"nets\":{\"eu82\":{\"latest_value\":8,\"tracking\":null,\"name\":\"eu82\",\"expression\":false},\"u53\":{\"latest_value\":1,\"tracking\":\"pull\",\"name\":\"u53\",\"expression\":true},\"ymb6\":{\"latest_value\":1,\"tracking\":\"push\",\"name\":\"ymb6\",\"expression\":false}},\"pins\":{\"ain25\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"ain25\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":\"lol78\",\"mode_bits\":4,\"level_driver\":\"kzvnx16\",\"input_bits\":16},\"aout8\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"aout8\",\"drive_logic_mapping\":[\"Z\",\"H\",\"0\",\"1\"],\"mode_driver\":\"x7\",\"mode_bits\":0,\"level_driver\":\"y6\",\"input_bits\":0},\"dio6\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"dio6\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":false,\"mode_bits\":0,\"level_driver\":\"twclyvu2\",\"input_bits\":8},\"din57\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"din57\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":\"y69\",\"mode_bits\":1,\"level_driver\":true,\"input_bits\":0},\"aout3\":{\"level_bits\":8,\"latest_input_value\":null,\"name\":\"aout3\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":false,\"mode_bits\":8,\"level_driver\":\"zttx52\",\"input_bits\":0}},\"ports\":{\"uart_e8p\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_e8p\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"1.5\",\"char_size\":\"6\"}},\"uart_54hywn7x3ih1\":{\"latest_received\":{\"d\":\"3B93DABB\"},\"type\":\"uart\",\"name\":\"uart_54hywn7x3ih1\",\"accept\":[],\"configuration\":[]},\"uart_fvl\":{\"latest_received\":{\"d\":\"01\"},\"type\":\"uart\",\"name\":\"uart_fvl\",\"accept\":[],\"configuration\":{\"parity\":\"N\",\"char_size\":\"5\",\"stop_bits\":\"1.5\"}},\"uart_a3\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_a3\",\"accept\":{\"d\":true},\"configuration\":{\"parity\":\"S\",\"char_size\":\"7\"}},\"uart_2f\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_2f\",\"accept\":[],\"configuration\":{\"parity\":\"E\"}},\"uart_9xt\":{\"latest_received\":{\"d\":\"802A94D1A9C7\"},\"type\":\"uart\",\"name\":\"uart_9xt\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"32\",\"stop_bits\":\"1\"}},\"uart_r\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_r\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"2\"}},\"uart_i0\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_i0\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"86\",\"stop_bits\":\"1.5\"}},\"uart_pn\":{\"latest_received\":{\"d\":\"BE\"},\"type\":\"uart\",\"name\":\"uart_pn\",\"accept\":[],\"configuration\":{\"baudrate\":\"36845435\",\"stop_bits\":\"2\"}},\"uart_m\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_m\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"8697\",\"char_size\":\"8\",\"parity\":\"M\"}},\"uart_yz\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_yz\",\"accept\":[],\"configuration\":{\"parity\":\"O\",\"char_size\":\"6\"}}},\"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\"}}},\"backlight_sequence\":\"0\",\"name\":\"My controller\",\"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\":[]},\"online\":true,\"version\":\"1.8.1.0\",\"cycle_delay\":6,\"keypad_enabled\":false,\"user_message_force_timeout\":1,\"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},\"autoping\":{\"enabled\":true,\"max_consecutive_reboot_count\":53,\"max_reboot_count\":3,\"items\":[{\"enabled\":false,\"script\":\"\",\"outlets\":[11,16,20,30],\"status\":{\"reboots\":7,\"hosts\":[{\"state\":null,\"success_count\":0,\"address\":\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"state_details\":null,\"failure_count\":155,\"queue_size\":0},{\"state\":null,\"success_count\":0,\"address\":\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"state_details\":\"Something strange and unexpected has happened to https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"failure_count\":60,\"queue_size\":0}]},\"addresses\":[\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\"],\"pings_before_enabling\":null}],\"resume_without_retrial\":true,\"post_reboot_delay\":122,\"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\":1,\"ping_timeout\":136,\"ping_interval\":6},\"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\":\"^(|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,}$\"}}},\"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\":{\"content_type\":{\"group\":\"msg\",\"name\":\"Content type\",\"regexp\":\"^(json|urlencoded)$\"},\"recipient\":{\"group\":\"rcpt\",\"name\":\"Recipient URL\",\"regexp\":\"^https?://.*$\"}}},\"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>=INFO\",\"action\":\"notify(\\\"james\\\")\"},{\"condition\":\"severity>=ERROR\",\"action\":\"notify(\\\"edward\\\")\"}],\"sinks\":[{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[true],\"arguments\":[]},\"type\":\"xmpp\",\"name\":\"anthony\",\"data\":{\"password\":\"\",\"sender\":\"jeff@xjg1-.gk8yby.example.com\",\"recipient\":\"george@y4seq1.example.com\"}}],\"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}}},\"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\":{\"tV\":{\"redirect_urls\":{\"https://%ECE%fA%8D!\":true},\"refresh_tokens\":{\"e3064a667b492894f6d0cd812ee45103\":{\"expiry_time\":1605015618,\"remaining_use_count\":null}},\"secret_hash\":\"8eecc0c98ad0b7b0b6d9870ec79b0158\",\"access_tokens\":{\"28654241a15319a623bf01681ef52a64\":{\"expiry_time\":1677345749,\"remaining_use_count\":null},\"0f2c4cec52cbfc7d49f374985cd57707\":{\"expiry_time\":1623303439,\"remaining_use_count\":72}},\"scopes\":{\"dli+object+full:/relay/\":true}},\"mK2D8TG\":{\"redirect_urls\":{\"https://.]]]s\":true,\"https://%5f\":true,\"https://]\":true},\"refresh_tokens\":{\"6ff20ec37b69f8bdb36b6df101fb76ee\":{\"expiry_time\":1686295518,\"remaining_use_count\":34},\"d848fe87952dce4ad6af556b440256e2\":{\"expiry_time\":null,\"remaining_use_count\":71},\"2828718cc0f938f32411d3790373a22d\":{\"expiry_time\":null,\"remaining_use_count\":41}},\"secret_hash\":null,\"access_tokens\":{\"ca2b0590cb0744d2fc8d4719a44add29\":{\"expiry_time\":1635344625,\"remaining_use_count\":47},\"c4d841ae52e062fb845dbf6d7f3533bf\":{\"expiry_time\":null,\"remaining_use_count\":null},\"35a98857cf42947fa34f464a57982796\":{\"expiry_time\":null,\"remaining_use_count\":97}},\"scopes\":{\"dli+object+read:/relay/\":true,\"dli+object+read:/relay/outlets/\":true}},\"J\":{\"redirect_urls\":{\"https://%bb%0A]]7%6e\":true,\"https://f\":true,\"https://XZ%dE]zR\":true},\"refresh_tokens\":{\"2342dc59e79fd9b579ee139886f370c9\":{\"expiry_time\":1601952279,\"remaining_use_count\":null}},\"secret_hash\":\"e7efc4910678461313da50b6e24a75d6\",\"access_tokens\":{\"2bb95b7e7d60b41ee9759bca76f72145\":{\"expiry_time\":null,\"remaining_use_count\":90}},\"scopes\":{\"dli+object+read:/config/\":true,\"dli+object+read:/relay/\":true,\"dli+object+full:/config/links/\":true}}},\"users\":[{\"password\":\"vvSS\\\"vg+PGP_\",\"is_admin\":true,\"name\":\"admin\",\"is_allowed\":true,\"outlet_access\":[true,true,true,true,true,true,true,true]},{\"password\":\"3[a9#2Ew,g%k,\",\"is_admin\":false,\"name\":\"tom\",\"is_allowed\":true,\"outlet_access\":[true,false,false,false,true,false,false,false,true,false,false,true,true,true,false,false,true,true,false,false,false,true,false,true,true,false,true,true,false,false,true,true]},{\"password\":\"4\\\"D\\\"vBDn8Nr^!Fd0\",\"is_admin\":false,\"name\":\"dick\",\"is_allowed\":false,\"outlet_access\":[true,true,true,true,true,true,false,false,true,false,true,true,true,false,true,true,false,false,true,false,false,false,true,true,true,true,false,true,false,false,true,false]},{\"password\":\"Ey)KStb=DwCy'^R\\\\\",\"is_admin\":false,\"name\":\"harry\",\"is_allowed\":true,\"outlet_access\":[false,true,false,false,true,false,false,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false,true,false,true,true,true,false,false,false,false]}],\"cookie_timeout\":30000}}\n"},"java-nethttp":{"filename":"get-using-java-nethttp.java","data":"// \n// Sample for the whole object model.\n// \n// This is a sample demonstrating how to get the DLI Controller API.\n// \n\n// Note that this sample has been generated by httpsnippet;\n// authentication configuration (usually digest) is not included.\n\nHttpRequest request = HttpRequest.newBuilder()\n .uri(URI.create(\"http://192.168.0.100/restapi/\"))\n .header(\"Connection\", \"close\")\n .header(\"Accept\", \"application/json\")\n .method(\"GET\", HttpRequest.BodyPublishers.noBody())\n .build();\nHttpResponse response = HttpClient.newHttpClient().send(request, HttpResponse.BodyHandlers.ofString());\nSystem.out.println(response.body());\n\n\n// Sample result:\n// {\"snmp\":{\"enabled\":true,\"engine_id\":\"5DBE14B8CEBCFA92EC\",\"known_auth_methods\":{\"sha1\":\"SHA1\",\"md5\":\"MD5\"},\"community_mappings\":[{\"ip_address\":\"10.176.163.168\",\"user\":\"userycbanW\",\"netmask\":\"255.0.0.0\",\"community\":\"eRhmhT7XB2fR\"},{\"ip_address\":\"10.8.216.58\",\"user\":\"userMVRIT4\",\"netmask\":\"255.0.0.0\",\"community\":\"nU5FBsxfzV\"},{\"ip_address\":\"192.168.14.226\",\"user\":\"userSvexm\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.35.65\",\"user\":\"userNvN4AS\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.167.196\",\"user\":\"userV7GC\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"}],\"users\":{\"powerReader\":{\"priv_password\":\"readerPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":\"readonly\"},\"auth_password\":\"readerAuthPassword\",\"is_allowed\":true,\"priv_method\":\"des\",\"auth_method\":\"sha1\",\"has_priv_password\":false},\"powerAdmin\":{\"priv_password\":\"adminPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":true},\"auth_password\":\"adminAuthPassword\",\"is_allowed\":true,\"priv_method\":\"aes\",\"auth_method\":\"sha1\",\"has_priv_password\":false}},\"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\"}}},\"network\":{\"wired\":{\"ip_address\":\"10.229.173.71\",\"serve_dns\":true,\"protocol\":\"dhcp\",\"online\":true,\"gateway\":\"10.0.0.39\",\"dns_servers\":[\"35.114.95.41\",\"27.10.21.15\"],\"mac_address\":\"7C:E1:FF:E0:E2:1F\",\"netmask\":\"255.0.0.0\"},\"wireless\":{\"wac_supported\":true,\"protocol\":\"dhcp\",\"encryption\":\"psk\",\"netmask\":\"255.0.0.0\",\"known_encryptions\":{\"psk2\":\"WPA2 PSK\",\"psk-mixed\":\"WPA/WPA2 PSK mixed mode\",\"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\":\"-&j&K&ieJTHx#caJJpq6a!4bW#aauwC%!-,K1r0XLUUM7\",\"dns_servers\":[],\"known_modes\":{\"sta\":\"Client\",\"ap\":\"Access Point\"},\"enabled\":false,\"serve_dns\":false,\"ssid\":\"any3\",\"mac_address\":\"7C:E1:FF:5C:74:B3\",\"ip_address\":\"10.72.235.109\",\"online\":false,\"channel\":\"9\",\"wac_enabled\":true,\"mode\":\"ap\",\"gateway\":\"10.0.0.25\"},\"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\":[]},\"interface_order\":[\"wired\"],\"known_protocols\":{\"dhcp\":\"Dynamic IP/DHCP\",\"static\":\"Static IP\"},\"same_subnet_only\":true},\"mqtt\":{\"connect_topic\":\"NWtSZGbel\",\"connect_payload\":\"ASzqk\",\"username\":\"userkXmxF\",\"reconnect_retain\":false,\"connect_qos\":2,\"use_ssl\":false,\"lwt_payload\":\"\",\"disconnect_payload\":\"aV\",\"outlets\":[{\"allow_read\":false,\"topic_subtree\":\"Mj8FD7jz\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"9UaIE\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"PjK2o\",\"qos\":2,\"allow_write\":false},{\"allow_read\":true,\"topic_subtree\":\"BBeLRsTBrB\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"swW7W\",\"qos\":2,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"T3XHp66\",\"qos\":0,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"fmG9y8\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"EPflXCrHv\",\"qos\":0,\"allow_write\":false}],\"enabled\":true,\"reconnect_qos\":0,\"disconnect_qos\":2,\"disconnect_retain\":false,\"lwt_qos\":0,\"broker_port\":null,\"lwt_topic\":\"HbLX8wk9l\",\"disconnect_topic\":\"vB9U\",\"password\":\"@IZq03a-LS#3\",\"lwt_retain\":true,\"reconnect_payload\":\"\",\"topic_root\":\"TySka7WQHz\",\"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\":\"1BaM.2HFC.YIwHXM.uAAC6Wy.2xSDXp.r0l3H.Z7u6T.O1aa86.XbC0ojpX.example.com\",\"reconnect_topic\":\"hrlRgyp4H\",\"connect_retain\":false},\"script\":{\"source\":\"function enable_modem(...)\\n ...\\nend\\nfunction disable_contraption(...)\\n ...\\nend\\n\",\"step_time_limit\":5,\"boot_handler\":\"\",\"threads\":{\"52\":{\"label\":\"label of thread #52\"}},\"traced\":false,\"step_delay\":2,\"user_function_ui_order\":[\"enable_modem\",\"toggle_machines\",\"toggle_contraption\"],\"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\":{\"disable_heater_sample\":{\"source\":\"function shut_down_router(...)\\n ...\\nend\\nfunction disable_routers(...)\\n ...\\nend\\nfunction disable_engine(...)\\n ...\\nend\\n\"},\"energize_heaters_sample\":{\"source\":\"function enable_routers(...)\\n ...\\nend\\nfunction energize_modem(...)\\n ...\\nend\\nfunction energize_router(...)\\n ...\\nend\\nfunction enable_heaters(...)\\n ...\\nend\\n\"}},\"boot_handler_legacy\":true,\"variables\":{\"engine_running\":10,\"heater_online\":\"good\",\"gadget_running\":\"failed\",\"router_state\":\"no\",\"modem_online\":true}},\"meter\":{\"power_status\":true,\"values\":{\"vcc_voltage\":{\"intervals\":[{\"lower_bound_bottom\":576.66666666667,\"alarm_level\":1,\"lower_bound_top\":590,\"alarm_period\":1},{\"lower_bound_bottom\":594.16666666667,\"alarm_level\":null,\"lower_bound_top\":602.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":18,\"data_absence_alarm_level\":3,\"value\":6,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"DC voltage\",\"supports_calibration\":false,\"internal\":false,\"lowest_interval_alarm_level\":null,\"bus\":3},\"current\":{\"intervals\":[{\"lower_bound_bottom\":94,\"alarm_level\":null,\"lower_bound_top\":104,\"alarm_period\":null},{\"lower_bound_bottom\":143,\"alarm_level\":3,\"lower_bound_top\":157,\"alarm_period\":null},{\"lower_bound_bottom\":162,\"alarm_level\":1,\"lower_bound_top\":176,\"alarm_period\":null},{\"lower_bound_bottom\":179,\"alarm_level\":null,\"lower_bound_top\":188,\"alarm_period\":null},{\"lower_bound_bottom\":225,\"alarm_level\":null,\"lower_bound_top\":239,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"2.4\",\"history_subsample_count\":10,\"data_absence_alarm_level\":2,\"value\":8,\"log_history\":false,\"history_time_step\":17,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":7,\"quantity\":\"current\",\"name\":\"Current\",\"supports_calibration\":false,\"internal\":true,\"lowest_interval_alarm_level\":1,\"bus\":null},\"mains_voltage\":{\"intervals\":[{\"lower_bound_bottom\":7.8333333333333,\"alarm_level\":null,\"lower_bound_top\":8.8333333333333,\"alarm_period\":2},{\"lower_bound_bottom\":11.25,\"alarm_level\":null,\"lower_bound_top\":12.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"3.5\",\"history_subsample_count\":1,\"data_absence_alarm_level\":null,\"value\":108,\"log_history\":true,\"history_time_step\":14,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":36,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"AC voltage\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":3,\"bus\":null},\"temperature\":{\"intervals\":[{\"lower_bound_bottom\":20.870870870871,\"alarm_level\":3,\"lower_bound_top\":21.171171171171,\"alarm_period\":1},{\"lower_bound_bottom\":22.432432432432,\"alarm_level\":null,\"lower_bound_top\":22.582582582583,\"alarm_period\":null},{\"lower_bound_bottom\":23.843843843844,\"alarm_level\":null,\"lower_bound_top\":24.174174174174,\"alarm_period\":1},{\"lower_bound_bottom\":24.264264264264,\"alarm_level\":null,\"lower_bound_top\":24.564564564565,\"alarm_period\":7},{\"lower_bound_bottom\":25.735735735736,\"alarm_level\":1,\"lower_bound_top\":26.126126126126,\"alarm_period\":1},{\"lower_bound_bottom\":27.267267267267,\"alarm_level\":2,\"lower_bound_top\":27.447447447447,\"alarm_period\":null},{\"lower_bound_bottom\":27.807807807808,\"alarm_level\":2,\"lower_bound_top\":28.108108108108,\"alarm_period\":3},{\"lower_bound_bottom\":28.138138138138,\"alarm_level\":10,\"lower_bound_top\":28.408408408408,\"alarm_period\":1}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":8,\"data_absence_alarm_level\":1,\"value\":314,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":11,\"data_absence_alarm_period\":1,\"quantity\":\"temperature\",\"name\":\"Temperature\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":5,\"bus\":4}},\"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\":[],\"arguments\":[]}},\"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\"}},\"config\":{\"allow_plaintext_logins\":true,\"allow_coapws\":true,\"protect_private_config\":false,\"brand_url\":\"https://bar.example.com/baz/baz.html\",\"allow_jsonrpc_nonadmin\":false,\"hide_passwords\":true,\"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\":null,\"name\":\"Screen length\",\"units\":{\"px\":{\"offset\":0,\"internal\":true,\"name\":\"pixel\",\"scale\":1}}},\"temperature\":{\"preferred_unit\":\"C\",\"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\":\"times\",\"name\":\"Count\",\"units\":{\"times\":{\"offset\":0,\"internal\":true,\"name\":\"time\",\"scale\":1}}},\"illuminance\":{\"preferred_unit\":\"lx\",\"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\":\"s\",\"name\":\"Time\",\"units\":{\"s\":{\"offset\":0,\"internal\":true,\"name\":\"second\",\"scale\":1}}},\"ratio\":{\"preferred_unit\":\"times\",\"name\":\"Ratio\",\"units\":{\"%\":{\"offset\":0,\"internal\":true,\"name\":\"percent\",\"scale\":100},\"times\":{\"offset\":0,\"internal\":true,\"name\":\"\",\"scale\":1}}},\"energy\":{\"preferred_unit\":null,\"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\":false,\"custom_register_url\":\"https://foo.example.com/bar/bar/baz.html\",\"customization_status\":null,\"known_protection_bits\":{\"protect_restore\":{\"name\":\"Protection from restore from backup\",\"status\":true},\"protect_admin\":{\"name\":\"Administrator credentials protection\",\"status\":false},\"protect_private_config\":{\"name\":\"Private configuration protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"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 lock\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_firmware\":{\"name\":\"Firmware protection\",\"status\":false}},\"refresh_enabled\":true,\"allow_modifying_get\":true,\"protect_maintenance\":false,\"serial\":\"ISO322203123456\",\"custom_support_email\":\"support@example.com\",\"allow_coapws_nonadmin\":false,\"allow_restapi\":false,\"upgrade_notify_beep\":false,\"brand_faq_url\":\"https://bar.example.com/baz/quux/baz/quux.htm\",\"links\":[{\"description\":\"test 5\",\"href\":\"test_url7\"},{\"description\":\"test 3\",\"href\":\"test_url5\"}],\"custom_brand_logo\":\"https://foo.example.com:8443/foo/baz/foo/baz.jpg\",\"image_format\":\"svg\",\"location\":\"Server room\",\"ntp_server_enabled\":false,\"http_ports\":[{\"port\":\"2\",\"address\":\"192.168.0.13\"},{\"port\":\"80\",\"address\":\"192.168.0.50\"},{\"port\":\"8000\",\"address\":\"192.168.0.42\"}],\"hide_wifi_key\":false,\"custom_brand_url\":\"http://foo.example.com/bar/quux/baz/bar/foo.html\",\"syslog_ip_address\":null,\"protect_network\":false,\"lockout_delay_minutes\":60,\"version\":\"1.8.1.0\",\"allow_coapws_origins\":[\"http://baz.example.com\",\"https://foo.example.com\",\"http://foo.example.com\",\"https://baz.example.com:8443\",\"http://bar.example.com:8037\",\"http://baz.example.com:80\",\"http://bar.example.com\"],\"syslog_minimal_severity\":8,\"certificates\":{\"iVeriBaz_Primary_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIISgtFFi3UczXg1sKPtJYCR8AHUNQL2cJWIDoZxt4aseHvWdLPzveQ4rkaFAyJp\\n7WgjUZp4STNO01lS0h7Sn+COGPMbEfTOC98il+oDUBdWFO/H58mv9/JRQh3hMY6a\\nGIWG7lmLPJcpLvxWhshiB89uEtHp/uZID5bMtOjIjL85H5d++KjCVu7loQapKA7a\\nkyB8iWu3g0MofNp/71X2AIscuhz5rZPcYdnG9iMsklgP8VRIZ+MlJENEyNLqzmSX\\nGqb+CTkzAA8idSHdr2y5SC4sawrMPPoiFQiTwTT6fdrI68yzDx5iACam9S9at+I8\\n1eMW7VBnMWwXUvnR1VeF6QQab1T=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"SecureBarSign_Root_CA_3\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIQcq2QCuDpVomTeUGNMdvXMmUI/mGyLBOz2TPGOf6vUuP8PhYnKULjGr1IdKG/\\n+cAQva62VcywnNeLB/sYk8PoT39l4jS5MfYIFhMnJLk7lOVyPNXAXy+129o8vHGI\\nrcEY/1tMn17CY6exfqVerYi1Ntyg9Gf1vvbwzVJnYT/6cf4HWbxN9gQYZPFliwod\\nQarxwfWPgf1MlLuMJIY/k7b9PMuMBXEd86b4n7VUoZtawozF6YHshu\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"iCyberFooCare_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIELfoX7Hcgwv5LRQL574xu1tp27rSFPPVn5KKFdyxat3yLVJSfQQZTKPYTH0li\\nVadrrHppujus5QBZ5e0h8N7isQle8DxgqbXivNXp7ShEvvq1ZskjFuS8KDoVSmBJ\\nk1I8b8H3rX+mN2MGo6Yjaj3pXaIKoejZh2jIC0O3aPszTFGIOr1/a7r8k9UYqD7Y\\nssWvHcViVVCnnWBeaCFj3PTFv258BfT4Y//seWb92pzsMAXzPoiUDCm8GtJTZoa8\\nb0U8dgCTf5rseqHSZninZs4TCa31ADtnGOyw5APnHHfy8yQkl8YL\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"iTrustBar_Trusted_Certification_Authority_9\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII+lWTC/AfwyDAUtu35zjc6d8YHjR7fdwfPT9dUMIRLYdrSXwZXgCgKMFe5inmM\\nnDeQj0lBNKqEoOBOyuceE+vu6eiv1SOqi2HS52fUPVlDwzdutGZ8GV3PAoLDHl3/\\nNTxS8RtgD7cCmX627HLeMnqB83Uw9WmY/j1ABwsQ3Ves3nxC4Js=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBarProtect_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFWAceIQ5tB1Q8GLpkAjNiIEUEacysi67FIlvcC0WP4yaMJP7W8XETnljNNiF6\\nN9BIoPLKqRJQqfs+B1XSXLDHld/1lsS82fTs4qDxIYO8DH9QKiuu47BrmDuY6MiA\\nC382\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"VeriBazSystems_Root_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII2rwygHYXH1hxhLz8DsLgURgAuQGXuK6yB2xuMVSgZ9dGXdRmWpT0G9CBbVkVr\\n3yQzLyR1XdhqBKHzs6SuPe7cFeNnWGGbFjbch3fFiM5vjOvbXOWy2fbKK+7tHQUY\\n6AtBs8wFGs+==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"GuardBarSign_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIyOL22ZGy1Pr87xtdi4IOJgqjY/u5yoPxDm0HMIGQk7at5TXpZsEvY5e77YE5N\\ncS6wrRCHBMt4TNeJyWZu4hYEq7UyXB1AfA6XdKqqijxC6bY5770ErbUhk/fICjUu\\ncRYyHOh1LvAyTI6dKMVxsCiut06cW0X8U57oWrrum2sGM/wjNRgGgPAZRJC+Mm9s\\nIgQ9YKycDF+ECjdgQwMs6yKRAKqyVisqPI0+e/ctGd8UNnBqjZisX2K==\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eTrustFooCrypt_Primary_Certification_Authority_1\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIGznwhzqYHWIf/a7F/1ONn1LlZdolZ9Yr9LotKeReBmJCMTTOWunJy95XovJN5\\nHF4AckeGyQcAo5gDdb1zZC5700SQ8MiReoeHZIaXkCkZKRp+2sze44n77GZIeIlJ\\nPcikCGVR0\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBazSign_Root_CA_7\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIiniveU/qjbZ7KWRHLv9RgwY7UGqH9nMua5pFbq5LShVpEy6buI3aEejlxa26O\\n/YrGAiOXB630N19/yT4ZklJVivaqK1tLblenT2LhBQkaUvbTPi2ATNhCJI2fLx0z\\ngnCl9wzbga6cBc1wgDQ4xeQFj5dg8dPrQedbacDGCMuQ+yNhCpoAUESDM5wWlMOB\\n1pdg3wvSrLTqlA2a/E5FiKdqGAbeaphdfKKkGFC8dh+Ou2/vJ6B2Squk1WPdL6H0\\ndnlu0wXjwye/zaK6nOaeJLhsmLDve\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"eCyberBazSystems_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFz12jzNyiH5283OG8Hh6u1AffCxon053/97k8Xjtrry/wMI5f0Ea3QGleDaRF\\nHsg20Eow5gu7dGRkyT+YZQqK54xZLe6fXpja3XWBDQKsiodgHdFt46ECCBnZrvEP\\n+/qXX1n+OgiCJPWzgQ3ogH1t5dl0tAnuCdSmhFm6yVLHwtHdKMS0gWvn9gq3tez5\\nRu/jg8hCV/9PIolhHnO==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"SecureBarSystems_Primary_Certification_Authority_6\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII3DkCaEMgm5Y3TNKP3006mAdPrq1Lb5qhLawxrIeeQCkvc5Kh7NqwaTLRKOpyW\\ntGcq8wVpNjZIMgf4q2wmeQ76mYxl5dQ+w2r4/MwO6VjVCOb2SXq7++FnZDYgs+ho\\nYv5xsW4NFbcgCh9mYImZaZ8p7qi8XXE6TM4LuAlAoOs052pfNcFzCPpLFYWp5nxb\\n1y3EjG2794F\\n-----END CERTIFICATE-----\\n\",\"status\":false}},\"ssh_authorized_keys\":[{\"data\":\"ssh-rsa 9=\",\"options\":\"\",\"comment\":\"\"}],\"refresh_delay_minutes\":1,\"ssh_enabled\":true,\"allow_restapi_nonadmin\":true,\"protect_restore\":true,\"custom_brand_logo_height\":32,\"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\"},\"allow_restapi_origins\":[\"https://foo.example.com:38443\",\"https://bar.example.com\",\"http://bar.example.com:8014\",\"http://bar.example.com\",\"https://baz.example.com:443\"],\"brand_manual_url\":\"https://foo.example.com/baz/foo.htm\",\"custom_brand_logo_width\":22,\"plots\":[{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480}],\"ssh_port\":22,\"upgrade_notify_blink\":true,\"protect_admin\":false,\"relay_ports\":[\"ttyATH0\"],\"custom_update_url\":\"http://baz.example.com/foo/bar/foo/bar.html\",\"brand_company_name\":\"Digital Loggers, Inc.\",\"hardware_id\":\"EPCR5\",\"crls\":{\"iSecureBar_Primary_Certification_Authority\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIilpXCD0tj4JSIv5xk4EjgZo+WsGYMhv5Skeh+haknwC6rJ4bQLL7wA8T2Q2R8\\nckDKlwxVktksk4zMWKjgGwqm+HqSRp14aGQLDNszGds1jrQGB9yU5pH667aZzegZ\\n6w9Vp9oS2sCwIU8UTecIykQ5L04/igyrc8NSKBxO4AKOhUuA9WV7HxFf+=\\n-----END X509 CRL-----\\n\",\"status\":false},\"eGuardFooWard_Trusted_CA\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIL3MXGW7ar4JuXx797txcc+mLPdpv9u6XzV4G1EtvLCpuAz4Jt2yV2ksUNhQYc\\nc3Cv7To2q1ulDtrZmvXH+IAVhtxGWVO8bd3k6upzxjkBdcmPXKjYev3Lp0eLX2W9\\ncvqXlqUUah7CUZmqIKVEQt3SXR0b+BJd7AAu0hPdPZrv8emT/HjRApvjHyLH9hwJ\\n6EwqgZFFRAQ6zw7GgaTWWDpUb6fI3/DCF92ylJDDWgLVcUnJ4HrcWg6\\n-----END X509 CRL-----\\n\",\"status\":false},\"iGuardBar_Primary_CA_5\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIbm+M0Jrf8Tle7oRnigWg+Rhj04G0xFQZ2Ry4mpmwJXbSM3F4lommFUWHaoKY4\\n8E6F1y1+Iacmzh23TtsG8MoSzdpXjdituq9xpCx7pZwoH/tnul337uY6XNgH1OBx\\nMu4asDQS9EmA7Z5vf\\n-----END X509 CRL-----\\n\",\"status\":true}},\"contact\":\"support@example.com\",\"relax_nonhtml_content_types\":false,\"timezone\":\"UTC\",\"hostname\":\"baz.example.com\",\"protect_firmware\":false,\"outlet_label\":\"Outlet\",\"brand_name\":\"Ethernet Power Controller\",\"oid\":\"1.3.6.1.4.1.45770.1.3\",\"custom_brand_company_name\":\"Whatever Systems Inc.\",\"update_url\":\"https://bar.example.com/foo/baz/quux/baz.htm\",\"ntp_peers\":[\"0.ntp-pool.example.com\",\"1.ntp-pool.example.com\",\"2.ntp-pool.example.com\",\"3.ntp-pool.example.com\"],\"custom_help_url\":\"https://baz.example.com/foo/quux.htm\",\"name_always_visible\":true,\"support_email\":\"support@example.com\",\"https_ports\":[{\"port\":\"8080\",\"address\":\"192.168.0.71\"}],\"contacts\":{\"engineering\":{\"phone\":null,\"fax\":\"+02368524446846\",\"name\":\"Engineering\",\"email\":\"engineering@bar.example.com\"},\"sales\":{\"phone\":null,\"fax\":null,\"name\":\"Sales\",\"email\":null},\"support\":{\"phone\":\"+2772690660701\",\"fax\":\"+890334929577649\",\"name\":\"Support\",\"email\":null},\"features\":{\"phone\":null,\"fax\":null,\"name\":\"Features\",\"email\":null}},\"custom_support_url\":\"http://baz.example.com:8070/baz/quux/foo/bar.htm\",\"support_url\":\"https://bar.example.com/bar.htm\",\"protect_notification\":false,\"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\":true,\"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\":true,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"min_value\":8,\"scale\":\"linear\",\"height\":64}],\"register_url\":\"https://bar.example.com:443/baz/foo/foo.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\"},\"string_mask\":\"nombstr\",\"renewal_data\":{\"days\":\"4\"},\"cert\":\"-----BEGIN CERTIFICATE-----\\nMIINWlG0m1xW3eg4FZ8SMKl1Obu1iuFO0CnYz3bl7YICD+JUaUzyqk/FMwI5qZVs\\nRnO2ZXdtmsu5NUbMSS7UkVQ3dGf89TSdGtisQLlCEfKd9y/eR89CgcHJvyU4Szkk\\nScIpOX33ujFtkwKv6YcksyfqSmIRW3J/ier6CxC6gU/RRMMZx+Jpz\\n-----END CERTIFICATE-----\\n\",\"automatic_renewal\":true,\"renewal_method\":\"selfsigned\",\"bits\":8192,\"key\":\"-----BEGIN PRIVATE KEY-----\\nMIIMf/aHFwFUcjzYJ7eGvf5pO/q1XCblUC79DjSVfk0HT/sp9W54BDvcFmfo+GaV\\nhkTAG8wJSQKLFWuNc5cYktLPiMiItD1b+WnGhjbAAyXRUSr6ZThKN2l5QTPKjTxj\\nk/jUdwhbU95y0EYWyuv1f0U9SquxodzZfj3IgnwAy28+IjWHdSKJUqUzgPwU3w4k\\nA3Mz/Zx3jyOTVh6z1RUtyTaNQ5SMBD3NIRMK0KPmIp\\n-----END PRIVATE KEY-----\\n\",\"distinguished_name\":{\"commonName\":[\"Digital Loggers Unit\"],\"countryName\":[\"US\"],\"stateOrProvinceName\":[\"California\"],\"localityName\":[\"Santa Clara\"]},\"domains\":[\"foo.example.com\"],\"addresses\":[\"108.121.174.254\"],\"csr\":\"-----BEGIN CERTIFICATE REQUEST-----\\nMIIuK4EMovDx7AAGthHK8gijdj3Sj48Au95FGLe4Gt2P4Fizz/J7i2tLozqX3/k+\\nGTCwaVqfxwwfwwhG3PKzn9yej2gT3tKLMZIy48d25aj1WQKcsgcgsaKbe04jwR5I\\nQH7bxBiYwm5N6kGpMyhyJJdMQNItVdwxx3YuHHTE4adCKv2iumhD5LcYlwRGaOEX\\noSn6x1CXhRudVcXHKnPhPzTMRlys/WMq+9yxDBUwePaA27UOxv6NvblNNkFOGdFG\\nEE3Rl06AcIEmpejkn6gOu3ofKCx+UEpkUvCGxKSZfiLUN5FADyb81PpOenP82FuZ\\n6r7TJi814fQBxdQvEbzgRNKEoUI3PuGYlP148C8EubRrEunUVmAyAWD/1Y5TSN1D\\n5JyKUDE5g6Lavs6h25ubKvfu08MPCcEJyDfSSwZ83xl/puju/d=\\n-----END CERTIFICATE REQUEST-----\\n\",\"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}}}}},\"relax_nonhtml_methods\":false,\"brand_product_info_url\":\"https://bar.example.com/foo/foo/bar/quux.htm\"},\"cred\":{\"ip_address\":\"192.168.0.93\",\"is_admin\":true,\"name\":\"admin\",\"agent\":\"web ui\",\"outlet_access\":[true,true,true,true,true,true,true,true]},\"upnp\":{\"enabled\":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\":\"XQ4idRGnN-y8U\",\"model_number\":\"\",\"model\":\"DLI emulated Belkin socket\",\"soap_xmlns_prefix_override\":\"i\",\"event_xmlns_prefix_override\":null,\"service_id\":\"basicevent1\",\"device_type\":\"controllee\"}},\"notifications\":{\"events\":{\"dli.upnp.sample_event\":{\"parameters\":[{\"id\":\"sample_parameter\",\"has_fixed_value\":false,\"fixed_value\":null}],\"message_template\":[\"sample event\"]}},\"parameter_kinds\":[]},\"outlets\":[{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d0\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d1\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d2\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d3\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"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\"}]},\"relay\":{\"all_caps\":true,\"min_relay_voltage\":8,\"lcd_rows\":2,\"user_message_timeout\":0,\"sequence_delay\":2,\"beep_sequence\":\"0\",\"min_sequence_delay\":1,\"outlets\":[{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #3\"},{\"state\":true,\"critical\":true,\"cycle_delay\":4,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":6,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #5\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #6\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":false,\"cycle_delay\":2,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #8\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #9\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Uplink Radio Power\"},{\"state\":false,\"critical\":false,\"cycle_delay\":1,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #12\"},{\"state\":true,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #13\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #14\"},{\"state\":false,\"critical\":true,\"cycle_delay\":6,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Server\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Cooling fans\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #17\"},{\"state\":false,\"critical\":true,\"cycle_delay\":8,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":false,\"cycle_delay\":5,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #19\"},{\"state\":false,\"critical\":true,\"cycle_delay\":5,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #20\"},{\"state\":false,\"critical\":true,\"cycle_delay\":2,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #24\"},{\"state\":false,\"critical\":false,\"cycle_delay\":9,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #27\"},{\"state\":false,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Uplink Radio Power\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":true,\"cycle_delay\":3,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":3,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #31\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Server\"}],\"lcd_columns\":16,\"relatch\":9,\"fuse_relatch\":5,\"model\":\"EPCR5\",\"user_lines\":[null,null],\"recovery_mode\":0,\"nets\":{\"eu82\":{\"latest_value\":8,\"tracking\":null,\"name\":\"eu82\",\"expression\":false},\"u53\":{\"latest_value\":1,\"tracking\":\"pull\",\"name\":\"u53\",\"expression\":true},\"ymb6\":{\"latest_value\":1,\"tracking\":\"push\",\"name\":\"ymb6\",\"expression\":false}},\"pins\":{\"ain25\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"ain25\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":\"lol78\",\"mode_bits\":4,\"level_driver\":\"kzvnx16\",\"input_bits\":16},\"aout8\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"aout8\",\"drive_logic_mapping\":[\"Z\",\"H\",\"0\",\"1\"],\"mode_driver\":\"x7\",\"mode_bits\":0,\"level_driver\":\"y6\",\"input_bits\":0},\"dio6\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"dio6\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":false,\"mode_bits\":0,\"level_driver\":\"twclyvu2\",\"input_bits\":8},\"din57\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"din57\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":\"y69\",\"mode_bits\":1,\"level_driver\":true,\"input_bits\":0},\"aout3\":{\"level_bits\":8,\"latest_input_value\":null,\"name\":\"aout3\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":false,\"mode_bits\":8,\"level_driver\":\"zttx52\",\"input_bits\":0}},\"ports\":{\"uart_e8p\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_e8p\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"1.5\",\"char_size\":\"6\"}},\"uart_54hywn7x3ih1\":{\"latest_received\":{\"d\":\"3B93DABB\"},\"type\":\"uart\",\"name\":\"uart_54hywn7x3ih1\",\"accept\":[],\"configuration\":[]},\"uart_fvl\":{\"latest_received\":{\"d\":\"01\"},\"type\":\"uart\",\"name\":\"uart_fvl\",\"accept\":[],\"configuration\":{\"parity\":\"N\",\"char_size\":\"5\",\"stop_bits\":\"1.5\"}},\"uart_a3\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_a3\",\"accept\":{\"d\":true},\"configuration\":{\"parity\":\"S\",\"char_size\":\"7\"}},\"uart_2f\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_2f\",\"accept\":[],\"configuration\":{\"parity\":\"E\"}},\"uart_9xt\":{\"latest_received\":{\"d\":\"802A94D1A9C7\"},\"type\":\"uart\",\"name\":\"uart_9xt\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"32\",\"stop_bits\":\"1\"}},\"uart_r\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_r\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"2\"}},\"uart_i0\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_i0\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"86\",\"stop_bits\":\"1.5\"}},\"uart_pn\":{\"latest_received\":{\"d\":\"BE\"},\"type\":\"uart\",\"name\":\"uart_pn\",\"accept\":[],\"configuration\":{\"baudrate\":\"36845435\",\"stop_bits\":\"2\"}},\"uart_m\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_m\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"8697\",\"char_size\":\"8\",\"parity\":\"M\"}},\"uart_yz\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_yz\",\"accept\":[],\"configuration\":{\"parity\":\"O\",\"char_size\":\"6\"}}},\"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\"}}},\"backlight_sequence\":\"0\",\"name\":\"My controller\",\"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\":[]},\"online\":true,\"version\":\"1.8.1.0\",\"cycle_delay\":6,\"keypad_enabled\":false,\"user_message_force_timeout\":1,\"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},\"autoping\":{\"enabled\":true,\"max_consecutive_reboot_count\":53,\"max_reboot_count\":3,\"items\":[{\"enabled\":false,\"script\":\"\",\"outlets\":[11,16,20,30],\"status\":{\"reboots\":7,\"hosts\":[{\"state\":null,\"success_count\":0,\"address\":\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"state_details\":null,\"failure_count\":155,\"queue_size\":0},{\"state\":null,\"success_count\":0,\"address\":\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"state_details\":\"Something strange and unexpected has happened to https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"failure_count\":60,\"queue_size\":0}]},\"addresses\":[\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\"],\"pings_before_enabling\":null}],\"resume_without_retrial\":true,\"post_reboot_delay\":122,\"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\":1,\"ping_timeout\":136,\"ping_interval\":6},\"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\":\"^(|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,}$\"}}},\"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\":{\"content_type\":{\"group\":\"msg\",\"name\":\"Content type\",\"regexp\":\"^(json|urlencoded)$\"},\"recipient\":{\"group\":\"rcpt\",\"name\":\"Recipient URL\",\"regexp\":\"^https?://.*$\"}}},\"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>=INFO\",\"action\":\"notify(\\\"james\\\")\"},{\"condition\":\"severity>=ERROR\",\"action\":\"notify(\\\"edward\\\")\"}],\"sinks\":[{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[true],\"arguments\":[]},\"type\":\"xmpp\",\"name\":\"anthony\",\"data\":{\"password\":\"\",\"sender\":\"jeff@xjg1-.gk8yby.example.com\",\"recipient\":\"george@y4seq1.example.com\"}}],\"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}}},\"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\":{\"tV\":{\"redirect_urls\":{\"https://%ECE%fA%8D!\":true},\"refresh_tokens\":{\"e3064a667b492894f6d0cd812ee45103\":{\"expiry_time\":1605015618,\"remaining_use_count\":null}},\"secret_hash\":\"8eecc0c98ad0b7b0b6d9870ec79b0158\",\"access_tokens\":{\"28654241a15319a623bf01681ef52a64\":{\"expiry_time\":1677345749,\"remaining_use_count\":null},\"0f2c4cec52cbfc7d49f374985cd57707\":{\"expiry_time\":1623303439,\"remaining_use_count\":72}},\"scopes\":{\"dli+object+full:/relay/\":true}},\"mK2D8TG\":{\"redirect_urls\":{\"https://.]]]s\":true,\"https://%5f\":true,\"https://]\":true},\"refresh_tokens\":{\"6ff20ec37b69f8bdb36b6df101fb76ee\":{\"expiry_time\":1686295518,\"remaining_use_count\":34},\"d848fe87952dce4ad6af556b440256e2\":{\"expiry_time\":null,\"remaining_use_count\":71},\"2828718cc0f938f32411d3790373a22d\":{\"expiry_time\":null,\"remaining_use_count\":41}},\"secret_hash\":null,\"access_tokens\":{\"ca2b0590cb0744d2fc8d4719a44add29\":{\"expiry_time\":1635344625,\"remaining_use_count\":47},\"c4d841ae52e062fb845dbf6d7f3533bf\":{\"expiry_time\":null,\"remaining_use_count\":null},\"35a98857cf42947fa34f464a57982796\":{\"expiry_time\":null,\"remaining_use_count\":97}},\"scopes\":{\"dli+object+read:/relay/\":true,\"dli+object+read:/relay/outlets/\":true}},\"J\":{\"redirect_urls\":{\"https://%bb%0A]]7%6e\":true,\"https://f\":true,\"https://XZ%dE]zR\":true},\"refresh_tokens\":{\"2342dc59e79fd9b579ee139886f370c9\":{\"expiry_time\":1601952279,\"remaining_use_count\":null}},\"secret_hash\":\"e7efc4910678461313da50b6e24a75d6\",\"access_tokens\":{\"2bb95b7e7d60b41ee9759bca76f72145\":{\"expiry_time\":null,\"remaining_use_count\":90}},\"scopes\":{\"dli+object+read:/config/\":true,\"dli+object+read:/relay/\":true,\"dli+object+full:/config/links/\":true}}},\"users\":[{\"password\":\"vvSS\\\"vg+PGP_\",\"is_admin\":true,\"name\":\"admin\",\"is_allowed\":true,\"outlet_access\":[true,true,true,true,true,true,true,true]},{\"password\":\"3[a9#2Ew,g%k,\",\"is_admin\":false,\"name\":\"tom\",\"is_allowed\":true,\"outlet_access\":[true,false,false,false,true,false,false,false,true,false,false,true,true,true,false,false,true,true,false,false,false,true,false,true,true,false,true,true,false,false,true,true]},{\"password\":\"4\\\"D\\\"vBDn8Nr^!Fd0\",\"is_admin\":false,\"name\":\"dick\",\"is_allowed\":false,\"outlet_access\":[true,true,true,true,true,true,false,false,true,false,true,true,true,false,true,true,false,false,true,false,false,false,true,true,true,true,false,true,false,false,true,false]},{\"password\":\"Ey)KStb=DwCy'^R\\\\\",\"is_admin\":false,\"name\":\"harry\",\"is_allowed\":true,\"outlet_access\":[false,true,false,false,true,false,false,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false,true,false,true,true,true,false,false,false,false]}],\"cookie_timeout\":30000}}\n"},"javascript-jquery":{"filename":"get-using-javascript-jquery.js","data":"// \n// Sample for the whole object model.\n// \n// This is a sample demonstrating how to get the DLI Controller API.\n// \n\n// Note that this sample has been generated by httpsnippet;\n// authentication configuration (usually digest) is not included.\n\nconst settings = {\n \"async\": true,\n \"crossDomain\": true,\n \"url\": \"http://192.168.0.100/restapi/\",\n \"method\": \"GET\",\n \"headers\": {\n \"Connection\": \"close\",\n \"Accept\": \"application/json\"\n }\n};\n\n$.ajax(settings).done(function (response) {\n console.log(response);\n});\n\n\n// Sample result:\n// {\"snmp\":{\"enabled\":true,\"engine_id\":\"5DBE14B8CEBCFA92EC\",\"known_auth_methods\":{\"sha1\":\"SHA1\",\"md5\":\"MD5\"},\"community_mappings\":[{\"ip_address\":\"10.176.163.168\",\"user\":\"userycbanW\",\"netmask\":\"255.0.0.0\",\"community\":\"eRhmhT7XB2fR\"},{\"ip_address\":\"10.8.216.58\",\"user\":\"userMVRIT4\",\"netmask\":\"255.0.0.0\",\"community\":\"nU5FBsxfzV\"},{\"ip_address\":\"192.168.14.226\",\"user\":\"userSvexm\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.35.65\",\"user\":\"userNvN4AS\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.167.196\",\"user\":\"userV7GC\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"}],\"users\":{\"powerReader\":{\"priv_password\":\"readerPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":\"readonly\"},\"auth_password\":\"readerAuthPassword\",\"is_allowed\":true,\"priv_method\":\"des\",\"auth_method\":\"sha1\",\"has_priv_password\":false},\"powerAdmin\":{\"priv_password\":\"adminPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":true},\"auth_password\":\"adminAuthPassword\",\"is_allowed\":true,\"priv_method\":\"aes\",\"auth_method\":\"sha1\",\"has_priv_password\":false}},\"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\"}}},\"network\":{\"wired\":{\"ip_address\":\"10.229.173.71\",\"serve_dns\":true,\"protocol\":\"dhcp\",\"online\":true,\"gateway\":\"10.0.0.39\",\"dns_servers\":[\"35.114.95.41\",\"27.10.21.15\"],\"mac_address\":\"7C:E1:FF:E0:E2:1F\",\"netmask\":\"255.0.0.0\"},\"wireless\":{\"wac_supported\":true,\"protocol\":\"dhcp\",\"encryption\":\"psk\",\"netmask\":\"255.0.0.0\",\"known_encryptions\":{\"psk2\":\"WPA2 PSK\",\"psk-mixed\":\"WPA/WPA2 PSK mixed mode\",\"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\":\"-&j&K&ieJTHx#caJJpq6a!4bW#aauwC%!-,K1r0XLUUM7\",\"dns_servers\":[],\"known_modes\":{\"sta\":\"Client\",\"ap\":\"Access Point\"},\"enabled\":false,\"serve_dns\":false,\"ssid\":\"any3\",\"mac_address\":\"7C:E1:FF:5C:74:B3\",\"ip_address\":\"10.72.235.109\",\"online\":false,\"channel\":\"9\",\"wac_enabled\":true,\"mode\":\"ap\",\"gateway\":\"10.0.0.25\"},\"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\":[]},\"interface_order\":[\"wired\"],\"known_protocols\":{\"dhcp\":\"Dynamic IP/DHCP\",\"static\":\"Static IP\"},\"same_subnet_only\":true},\"mqtt\":{\"connect_topic\":\"NWtSZGbel\",\"connect_payload\":\"ASzqk\",\"username\":\"userkXmxF\",\"reconnect_retain\":false,\"connect_qos\":2,\"use_ssl\":false,\"lwt_payload\":\"\",\"disconnect_payload\":\"aV\",\"outlets\":[{\"allow_read\":false,\"topic_subtree\":\"Mj8FD7jz\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"9UaIE\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"PjK2o\",\"qos\":2,\"allow_write\":false},{\"allow_read\":true,\"topic_subtree\":\"BBeLRsTBrB\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"swW7W\",\"qos\":2,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"T3XHp66\",\"qos\":0,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"fmG9y8\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"EPflXCrHv\",\"qos\":0,\"allow_write\":false}],\"enabled\":true,\"reconnect_qos\":0,\"disconnect_qos\":2,\"disconnect_retain\":false,\"lwt_qos\":0,\"broker_port\":null,\"lwt_topic\":\"HbLX8wk9l\",\"disconnect_topic\":\"vB9U\",\"password\":\"@IZq03a-LS#3\",\"lwt_retain\":true,\"reconnect_payload\":\"\",\"topic_root\":\"TySka7WQHz\",\"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\":\"1BaM.2HFC.YIwHXM.uAAC6Wy.2xSDXp.r0l3H.Z7u6T.O1aa86.XbC0ojpX.example.com\",\"reconnect_topic\":\"hrlRgyp4H\",\"connect_retain\":false},\"script\":{\"source\":\"function enable_modem(...)\\n ...\\nend\\nfunction disable_contraption(...)\\n ...\\nend\\n\",\"step_time_limit\":5,\"boot_handler\":\"\",\"threads\":{\"52\":{\"label\":\"label of thread #52\"}},\"traced\":false,\"step_delay\":2,\"user_function_ui_order\":[\"enable_modem\",\"toggle_machines\",\"toggle_contraption\"],\"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\":{\"disable_heater_sample\":{\"source\":\"function shut_down_router(...)\\n ...\\nend\\nfunction disable_routers(...)\\n ...\\nend\\nfunction disable_engine(...)\\n ...\\nend\\n\"},\"energize_heaters_sample\":{\"source\":\"function enable_routers(...)\\n ...\\nend\\nfunction energize_modem(...)\\n ...\\nend\\nfunction energize_router(...)\\n ...\\nend\\nfunction enable_heaters(...)\\n ...\\nend\\n\"}},\"boot_handler_legacy\":true,\"variables\":{\"engine_running\":10,\"heater_online\":\"good\",\"gadget_running\":\"failed\",\"router_state\":\"no\",\"modem_online\":true}},\"meter\":{\"power_status\":true,\"values\":{\"vcc_voltage\":{\"intervals\":[{\"lower_bound_bottom\":576.66666666667,\"alarm_level\":1,\"lower_bound_top\":590,\"alarm_period\":1},{\"lower_bound_bottom\":594.16666666667,\"alarm_level\":null,\"lower_bound_top\":602.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":18,\"data_absence_alarm_level\":3,\"value\":6,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"DC voltage\",\"supports_calibration\":false,\"internal\":false,\"lowest_interval_alarm_level\":null,\"bus\":3},\"current\":{\"intervals\":[{\"lower_bound_bottom\":94,\"alarm_level\":null,\"lower_bound_top\":104,\"alarm_period\":null},{\"lower_bound_bottom\":143,\"alarm_level\":3,\"lower_bound_top\":157,\"alarm_period\":null},{\"lower_bound_bottom\":162,\"alarm_level\":1,\"lower_bound_top\":176,\"alarm_period\":null},{\"lower_bound_bottom\":179,\"alarm_level\":null,\"lower_bound_top\":188,\"alarm_period\":null},{\"lower_bound_bottom\":225,\"alarm_level\":null,\"lower_bound_top\":239,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"2.4\",\"history_subsample_count\":10,\"data_absence_alarm_level\":2,\"value\":8,\"log_history\":false,\"history_time_step\":17,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":7,\"quantity\":\"current\",\"name\":\"Current\",\"supports_calibration\":false,\"internal\":true,\"lowest_interval_alarm_level\":1,\"bus\":null},\"mains_voltage\":{\"intervals\":[{\"lower_bound_bottom\":7.8333333333333,\"alarm_level\":null,\"lower_bound_top\":8.8333333333333,\"alarm_period\":2},{\"lower_bound_bottom\":11.25,\"alarm_level\":null,\"lower_bound_top\":12.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"3.5\",\"history_subsample_count\":1,\"data_absence_alarm_level\":null,\"value\":108,\"log_history\":true,\"history_time_step\":14,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":36,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"AC voltage\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":3,\"bus\":null},\"temperature\":{\"intervals\":[{\"lower_bound_bottom\":20.870870870871,\"alarm_level\":3,\"lower_bound_top\":21.171171171171,\"alarm_period\":1},{\"lower_bound_bottom\":22.432432432432,\"alarm_level\":null,\"lower_bound_top\":22.582582582583,\"alarm_period\":null},{\"lower_bound_bottom\":23.843843843844,\"alarm_level\":null,\"lower_bound_top\":24.174174174174,\"alarm_period\":1},{\"lower_bound_bottom\":24.264264264264,\"alarm_level\":null,\"lower_bound_top\":24.564564564565,\"alarm_period\":7},{\"lower_bound_bottom\":25.735735735736,\"alarm_level\":1,\"lower_bound_top\":26.126126126126,\"alarm_period\":1},{\"lower_bound_bottom\":27.267267267267,\"alarm_level\":2,\"lower_bound_top\":27.447447447447,\"alarm_period\":null},{\"lower_bound_bottom\":27.807807807808,\"alarm_level\":2,\"lower_bound_top\":28.108108108108,\"alarm_period\":3},{\"lower_bound_bottom\":28.138138138138,\"alarm_level\":10,\"lower_bound_top\":28.408408408408,\"alarm_period\":1}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":8,\"data_absence_alarm_level\":1,\"value\":314,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":11,\"data_absence_alarm_period\":1,\"quantity\":\"temperature\",\"name\":\"Temperature\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":5,\"bus\":4}},\"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\":[],\"arguments\":[]}},\"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\"}},\"config\":{\"allow_plaintext_logins\":true,\"allow_coapws\":true,\"protect_private_config\":false,\"brand_url\":\"https://bar.example.com/baz/baz.html\",\"allow_jsonrpc_nonadmin\":false,\"hide_passwords\":true,\"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\":null,\"name\":\"Screen length\",\"units\":{\"px\":{\"offset\":0,\"internal\":true,\"name\":\"pixel\",\"scale\":1}}},\"temperature\":{\"preferred_unit\":\"C\",\"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\":\"times\",\"name\":\"Count\",\"units\":{\"times\":{\"offset\":0,\"internal\":true,\"name\":\"time\",\"scale\":1}}},\"illuminance\":{\"preferred_unit\":\"lx\",\"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\":\"s\",\"name\":\"Time\",\"units\":{\"s\":{\"offset\":0,\"internal\":true,\"name\":\"second\",\"scale\":1}}},\"ratio\":{\"preferred_unit\":\"times\",\"name\":\"Ratio\",\"units\":{\"%\":{\"offset\":0,\"internal\":true,\"name\":\"percent\",\"scale\":100},\"times\":{\"offset\":0,\"internal\":true,\"name\":\"\",\"scale\":1}}},\"energy\":{\"preferred_unit\":null,\"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\":false,\"custom_register_url\":\"https://foo.example.com/bar/bar/baz.html\",\"customization_status\":null,\"known_protection_bits\":{\"protect_restore\":{\"name\":\"Protection from restore from backup\",\"status\":true},\"protect_admin\":{\"name\":\"Administrator credentials protection\",\"status\":false},\"protect_private_config\":{\"name\":\"Private configuration protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"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 lock\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_firmware\":{\"name\":\"Firmware protection\",\"status\":false}},\"refresh_enabled\":true,\"allow_modifying_get\":true,\"protect_maintenance\":false,\"serial\":\"ISO322203123456\",\"custom_support_email\":\"support@example.com\",\"allow_coapws_nonadmin\":false,\"allow_restapi\":false,\"upgrade_notify_beep\":false,\"brand_faq_url\":\"https://bar.example.com/baz/quux/baz/quux.htm\",\"links\":[{\"description\":\"test 5\",\"href\":\"test_url7\"},{\"description\":\"test 3\",\"href\":\"test_url5\"}],\"custom_brand_logo\":\"https://foo.example.com:8443/foo/baz/foo/baz.jpg\",\"image_format\":\"svg\",\"location\":\"Server room\",\"ntp_server_enabled\":false,\"http_ports\":[{\"port\":\"2\",\"address\":\"192.168.0.13\"},{\"port\":\"80\",\"address\":\"192.168.0.50\"},{\"port\":\"8000\",\"address\":\"192.168.0.42\"}],\"hide_wifi_key\":false,\"custom_brand_url\":\"http://foo.example.com/bar/quux/baz/bar/foo.html\",\"syslog_ip_address\":null,\"protect_network\":false,\"lockout_delay_minutes\":60,\"version\":\"1.8.1.0\",\"allow_coapws_origins\":[\"http://baz.example.com\",\"https://foo.example.com\",\"http://foo.example.com\",\"https://baz.example.com:8443\",\"http://bar.example.com:8037\",\"http://baz.example.com:80\",\"http://bar.example.com\"],\"syslog_minimal_severity\":8,\"certificates\":{\"iVeriBaz_Primary_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIISgtFFi3UczXg1sKPtJYCR8AHUNQL2cJWIDoZxt4aseHvWdLPzveQ4rkaFAyJp\\n7WgjUZp4STNO01lS0h7Sn+COGPMbEfTOC98il+oDUBdWFO/H58mv9/JRQh3hMY6a\\nGIWG7lmLPJcpLvxWhshiB89uEtHp/uZID5bMtOjIjL85H5d++KjCVu7loQapKA7a\\nkyB8iWu3g0MofNp/71X2AIscuhz5rZPcYdnG9iMsklgP8VRIZ+MlJENEyNLqzmSX\\nGqb+CTkzAA8idSHdr2y5SC4sawrMPPoiFQiTwTT6fdrI68yzDx5iACam9S9at+I8\\n1eMW7VBnMWwXUvnR1VeF6QQab1T=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"SecureBarSign_Root_CA_3\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIQcq2QCuDpVomTeUGNMdvXMmUI/mGyLBOz2TPGOf6vUuP8PhYnKULjGr1IdKG/\\n+cAQva62VcywnNeLB/sYk8PoT39l4jS5MfYIFhMnJLk7lOVyPNXAXy+129o8vHGI\\nrcEY/1tMn17CY6exfqVerYi1Ntyg9Gf1vvbwzVJnYT/6cf4HWbxN9gQYZPFliwod\\nQarxwfWPgf1MlLuMJIY/k7b9PMuMBXEd86b4n7VUoZtawozF6YHshu\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"iCyberFooCare_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIELfoX7Hcgwv5LRQL574xu1tp27rSFPPVn5KKFdyxat3yLVJSfQQZTKPYTH0li\\nVadrrHppujus5QBZ5e0h8N7isQle8DxgqbXivNXp7ShEvvq1ZskjFuS8KDoVSmBJ\\nk1I8b8H3rX+mN2MGo6Yjaj3pXaIKoejZh2jIC0O3aPszTFGIOr1/a7r8k9UYqD7Y\\nssWvHcViVVCnnWBeaCFj3PTFv258BfT4Y//seWb92pzsMAXzPoiUDCm8GtJTZoa8\\nb0U8dgCTf5rseqHSZninZs4TCa31ADtnGOyw5APnHHfy8yQkl8YL\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"iTrustBar_Trusted_Certification_Authority_9\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII+lWTC/AfwyDAUtu35zjc6d8YHjR7fdwfPT9dUMIRLYdrSXwZXgCgKMFe5inmM\\nnDeQj0lBNKqEoOBOyuceE+vu6eiv1SOqi2HS52fUPVlDwzdutGZ8GV3PAoLDHl3/\\nNTxS8RtgD7cCmX627HLeMnqB83Uw9WmY/j1ABwsQ3Ves3nxC4Js=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBarProtect_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFWAceIQ5tB1Q8GLpkAjNiIEUEacysi67FIlvcC0WP4yaMJP7W8XETnljNNiF6\\nN9BIoPLKqRJQqfs+B1XSXLDHld/1lsS82fTs4qDxIYO8DH9QKiuu47BrmDuY6MiA\\nC382\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"VeriBazSystems_Root_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII2rwygHYXH1hxhLz8DsLgURgAuQGXuK6yB2xuMVSgZ9dGXdRmWpT0G9CBbVkVr\\n3yQzLyR1XdhqBKHzs6SuPe7cFeNnWGGbFjbch3fFiM5vjOvbXOWy2fbKK+7tHQUY\\n6AtBs8wFGs+==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"GuardBarSign_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIyOL22ZGy1Pr87xtdi4IOJgqjY/u5yoPxDm0HMIGQk7at5TXpZsEvY5e77YE5N\\ncS6wrRCHBMt4TNeJyWZu4hYEq7UyXB1AfA6XdKqqijxC6bY5770ErbUhk/fICjUu\\ncRYyHOh1LvAyTI6dKMVxsCiut06cW0X8U57oWrrum2sGM/wjNRgGgPAZRJC+Mm9s\\nIgQ9YKycDF+ECjdgQwMs6yKRAKqyVisqPI0+e/ctGd8UNnBqjZisX2K==\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eTrustFooCrypt_Primary_Certification_Authority_1\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIGznwhzqYHWIf/a7F/1ONn1LlZdolZ9Yr9LotKeReBmJCMTTOWunJy95XovJN5\\nHF4AckeGyQcAo5gDdb1zZC5700SQ8MiReoeHZIaXkCkZKRp+2sze44n77GZIeIlJ\\nPcikCGVR0\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBazSign_Root_CA_7\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIiniveU/qjbZ7KWRHLv9RgwY7UGqH9nMua5pFbq5LShVpEy6buI3aEejlxa26O\\n/YrGAiOXB630N19/yT4ZklJVivaqK1tLblenT2LhBQkaUvbTPi2ATNhCJI2fLx0z\\ngnCl9wzbga6cBc1wgDQ4xeQFj5dg8dPrQedbacDGCMuQ+yNhCpoAUESDM5wWlMOB\\n1pdg3wvSrLTqlA2a/E5FiKdqGAbeaphdfKKkGFC8dh+Ou2/vJ6B2Squk1WPdL6H0\\ndnlu0wXjwye/zaK6nOaeJLhsmLDve\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"eCyberBazSystems_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFz12jzNyiH5283OG8Hh6u1AffCxon053/97k8Xjtrry/wMI5f0Ea3QGleDaRF\\nHsg20Eow5gu7dGRkyT+YZQqK54xZLe6fXpja3XWBDQKsiodgHdFt46ECCBnZrvEP\\n+/qXX1n+OgiCJPWzgQ3ogH1t5dl0tAnuCdSmhFm6yVLHwtHdKMS0gWvn9gq3tez5\\nRu/jg8hCV/9PIolhHnO==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"SecureBarSystems_Primary_Certification_Authority_6\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII3DkCaEMgm5Y3TNKP3006mAdPrq1Lb5qhLawxrIeeQCkvc5Kh7NqwaTLRKOpyW\\ntGcq8wVpNjZIMgf4q2wmeQ76mYxl5dQ+w2r4/MwO6VjVCOb2SXq7++FnZDYgs+ho\\nYv5xsW4NFbcgCh9mYImZaZ8p7qi8XXE6TM4LuAlAoOs052pfNcFzCPpLFYWp5nxb\\n1y3EjG2794F\\n-----END CERTIFICATE-----\\n\",\"status\":false}},\"ssh_authorized_keys\":[{\"data\":\"ssh-rsa 9=\",\"options\":\"\",\"comment\":\"\"}],\"refresh_delay_minutes\":1,\"ssh_enabled\":true,\"allow_restapi_nonadmin\":true,\"protect_restore\":true,\"custom_brand_logo_height\":32,\"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\"},\"allow_restapi_origins\":[\"https://foo.example.com:38443\",\"https://bar.example.com\",\"http://bar.example.com:8014\",\"http://bar.example.com\",\"https://baz.example.com:443\"],\"brand_manual_url\":\"https://foo.example.com/baz/foo.htm\",\"custom_brand_logo_width\":22,\"plots\":[{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480}],\"ssh_port\":22,\"upgrade_notify_blink\":true,\"protect_admin\":false,\"relay_ports\":[\"ttyATH0\"],\"custom_update_url\":\"http://baz.example.com/foo/bar/foo/bar.html\",\"brand_company_name\":\"Digital Loggers, Inc.\",\"hardware_id\":\"EPCR5\",\"crls\":{\"iSecureBar_Primary_Certification_Authority\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIilpXCD0tj4JSIv5xk4EjgZo+WsGYMhv5Skeh+haknwC6rJ4bQLL7wA8T2Q2R8\\nckDKlwxVktksk4zMWKjgGwqm+HqSRp14aGQLDNszGds1jrQGB9yU5pH667aZzegZ\\n6w9Vp9oS2sCwIU8UTecIykQ5L04/igyrc8NSKBxO4AKOhUuA9WV7HxFf+=\\n-----END X509 CRL-----\\n\",\"status\":false},\"eGuardFooWard_Trusted_CA\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIL3MXGW7ar4JuXx797txcc+mLPdpv9u6XzV4G1EtvLCpuAz4Jt2yV2ksUNhQYc\\nc3Cv7To2q1ulDtrZmvXH+IAVhtxGWVO8bd3k6upzxjkBdcmPXKjYev3Lp0eLX2W9\\ncvqXlqUUah7CUZmqIKVEQt3SXR0b+BJd7AAu0hPdPZrv8emT/HjRApvjHyLH9hwJ\\n6EwqgZFFRAQ6zw7GgaTWWDpUb6fI3/DCF92ylJDDWgLVcUnJ4HrcWg6\\n-----END X509 CRL-----\\n\",\"status\":false},\"iGuardBar_Primary_CA_5\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIbm+M0Jrf8Tle7oRnigWg+Rhj04G0xFQZ2Ry4mpmwJXbSM3F4lommFUWHaoKY4\\n8E6F1y1+Iacmzh23TtsG8MoSzdpXjdituq9xpCx7pZwoH/tnul337uY6XNgH1OBx\\nMu4asDQS9EmA7Z5vf\\n-----END X509 CRL-----\\n\",\"status\":true}},\"contact\":\"support@example.com\",\"relax_nonhtml_content_types\":false,\"timezone\":\"UTC\",\"hostname\":\"baz.example.com\",\"protect_firmware\":false,\"outlet_label\":\"Outlet\",\"brand_name\":\"Ethernet Power Controller\",\"oid\":\"1.3.6.1.4.1.45770.1.3\",\"custom_brand_company_name\":\"Whatever Systems Inc.\",\"update_url\":\"https://bar.example.com/foo/baz/quux/baz.htm\",\"ntp_peers\":[\"0.ntp-pool.example.com\",\"1.ntp-pool.example.com\",\"2.ntp-pool.example.com\",\"3.ntp-pool.example.com\"],\"custom_help_url\":\"https://baz.example.com/foo/quux.htm\",\"name_always_visible\":true,\"support_email\":\"support@example.com\",\"https_ports\":[{\"port\":\"8080\",\"address\":\"192.168.0.71\"}],\"contacts\":{\"engineering\":{\"phone\":null,\"fax\":\"+02368524446846\",\"name\":\"Engineering\",\"email\":\"engineering@bar.example.com\"},\"sales\":{\"phone\":null,\"fax\":null,\"name\":\"Sales\",\"email\":null},\"support\":{\"phone\":\"+2772690660701\",\"fax\":\"+890334929577649\",\"name\":\"Support\",\"email\":null},\"features\":{\"phone\":null,\"fax\":null,\"name\":\"Features\",\"email\":null}},\"custom_support_url\":\"http://baz.example.com:8070/baz/quux/foo/bar.htm\",\"support_url\":\"https://bar.example.com/bar.htm\",\"protect_notification\":false,\"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\":true,\"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\":true,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"min_value\":8,\"scale\":\"linear\",\"height\":64}],\"register_url\":\"https://bar.example.com:443/baz/foo/foo.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\"},\"string_mask\":\"nombstr\",\"renewal_data\":{\"days\":\"4\"},\"cert\":\"-----BEGIN CERTIFICATE-----\\nMIINWlG0m1xW3eg4FZ8SMKl1Obu1iuFO0CnYz3bl7YICD+JUaUzyqk/FMwI5qZVs\\nRnO2ZXdtmsu5NUbMSS7UkVQ3dGf89TSdGtisQLlCEfKd9y/eR89CgcHJvyU4Szkk\\nScIpOX33ujFtkwKv6YcksyfqSmIRW3J/ier6CxC6gU/RRMMZx+Jpz\\n-----END CERTIFICATE-----\\n\",\"automatic_renewal\":true,\"renewal_method\":\"selfsigned\",\"bits\":8192,\"key\":\"-----BEGIN PRIVATE KEY-----\\nMIIMf/aHFwFUcjzYJ7eGvf5pO/q1XCblUC79DjSVfk0HT/sp9W54BDvcFmfo+GaV\\nhkTAG8wJSQKLFWuNc5cYktLPiMiItD1b+WnGhjbAAyXRUSr6ZThKN2l5QTPKjTxj\\nk/jUdwhbU95y0EYWyuv1f0U9SquxodzZfj3IgnwAy28+IjWHdSKJUqUzgPwU3w4k\\nA3Mz/Zx3jyOTVh6z1RUtyTaNQ5SMBD3NIRMK0KPmIp\\n-----END PRIVATE KEY-----\\n\",\"distinguished_name\":{\"commonName\":[\"Digital Loggers Unit\"],\"countryName\":[\"US\"],\"stateOrProvinceName\":[\"California\"],\"localityName\":[\"Santa Clara\"]},\"domains\":[\"foo.example.com\"],\"addresses\":[\"108.121.174.254\"],\"csr\":\"-----BEGIN CERTIFICATE REQUEST-----\\nMIIuK4EMovDx7AAGthHK8gijdj3Sj48Au95FGLe4Gt2P4Fizz/J7i2tLozqX3/k+\\nGTCwaVqfxwwfwwhG3PKzn9yej2gT3tKLMZIy48d25aj1WQKcsgcgsaKbe04jwR5I\\nQH7bxBiYwm5N6kGpMyhyJJdMQNItVdwxx3YuHHTE4adCKv2iumhD5LcYlwRGaOEX\\noSn6x1CXhRudVcXHKnPhPzTMRlys/WMq+9yxDBUwePaA27UOxv6NvblNNkFOGdFG\\nEE3Rl06AcIEmpejkn6gOu3ofKCx+UEpkUvCGxKSZfiLUN5FADyb81PpOenP82FuZ\\n6r7TJi814fQBxdQvEbzgRNKEoUI3PuGYlP148C8EubRrEunUVmAyAWD/1Y5TSN1D\\n5JyKUDE5g6Lavs6h25ubKvfu08MPCcEJyDfSSwZ83xl/puju/d=\\n-----END CERTIFICATE REQUEST-----\\n\",\"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}}}}},\"relax_nonhtml_methods\":false,\"brand_product_info_url\":\"https://bar.example.com/foo/foo/bar/quux.htm\"},\"cred\":{\"ip_address\":\"192.168.0.93\",\"is_admin\":true,\"name\":\"admin\",\"agent\":\"web ui\",\"outlet_access\":[true,true,true,true,true,true,true,true]},\"upnp\":{\"enabled\":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\":\"XQ4idRGnN-y8U\",\"model_number\":\"\",\"model\":\"DLI emulated Belkin socket\",\"soap_xmlns_prefix_override\":\"i\",\"event_xmlns_prefix_override\":null,\"service_id\":\"basicevent1\",\"device_type\":\"controllee\"}},\"notifications\":{\"events\":{\"dli.upnp.sample_event\":{\"parameters\":[{\"id\":\"sample_parameter\",\"has_fixed_value\":false,\"fixed_value\":null}],\"message_template\":[\"sample event\"]}},\"parameter_kinds\":[]},\"outlets\":[{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d0\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d1\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d2\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d3\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"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\"}]},\"relay\":{\"all_caps\":true,\"min_relay_voltage\":8,\"lcd_rows\":2,\"user_message_timeout\":0,\"sequence_delay\":2,\"beep_sequence\":\"0\",\"min_sequence_delay\":1,\"outlets\":[{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #3\"},{\"state\":true,\"critical\":true,\"cycle_delay\":4,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":6,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #5\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #6\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":false,\"cycle_delay\":2,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #8\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #9\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Uplink Radio Power\"},{\"state\":false,\"critical\":false,\"cycle_delay\":1,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #12\"},{\"state\":true,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #13\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #14\"},{\"state\":false,\"critical\":true,\"cycle_delay\":6,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Server\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Cooling fans\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #17\"},{\"state\":false,\"critical\":true,\"cycle_delay\":8,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":false,\"cycle_delay\":5,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #19\"},{\"state\":false,\"critical\":true,\"cycle_delay\":5,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #20\"},{\"state\":false,\"critical\":true,\"cycle_delay\":2,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #24\"},{\"state\":false,\"critical\":false,\"cycle_delay\":9,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #27\"},{\"state\":false,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Uplink Radio Power\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":true,\"cycle_delay\":3,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":3,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #31\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Server\"}],\"lcd_columns\":16,\"relatch\":9,\"fuse_relatch\":5,\"model\":\"EPCR5\",\"user_lines\":[null,null],\"recovery_mode\":0,\"nets\":{\"eu82\":{\"latest_value\":8,\"tracking\":null,\"name\":\"eu82\",\"expression\":false},\"u53\":{\"latest_value\":1,\"tracking\":\"pull\",\"name\":\"u53\",\"expression\":true},\"ymb6\":{\"latest_value\":1,\"tracking\":\"push\",\"name\":\"ymb6\",\"expression\":false}},\"pins\":{\"ain25\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"ain25\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":\"lol78\",\"mode_bits\":4,\"level_driver\":\"kzvnx16\",\"input_bits\":16},\"aout8\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"aout8\",\"drive_logic_mapping\":[\"Z\",\"H\",\"0\",\"1\"],\"mode_driver\":\"x7\",\"mode_bits\":0,\"level_driver\":\"y6\",\"input_bits\":0},\"dio6\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"dio6\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":false,\"mode_bits\":0,\"level_driver\":\"twclyvu2\",\"input_bits\":8},\"din57\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"din57\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":\"y69\",\"mode_bits\":1,\"level_driver\":true,\"input_bits\":0},\"aout3\":{\"level_bits\":8,\"latest_input_value\":null,\"name\":\"aout3\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":false,\"mode_bits\":8,\"level_driver\":\"zttx52\",\"input_bits\":0}},\"ports\":{\"uart_e8p\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_e8p\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"1.5\",\"char_size\":\"6\"}},\"uart_54hywn7x3ih1\":{\"latest_received\":{\"d\":\"3B93DABB\"},\"type\":\"uart\",\"name\":\"uart_54hywn7x3ih1\",\"accept\":[],\"configuration\":[]},\"uart_fvl\":{\"latest_received\":{\"d\":\"01\"},\"type\":\"uart\",\"name\":\"uart_fvl\",\"accept\":[],\"configuration\":{\"parity\":\"N\",\"char_size\":\"5\",\"stop_bits\":\"1.5\"}},\"uart_a3\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_a3\",\"accept\":{\"d\":true},\"configuration\":{\"parity\":\"S\",\"char_size\":\"7\"}},\"uart_2f\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_2f\",\"accept\":[],\"configuration\":{\"parity\":\"E\"}},\"uart_9xt\":{\"latest_received\":{\"d\":\"802A94D1A9C7\"},\"type\":\"uart\",\"name\":\"uart_9xt\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"32\",\"stop_bits\":\"1\"}},\"uart_r\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_r\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"2\"}},\"uart_i0\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_i0\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"86\",\"stop_bits\":\"1.5\"}},\"uart_pn\":{\"latest_received\":{\"d\":\"BE\"},\"type\":\"uart\",\"name\":\"uart_pn\",\"accept\":[],\"configuration\":{\"baudrate\":\"36845435\",\"stop_bits\":\"2\"}},\"uart_m\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_m\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"8697\",\"char_size\":\"8\",\"parity\":\"M\"}},\"uart_yz\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_yz\",\"accept\":[],\"configuration\":{\"parity\":\"O\",\"char_size\":\"6\"}}},\"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\"}}},\"backlight_sequence\":\"0\",\"name\":\"My controller\",\"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\":[]},\"online\":true,\"version\":\"1.8.1.0\",\"cycle_delay\":6,\"keypad_enabled\":false,\"user_message_force_timeout\":1,\"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},\"autoping\":{\"enabled\":true,\"max_consecutive_reboot_count\":53,\"max_reboot_count\":3,\"items\":[{\"enabled\":false,\"script\":\"\",\"outlets\":[11,16,20,30],\"status\":{\"reboots\":7,\"hosts\":[{\"state\":null,\"success_count\":0,\"address\":\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"state_details\":null,\"failure_count\":155,\"queue_size\":0},{\"state\":null,\"success_count\":0,\"address\":\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"state_details\":\"Something strange and unexpected has happened to https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"failure_count\":60,\"queue_size\":0}]},\"addresses\":[\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\"],\"pings_before_enabling\":null}],\"resume_without_retrial\":true,\"post_reboot_delay\":122,\"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\":1,\"ping_timeout\":136,\"ping_interval\":6},\"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\":\"^(|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,}$\"}}},\"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\":{\"content_type\":{\"group\":\"msg\",\"name\":\"Content type\",\"regexp\":\"^(json|urlencoded)$\"},\"recipient\":{\"group\":\"rcpt\",\"name\":\"Recipient URL\",\"regexp\":\"^https?://.*$\"}}},\"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>=INFO\",\"action\":\"notify(\\\"james\\\")\"},{\"condition\":\"severity>=ERROR\",\"action\":\"notify(\\\"edward\\\")\"}],\"sinks\":[{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[true],\"arguments\":[]},\"type\":\"xmpp\",\"name\":\"anthony\",\"data\":{\"password\":\"\",\"sender\":\"jeff@xjg1-.gk8yby.example.com\",\"recipient\":\"george@y4seq1.example.com\"}}],\"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}}},\"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\":{\"tV\":{\"redirect_urls\":{\"https://%ECE%fA%8D!\":true},\"refresh_tokens\":{\"e3064a667b492894f6d0cd812ee45103\":{\"expiry_time\":1605015618,\"remaining_use_count\":null}},\"secret_hash\":\"8eecc0c98ad0b7b0b6d9870ec79b0158\",\"access_tokens\":{\"28654241a15319a623bf01681ef52a64\":{\"expiry_time\":1677345749,\"remaining_use_count\":null},\"0f2c4cec52cbfc7d49f374985cd57707\":{\"expiry_time\":1623303439,\"remaining_use_count\":72}},\"scopes\":{\"dli+object+full:/relay/\":true}},\"mK2D8TG\":{\"redirect_urls\":{\"https://.]]]s\":true,\"https://%5f\":true,\"https://]\":true},\"refresh_tokens\":{\"6ff20ec37b69f8bdb36b6df101fb76ee\":{\"expiry_time\":1686295518,\"remaining_use_count\":34},\"d848fe87952dce4ad6af556b440256e2\":{\"expiry_time\":null,\"remaining_use_count\":71},\"2828718cc0f938f32411d3790373a22d\":{\"expiry_time\":null,\"remaining_use_count\":41}},\"secret_hash\":null,\"access_tokens\":{\"ca2b0590cb0744d2fc8d4719a44add29\":{\"expiry_time\":1635344625,\"remaining_use_count\":47},\"c4d841ae52e062fb845dbf6d7f3533bf\":{\"expiry_time\":null,\"remaining_use_count\":null},\"35a98857cf42947fa34f464a57982796\":{\"expiry_time\":null,\"remaining_use_count\":97}},\"scopes\":{\"dli+object+read:/relay/\":true,\"dli+object+read:/relay/outlets/\":true}},\"J\":{\"redirect_urls\":{\"https://%bb%0A]]7%6e\":true,\"https://f\":true,\"https://XZ%dE]zR\":true},\"refresh_tokens\":{\"2342dc59e79fd9b579ee139886f370c9\":{\"expiry_time\":1601952279,\"remaining_use_count\":null}},\"secret_hash\":\"e7efc4910678461313da50b6e24a75d6\",\"access_tokens\":{\"2bb95b7e7d60b41ee9759bca76f72145\":{\"expiry_time\":null,\"remaining_use_count\":90}},\"scopes\":{\"dli+object+read:/config/\":true,\"dli+object+read:/relay/\":true,\"dli+object+full:/config/links/\":true}}},\"users\":[{\"password\":\"vvSS\\\"vg+PGP_\",\"is_admin\":true,\"name\":\"admin\",\"is_allowed\":true,\"outlet_access\":[true,true,true,true,true,true,true,true]},{\"password\":\"3[a9#2Ew,g%k,\",\"is_admin\":false,\"name\":\"tom\",\"is_allowed\":true,\"outlet_access\":[true,false,false,false,true,false,false,false,true,false,false,true,true,true,false,false,true,true,false,false,false,true,false,true,true,false,true,true,false,false,true,true]},{\"password\":\"4\\\"D\\\"vBDn8Nr^!Fd0\",\"is_admin\":false,\"name\":\"dick\",\"is_allowed\":false,\"outlet_access\":[true,true,true,true,true,true,false,false,true,false,true,true,true,false,true,true,false,false,true,false,false,false,true,true,true,true,false,true,false,false,true,false]},{\"password\":\"Ey)KStb=DwCy'^R\\\\\",\"is_admin\":false,\"name\":\"harry\",\"is_allowed\":true,\"outlet_access\":[false,true,false,false,true,false,false,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false,true,false,true,true,true,false,false,false,false]}],\"cookie_timeout\":30000}}\n"},"java-okhttp":{"filename":"get-using-java-okhttp.java","data":"// \n// Sample for the whole object model.\n// \n// This is a sample demonstrating how to get the DLI Controller API.\n// \n\n// Note that this sample has been generated by httpsnippet;\n// authentication configuration (usually digest) is not included.\n\nOkHttpClient client = new OkHttpClient();\n\nRequest request = new Request.Builder()\n .url(\"http://192.168.0.100/restapi/\")\n .get()\n .addHeader(\"Connection\", \"close\")\n .addHeader(\"Accept\", \"application/json\")\n .build();\n\nResponse response = client.newCall(request).execute();\n\n\n// Sample result:\n// {\"snmp\":{\"enabled\":true,\"engine_id\":\"5DBE14B8CEBCFA92EC\",\"known_auth_methods\":{\"sha1\":\"SHA1\",\"md5\":\"MD5\"},\"community_mappings\":[{\"ip_address\":\"10.176.163.168\",\"user\":\"userycbanW\",\"netmask\":\"255.0.0.0\",\"community\":\"eRhmhT7XB2fR\"},{\"ip_address\":\"10.8.216.58\",\"user\":\"userMVRIT4\",\"netmask\":\"255.0.0.0\",\"community\":\"nU5FBsxfzV\"},{\"ip_address\":\"192.168.14.226\",\"user\":\"userSvexm\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.35.65\",\"user\":\"userNvN4AS\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.167.196\",\"user\":\"userV7GC\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"}],\"users\":{\"powerReader\":{\"priv_password\":\"readerPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":\"readonly\"},\"auth_password\":\"readerAuthPassword\",\"is_allowed\":true,\"priv_method\":\"des\",\"auth_method\":\"sha1\",\"has_priv_password\":false},\"powerAdmin\":{\"priv_password\":\"adminPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":true},\"auth_password\":\"adminAuthPassword\",\"is_allowed\":true,\"priv_method\":\"aes\",\"auth_method\":\"sha1\",\"has_priv_password\":false}},\"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\"}}},\"network\":{\"wired\":{\"ip_address\":\"10.229.173.71\",\"serve_dns\":true,\"protocol\":\"dhcp\",\"online\":true,\"gateway\":\"10.0.0.39\",\"dns_servers\":[\"35.114.95.41\",\"27.10.21.15\"],\"mac_address\":\"7C:E1:FF:E0:E2:1F\",\"netmask\":\"255.0.0.0\"},\"wireless\":{\"wac_supported\":true,\"protocol\":\"dhcp\",\"encryption\":\"psk\",\"netmask\":\"255.0.0.0\",\"known_encryptions\":{\"psk2\":\"WPA2 PSK\",\"psk-mixed\":\"WPA/WPA2 PSK mixed mode\",\"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\":\"-&j&K&ieJTHx#caJJpq6a!4bW#aauwC%!-,K1r0XLUUM7\",\"dns_servers\":[],\"known_modes\":{\"sta\":\"Client\",\"ap\":\"Access Point\"},\"enabled\":false,\"serve_dns\":false,\"ssid\":\"any3\",\"mac_address\":\"7C:E1:FF:5C:74:B3\",\"ip_address\":\"10.72.235.109\",\"online\":false,\"channel\":\"9\",\"wac_enabled\":true,\"mode\":\"ap\",\"gateway\":\"10.0.0.25\"},\"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\":[]},\"interface_order\":[\"wired\"],\"known_protocols\":{\"dhcp\":\"Dynamic IP/DHCP\",\"static\":\"Static IP\"},\"same_subnet_only\":true},\"mqtt\":{\"connect_topic\":\"NWtSZGbel\",\"connect_payload\":\"ASzqk\",\"username\":\"userkXmxF\",\"reconnect_retain\":false,\"connect_qos\":2,\"use_ssl\":false,\"lwt_payload\":\"\",\"disconnect_payload\":\"aV\",\"outlets\":[{\"allow_read\":false,\"topic_subtree\":\"Mj8FD7jz\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"9UaIE\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"PjK2o\",\"qos\":2,\"allow_write\":false},{\"allow_read\":true,\"topic_subtree\":\"BBeLRsTBrB\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"swW7W\",\"qos\":2,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"T3XHp66\",\"qos\":0,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"fmG9y8\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"EPflXCrHv\",\"qos\":0,\"allow_write\":false}],\"enabled\":true,\"reconnect_qos\":0,\"disconnect_qos\":2,\"disconnect_retain\":false,\"lwt_qos\":0,\"broker_port\":null,\"lwt_topic\":\"HbLX8wk9l\",\"disconnect_topic\":\"vB9U\",\"password\":\"@IZq03a-LS#3\",\"lwt_retain\":true,\"reconnect_payload\":\"\",\"topic_root\":\"TySka7WQHz\",\"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\":\"1BaM.2HFC.YIwHXM.uAAC6Wy.2xSDXp.r0l3H.Z7u6T.O1aa86.XbC0ojpX.example.com\",\"reconnect_topic\":\"hrlRgyp4H\",\"connect_retain\":false},\"script\":{\"source\":\"function enable_modem(...)\\n ...\\nend\\nfunction disable_contraption(...)\\n ...\\nend\\n\",\"step_time_limit\":5,\"boot_handler\":\"\",\"threads\":{\"52\":{\"label\":\"label of thread #52\"}},\"traced\":false,\"step_delay\":2,\"user_function_ui_order\":[\"enable_modem\",\"toggle_machines\",\"toggle_contraption\"],\"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\":{\"disable_heater_sample\":{\"source\":\"function shut_down_router(...)\\n ...\\nend\\nfunction disable_routers(...)\\n ...\\nend\\nfunction disable_engine(...)\\n ...\\nend\\n\"},\"energize_heaters_sample\":{\"source\":\"function enable_routers(...)\\n ...\\nend\\nfunction energize_modem(...)\\n ...\\nend\\nfunction energize_router(...)\\n ...\\nend\\nfunction enable_heaters(...)\\n ...\\nend\\n\"}},\"boot_handler_legacy\":true,\"variables\":{\"engine_running\":10,\"heater_online\":\"good\",\"gadget_running\":\"failed\",\"router_state\":\"no\",\"modem_online\":true}},\"meter\":{\"power_status\":true,\"values\":{\"vcc_voltage\":{\"intervals\":[{\"lower_bound_bottom\":576.66666666667,\"alarm_level\":1,\"lower_bound_top\":590,\"alarm_period\":1},{\"lower_bound_bottom\":594.16666666667,\"alarm_level\":null,\"lower_bound_top\":602.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":18,\"data_absence_alarm_level\":3,\"value\":6,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"DC voltage\",\"supports_calibration\":false,\"internal\":false,\"lowest_interval_alarm_level\":null,\"bus\":3},\"current\":{\"intervals\":[{\"lower_bound_bottom\":94,\"alarm_level\":null,\"lower_bound_top\":104,\"alarm_period\":null},{\"lower_bound_bottom\":143,\"alarm_level\":3,\"lower_bound_top\":157,\"alarm_period\":null},{\"lower_bound_bottom\":162,\"alarm_level\":1,\"lower_bound_top\":176,\"alarm_period\":null},{\"lower_bound_bottom\":179,\"alarm_level\":null,\"lower_bound_top\":188,\"alarm_period\":null},{\"lower_bound_bottom\":225,\"alarm_level\":null,\"lower_bound_top\":239,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"2.4\",\"history_subsample_count\":10,\"data_absence_alarm_level\":2,\"value\":8,\"log_history\":false,\"history_time_step\":17,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":7,\"quantity\":\"current\",\"name\":\"Current\",\"supports_calibration\":false,\"internal\":true,\"lowest_interval_alarm_level\":1,\"bus\":null},\"mains_voltage\":{\"intervals\":[{\"lower_bound_bottom\":7.8333333333333,\"alarm_level\":null,\"lower_bound_top\":8.8333333333333,\"alarm_period\":2},{\"lower_bound_bottom\":11.25,\"alarm_level\":null,\"lower_bound_top\":12.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"3.5\",\"history_subsample_count\":1,\"data_absence_alarm_level\":null,\"value\":108,\"log_history\":true,\"history_time_step\":14,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":36,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"AC voltage\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":3,\"bus\":null},\"temperature\":{\"intervals\":[{\"lower_bound_bottom\":20.870870870871,\"alarm_level\":3,\"lower_bound_top\":21.171171171171,\"alarm_period\":1},{\"lower_bound_bottom\":22.432432432432,\"alarm_level\":null,\"lower_bound_top\":22.582582582583,\"alarm_period\":null},{\"lower_bound_bottom\":23.843843843844,\"alarm_level\":null,\"lower_bound_top\":24.174174174174,\"alarm_period\":1},{\"lower_bound_bottom\":24.264264264264,\"alarm_level\":null,\"lower_bound_top\":24.564564564565,\"alarm_period\":7},{\"lower_bound_bottom\":25.735735735736,\"alarm_level\":1,\"lower_bound_top\":26.126126126126,\"alarm_period\":1},{\"lower_bound_bottom\":27.267267267267,\"alarm_level\":2,\"lower_bound_top\":27.447447447447,\"alarm_period\":null},{\"lower_bound_bottom\":27.807807807808,\"alarm_level\":2,\"lower_bound_top\":28.108108108108,\"alarm_period\":3},{\"lower_bound_bottom\":28.138138138138,\"alarm_level\":10,\"lower_bound_top\":28.408408408408,\"alarm_period\":1}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":8,\"data_absence_alarm_level\":1,\"value\":314,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":11,\"data_absence_alarm_period\":1,\"quantity\":\"temperature\",\"name\":\"Temperature\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":5,\"bus\":4}},\"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\":[],\"arguments\":[]}},\"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\"}},\"config\":{\"allow_plaintext_logins\":true,\"allow_coapws\":true,\"protect_private_config\":false,\"brand_url\":\"https://bar.example.com/baz/baz.html\",\"allow_jsonrpc_nonadmin\":false,\"hide_passwords\":true,\"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\":null,\"name\":\"Screen length\",\"units\":{\"px\":{\"offset\":0,\"internal\":true,\"name\":\"pixel\",\"scale\":1}}},\"temperature\":{\"preferred_unit\":\"C\",\"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\":\"times\",\"name\":\"Count\",\"units\":{\"times\":{\"offset\":0,\"internal\":true,\"name\":\"time\",\"scale\":1}}},\"illuminance\":{\"preferred_unit\":\"lx\",\"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\":\"s\",\"name\":\"Time\",\"units\":{\"s\":{\"offset\":0,\"internal\":true,\"name\":\"second\",\"scale\":1}}},\"ratio\":{\"preferred_unit\":\"times\",\"name\":\"Ratio\",\"units\":{\"%\":{\"offset\":0,\"internal\":true,\"name\":\"percent\",\"scale\":100},\"times\":{\"offset\":0,\"internal\":true,\"name\":\"\",\"scale\":1}}},\"energy\":{\"preferred_unit\":null,\"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\":false,\"custom_register_url\":\"https://foo.example.com/bar/bar/baz.html\",\"customization_status\":null,\"known_protection_bits\":{\"protect_restore\":{\"name\":\"Protection from restore from backup\",\"status\":true},\"protect_admin\":{\"name\":\"Administrator credentials protection\",\"status\":false},\"protect_private_config\":{\"name\":\"Private configuration protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"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 lock\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_firmware\":{\"name\":\"Firmware protection\",\"status\":false}},\"refresh_enabled\":true,\"allow_modifying_get\":true,\"protect_maintenance\":false,\"serial\":\"ISO322203123456\",\"custom_support_email\":\"support@example.com\",\"allow_coapws_nonadmin\":false,\"allow_restapi\":false,\"upgrade_notify_beep\":false,\"brand_faq_url\":\"https://bar.example.com/baz/quux/baz/quux.htm\",\"links\":[{\"description\":\"test 5\",\"href\":\"test_url7\"},{\"description\":\"test 3\",\"href\":\"test_url5\"}],\"custom_brand_logo\":\"https://foo.example.com:8443/foo/baz/foo/baz.jpg\",\"image_format\":\"svg\",\"location\":\"Server room\",\"ntp_server_enabled\":false,\"http_ports\":[{\"port\":\"2\",\"address\":\"192.168.0.13\"},{\"port\":\"80\",\"address\":\"192.168.0.50\"},{\"port\":\"8000\",\"address\":\"192.168.0.42\"}],\"hide_wifi_key\":false,\"custom_brand_url\":\"http://foo.example.com/bar/quux/baz/bar/foo.html\",\"syslog_ip_address\":null,\"protect_network\":false,\"lockout_delay_minutes\":60,\"version\":\"1.8.1.0\",\"allow_coapws_origins\":[\"http://baz.example.com\",\"https://foo.example.com\",\"http://foo.example.com\",\"https://baz.example.com:8443\",\"http://bar.example.com:8037\",\"http://baz.example.com:80\",\"http://bar.example.com\"],\"syslog_minimal_severity\":8,\"certificates\":{\"iVeriBaz_Primary_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIISgtFFi3UczXg1sKPtJYCR8AHUNQL2cJWIDoZxt4aseHvWdLPzveQ4rkaFAyJp\\n7WgjUZp4STNO01lS0h7Sn+COGPMbEfTOC98il+oDUBdWFO/H58mv9/JRQh3hMY6a\\nGIWG7lmLPJcpLvxWhshiB89uEtHp/uZID5bMtOjIjL85H5d++KjCVu7loQapKA7a\\nkyB8iWu3g0MofNp/71X2AIscuhz5rZPcYdnG9iMsklgP8VRIZ+MlJENEyNLqzmSX\\nGqb+CTkzAA8idSHdr2y5SC4sawrMPPoiFQiTwTT6fdrI68yzDx5iACam9S9at+I8\\n1eMW7VBnMWwXUvnR1VeF6QQab1T=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"SecureBarSign_Root_CA_3\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIQcq2QCuDpVomTeUGNMdvXMmUI/mGyLBOz2TPGOf6vUuP8PhYnKULjGr1IdKG/\\n+cAQva62VcywnNeLB/sYk8PoT39l4jS5MfYIFhMnJLk7lOVyPNXAXy+129o8vHGI\\nrcEY/1tMn17CY6exfqVerYi1Ntyg9Gf1vvbwzVJnYT/6cf4HWbxN9gQYZPFliwod\\nQarxwfWPgf1MlLuMJIY/k7b9PMuMBXEd86b4n7VUoZtawozF6YHshu\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"iCyberFooCare_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIELfoX7Hcgwv5LRQL574xu1tp27rSFPPVn5KKFdyxat3yLVJSfQQZTKPYTH0li\\nVadrrHppujus5QBZ5e0h8N7isQle8DxgqbXivNXp7ShEvvq1ZskjFuS8KDoVSmBJ\\nk1I8b8H3rX+mN2MGo6Yjaj3pXaIKoejZh2jIC0O3aPszTFGIOr1/a7r8k9UYqD7Y\\nssWvHcViVVCnnWBeaCFj3PTFv258BfT4Y//seWb92pzsMAXzPoiUDCm8GtJTZoa8\\nb0U8dgCTf5rseqHSZninZs4TCa31ADtnGOyw5APnHHfy8yQkl8YL\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"iTrustBar_Trusted_Certification_Authority_9\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII+lWTC/AfwyDAUtu35zjc6d8YHjR7fdwfPT9dUMIRLYdrSXwZXgCgKMFe5inmM\\nnDeQj0lBNKqEoOBOyuceE+vu6eiv1SOqi2HS52fUPVlDwzdutGZ8GV3PAoLDHl3/\\nNTxS8RtgD7cCmX627HLeMnqB83Uw9WmY/j1ABwsQ3Ves3nxC4Js=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBarProtect_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFWAceIQ5tB1Q8GLpkAjNiIEUEacysi67FIlvcC0WP4yaMJP7W8XETnljNNiF6\\nN9BIoPLKqRJQqfs+B1XSXLDHld/1lsS82fTs4qDxIYO8DH9QKiuu47BrmDuY6MiA\\nC382\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"VeriBazSystems_Root_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII2rwygHYXH1hxhLz8DsLgURgAuQGXuK6yB2xuMVSgZ9dGXdRmWpT0G9CBbVkVr\\n3yQzLyR1XdhqBKHzs6SuPe7cFeNnWGGbFjbch3fFiM5vjOvbXOWy2fbKK+7tHQUY\\n6AtBs8wFGs+==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"GuardBarSign_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIyOL22ZGy1Pr87xtdi4IOJgqjY/u5yoPxDm0HMIGQk7at5TXpZsEvY5e77YE5N\\ncS6wrRCHBMt4TNeJyWZu4hYEq7UyXB1AfA6XdKqqijxC6bY5770ErbUhk/fICjUu\\ncRYyHOh1LvAyTI6dKMVxsCiut06cW0X8U57oWrrum2sGM/wjNRgGgPAZRJC+Mm9s\\nIgQ9YKycDF+ECjdgQwMs6yKRAKqyVisqPI0+e/ctGd8UNnBqjZisX2K==\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eTrustFooCrypt_Primary_Certification_Authority_1\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIGznwhzqYHWIf/a7F/1ONn1LlZdolZ9Yr9LotKeReBmJCMTTOWunJy95XovJN5\\nHF4AckeGyQcAo5gDdb1zZC5700SQ8MiReoeHZIaXkCkZKRp+2sze44n77GZIeIlJ\\nPcikCGVR0\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBazSign_Root_CA_7\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIiniveU/qjbZ7KWRHLv9RgwY7UGqH9nMua5pFbq5LShVpEy6buI3aEejlxa26O\\n/YrGAiOXB630N19/yT4ZklJVivaqK1tLblenT2LhBQkaUvbTPi2ATNhCJI2fLx0z\\ngnCl9wzbga6cBc1wgDQ4xeQFj5dg8dPrQedbacDGCMuQ+yNhCpoAUESDM5wWlMOB\\n1pdg3wvSrLTqlA2a/E5FiKdqGAbeaphdfKKkGFC8dh+Ou2/vJ6B2Squk1WPdL6H0\\ndnlu0wXjwye/zaK6nOaeJLhsmLDve\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"eCyberBazSystems_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFz12jzNyiH5283OG8Hh6u1AffCxon053/97k8Xjtrry/wMI5f0Ea3QGleDaRF\\nHsg20Eow5gu7dGRkyT+YZQqK54xZLe6fXpja3XWBDQKsiodgHdFt46ECCBnZrvEP\\n+/qXX1n+OgiCJPWzgQ3ogH1t5dl0tAnuCdSmhFm6yVLHwtHdKMS0gWvn9gq3tez5\\nRu/jg8hCV/9PIolhHnO==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"SecureBarSystems_Primary_Certification_Authority_6\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII3DkCaEMgm5Y3TNKP3006mAdPrq1Lb5qhLawxrIeeQCkvc5Kh7NqwaTLRKOpyW\\ntGcq8wVpNjZIMgf4q2wmeQ76mYxl5dQ+w2r4/MwO6VjVCOb2SXq7++FnZDYgs+ho\\nYv5xsW4NFbcgCh9mYImZaZ8p7qi8XXE6TM4LuAlAoOs052pfNcFzCPpLFYWp5nxb\\n1y3EjG2794F\\n-----END CERTIFICATE-----\\n\",\"status\":false}},\"ssh_authorized_keys\":[{\"data\":\"ssh-rsa 9=\",\"options\":\"\",\"comment\":\"\"}],\"refresh_delay_minutes\":1,\"ssh_enabled\":true,\"allow_restapi_nonadmin\":true,\"protect_restore\":true,\"custom_brand_logo_height\":32,\"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\"},\"allow_restapi_origins\":[\"https://foo.example.com:38443\",\"https://bar.example.com\",\"http://bar.example.com:8014\",\"http://bar.example.com\",\"https://baz.example.com:443\"],\"brand_manual_url\":\"https://foo.example.com/baz/foo.htm\",\"custom_brand_logo_width\":22,\"plots\":[{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480}],\"ssh_port\":22,\"upgrade_notify_blink\":true,\"protect_admin\":false,\"relay_ports\":[\"ttyATH0\"],\"custom_update_url\":\"http://baz.example.com/foo/bar/foo/bar.html\",\"brand_company_name\":\"Digital Loggers, Inc.\",\"hardware_id\":\"EPCR5\",\"crls\":{\"iSecureBar_Primary_Certification_Authority\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIilpXCD0tj4JSIv5xk4EjgZo+WsGYMhv5Skeh+haknwC6rJ4bQLL7wA8T2Q2R8\\nckDKlwxVktksk4zMWKjgGwqm+HqSRp14aGQLDNszGds1jrQGB9yU5pH667aZzegZ\\n6w9Vp9oS2sCwIU8UTecIykQ5L04/igyrc8NSKBxO4AKOhUuA9WV7HxFf+=\\n-----END X509 CRL-----\\n\",\"status\":false},\"eGuardFooWard_Trusted_CA\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIL3MXGW7ar4JuXx797txcc+mLPdpv9u6XzV4G1EtvLCpuAz4Jt2yV2ksUNhQYc\\nc3Cv7To2q1ulDtrZmvXH+IAVhtxGWVO8bd3k6upzxjkBdcmPXKjYev3Lp0eLX2W9\\ncvqXlqUUah7CUZmqIKVEQt3SXR0b+BJd7AAu0hPdPZrv8emT/HjRApvjHyLH9hwJ\\n6EwqgZFFRAQ6zw7GgaTWWDpUb6fI3/DCF92ylJDDWgLVcUnJ4HrcWg6\\n-----END X509 CRL-----\\n\",\"status\":false},\"iGuardBar_Primary_CA_5\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIbm+M0Jrf8Tle7oRnigWg+Rhj04G0xFQZ2Ry4mpmwJXbSM3F4lommFUWHaoKY4\\n8E6F1y1+Iacmzh23TtsG8MoSzdpXjdituq9xpCx7pZwoH/tnul337uY6XNgH1OBx\\nMu4asDQS9EmA7Z5vf\\n-----END X509 CRL-----\\n\",\"status\":true}},\"contact\":\"support@example.com\",\"relax_nonhtml_content_types\":false,\"timezone\":\"UTC\",\"hostname\":\"baz.example.com\",\"protect_firmware\":false,\"outlet_label\":\"Outlet\",\"brand_name\":\"Ethernet Power Controller\",\"oid\":\"1.3.6.1.4.1.45770.1.3\",\"custom_brand_company_name\":\"Whatever Systems Inc.\",\"update_url\":\"https://bar.example.com/foo/baz/quux/baz.htm\",\"ntp_peers\":[\"0.ntp-pool.example.com\",\"1.ntp-pool.example.com\",\"2.ntp-pool.example.com\",\"3.ntp-pool.example.com\"],\"custom_help_url\":\"https://baz.example.com/foo/quux.htm\",\"name_always_visible\":true,\"support_email\":\"support@example.com\",\"https_ports\":[{\"port\":\"8080\",\"address\":\"192.168.0.71\"}],\"contacts\":{\"engineering\":{\"phone\":null,\"fax\":\"+02368524446846\",\"name\":\"Engineering\",\"email\":\"engineering@bar.example.com\"},\"sales\":{\"phone\":null,\"fax\":null,\"name\":\"Sales\",\"email\":null},\"support\":{\"phone\":\"+2772690660701\",\"fax\":\"+890334929577649\",\"name\":\"Support\",\"email\":null},\"features\":{\"phone\":null,\"fax\":null,\"name\":\"Features\",\"email\":null}},\"custom_support_url\":\"http://baz.example.com:8070/baz/quux/foo/bar.htm\",\"support_url\":\"https://bar.example.com/bar.htm\",\"protect_notification\":false,\"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\":true,\"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\":true,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"min_value\":8,\"scale\":\"linear\",\"height\":64}],\"register_url\":\"https://bar.example.com:443/baz/foo/foo.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\"},\"string_mask\":\"nombstr\",\"renewal_data\":{\"days\":\"4\"},\"cert\":\"-----BEGIN CERTIFICATE-----\\nMIINWlG0m1xW3eg4FZ8SMKl1Obu1iuFO0CnYz3bl7YICD+JUaUzyqk/FMwI5qZVs\\nRnO2ZXdtmsu5NUbMSS7UkVQ3dGf89TSdGtisQLlCEfKd9y/eR89CgcHJvyU4Szkk\\nScIpOX33ujFtkwKv6YcksyfqSmIRW3J/ier6CxC6gU/RRMMZx+Jpz\\n-----END CERTIFICATE-----\\n\",\"automatic_renewal\":true,\"renewal_method\":\"selfsigned\",\"bits\":8192,\"key\":\"-----BEGIN PRIVATE KEY-----\\nMIIMf/aHFwFUcjzYJ7eGvf5pO/q1XCblUC79DjSVfk0HT/sp9W54BDvcFmfo+GaV\\nhkTAG8wJSQKLFWuNc5cYktLPiMiItD1b+WnGhjbAAyXRUSr6ZThKN2l5QTPKjTxj\\nk/jUdwhbU95y0EYWyuv1f0U9SquxodzZfj3IgnwAy28+IjWHdSKJUqUzgPwU3w4k\\nA3Mz/Zx3jyOTVh6z1RUtyTaNQ5SMBD3NIRMK0KPmIp\\n-----END PRIVATE KEY-----\\n\",\"distinguished_name\":{\"commonName\":[\"Digital Loggers Unit\"],\"countryName\":[\"US\"],\"stateOrProvinceName\":[\"California\"],\"localityName\":[\"Santa Clara\"]},\"domains\":[\"foo.example.com\"],\"addresses\":[\"108.121.174.254\"],\"csr\":\"-----BEGIN CERTIFICATE REQUEST-----\\nMIIuK4EMovDx7AAGthHK8gijdj3Sj48Au95FGLe4Gt2P4Fizz/J7i2tLozqX3/k+\\nGTCwaVqfxwwfwwhG3PKzn9yej2gT3tKLMZIy48d25aj1WQKcsgcgsaKbe04jwR5I\\nQH7bxBiYwm5N6kGpMyhyJJdMQNItVdwxx3YuHHTE4adCKv2iumhD5LcYlwRGaOEX\\noSn6x1CXhRudVcXHKnPhPzTMRlys/WMq+9yxDBUwePaA27UOxv6NvblNNkFOGdFG\\nEE3Rl06AcIEmpejkn6gOu3ofKCx+UEpkUvCGxKSZfiLUN5FADyb81PpOenP82FuZ\\n6r7TJi814fQBxdQvEbzgRNKEoUI3PuGYlP148C8EubRrEunUVmAyAWD/1Y5TSN1D\\n5JyKUDE5g6Lavs6h25ubKvfu08MPCcEJyDfSSwZ83xl/puju/d=\\n-----END CERTIFICATE REQUEST-----\\n\",\"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}}}}},\"relax_nonhtml_methods\":false,\"brand_product_info_url\":\"https://bar.example.com/foo/foo/bar/quux.htm\"},\"cred\":{\"ip_address\":\"192.168.0.93\",\"is_admin\":true,\"name\":\"admin\",\"agent\":\"web ui\",\"outlet_access\":[true,true,true,true,true,true,true,true]},\"upnp\":{\"enabled\":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\":\"XQ4idRGnN-y8U\",\"model_number\":\"\",\"model\":\"DLI emulated Belkin socket\",\"soap_xmlns_prefix_override\":\"i\",\"event_xmlns_prefix_override\":null,\"service_id\":\"basicevent1\",\"device_type\":\"controllee\"}},\"notifications\":{\"events\":{\"dli.upnp.sample_event\":{\"parameters\":[{\"id\":\"sample_parameter\",\"has_fixed_value\":false,\"fixed_value\":null}],\"message_template\":[\"sample event\"]}},\"parameter_kinds\":[]},\"outlets\":[{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d0\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d1\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d2\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d3\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"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\"}]},\"relay\":{\"all_caps\":true,\"min_relay_voltage\":8,\"lcd_rows\":2,\"user_message_timeout\":0,\"sequence_delay\":2,\"beep_sequence\":\"0\",\"min_sequence_delay\":1,\"outlets\":[{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #3\"},{\"state\":true,\"critical\":true,\"cycle_delay\":4,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":6,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #5\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #6\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":false,\"cycle_delay\":2,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #8\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #9\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Uplink Radio Power\"},{\"state\":false,\"critical\":false,\"cycle_delay\":1,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #12\"},{\"state\":true,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #13\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #14\"},{\"state\":false,\"critical\":true,\"cycle_delay\":6,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Server\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Cooling fans\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #17\"},{\"state\":false,\"critical\":true,\"cycle_delay\":8,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":false,\"cycle_delay\":5,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #19\"},{\"state\":false,\"critical\":true,\"cycle_delay\":5,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #20\"},{\"state\":false,\"critical\":true,\"cycle_delay\":2,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #24\"},{\"state\":false,\"critical\":false,\"cycle_delay\":9,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #27\"},{\"state\":false,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Uplink Radio Power\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":true,\"cycle_delay\":3,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":3,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #31\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Server\"}],\"lcd_columns\":16,\"relatch\":9,\"fuse_relatch\":5,\"model\":\"EPCR5\",\"user_lines\":[null,null],\"recovery_mode\":0,\"nets\":{\"eu82\":{\"latest_value\":8,\"tracking\":null,\"name\":\"eu82\",\"expression\":false},\"u53\":{\"latest_value\":1,\"tracking\":\"pull\",\"name\":\"u53\",\"expression\":true},\"ymb6\":{\"latest_value\":1,\"tracking\":\"push\",\"name\":\"ymb6\",\"expression\":false}},\"pins\":{\"ain25\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"ain25\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":\"lol78\",\"mode_bits\":4,\"level_driver\":\"kzvnx16\",\"input_bits\":16},\"aout8\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"aout8\",\"drive_logic_mapping\":[\"Z\",\"H\",\"0\",\"1\"],\"mode_driver\":\"x7\",\"mode_bits\":0,\"level_driver\":\"y6\",\"input_bits\":0},\"dio6\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"dio6\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":false,\"mode_bits\":0,\"level_driver\":\"twclyvu2\",\"input_bits\":8},\"din57\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"din57\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":\"y69\",\"mode_bits\":1,\"level_driver\":true,\"input_bits\":0},\"aout3\":{\"level_bits\":8,\"latest_input_value\":null,\"name\":\"aout3\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":false,\"mode_bits\":8,\"level_driver\":\"zttx52\",\"input_bits\":0}},\"ports\":{\"uart_e8p\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_e8p\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"1.5\",\"char_size\":\"6\"}},\"uart_54hywn7x3ih1\":{\"latest_received\":{\"d\":\"3B93DABB\"},\"type\":\"uart\",\"name\":\"uart_54hywn7x3ih1\",\"accept\":[],\"configuration\":[]},\"uart_fvl\":{\"latest_received\":{\"d\":\"01\"},\"type\":\"uart\",\"name\":\"uart_fvl\",\"accept\":[],\"configuration\":{\"parity\":\"N\",\"char_size\":\"5\",\"stop_bits\":\"1.5\"}},\"uart_a3\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_a3\",\"accept\":{\"d\":true},\"configuration\":{\"parity\":\"S\",\"char_size\":\"7\"}},\"uart_2f\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_2f\",\"accept\":[],\"configuration\":{\"parity\":\"E\"}},\"uart_9xt\":{\"latest_received\":{\"d\":\"802A94D1A9C7\"},\"type\":\"uart\",\"name\":\"uart_9xt\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"32\",\"stop_bits\":\"1\"}},\"uart_r\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_r\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"2\"}},\"uart_i0\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_i0\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"86\",\"stop_bits\":\"1.5\"}},\"uart_pn\":{\"latest_received\":{\"d\":\"BE\"},\"type\":\"uart\",\"name\":\"uart_pn\",\"accept\":[],\"configuration\":{\"baudrate\":\"36845435\",\"stop_bits\":\"2\"}},\"uart_m\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_m\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"8697\",\"char_size\":\"8\",\"parity\":\"M\"}},\"uart_yz\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_yz\",\"accept\":[],\"configuration\":{\"parity\":\"O\",\"char_size\":\"6\"}}},\"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\"}}},\"backlight_sequence\":\"0\",\"name\":\"My controller\",\"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\":[]},\"online\":true,\"version\":\"1.8.1.0\",\"cycle_delay\":6,\"keypad_enabled\":false,\"user_message_force_timeout\":1,\"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},\"autoping\":{\"enabled\":true,\"max_consecutive_reboot_count\":53,\"max_reboot_count\":3,\"items\":[{\"enabled\":false,\"script\":\"\",\"outlets\":[11,16,20,30],\"status\":{\"reboots\":7,\"hosts\":[{\"state\":null,\"success_count\":0,\"address\":\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"state_details\":null,\"failure_count\":155,\"queue_size\":0},{\"state\":null,\"success_count\":0,\"address\":\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"state_details\":\"Something strange and unexpected has happened to https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"failure_count\":60,\"queue_size\":0}]},\"addresses\":[\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\"],\"pings_before_enabling\":null}],\"resume_without_retrial\":true,\"post_reboot_delay\":122,\"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\":1,\"ping_timeout\":136,\"ping_interval\":6},\"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\":\"^(|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,}$\"}}},\"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\":{\"content_type\":{\"group\":\"msg\",\"name\":\"Content type\",\"regexp\":\"^(json|urlencoded)$\"},\"recipient\":{\"group\":\"rcpt\",\"name\":\"Recipient URL\",\"regexp\":\"^https?://.*$\"}}},\"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>=INFO\",\"action\":\"notify(\\\"james\\\")\"},{\"condition\":\"severity>=ERROR\",\"action\":\"notify(\\\"edward\\\")\"}],\"sinks\":[{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[true],\"arguments\":[]},\"type\":\"xmpp\",\"name\":\"anthony\",\"data\":{\"password\":\"\",\"sender\":\"jeff@xjg1-.gk8yby.example.com\",\"recipient\":\"george@y4seq1.example.com\"}}],\"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}}},\"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\":{\"tV\":{\"redirect_urls\":{\"https://%ECE%fA%8D!\":true},\"refresh_tokens\":{\"e3064a667b492894f6d0cd812ee45103\":{\"expiry_time\":1605015618,\"remaining_use_count\":null}},\"secret_hash\":\"8eecc0c98ad0b7b0b6d9870ec79b0158\",\"access_tokens\":{\"28654241a15319a623bf01681ef52a64\":{\"expiry_time\":1677345749,\"remaining_use_count\":null},\"0f2c4cec52cbfc7d49f374985cd57707\":{\"expiry_time\":1623303439,\"remaining_use_count\":72}},\"scopes\":{\"dli+object+full:/relay/\":true}},\"mK2D8TG\":{\"redirect_urls\":{\"https://.]]]s\":true,\"https://%5f\":true,\"https://]\":true},\"refresh_tokens\":{\"6ff20ec37b69f8bdb36b6df101fb76ee\":{\"expiry_time\":1686295518,\"remaining_use_count\":34},\"d848fe87952dce4ad6af556b440256e2\":{\"expiry_time\":null,\"remaining_use_count\":71},\"2828718cc0f938f32411d3790373a22d\":{\"expiry_time\":null,\"remaining_use_count\":41}},\"secret_hash\":null,\"access_tokens\":{\"ca2b0590cb0744d2fc8d4719a44add29\":{\"expiry_time\":1635344625,\"remaining_use_count\":47},\"c4d841ae52e062fb845dbf6d7f3533bf\":{\"expiry_time\":null,\"remaining_use_count\":null},\"35a98857cf42947fa34f464a57982796\":{\"expiry_time\":null,\"remaining_use_count\":97}},\"scopes\":{\"dli+object+read:/relay/\":true,\"dli+object+read:/relay/outlets/\":true}},\"J\":{\"redirect_urls\":{\"https://%bb%0A]]7%6e\":true,\"https://f\":true,\"https://XZ%dE]zR\":true},\"refresh_tokens\":{\"2342dc59e79fd9b579ee139886f370c9\":{\"expiry_time\":1601952279,\"remaining_use_count\":null}},\"secret_hash\":\"e7efc4910678461313da50b6e24a75d6\",\"access_tokens\":{\"2bb95b7e7d60b41ee9759bca76f72145\":{\"expiry_time\":null,\"remaining_use_count\":90}},\"scopes\":{\"dli+object+read:/config/\":true,\"dli+object+read:/relay/\":true,\"dli+object+full:/config/links/\":true}}},\"users\":[{\"password\":\"vvSS\\\"vg+PGP_\",\"is_admin\":true,\"name\":\"admin\",\"is_allowed\":true,\"outlet_access\":[true,true,true,true,true,true,true,true]},{\"password\":\"3[a9#2Ew,g%k,\",\"is_admin\":false,\"name\":\"tom\",\"is_allowed\":true,\"outlet_access\":[true,false,false,false,true,false,false,false,true,false,false,true,true,true,false,false,true,true,false,false,false,true,false,true,true,false,true,true,false,false,true,true]},{\"password\":\"4\\\"D\\\"vBDn8Nr^!Fd0\",\"is_admin\":false,\"name\":\"dick\",\"is_allowed\":false,\"outlet_access\":[true,true,true,true,true,true,false,false,true,false,true,true,true,false,true,true,false,false,true,false,false,false,true,true,true,true,false,true,false,false,true,false]},{\"password\":\"Ey)KStb=DwCy'^R\\\\\",\"is_admin\":false,\"name\":\"harry\",\"is_allowed\":true,\"outlet_access\":[false,true,false,false,true,false,false,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false,true,false,true,true,true,false,false,false,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={D={access_tokens={2670343bbdd1e807ef4b229d9a45853a={expiry_time=null,remaining_use_count=null}},redirect_urls={https://%d5]%A3%F2%91=true,https://]=true},refresh_tokens={2b4c92469ecc287a160bf96ecc2deb60={expiry_time=1672130921,remaining_use_count=null},4dc57f1caed7d69634ca79e6998bf363={expiry_time=1615716003,remaining_use_count=null},531b89e211a3b4bc1df828da663d4efa={expiry_time=1611600428,remaining_use_count=68}},scopes={dli+object+full:/relay/=true,dli+object+full:/script/=true,dli+object+read:/script/start/=true},secret_hash=\"a333d0b02a9f44fdcc9b3a12a6daa2e4\"},vu={access_tokens={5179d1bb3d629f7de019c45a659a966e={expiry_time=null,remaining_use_count=null},6f212f7597c65d7fac542add3432d293={expiry_time=1675681875,remaining_use_count=30},ca436b9438efd2280fc43e257573acf6={expiry_time=1628102693,remaining_use_count=null}},redirect_urls={https://%18%6E%84~=true,https://%Fd=true,https://]8%a1r]%57=true},refresh_tokens={3113f813b4b91e12afc944e83ac3cd2f={expiry_time=null,remaining_use_count=22},ff5cf1020d7d4227ed280cdaf5743fc3={expiry_time=null,remaining_use_count=4}},scopes={dli+object+full:/config/=true,dli+object+read:/config/=true,dli+object+read:/script/start/=true},secret_hash=null},z={access_tokens={030a97370ecf3ad9dd70f1e921a73d64={expiry_time=1643643533,remaining_use_count=null}},redirect_urls={https://:=true,https://]%e5%aD]i]=true},refresh_tokens={5665d18f019678d9b4e5ed520d31ada0={expiry_time=1605141245,remaining_use_count=9},e5788dcf7b31f8a55f71275aae032710={expiry_time=null,remaining_use_count=null}},scopes={dli+object+read:/relay/outlets/=true},secret_hash=\"2b02924134e87cad4048a1807ca5cd6f\"}},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=\"w,+|#sy9TisB[\"},{is_admin=false,is_allowed=true,name=\"tom\",outlet_access={false,true,false,false,false,false,true,false,false,false,false,false,true,false,true,false,true,true,true,true,true,false,false,false,true,false,true,true,false,true,true,true},password=\"GWG<3TFs$Y\"},{is_admin=false,is_allowed=false,name=\"dick\",outlet_access={false,false,false,true,false,true,true,false,true,false,true,true,false,true,false,false,true,false,false,false,false,true,false,false,false,true,true,false,false,false,true,false},password=\"x6jd]Y\\\\1EWX+lUZ\"},{is_admin=false,is_allowed=true,name=\"harry\",outlet_access={false,false,true,false,true,true,true,false,true,true,true,false,false,true,true,false,false,true,false,true,false,true,true,false,false,false,false,false,true,true,true,false},password=\")(GT6*wg9&bNcS\"}}},autoping={enabled=true,handle_failures_immediately=true,items={{addresses={\"115.255.251.2\",\"tcp://Ifk4YZwP.zk18.example.com:38765\",\"https://90.52.7.252/C-nq8SZEO\"},enabled=false,outlets={},pings_before_enabling=null,script=\"disable_appliances\",status={hosts={{address=\"115.255.251.2\",failure_count=303,queue_size=0,state=null,state_details=\"115.255.251.2 returned the following error\",success_count=0},{address=\"tcp://Ifk4YZwP.zk18.example.com:38765\",failure_count=0,queue_size=0,state=null,state_details=null,success_count=2138},{address=\"https://90.52.7.252/C-nq8SZEO\",failure_count=745,queue_size=0,state=null,state_details=null,success_count=268}},reboots=10}}},max_consecutive_reboot_count=75,max_reboot_count=2,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=4,ping_timeout=35,pings_before_enabling=10,post_reboot_delay=30,resume_without_retrial=true},config={allow_coapws=true,allow_coapws_nonadmin=false,allow_coapws_origins={\"https://bar.example.com\"},allow_jsonrpc=false,allow_jsonrpc_nonadmin=false,allow_modifying_get=false,allow_plaintext_logins=false,allow_restapi=false,allow_restapi_nonadmin=false,allow_restapi_origins={\"http://baz.example.com:8003\",\"https://baz.example.com:18443\",\"http://foo.example.com:8096\",\"http://foo.example.com\"},brand_company_name=\"Digital Loggers, Inc.\",brand_faq_url=\"https://foo.example.com/bar.htm\",brand_manual_url=\"https://foo.example.com:443/foo/bar.htm\",brand_name=\"Ethernet Power Controller\",brand_product_info_url=\"http://baz.example.com/quux.htm\",brand_url=\"http://bar.example.com:80/baz/foo.htm\",certificates={TrustBazCare_Trusted_CA={data=\"-----BEGIN CERTIFICATE-----\\\nMIIybBdLsWmPrhSztnI9ft8ML+vf//Ej7LilYM6RvusmbLlV83gqyrDKr8/sAGbJ\\\n5BiDfd7YQlvBG4HzwGqAchKeZXwBtZY+nHDTwN1M8yaR2uQ/AGBo+YSZ5On++M/n\\\nEGcdK/oIbFNViPh+dW+B+aJPOJPmLDSbW4Fs53BjLbE30y4fU4sVhBw6XMvvcNW8\\\no1auEJFsaKuZQZ4XSbFgYNExI9Ziik\\\n-----END CERTIFICATE-----\\\n\",status=false},VeriBazWard_Trusted_Certification_Authority_3={data=\"-----BEGIN CERTIFICATE-----\\\nMII0BPyCkj1WZ11Nnc2ujARwE2UwIoU8C7APZ8dJuhsUkvtYYxSI7vFN+lJIaqSo\\\nEZpuvjboELk7wI4OcEKueKfzeGq65qnLQcFLMtAdFwmBEtbt8ynoITozle6sVvEx\\\nWJxPVagSMujGWdQUREpw2oijwbFrsDQOYNq4zXZMRIezx4UOLJLQ8394hQyZfOzE\\\nqLmNx8qFpqCvKdHg+jq4uxnLvM1JMI7Cfwbd5SuwJ7sgm9MmuDspAgA53ERRYagE\\\nItenna6wSojeBVYQOOd5alAqCePpLfMfY0SMcbJ5P2ldaK4/kj6LUJCjzdZKJx0t\\\nVGd6bkYfWBGtIHd1Q+YlDIkst5Bq85rfNUo/FMhnazhvHKyjLXUarFTlNgcXoTCC\\\n1DFPx30wmxD6wzUUT4Mka77Glh5EvJEzZVPWaRTNPjVMi0sB6EyiO6/9p7QlShk2\\\n9bpd4D3qkRYmKmvble/tgBjpeUILFMaQzQ44f9wQdVDzI8b3pdzVqiLUDfsU2Sw2\\\n08aC51rcGqxRS0G50oxk9S+rKUvpRzlU8LiFPZuhQr8uuR/xGzhRSiJpCEefEP9O\\\nugCUbwwT5rNYtKqs2IKmeA/uqh9GtZ4nGJHtFEMM5mx+7otC7D/nQ0iGjtZdTgQl\\\nkeH+1f5pd5zR+BbECOhF6z/0ZeVG5GHrxar+Gyqw4qN51/MGP3YY3ZafE6xLOFDM\\\n4N83D4A4UH7VgQxm+Wsa6XqEUCflR1dYQodgvpmQ7wyqMvcNSUza2qrY2XKWa+41\\\nkkkaXBjU9at5CGZjGAn61MBaikBjqFYb0JBZWx4iXzplGPVYbIhfguGPfU9Vlj7o\\\nKObIUJrU9dma8KCT2t9zAbegmASWJGbghD+BZrhlUUMfra8vUKugyYNlksH38vlr\\\nl3kdnW8Huq8U/3+LzhKX55IzPN7L9/Wx5HbuplBjbLDcRE+QyL+3SI2uiCFuEnrL\\\nSGwETfrrvUIAVl8smDK5IEpXWjnJb9Q3RMJx2Bpzi79DvK5iaRpuifREOFa0Q06u\\\nRrTfgTNqecm+jUaBJVv+zAPEnRgqZbF1Slj9E6/ulnvUHWid1ed0q3GdWzU6alA3\\\nvEn1Fio3eJNA10DhgGYmZCIZiR9UdF1YVq=\\\n-----END CERTIFICATE-----\\\n\",status=false},eCyberBarSystems_Trusted_CA_7={data=\"-----BEGIN CERTIFICATE-----\\\nMII+2uxDqnCYPCmb2chaF03CZfiXKPPeegfiadyRQB/rPoTURB5iDBwptfMD5oul\\\nT4CRYfeaW4O0arDiZTvWIoCh2JVy40XZ7m1hRhH+oi0OZG79m2h5tvoxFKvLNTwW\\\n+EjhYjVGmwr341s8kz2go/x9xJYRF5jGLSzvCVC/S45Y7zjuznbnpZzmuXDAfyS1\\\nSyg+BhSHp1QonLnaybQXaCR8SdpR5svarba3J2M86pzvAnW8Ozh/B9Ago08wu3Wm\\\n6r0BEAK39GFzpPNo7P0Ibi7dt4YydLfmDi+TuKY4cq3=\\\n-----END CERTIFICATE-----\\\n\",status=true},iSecureBarCrypt_Trusted_CA_7={data=\"-----BEGIN CERTIFICATE-----\\\nMIIN3TLBHuWQ0Z1K7Ivk70BaxEVlXBsFkJeqo/16vZZy9cIJwD33GHgEYB05PvMA\\\n0333C+fnyqQH9MXFSpY947N6Eo1d+Ih1Om6cnoPmer3qEc6jRhvYqIg57jl82SBS\\\nK518WppOugfXoP/VKZLeFTo/Ey3iAYyWf0hCsWcnCIK1jLY4wwlBPZDfXIOjsNGX\\\nzlIVO5kjRnSpMYlJJzlvCRSXrCPEUzgTl//A6mvaaOPyzBIJB3EPXjyOxOfSOMyA\\\n+MWmH6MiYLhlg0ymGOJ0Nk+oQSCpROCRnlE5tdpS/WEhYCUrdpu0aur0M4rqU4II\\\nZPlCEEEnUyLiSDMH7Pu1GwQMoHtvbBnBdYPtofgJe216IQQSrKW8G==\\\n-----END CERTIFICATE-----\\\n\",status=true},iVeriBarProtect_Primary_Certification_Authority_5={data=\"-----BEGIN CERTIFICATE-----\\\nMIIzQoFxXMaZtnpfEz/a5zyX0ok0SG6D5rDYfUVCs6omwdSBcTnjSlGVZ1X2JfHR\\\n0B1YQwgEidtBqWgeG8QZg0dD4yuNQRwTfz15vkLeNFrEnXv4iLfONIeTHZtk0pDh\\\nGpk1AORRGhFqdLY+1zOLdtfCnPFcfzRyoB/+cSSuAjkp5Jq8JEWy8BBxdSZJR0HF\\\nJGsokn+UXqbtgmCw\\\n-----END CERTIFICATE-----\\\n\",status=true}},contact=\"support@example.com\",contacts={sales={email=null,fax=\"+5789828309153\",name=\"Sales\",phone=\"+14642257445305\"}},crls={TrustFooCrypt_Root_CA_3={data=\"-----BEGIN X509 CRL-----\\\nMIINN3NacypQwjowSFcpnT0bMTB49Xxkx27K7XwmWlDSU1PzI1o6XrjwKx0VU+GR\\\nnC+k+WVE+0HQ/cTqk0hUz1S/Zz0sQ4JEIJ/JrWZsZtIbWoRGq9nqDFspEuih+1yJ\\\nzeEWE768RjgFBz6Mmzc2rRJl91lC/5c/lsY00gAUPtmdsv/fudjl53XG6IV7Q79C\\\njE2PRZrLLUDGWuAAeyHjVarq5/GFBUHwlMMDxDaJkpbGkoTPmm8IM08U2RlFy3Cj\\\nazQqZlaPNtABMb+9mJYpT2txq9vwOfP+frrEdSg1LsFkUFvGbU54Y/2PA+MafnbK\\\nTbJxHMJAd3gv/zWV4d45iWIiuvOhXlN0Mizg4ItkOZgQYCyfs2naa6IV1iCaUccs\\\ncZRwSBL2und6lI/q6bREwyHfBu9pX299dc66qTAkHqt38uvGWMXTKr8XlKMIPYU2\\\ncB16OnPEhUOcPh8oFe96pit95CbfjfsLtwTHkvYRPz3rgEgxvr4kZzwhCXNxDGJ6\\\npQyk+QAzW1gnjeiakSAkPuzzHwCZGLo5omrpC1ol5VYr9GSwlfhAZg9tdOSvmH0a\\\nuPIyE33lewxwPth4aufH4YwV1rHKutQoJlmZrsKVpIREC9Lp416Bc2ifw00qwTfF\\\nSq6LBdAV5RkHoZNr==\\\n-----END X509 CRL-----\\\n\",status=false},eCyberBarWard_Primary_Certification_Authority_2={data=\"-----BEGIN X509 CRL-----\\\nMIIR8WtjmpMlBEbwZaWH19dTKLlrNwAlVmDgI7P5ynt92V6e5ex9pbeAzQ2MMF8u\\\nbMX0UVqNhuvpY0UWCK8tW7JaVirfdu3EHcGn86Br16hc9B8OYIH4SdhzLYf/TkFm\\\nYaXgnPkw7M6LXWvsq/KTiKrH/smm8ZAiAkP+99wJY3g5cbzScKyLgpehiRUs1gbD\\\n1EcCAxnGduuEuNtFLFxBwfvO9oRsQhJTxxi8vVRYQMpKljb6+ZKxEFLQ4pJWXe/V\\\nkgXF76hVy2GifPjFlgV12y7tHgQyiybSe9jnIQIGUb/A1kRoRzsVx0PFisEQqrvU\\\neHL5cdcEfpIPG7tG/OE1pWmhmDXe82hpM2w+iZFNOZphiizk6EnymZfZoDDyHxof\\\nkgjKy7kYySGhS0qiqoUQU4EjJD1H2jIoQ29OCvyBNFusIka8Z5b3BspX6tqAc8/2\\\nASR5ReVjZN1K+Cv5p/Ihqrpjh0Ls1Q5DvZLMEs5pG99GN5OD6ixyZniHp39sWH5R\\\nSq6Lyye78xXFLnN4kMgX4zMA9FiSM9Lr/TCzSt7cqhtCUHIEf+olzAx9Sfdqr+ht\\\nwtyp0agjUuEnCUSDJDDWBO+t1qk2YdYVWXLZ71JeyZRB4wQP9fxN3xG7o0BNgmvC\\\nGnTK77IiaWoWzEieC6k9O==\\\n-----END X509 CRL-----\\\n\",status=true},iVeriBazWard_Primary_Certification_Authority={data=\"-----BEGIN X509 CRL-----\\\nMIIssMhPv3XYIdG1LkmdOqYUEzf5szIklHcefJ4aPd8kHRoeBaHcRs6isnpkn8UZ\\\nD7TJkuzveGMSxa3ECW7LE/94mzEHYiQosw7cq7YVQx+NX3embo8spJycICvtxMhq\\\nrT9+1hR+hrYmWKOKUG9qEn9Tj3R5mHPdmbepI6q/zOoVkDrFW16mrIGbNji918pp\\\nTf4bV6bvw6gA+yi25VwPnXpXF+aPqQBJ6HxeQYaMgGZhFHmMoinbFd9XdmzUDApL\\\nm0wKcJ1vulABXY0FMeW/p4fb39qF/Cm==\\\n-----END X509 CRL-----\\\n\",status=true},iVeriFooSystems_Root_Certification_Authority_4={data=\"-----BEGIN X509 CRL-----\\\nMIIanKM4JHIcamY3zTt3glekWGcPf+fxdTYRqwY9DsopfMverokYaOJ6gxYLyDJc\\\n3Zqek4XYwCxrtpgdNG1jPkhz5fDRIyLOXB2IIbsEqp5kenN24RoWBVVJBlmVk7vH\\\n+bfcUvSJ1C+rc3y3tUHP0dc==\\\n-----END X509 CRL-----\\\n\",status=false}},custom_brand_company_name=\"Whatever Systems Inc.\",custom_brand_logo=\"https://bar.example.com:58443/foo.svg\",custom_brand_logo_height=32,custom_brand_logo_width=22,custom_brand_name=\"Amazing Controller III\",custom_brand_url=\"http://foo.example.com:7/bar/foo/bar.html\",custom_help_url=\"http://bar.example.com:8032/quux/foo/baz/bar/quux/quux.html\",custom_register_url=\"http://foo.example.com/bar/baz/quux.htm\",custom_support_email=\"support@example.com\",custom_support_url=\"https://baz.example.com/bar/bar/baz/baz/quux/bar/quux/quux.html\",custom_update_url=\"http://foo.example.com/foo/bar/foo/quux/foo/quux.htm\",customization_status=\"locked\",hardware_id=\"EPCR5\",hide_passwords=true,hide_wifi_key=true,hostname=\"baz.example.com\",http_ports={{address=\"192.168.0.51\",port=\"8063\"},{address=\"192.168.0.4\",port=\"5\"},{address=\"192.168.0.3\",port=\"9\"},{address=\"192.168.0.2\",port=\"5\"},{address=\"192.168.0.59\",port=\"7\"},{address=\"192.168.0.77\",port=\"7\"},{address=\"192.168.0.80\",port=\"8031\"}},https_cert={addresses={\"85.6.7.25\"},automatic_renewal=true,bits=2048,cert=\"-----BEGIN CERTIFICATE-----\\\nMIIkIuwt9ZdiK3y6g+9KrL2HgBqlVEVSZjCte8npkRY4WWDDWOZNlehRsYDOolsO\\\nI9F5+/ZY665LLdmx1Ybl0TJFt80mYXssj8+jAZIIhQg23T/71du37EL1OOpzyish\\\nsQ3SlOAB4FHZHRdxMi5d391U+1Sjv9cociHN6TbClvo3NR0lA7OGJSmKVE3RQiF2\\\nYSZ24oq/dvO5yAH6baR3Nnbet24c=\\\n-----END CERTIFICATE-----\\\n\",csr=\"-----BEGIN CERTIFICATE REQUEST-----\\\nMII+iTqk6m8DkLWty7K2W8gA1kGf5Rl03P1outY1gjGR4pK3yh7Vrqiva/biSMlY\\\nMjiwmOf2rmtBrsv/Nmr6hS7IBbhy9VnYEVU0vA4nz++rtwsHikPQDYlQASPLzCwE\\\nQGfdNScOTTHPMa87/bNZMplrF7qU44EXNvAnOpBuIUJh5=\\\n-----END CERTIFICATE REQUEST-----\\\n\",distinguished_name={commonName={\"Digital Loggers Unit\"},countryName={\"US\"},localityName={\"Santa Clara\"},stateOrProvinceName={\"California\"}},domains=null,key=\"-----BEGIN PRIVATE KEY-----\\\nMIIT3UKLeBrkI5Hi1UVRJiLeDhMLBCUJSDoYj9wONn9hvTQyzxQJgozwWLHkao33\\\nen3aBTNMAJsdIrakBHZAD5YXr9LxEOrvBxVPQvodEgGYYsJlAvyP0WzuiKrzljuz\\\nPO6KCmav29TxUE7PCYSlYNUuFTg+Nfhp4q9JcmFgykdS/muELN0vmWq2/X2PDmFJ\\\nRfEDwwBgagiNbyk++gnXWrZ3w/IiGeKjJbzGYBz8uhXVgIWh+JEXBpd7rys7cDsy\\\nsEO3DYzx6VdQ1KQNa+aQdkHbcREsKCiCT7HihHgqoJGrfjEGjriNc0+ETE7pTr1y\\\nLhieNYSirKObbgLTPk5RkLw/VmUMpSNBA5rZgKIYhi9IPWnqGuH1GE2n0ZAr2Z3E\\\nwqNH9x+u7JJf79y2T/Lj48lfLdjxi+efr2z00+w9JFrTRpXwqufw3RcR5LOpM2VD\\\nUF9UBKqTCJw1tttoZqt0SK8pk+CpVRy0i7XwUOQijNldGfRsVLvzh3pS31IbVGdE\\\nBAxbdgL0S+J7RBfo6eWBU/HXJu3bYJ2lW/M9hjB9kWJCk+1sfZ49bNjwHoYr7ccf\\\n/rMl2YVbtjMumEZMLlzkVw2JUvT7Y9oa0AL5ktied5ZPL9ojwoTRkXnETGO2SCfU\\\n0b9wKqZRP/paqYXe2/Ocoe552AZGr4huhtq2jQW9SLmIwJy+LMcA1kH5wtOo+6ii\\\nZm==\\\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={acmev1_agreement=\"]\",acmev1_contacts=\" %F4 \",acmev1_key_size=\"6057\",acmev1_key_type=\"rsa\",acmev1_url=\"http://%a0Pj%91%04WK]]%3b]\"},renewal_method=\"acmev1\",string_mask=\"nombstr\"},https_ports={{address=\"192.168.0.4\",port=\"5\"}},image_format=\"svg\",known_protection_bits={protect_admin={name=\"Administrator credentials protection\",status=\"You have enabled that and that service which allows to bypass this protection\"},protect_firmware={name=\"Firmware protection\",status=\"You have enabled that and that service which allows to bypass this protection\"},protect_maintenance={name=\"Maintenance mode lock\",status=\"You have enabled that and that service which allows to bypass this protection\"},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=false},protect_restore={name=\"Protection from restore from backup\",status=false}},known_quantities={count={name=\"Count\",preferred_unit=null,units={times={internal=true,name=\"time\",offset=0,scale=1}}},current={name=\"Current\",preferred_unit=\"A\",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=\"%\",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=false,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=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 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=true,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=true,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=true,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=false,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=false,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,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=true,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=false,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=false,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=false,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,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=false,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,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,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=false,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=true,protect_firmware=true,protect_maintenance=false,protect_network=true,protect_notification=true,protect_private_config=true,protect_restore=true,refresh_delay_minutes=1,refresh_enabled=false,register_url=\"https://foo.example.com:443/baz/foo/quux/baz/baz/bar.htm\",registration_status=true,relax_nonhtml_content_types=true,relax_nonhtml_methods=false,relay_ports={\"ttyATH0\"},serial=\"ISO322203123456\",ssh_authorized_keys={{comment=\"tm.x\",data=\"ecdsa-sha2-nistp384 A\",options=\"\"},{comment=\"\",data=\"ecdsa-sha2-nistp384 wn=\",options=\"uko,i=088\"},{comment=\"\",data=\"ecdsa-sha2-nistp384 W=\",options=\"knx,r,q=6830499,qbf=nzrksr,je,l,shffgei,xvy=t,kb=10069,q=n,exoctn=wvc,m=cd,c=ymwa,yedrshtee=474,prq=21,aq=nf\"},{comment=\"y\",data=\"ssh-rsa A+\",options=\"a=us,hwmo=gg\"}},ssh_enabled=true,ssh_port=22,support_email=\"support@example.com\",support_url=\"http://foo.example.com/bar/foo/foo.html\",syslog_ip_address=null,syslog_minimal_severity=8,timezone=\"UTC\",update_url=\"https://bar.example.com:443/quux.htm\",upgrade_notify_beep=false,upgrade_notify_blink=false,version=\"1.8.1.0\"},cred={agent=\"web ui\",ip_address=\"192.168.0.50\",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={}},values={current={bus=null,data_absence_alarm_level=null,data_absence_alarm_period=null,expression=\"0.1\",history_parameters={{300,86400},{3600,1209600},{86400,31536000}},history_subsample_count=24,history_time_step=19,in_calibration=false,internal=false,intervals={{alarm_level=1,alarm_period=14,lower_bound_bottom=299,lower_bound_top=303},{alarm_level=1,alarm_period=1,lower_bound_bottom=309,lower_bound_top=311}},log_history=false,lowest_interval_alarm_level=null,lowest_interval_alarm_period=null,name=\"Current\",quantity=\"current\",supports_calibration=true,value=9},mains_voltage={bus=null,data_absence_alarm_level=null,data_absence_alarm_period=null,expression=\"9.5\",history_parameters={{300,86400},{3600,1209600},{86400,31536000}},history_subsample_count=7,history_time_step=5,in_calibration=false,internal=true,intervals={{alarm_level=8,alarm_period=null,lower_bound_bottom=58,lower_bound_top=59.083333333333},{alarm_level=null,alarm_period=2,lower_bound_bottom=58.583333333333,lower_bound_top=60},{alarm_level=null,alarm_period=10,lower_bound_bottom=61.916666666667,lower_bound_top=63.166666666667},{alarm_level=1,alarm_period=null,lower_bound_bottom=66.083333333333,lower_bound_top=66.833333333333},{alarm_level=4,alarm_period=1,lower_bound_bottom=70.333333333333,lower_bound_top=71.166666666667},{alarm_level=10,alarm_period=10,lower_bound_bottom=70.833333333333,lower_bound_top=72.25},{alarm_level=null,alarm_period=null,lower_bound_bottom=74.333333333333,lower_bound_top=75.5}},log_history=true,lowest_interval_alarm_level=null,lowest_interval_alarm_period=null,name=\"AC voltage\",quantity=\"voltage\",supports_calibration=false,value=112},temperature={bus=null,data_absence_alarm_level=1,data_absence_alarm_period=null,expression=\"8.8\",history_parameters={{300,86400},{3600,1209600},{86400,31536000}},history_subsample_count=9,history_time_step=5,in_calibration=true,internal=true,intervals={{alarm_level=13,alarm_period=null,lower_bound_bottom=2.7927927927928,lower_bound_top=3.1231231231231},{alarm_level=1,alarm_period=8,lower_bound_bottom=3.0630630630631,lower_bound_top=3.4834834834835},{alarm_level=null,alarm_period=3,lower_bound_bottom=4.1141141141141,lower_bound_top=4.3243243243243},{alarm_level=null,alarm_period=3,lower_bound_bottom=5.1051051051051,lower_bound_top=5.6156156156156},{alarm_level=null,alarm_period=3,lower_bound_bottom=6.5165165165165,lower_bound_top=6.7267267267267}},log_history=true,lowest_interval_alarm_level=9,lowest_interval_alarm_period=4,name=\"Temperature\",quantity=\"temperature\",supports_calibration=false,value=284},vcc_voltage={bus=null,data_absence_alarm_level=null,data_absence_alarm_period=1,expression=null,history_parameters={{300,86400},{3600,1209600},{86400,31536000}},history_subsample_count=1,history_time_step=9,in_calibration=true,internal=false,intervals={{alarm_level=null,alarm_period=3,lower_bound_bottom=414.16666666667,lower_bound_top=417.5},{alarm_level=null,alarm_period=null,lower_bound_bottom=434.16666666667,lower_bound_top=445},{alarm_level=2,alarm_period=2,lower_bound_bottom=441.66666666667,lower_bound_top=456.66666666667},{alarm_level=2,alarm_period=null,lower_bound_bottom=462.5,lower_bound_top=474.16666666667},{alarm_level=2,alarm_period=3,lower_bound_bottom=503.33333333333,lower_bound_top=514.16666666667},{alarm_level=null,alarm_period=1,lower_bound_bottom=516.66666666667,lower_bound_top=530}},log_history=false,lowest_interval_alarm_level=null,lowest_interval_alarm_period=null,name=\"DC voltage\",quantity=\"voltage\",supports_calibration=false,value=5}}},mqtt={broker_address=\"4.3.176.217\",broker_port=null,connect_payload=\"aq\",connect_qos=2,connect_retain=false,connect_topic=\"GzB9xaFGw8\",disconnect_payload=\"b\",disconnect_qos=1,disconnect_retain=true,disconnect_topic=\"Vmi8t3x\",enabled=false,lwt_payload=\"d\",lwt_qos=2,lwt_retain=true,lwt_topic=\"8HmIcwkl\",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=true,qos=2,topic_subtree=\"MCOWpc\"},{allow_read=true,allow_write=true,qos=0,topic_subtree=\"O52c\"},{allow_read=true,allow_write=false,qos=2,topic_subtree=\"oxM7bKmKTZ\"},{allow_read=true,allow_write=true,qos=2,topic_subtree=\"0M7rzGzk\"},{allow_read=true,allow_write=true,qos=1,topic_subtree=\"0tg8oU\"},{allow_read=false,allow_write=true,qos=0,topic_subtree=\"VP3/zHowt\"},{allow_read=true,allow_write=false,qos=1,topic_subtree=\"IIf2Z2uu\"},{allow_read=true,allow_write=true,qos=0,topic_subtree=\"c5Loj\"}},password=\"OnODbybh3lsE\",reconnect_payload=\"\",reconnect_qos=0,reconnect_retain=false,reconnect_topic=\"UPABkyT\",topic_root=\"7sGK1D\",use_ssl=true,username=\"user88Aa\"},network={interface_order={},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=false,wired={dns_servers={\"10.0.0.15\",\"203.234.188.211\",\"84.71.228.248\"},gateway=null,ip_address=\"10.165.80.199\",mac_address=\"7C:E1:FF:AC:75:AB\",netmask=\"255.0.0.0\",online=true,protocol=\"dhcp\",serve_dns=true},wireless={channel=\"2\",dns_servers={\"10.0.0.45\"},enabled=true,encryption=\"psk2\",gateway=\"10.0.0.18\",ip_address=\"10.154.199.158\",key=\"jPry$IS&^,3CwkfAkM8khiBj\",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\"},known_modes={ap=\"Access Point\",sta=\"Client\"},mac_address=\"7C:E1:FF:39:D9:0B\",mode=\"ap\",netmask=\"255.0.0.0\",online=true,protocol=\"static\",serve_dns=true,ssid=\"WJWQ\",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=\"^(|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 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?://.*$\"}},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(\\\"brian\\\")\",condition=\"severity>=INFO\"},{action=\"notify(\\\"richard\\\")\",condition=\"severity>=INFO\"}},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={community=\"\",server=\"j2dgl.example.com\",trap_oid=\"2.311,\"},name=\"paul\",test={{value=\"function\"},arguments={},results={true}},type=\"snmpv2c\"}}},relay={all_caps=false,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=6,fuse_relatch=6,fuses_enabled=true,keypad_enabled=false,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,min_relay_voltage=8,min_sequence_delay=1,model=\"EPCR5\",name=\"My controller\",nets={yuqvt5={expression=true,latest_value=1,name=\"yuqvt5\",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=null,locked=true,name=\"outlet #1\",physical_state=true,state=false,transient_state=false},{critical=true,cycle_delay=null,locked=true,name=\"outlet #2\",physical_state=true,state=false,transient_state=true},{critical=false,cycle_delay=5,locked=true,name=\"outlet #3\",physical_state=false,state=false,transient_state=false},{critical=false,cycle_delay=null,locked=true,name=\"outlet #4\",physical_state=false,state=true,transient_state=true},{critical=false,cycle_delay=5,locked=true,name=\"Power grid\",physical_state=false,state=true,transient_state=true},{critical=false,cycle_delay=1,locked=false,name=\"Power grid\",physical_state=true,state=false,transient_state=true},{critical=false,cycle_delay=null,locked=false,name=\"Cooling fans\",physical_state=true,state=false,transient_state=false},{critical=true,cycle_delay=null,locked=true,name=\"outlet #8\",physical_state=false,state=false,transient_state=false},{critical=true,cycle_delay=null,locked=false,name=\"outlet #9\",physical_state=true,state=false,transient_state=true},{critical=true,cycle_delay=null,locked=true,name=\"outlet #10\",physical_state=false,state=false,transient_state=true},{critical=true,cycle_delay=8,locked=false,name=\"outlet #11\",physical_state=false,state=true,transient_state=true},{critical=false,cycle_delay=7,locked=true,name=\"WiFi AP\",physical_state=false,state=true,transient_state=false},{critical=true,cycle_delay=null,locked=true,name=\"outlet #13\",physical_state=false,state=false,transient_state=false},{critical=true,cycle_delay=null,locked=true,name=\"POE Injector\",physical_state=false,state=true,transient_state=true},{critical=true,cycle_delay=null,locked=true,name=\"outlet #15\",physical_state=false,state=true,transient_state=true},{critical=false,cycle_delay=null,locked=false,name=\"Server\",physical_state=false,state=false,transient_state=false},{critical=true,cycle_delay=null,locked=true,name=\"Server\",physical_state=false,state=true,transient_state=false},{critical=true,cycle_delay=1,locked=false,name=\"Uplink Radio Power\",physical_state=false,state=true,transient_state=false},{critical=true,cycle_delay=9,locked=false,name=\"outlet #19\",physical_state=true,state=false,transient_state=false},{critical=true,cycle_delay=8,locked=true,name=\"WiFi AP\",physical_state=true,state=false,transient_state=false},{critical=true,cycle_delay=6,locked=false,name=\"Uplink Radio Power\",physical_state=false,state=true,transient_state=true},{critical=true,cycle_delay=null,locked=true,name=\"Power grid\",physical_state=true,state=false,transient_state=false},{critical=false,cycle_delay=null,locked=true,name=\"WiFi AP\",physical_state=false,state=true,transient_state=false},{critical=true,cycle_delay=6,locked=true,name=\"outlet #24\",physical_state=true,state=true,transient_state=true},{critical=false,cycle_delay=8,locked=false,name=\"Power grid\",physical_state=true,state=true,transient_state=false},{critical=true,cycle_delay=null,locked=false,name=\"outlet #26\",physical_state=false,state=true,transient_state=true},{critical=false,cycle_delay=null,locked=true,name=\"Cooling fans\",physical_state=true,state=true,transient_state=false},{critical=true,cycle_delay=1,locked=false,name=\"Local alarm lights\",physical_state=false,state=false,transient_state=true},{critical=true,cycle_delay=3,locked=true,name=\"Cooling fans\",physical_state=false,state=true,transient_state=false},{critical=true,cycle_delay=null,locked=false,name=\"outlet #30\",physical_state=false,state=true,transient_state=false},{critical=false,cycle_delay=7,locked=false,name=\"Local alarm lights\",physical_state=false,state=false,transient_state=true},{critical=true,cycle_delay=7,locked=false,name=\"outlet #32\",physical_state=false,state=false,transient_state=true}},pins={din69={drive_logic_mapping={\"0\",\"1\",\"0\",\"1\"},input_bits=0,latest_input_value=null,level_bits=0,level_driver=\"n5\",mode_bits=4,mode_driver=\"nhxi17\",name=\"din69\"}},ports={uart_0g={accept={d=true},configuration={char_size=\"8\",stop_bits=\"2\"},latest_received={},name=\"uart_0g\",type=\"uart\"}},recovery_mode=1,relatch=6,sequence_delay=7,user_lines={null,null},user_message_force_timeout=2,user_message_timeout=2,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={disable_appliance_sample={source=\"function shut_down_heater(...)\\\n ...\\\nend\\\nfunction shut_down_gadgets(...)\\\n ...\\\nend\\\n\"}},source=\"function shut_down_appliance(...)\\\n ...\\\nend\\\nfunction cycle_machine(...)\\\n ...\\\nend\\\nfunction enable_routers(...)\\\n ...\\\nend\\\n\",step_delay=3,step_time_limit=5,threads={[\"1\"]={label=\"label of thread #1\"},[\"14\"]={label=\"label of thread #14\"},[\"17\"]={label=\"label of thread #17\"},[\"63\"]={label=\"label of thread #63\"}},traced=false,user_function_ui_order={\"enable_heater\",\"toggle_engine\",\"cycle_heater\",\"disable_appliances\",\"energize_engines\"},variables={contraption_status=true,contraption_temperature=\"failed\",engine_online=1,engine_status=false,gadget_state=8,gadget_temperature=false,heater_state=1,machine_running=3,machine_status=true,modem_temperature=false}},snmp={community_mappings={{community=\"KsEdTKebYKu\",ip_address=\"10.66.250.183\",netmask=\"255.0.0.0\",user=\"userIRnqWk\"}},enabled=true,engine_id=\"914044D81F42\",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=\"sha1\",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=false,is_allowed=false,priv_method=\"aes\",priv_password=\"readerPrivPassword\",subtree_access={energyObject=\"readonly\"}}}},upnp={enabled=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=false,id=\"1944d90d0\",profile=\"belkin_wemo_socket\"},{alternate_name=null,exposed=false,id=\"1944d90d1\",profile=\"belkin_wemo_socket\"},{alternate_name=null,exposed=true,id=\"1944d90d2\",profile=\"belkin_wemo_socket\"},{alternate_name=null,exposed=false,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=false,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=\"RLPIzZ\",manufacturer=\"Belkin International Inc.\",model=\"DLI emulated Belkin socket\",model_number=\"\",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=null,soap_xmlns_prefix_override=null,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\":true,\"engine_id\":\"5DBE14B8CEBCFA92EC\",\"known_auth_methods\":{\"sha1\":\"SHA1\",\"md5\":\"MD5\"},\"community_mappings\":[{\"ip_address\":\"10.176.163.168\",\"user\":\"userycbanW\",\"netmask\":\"255.0.0.0\",\"community\":\"eRhmhT7XB2fR\"},{\"ip_address\":\"10.8.216.58\",\"user\":\"userMVRIT4\",\"netmask\":\"255.0.0.0\",\"community\":\"nU5FBsxfzV\"},{\"ip_address\":\"192.168.14.226\",\"user\":\"userSvexm\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.35.65\",\"user\":\"userNvN4AS\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"},{\"ip_address\":\"192.168.167.196\",\"user\":\"userV7GC\",\"netmask\":\"255.255.255.0\",\"community\":\"private\"}],\"users\":{\"powerReader\":{\"priv_password\":\"readerPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":\"readonly\"},\"auth_password\":\"readerAuthPassword\",\"is_allowed\":true,\"priv_method\":\"des\",\"auth_method\":\"sha1\",\"has_priv_password\":false},\"powerAdmin\":{\"priv_password\":\"adminPrivPassword\",\"has_auth_password\":true,\"subtree_access\":{\"energyObject\":true},\"auth_password\":\"adminAuthPassword\",\"is_allowed\":true,\"priv_method\":\"aes\",\"auth_method\":\"sha1\",\"has_priv_password\":false}},\"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\"}}},\"network\":{\"wired\":{\"ip_address\":\"10.229.173.71\",\"serve_dns\":true,\"protocol\":\"dhcp\",\"online\":true,\"gateway\":\"10.0.0.39\",\"dns_servers\":[\"35.114.95.41\",\"27.10.21.15\"],\"mac_address\":\"7C:E1:FF:E0:E2:1F\",\"netmask\":\"255.0.0.0\"},\"wireless\":{\"wac_supported\":true,\"protocol\":\"dhcp\",\"encryption\":\"psk\",\"netmask\":\"255.0.0.0\",\"known_encryptions\":{\"psk2\":\"WPA2 PSK\",\"psk-mixed\":\"WPA/WPA2 PSK mixed mode\",\"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\":\"-&j&K&ieJTHx#caJJpq6a!4bW#aauwC%!-,K1r0XLUUM7\",\"dns_servers\":[],\"known_modes\":{\"sta\":\"Client\",\"ap\":\"Access Point\"},\"enabled\":false,\"serve_dns\":false,\"ssid\":\"any3\",\"mac_address\":\"7C:E1:FF:5C:74:B3\",\"ip_address\":\"10.72.235.109\",\"online\":false,\"channel\":\"9\",\"wac_enabled\":true,\"mode\":\"ap\",\"gateway\":\"10.0.0.25\"},\"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\":[]},\"interface_order\":[\"wired\"],\"known_protocols\":{\"dhcp\":\"Dynamic IP/DHCP\",\"static\":\"Static IP\"},\"same_subnet_only\":true},\"mqtt\":{\"connect_topic\":\"NWtSZGbel\",\"connect_payload\":\"ASzqk\",\"username\":\"userkXmxF\",\"reconnect_retain\":false,\"connect_qos\":2,\"use_ssl\":false,\"lwt_payload\":\"\",\"disconnect_payload\":\"aV\",\"outlets\":[{\"allow_read\":false,\"topic_subtree\":\"Mj8FD7jz\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"9UaIE\",\"qos\":1,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"PjK2o\",\"qos\":2,\"allow_write\":false},{\"allow_read\":true,\"topic_subtree\":\"BBeLRsTBrB\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"swW7W\",\"qos\":2,\"allow_write\":false},{\"allow_read\":false,\"topic_subtree\":\"T3XHp66\",\"qos\":0,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"fmG9y8\",\"qos\":1,\"allow_write\":true},{\"allow_read\":true,\"topic_subtree\":\"EPflXCrHv\",\"qos\":0,\"allow_write\":false}],\"enabled\":true,\"reconnect_qos\":0,\"disconnect_qos\":2,\"disconnect_retain\":false,\"lwt_qos\":0,\"broker_port\":null,\"lwt_topic\":\"HbLX8wk9l\",\"disconnect_topic\":\"vB9U\",\"password\":\"@IZq03a-LS#3\",\"lwt_retain\":true,\"reconnect_payload\":\"\",\"topic_root\":\"TySka7WQHz\",\"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\":\"1BaM.2HFC.YIwHXM.uAAC6Wy.2xSDXp.r0l3H.Z7u6T.O1aa86.XbC0ojpX.example.com\",\"reconnect_topic\":\"hrlRgyp4H\",\"connect_retain\":false},\"script\":{\"source\":\"function enable_modem(...)\\n ...\\nend\\nfunction disable_contraption(...)\\n ...\\nend\\n\",\"step_time_limit\":5,\"boot_handler\":\"\",\"threads\":{\"52\":{\"label\":\"label of thread #52\"}},\"traced\":false,\"step_delay\":2,\"user_function_ui_order\":[\"enable_modem\",\"toggle_machines\",\"toggle_contraption\"],\"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\":{\"disable_heater_sample\":{\"source\":\"function shut_down_router(...)\\n ...\\nend\\nfunction disable_routers(...)\\n ...\\nend\\nfunction disable_engine(...)\\n ...\\nend\\n\"},\"energize_heaters_sample\":{\"source\":\"function enable_routers(...)\\n ...\\nend\\nfunction energize_modem(...)\\n ...\\nend\\nfunction energize_router(...)\\n ...\\nend\\nfunction enable_heaters(...)\\n ...\\nend\\n\"}},\"boot_handler_legacy\":true,\"variables\":{\"engine_running\":10,\"heater_online\":\"good\",\"gadget_running\":\"failed\",\"router_state\":\"no\",\"modem_online\":true}},\"meter\":{\"power_status\":true,\"values\":{\"vcc_voltage\":{\"intervals\":[{\"lower_bound_bottom\":576.66666666667,\"alarm_level\":1,\"lower_bound_top\":590,\"alarm_period\":1},{\"lower_bound_bottom\":594.16666666667,\"alarm_level\":null,\"lower_bound_top\":602.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":18,\"data_absence_alarm_level\":3,\"value\":6,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"DC voltage\",\"supports_calibration\":false,\"internal\":false,\"lowest_interval_alarm_level\":null,\"bus\":3},\"current\":{\"intervals\":[{\"lower_bound_bottom\":94,\"alarm_level\":null,\"lower_bound_top\":104,\"alarm_period\":null},{\"lower_bound_bottom\":143,\"alarm_level\":3,\"lower_bound_top\":157,\"alarm_period\":null},{\"lower_bound_bottom\":162,\"alarm_level\":1,\"lower_bound_top\":176,\"alarm_period\":null},{\"lower_bound_bottom\":179,\"alarm_level\":null,\"lower_bound_top\":188,\"alarm_period\":null},{\"lower_bound_bottom\":225,\"alarm_level\":null,\"lower_bound_top\":239,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"2.4\",\"history_subsample_count\":10,\"data_absence_alarm_level\":2,\"value\":8,\"log_history\":false,\"history_time_step\":17,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":null,\"data_absence_alarm_period\":7,\"quantity\":\"current\",\"name\":\"Current\",\"supports_calibration\":false,\"internal\":true,\"lowest_interval_alarm_level\":1,\"bus\":null},\"mains_voltage\":{\"intervals\":[{\"lower_bound_bottom\":7.8333333333333,\"alarm_level\":null,\"lower_bound_top\":8.8333333333333,\"alarm_period\":2},{\"lower_bound_bottom\":11.25,\"alarm_level\":null,\"lower_bound_top\":12.5,\"alarm_period\":null}],\"in_calibration\":false,\"expression\":\"3.5\",\"history_subsample_count\":1,\"data_absence_alarm_level\":null,\"value\":108,\"log_history\":true,\"history_time_step\":14,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":36,\"data_absence_alarm_period\":null,\"quantity\":\"voltage\",\"name\":\"AC voltage\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":3,\"bus\":null},\"temperature\":{\"intervals\":[{\"lower_bound_bottom\":20.870870870871,\"alarm_level\":3,\"lower_bound_top\":21.171171171171,\"alarm_period\":1},{\"lower_bound_bottom\":22.432432432432,\"alarm_level\":null,\"lower_bound_top\":22.582582582583,\"alarm_period\":null},{\"lower_bound_bottom\":23.843843843844,\"alarm_level\":null,\"lower_bound_top\":24.174174174174,\"alarm_period\":1},{\"lower_bound_bottom\":24.264264264264,\"alarm_level\":null,\"lower_bound_top\":24.564564564565,\"alarm_period\":7},{\"lower_bound_bottom\":25.735735735736,\"alarm_level\":1,\"lower_bound_top\":26.126126126126,\"alarm_period\":1},{\"lower_bound_bottom\":27.267267267267,\"alarm_level\":2,\"lower_bound_top\":27.447447447447,\"alarm_period\":null},{\"lower_bound_bottom\":27.807807807808,\"alarm_level\":2,\"lower_bound_top\":28.108108108108,\"alarm_period\":3},{\"lower_bound_bottom\":28.138138138138,\"alarm_level\":10,\"lower_bound_top\":28.408408408408,\"alarm_period\":1}],\"in_calibration\":false,\"expression\":null,\"history_subsample_count\":8,\"data_absence_alarm_level\":1,\"value\":314,\"log_history\":false,\"history_time_step\":26,\"history_parameters\":[[300,86400],[3600,1209600],[86400,31536000]],\"lowest_interval_alarm_period\":11,\"data_absence_alarm_period\":1,\"quantity\":\"temperature\",\"name\":\"Temperature\",\"supports_calibration\":true,\"internal\":true,\"lowest_interval_alarm_level\":5,\"bus\":4}},\"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\":[],\"arguments\":[]}},\"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\"}},\"config\":{\"allow_plaintext_logins\":true,\"allow_coapws\":true,\"protect_private_config\":false,\"brand_url\":\"https://bar.example.com/baz/baz.html\",\"allow_jsonrpc_nonadmin\":false,\"hide_passwords\":true,\"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\":null,\"name\":\"Screen length\",\"units\":{\"px\":{\"offset\":0,\"internal\":true,\"name\":\"pixel\",\"scale\":1}}},\"temperature\":{\"preferred_unit\":\"C\",\"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\":\"times\",\"name\":\"Count\",\"units\":{\"times\":{\"offset\":0,\"internal\":true,\"name\":\"time\",\"scale\":1}}},\"illuminance\":{\"preferred_unit\":\"lx\",\"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\":\"s\",\"name\":\"Time\",\"units\":{\"s\":{\"offset\":0,\"internal\":true,\"name\":\"second\",\"scale\":1}}},\"ratio\":{\"preferred_unit\":\"times\",\"name\":\"Ratio\",\"units\":{\"%\":{\"offset\":0,\"internal\":true,\"name\":\"percent\",\"scale\":100},\"times\":{\"offset\":0,\"internal\":true,\"name\":\"\",\"scale\":1}}},\"energy\":{\"preferred_unit\":null,\"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\":false,\"custom_register_url\":\"https://foo.example.com/bar/bar/baz.html\",\"customization_status\":null,\"known_protection_bits\":{\"protect_restore\":{\"name\":\"Protection from restore from backup\",\"status\":true},\"protect_admin\":{\"name\":\"Administrator credentials protection\",\"status\":false},\"protect_private_config\":{\"name\":\"Private configuration protection\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"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 lock\",\"status\":\"You have enabled that and that service which allows to bypass this protection\"},\"protect_firmware\":{\"name\":\"Firmware protection\",\"status\":false}},\"refresh_enabled\":true,\"allow_modifying_get\":true,\"protect_maintenance\":false,\"serial\":\"ISO322203123456\",\"custom_support_email\":\"support@example.com\",\"allow_coapws_nonadmin\":false,\"allow_restapi\":false,\"upgrade_notify_beep\":false,\"brand_faq_url\":\"https://bar.example.com/baz/quux/baz/quux.htm\",\"links\":[{\"description\":\"test 5\",\"href\":\"test_url7\"},{\"description\":\"test 3\",\"href\":\"test_url5\"}],\"custom_brand_logo\":\"https://foo.example.com:8443/foo/baz/foo/baz.jpg\",\"image_format\":\"svg\",\"location\":\"Server room\",\"ntp_server_enabled\":false,\"http_ports\":[{\"port\":\"2\",\"address\":\"192.168.0.13\"},{\"port\":\"80\",\"address\":\"192.168.0.50\"},{\"port\":\"8000\",\"address\":\"192.168.0.42\"}],\"hide_wifi_key\":false,\"custom_brand_url\":\"http://foo.example.com/bar/quux/baz/bar/foo.html\",\"syslog_ip_address\":null,\"protect_network\":false,\"lockout_delay_minutes\":60,\"version\":\"1.8.1.0\",\"allow_coapws_origins\":[\"http://baz.example.com\",\"https://foo.example.com\",\"http://foo.example.com\",\"https://baz.example.com:8443\",\"http://bar.example.com:8037\",\"http://baz.example.com:80\",\"http://bar.example.com\"],\"syslog_minimal_severity\":8,\"certificates\":{\"iVeriBaz_Primary_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIISgtFFi3UczXg1sKPtJYCR8AHUNQL2cJWIDoZxt4aseHvWdLPzveQ4rkaFAyJp\\n7WgjUZp4STNO01lS0h7Sn+COGPMbEfTOC98il+oDUBdWFO/H58mv9/JRQh3hMY6a\\nGIWG7lmLPJcpLvxWhshiB89uEtHp/uZID5bMtOjIjL85H5d++KjCVu7loQapKA7a\\nkyB8iWu3g0MofNp/71X2AIscuhz5rZPcYdnG9iMsklgP8VRIZ+MlJENEyNLqzmSX\\nGqb+CTkzAA8idSHdr2y5SC4sawrMPPoiFQiTwTT6fdrI68yzDx5iACam9S9at+I8\\n1eMW7VBnMWwXUvnR1VeF6QQab1T=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"SecureBarSign_Root_CA_3\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIQcq2QCuDpVomTeUGNMdvXMmUI/mGyLBOz2TPGOf6vUuP8PhYnKULjGr1IdKG/\\n+cAQva62VcywnNeLB/sYk8PoT39l4jS5MfYIFhMnJLk7lOVyPNXAXy+129o8vHGI\\nrcEY/1tMn17CY6exfqVerYi1Ntyg9Gf1vvbwzVJnYT/6cf4HWbxN9gQYZPFliwod\\nQarxwfWPgf1MlLuMJIY/k7b9PMuMBXEd86b4n7VUoZtawozF6YHshu\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"iCyberFooCare_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIELfoX7Hcgwv5LRQL574xu1tp27rSFPPVn5KKFdyxat3yLVJSfQQZTKPYTH0li\\nVadrrHppujus5QBZ5e0h8N7isQle8DxgqbXivNXp7ShEvvq1ZskjFuS8KDoVSmBJ\\nk1I8b8H3rX+mN2MGo6Yjaj3pXaIKoejZh2jIC0O3aPszTFGIOr1/a7r8k9UYqD7Y\\nssWvHcViVVCnnWBeaCFj3PTFv258BfT4Y//seWb92pzsMAXzPoiUDCm8GtJTZoa8\\nb0U8dgCTf5rseqHSZninZs4TCa31ADtnGOyw5APnHHfy8yQkl8YL\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"iTrustBar_Trusted_Certification_Authority_9\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII+lWTC/AfwyDAUtu35zjc6d8YHjR7fdwfPT9dUMIRLYdrSXwZXgCgKMFe5inmM\\nnDeQj0lBNKqEoOBOyuceE+vu6eiv1SOqi2HS52fUPVlDwzdutGZ8GV3PAoLDHl3/\\nNTxS8RtgD7cCmX627HLeMnqB83Uw9WmY/j1ABwsQ3Ves3nxC4Js=\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBarProtect_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFWAceIQ5tB1Q8GLpkAjNiIEUEacysi67FIlvcC0WP4yaMJP7W8XETnljNNiF6\\nN9BIoPLKqRJQqfs+B1XSXLDHld/1lsS82fTs4qDxIYO8DH9QKiuu47BrmDuY6MiA\\nC382\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"VeriBazSystems_Root_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII2rwygHYXH1hxhLz8DsLgURgAuQGXuK6yB2xuMVSgZ9dGXdRmWpT0G9CBbVkVr\\n3yQzLyR1XdhqBKHzs6SuPe7cFeNnWGGbFjbch3fFiM5vjOvbXOWy2fbKK+7tHQUY\\n6AtBs8wFGs+==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"GuardBarSign_Root_Certification_Authority\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIyOL22ZGy1Pr87xtdi4IOJgqjY/u5yoPxDm0HMIGQk7at5TXpZsEvY5e77YE5N\\ncS6wrRCHBMt4TNeJyWZu4hYEq7UyXB1AfA6XdKqqijxC6bY5770ErbUhk/fICjUu\\ncRYyHOh1LvAyTI6dKMVxsCiut06cW0X8U57oWrrum2sGM/wjNRgGgPAZRJC+Mm9s\\nIgQ9YKycDF+ECjdgQwMs6yKRAKqyVisqPI0+e/ctGd8UNnBqjZisX2K==\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eTrustFooCrypt_Primary_Certification_Authority_1\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIGznwhzqYHWIf/a7F/1ONn1LlZdolZ9Yr9LotKeReBmJCMTTOWunJy95XovJN5\\nHF4AckeGyQcAo5gDdb1zZC5700SQ8MiReoeHZIaXkCkZKRp+2sze44n77GZIeIlJ\\nPcikCGVR0\\n-----END CERTIFICATE-----\\n\",\"status\":false},\"eSecureBazSign_Root_CA_7\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIiniveU/qjbZ7KWRHLv9RgwY7UGqH9nMua5pFbq5LShVpEy6buI3aEejlxa26O\\n/YrGAiOXB630N19/yT4ZklJVivaqK1tLblenT2LhBQkaUvbTPi2ATNhCJI2fLx0z\\ngnCl9wzbga6cBc1wgDQ4xeQFj5dg8dPrQedbacDGCMuQ+yNhCpoAUESDM5wWlMOB\\n1pdg3wvSrLTqlA2a/E5FiKdqGAbeaphdfKKkGFC8dh+Ou2/vJ6B2Squk1WPdL6H0\\ndnlu0wXjwye/zaK6nOaeJLhsmLDve\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"eCyberBazSystems_Trusted_CA\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMIIFz12jzNyiH5283OG8Hh6u1AffCxon053/97k8Xjtrry/wMI5f0Ea3QGleDaRF\\nHsg20Eow5gu7dGRkyT+YZQqK54xZLe6fXpja3XWBDQKsiodgHdFt46ECCBnZrvEP\\n+/qXX1n+OgiCJPWzgQ3ogH1t5dl0tAnuCdSmhFm6yVLHwtHdKMS0gWvn9gq3tez5\\nRu/jg8hCV/9PIolhHnO==\\n-----END CERTIFICATE-----\\n\",\"status\":true},\"SecureBarSystems_Primary_Certification_Authority_6\":{\"data\":\"-----BEGIN CERTIFICATE-----\\nMII3DkCaEMgm5Y3TNKP3006mAdPrq1Lb5qhLawxrIeeQCkvc5Kh7NqwaTLRKOpyW\\ntGcq8wVpNjZIMgf4q2wmeQ76mYxl5dQ+w2r4/MwO6VjVCOb2SXq7++FnZDYgs+ho\\nYv5xsW4NFbcgCh9mYImZaZ8p7qi8XXE6TM4LuAlAoOs052pfNcFzCPpLFYWp5nxb\\n1y3EjG2794F\\n-----END CERTIFICATE-----\\n\",\"status\":false}},\"ssh_authorized_keys\":[{\"data\":\"ssh-rsa 9=\",\"options\":\"\",\"comment\":\"\"}],\"refresh_delay_minutes\":1,\"ssh_enabled\":true,\"allow_restapi_nonadmin\":true,\"protect_restore\":true,\"custom_brand_logo_height\":32,\"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\"},\"allow_restapi_origins\":[\"https://foo.example.com:38443\",\"https://bar.example.com\",\"http://bar.example.com:8014\",\"http://bar.example.com\",\"https://baz.example.com:443\"],\"brand_manual_url\":\"https://foo.example.com/baz/foo.htm\",\"custom_brand_logo_width\":22,\"plots\":[{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":0,\"softmax\":1,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":true,\"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},\"height\":480},{\"x2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"y2\":{\"min\":null,\"softmax\":null,\"max\":null,\"tics\":null,\"mtics\":null,\"softmin\":null},\"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\",\"display\":false,\"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},\"height\":480}],\"ssh_port\":22,\"upgrade_notify_blink\":true,\"protect_admin\":false,\"relay_ports\":[\"ttyATH0\"],\"custom_update_url\":\"http://baz.example.com/foo/bar/foo/bar.html\",\"brand_company_name\":\"Digital Loggers, Inc.\",\"hardware_id\":\"EPCR5\",\"crls\":{\"iSecureBar_Primary_Certification_Authority\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIilpXCD0tj4JSIv5xk4EjgZo+WsGYMhv5Skeh+haknwC6rJ4bQLL7wA8T2Q2R8\\nckDKlwxVktksk4zMWKjgGwqm+HqSRp14aGQLDNszGds1jrQGB9yU5pH667aZzegZ\\n6w9Vp9oS2sCwIU8UTecIykQ5L04/igyrc8NSKBxO4AKOhUuA9WV7HxFf+=\\n-----END X509 CRL-----\\n\",\"status\":false},\"eGuardFooWard_Trusted_CA\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIL3MXGW7ar4JuXx797txcc+mLPdpv9u6XzV4G1EtvLCpuAz4Jt2yV2ksUNhQYc\\nc3Cv7To2q1ulDtrZmvXH+IAVhtxGWVO8bd3k6upzxjkBdcmPXKjYev3Lp0eLX2W9\\ncvqXlqUUah7CUZmqIKVEQt3SXR0b+BJd7AAu0hPdPZrv8emT/HjRApvjHyLH9hwJ\\n6EwqgZFFRAQ6zw7GgaTWWDpUb6fI3/DCF92ylJDDWgLVcUnJ4HrcWg6\\n-----END X509 CRL-----\\n\",\"status\":false},\"iGuardBar_Primary_CA_5\":{\"data\":\"-----BEGIN X509 CRL-----\\nMIIbm+M0Jrf8Tle7oRnigWg+Rhj04G0xFQZ2Ry4mpmwJXbSM3F4lommFUWHaoKY4\\n8E6F1y1+Iacmzh23TtsG8MoSzdpXjdituq9xpCx7pZwoH/tnul337uY6XNgH1OBx\\nMu4asDQS9EmA7Z5vf\\n-----END X509 CRL-----\\n\",\"status\":true}},\"contact\":\"support@example.com\",\"relax_nonhtml_content_types\":false,\"timezone\":\"UTC\",\"hostname\":\"baz.example.com\",\"protect_firmware\":false,\"outlet_label\":\"Outlet\",\"brand_name\":\"Ethernet Power Controller\",\"oid\":\"1.3.6.1.4.1.45770.1.3\",\"custom_brand_company_name\":\"Whatever Systems Inc.\",\"update_url\":\"https://bar.example.com/foo/baz/quux/baz.htm\",\"ntp_peers\":[\"0.ntp-pool.example.com\",\"1.ntp-pool.example.com\",\"2.ntp-pool.example.com\",\"3.ntp-pool.example.com\"],\"custom_help_url\":\"https://baz.example.com/foo/quux.htm\",\"name_always_visible\":true,\"support_email\":\"support@example.com\",\"https_ports\":[{\"port\":\"8080\",\"address\":\"192.168.0.71\"}],\"contacts\":{\"engineering\":{\"phone\":null,\"fax\":\"+02368524446846\",\"name\":\"Engineering\",\"email\":\"engineering@bar.example.com\"},\"sales\":{\"phone\":null,\"fax\":null,\"name\":\"Sales\",\"email\":null},\"support\":{\"phone\":\"+2772690660701\",\"fax\":\"+890334929577649\",\"name\":\"Support\",\"email\":null},\"features\":{\"phone\":null,\"fax\":null,\"name\":\"Features\",\"email\":null}},\"custom_support_url\":\"http://baz.example.com:8070/baz/quux/foo/bar.htm\",\"support_url\":\"https://bar.example.com/bar.htm\",\"protect_notification\":false,\"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\":true,\"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\":true,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"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\":false,\"min_value\":8,\"scale\":\"linear\",\"height\":64}],\"register_url\":\"https://bar.example.com:443/baz/foo/foo.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\"},\"string_mask\":\"nombstr\",\"renewal_data\":{\"days\":\"4\"},\"cert\":\"-----BEGIN CERTIFICATE-----\\nMIINWlG0m1xW3eg4FZ8SMKl1Obu1iuFO0CnYz3bl7YICD+JUaUzyqk/FMwI5qZVs\\nRnO2ZXdtmsu5NUbMSS7UkVQ3dGf89TSdGtisQLlCEfKd9y/eR89CgcHJvyU4Szkk\\nScIpOX33ujFtkwKv6YcksyfqSmIRW3J/ier6CxC6gU/RRMMZx+Jpz\\n-----END CERTIFICATE-----\\n\",\"automatic_renewal\":true,\"renewal_method\":\"selfsigned\",\"bits\":8192,\"key\":\"-----BEGIN PRIVATE KEY-----\\nMIIMf/aHFwFUcjzYJ7eGvf5pO/q1XCblUC79DjSVfk0HT/sp9W54BDvcFmfo+GaV\\nhkTAG8wJSQKLFWuNc5cYktLPiMiItD1b+WnGhjbAAyXRUSr6ZThKN2l5QTPKjTxj\\nk/jUdwhbU95y0EYWyuv1f0U9SquxodzZfj3IgnwAy28+IjWHdSKJUqUzgPwU3w4k\\nA3Mz/Zx3jyOTVh6z1RUtyTaNQ5SMBD3NIRMK0KPmIp\\n-----END PRIVATE KEY-----\\n\",\"distinguished_name\":{\"commonName\":[\"Digital Loggers Unit\"],\"countryName\":[\"US\"],\"stateOrProvinceName\":[\"California\"],\"localityName\":[\"Santa Clara\"]},\"domains\":[\"foo.example.com\"],\"addresses\":[\"108.121.174.254\"],\"csr\":\"-----BEGIN CERTIFICATE REQUEST-----\\nMIIuK4EMovDx7AAGthHK8gijdj3Sj48Au95FGLe4Gt2P4Fizz/J7i2tLozqX3/k+\\nGTCwaVqfxwwfwwhG3PKzn9yej2gT3tKLMZIy48d25aj1WQKcsgcgsaKbe04jwR5I\\nQH7bxBiYwm5N6kGpMyhyJJdMQNItVdwxx3YuHHTE4adCKv2iumhD5LcYlwRGaOEX\\noSn6x1CXhRudVcXHKnPhPzTMRlys/WMq+9yxDBUwePaA27UOxv6NvblNNkFOGdFG\\nEE3Rl06AcIEmpejkn6gOu3ofKCx+UEpkUvCGxKSZfiLUN5FADyb81PpOenP82FuZ\\n6r7TJi814fQBxdQvEbzgRNKEoUI3PuGYlP148C8EubRrEunUVmAyAWD/1Y5TSN1D\\n5JyKUDE5g6Lavs6h25ubKvfu08MPCcEJyDfSSwZ83xl/puju/d=\\n-----END CERTIFICATE REQUEST-----\\n\",\"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}}}}},\"relax_nonhtml_methods\":false,\"brand_product_info_url\":\"https://bar.example.com/foo/foo/bar/quux.htm\"},\"cred\":{\"ip_address\":\"192.168.0.93\",\"is_admin\":true,\"name\":\"admin\",\"agent\":\"web ui\",\"outlet_access\":[true,true,true,true,true,true,true,true]},\"upnp\":{\"enabled\":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\":\"XQ4idRGnN-y8U\",\"model_number\":\"\",\"model\":\"DLI emulated Belkin socket\",\"soap_xmlns_prefix_override\":\"i\",\"event_xmlns_prefix_override\":null,\"service_id\":\"basicevent1\",\"device_type\":\"controllee\"}},\"notifications\":{\"events\":{\"dli.upnp.sample_event\":{\"parameters\":[{\"id\":\"sample_parameter\",\"has_fixed_value\":false,\"fixed_value\":null}],\"message_template\":[\"sample event\"]}},\"parameter_kinds\":[]},\"outlets\":[{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d0\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d1\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":true,\"alternate_name\":null,\"id\":\"1944d90d2\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"alternate_name\":null,\"id\":\"1944d90d3\",\"profile\":\"belkin_wemo_socket\"},{\"exposed\":false,\"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\"}]},\"relay\":{\"all_caps\":true,\"min_relay_voltage\":8,\"lcd_rows\":2,\"user_message_timeout\":0,\"sequence_delay\":2,\"beep_sequence\":\"0\",\"min_sequence_delay\":1,\"outlets\":[{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #3\"},{\"state\":true,\"critical\":true,\"cycle_delay\":4,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":6,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #5\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #6\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":false,\"critical\":false,\"cycle_delay\":2,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #8\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #9\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":true,\"transient_state\":true,\"physical_state\":true,\"name\":\"POE Injector\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Uplink Radio Power\"},{\"state\":false,\"critical\":false,\"cycle_delay\":1,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #12\"},{\"state\":true,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #13\"},{\"state\":false,\"critical\":true,\"cycle_delay\":9,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #14\"},{\"state\":false,\"critical\":true,\"cycle_delay\":6,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Server\"},{\"state\":false,\"critical\":false,\"cycle_delay\":7,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Cooling fans\"},{\"state\":false,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #17\"},{\"state\":false,\"critical\":true,\"cycle_delay\":8,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":false,\"cycle_delay\":5,\"locked\":true,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #19\"},{\"state\":false,\"critical\":true,\"cycle_delay\":5,\"locked\":true,\"transient_state\":true,\"physical_state\":false,\"name\":\"outlet #20\"},{\"state\":false,\"critical\":true,\"cycle_delay\":2,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":null,\"locked\":true,\"transient_state\":false,\"physical_state\":false,\"name\":\"Power grid\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"outlet #24\"},{\"state\":false,\"critical\":false,\"cycle_delay\":9,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"WiFi AP\"},{\"state\":false,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Power grid\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"outlet #27\"},{\"state\":false,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":true,\"name\":\"Uplink Radio Power\"},{\"state\":true,\"critical\":true,\"cycle_delay\":7,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"Local alarm lights\"},{\"state\":true,\"critical\":true,\"cycle_delay\":3,\"locked\":false,\"transient_state\":true,\"physical_state\":false,\"name\":\"Server\"},{\"state\":true,\"critical\":false,\"cycle_delay\":3,\"locked\":false,\"transient_state\":false,\"physical_state\":false,\"name\":\"outlet #31\"},{\"state\":true,\"critical\":true,\"cycle_delay\":null,\"locked\":false,\"transient_state\":true,\"physical_state\":true,\"name\":\"Server\"}],\"lcd_columns\":16,\"relatch\":9,\"fuse_relatch\":5,\"model\":\"EPCR5\",\"user_lines\":[null,null],\"recovery_mode\":0,\"nets\":{\"eu82\":{\"latest_value\":8,\"tracking\":null,\"name\":\"eu82\",\"expression\":false},\"u53\":{\"latest_value\":1,\"tracking\":\"pull\",\"name\":\"u53\",\"expression\":true},\"ymb6\":{\"latest_value\":1,\"tracking\":\"push\",\"name\":\"ymb6\",\"expression\":false}},\"pins\":{\"ain25\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"ain25\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":\"lol78\",\"mode_bits\":4,\"level_driver\":\"kzvnx16\",\"input_bits\":16},\"aout8\":{\"level_bits\":2,\"latest_input_value\":null,\"name\":\"aout8\",\"drive_logic_mapping\":[\"Z\",\"H\",\"0\",\"1\"],\"mode_driver\":\"x7\",\"mode_bits\":0,\"level_driver\":\"y6\",\"input_bits\":0},\"dio6\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"dio6\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"0\",\"0\"],\"mode_driver\":false,\"mode_bits\":0,\"level_driver\":\"twclyvu2\",\"input_bits\":8},\"din57\":{\"level_bits\":0,\"latest_input_value\":null,\"name\":\"din57\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":\"y69\",\"mode_bits\":1,\"level_driver\":true,\"input_bits\":0},\"aout3\":{\"level_bits\":8,\"latest_input_value\":null,\"name\":\"aout3\",\"drive_logic_mapping\":[\"Z\",\"Z\",\"Z\",\"Z\"],\"mode_driver\":false,\"mode_bits\":8,\"level_driver\":\"zttx52\",\"input_bits\":0}},\"ports\":{\"uart_e8p\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_e8p\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"1.5\",\"char_size\":\"6\"}},\"uart_54hywn7x3ih1\":{\"latest_received\":{\"d\":\"3B93DABB\"},\"type\":\"uart\",\"name\":\"uart_54hywn7x3ih1\",\"accept\":[],\"configuration\":[]},\"uart_fvl\":{\"latest_received\":{\"d\":\"01\"},\"type\":\"uart\",\"name\":\"uart_fvl\",\"accept\":[],\"configuration\":{\"parity\":\"N\",\"char_size\":\"5\",\"stop_bits\":\"1.5\"}},\"uart_a3\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_a3\",\"accept\":{\"d\":true},\"configuration\":{\"parity\":\"S\",\"char_size\":\"7\"}},\"uart_2f\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_2f\",\"accept\":[],\"configuration\":{\"parity\":\"E\"}},\"uart_9xt\":{\"latest_received\":{\"d\":\"802A94D1A9C7\"},\"type\":\"uart\",\"name\":\"uart_9xt\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"32\",\"stop_bits\":\"1\"}},\"uart_r\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_r\",\"accept\":{\"d\":true},\"configuration\":{\"stop_bits\":\"2\"}},\"uart_i0\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_i0\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"86\",\"stop_bits\":\"1.5\"}},\"uart_pn\":{\"latest_received\":{\"d\":\"BE\"},\"type\":\"uart\",\"name\":\"uart_pn\",\"accept\":[],\"configuration\":{\"baudrate\":\"36845435\",\"stop_bits\":\"2\"}},\"uart_m\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_m\",\"accept\":{\"d\":true},\"configuration\":{\"baudrate\":\"8697\",\"char_size\":\"8\",\"parity\":\"M\"}},\"uart_yz\":{\"latest_received\":[],\"type\":\"uart\",\"name\":\"uart_yz\",\"accept\":[],\"configuration\":{\"parity\":\"O\",\"char_size\":\"6\"}}},\"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\"}}},\"backlight_sequence\":\"0\",\"name\":\"My controller\",\"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\":[]},\"online\":true,\"version\":\"1.8.1.0\",\"cycle_delay\":6,\"keypad_enabled\":false,\"user_message_force_timeout\":1,\"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},\"autoping\":{\"enabled\":true,\"max_consecutive_reboot_count\":53,\"max_reboot_count\":3,\"items\":[{\"enabled\":false,\"script\":\"\",\"outlets\":[11,16,20,30],\"status\":{\"reboots\":7,\"hosts\":[{\"state\":null,\"success_count\":0,\"address\":\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"state_details\":null,\"failure_count\":155,\"queue_size\":0},{\"state\":null,\"success_count\":0,\"address\":\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"state_details\":\"Something strange and unexpected has happened to https://mnMx.example.com/y3stB/Uj8HVye/PC6f\",\"failure_count\":60,\"queue_size\":0}]},\"addresses\":[\"https://m1Tl.Eerb.K79dch.fSFN.VlIgf4h9.74Gzf.example.com:13449/NmES2D7Cb\",\"https://mnMx.example.com/y3stB/Uj8HVye/PC6f\"],\"pings_before_enabling\":null}],\"resume_without_retrial\":true,\"post_reboot_delay\":122,\"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\":1,\"ping_timeout\":136,\"ping_interval\":6},\"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\":\"^(|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,}$\"}}},\"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\":{\"content_type\":{\"group\":\"msg\",\"name\":\"Content type\",\"regexp\":\"^(json|urlencoded)$\"},\"recipient\":{\"group\":\"rcpt\",\"name\":\"Recipient URL\",\"regexp\":\"^https?://.*$\"}}},\"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>=INFO\",\"action\":\"notify(\\\"james\\\")\"},{\"condition\":\"severity>=ERROR\",\"action\":\"notify(\\\"edward\\\")\"}],\"sinks\":[{\"test\":{\"1\":{\"value\":\"function\"},\"results\":[true],\"arguments\":[]},\"type\":\"xmpp\",\"name\":\"anthony\",\"data\":{\"password\":\"\",\"sender\":\"jeff@xjg1-.gk8yby.example.com\",\"recipient\":\"george@y4seq1.example.com\"}}],\"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}}},\"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\":{\"tV\":{\"redirect_urls\":{\"https://%ECE%fA%8D!\":true},\"refresh_tokens\":{\"e3064a667b492894f6d0cd812ee45103\":{\"expiry_time\":1605015618,\"remaining_use_count\":null}},\"secret_hash\":\"8eecc0c98ad0b7b0b6d9870ec79b0158\",\"access_tokens\":{\"28654241a15319a623bf01681ef52a64\":{\"expiry_time\":1677345749,\"remaining_use_count\":null},\"0f2c4cec52cbfc7d49f374985cd57707\":{\"expiry_time\":1623303439,\"remaining_use_count\":72}},\"scopes\":{\"dli+object+full:/relay/\":true}},\"mK2D8TG\":{\"redirect_urls\":{\"https://.]]]s\":true,\"https://%5f\":true,\"https://]\":true},\"refresh_tokens\":{\"6ff20ec37b69f8bdb36b6df101fb76ee\":{\"expiry_time\":1686295518,\"remaining_use_count\":34},\"d848fe87952dce4ad6af556b440256e2\":{\"expiry_time\":null,\"remaining_use_count\":71},\"2828718cc0f938f32411d3790373a22d\":{\"expiry_time\":null,\"remaining_use_count\":41}},\"secret_hash\":null,\"access_tokens\":{\"ca2b0590cb0744d2fc8d4719a44add29\":{\"expiry_time\":1635344625,\"remaining_use_count\":47},\"c4d841ae52e062fb845dbf6d7f3533bf\":{\"expiry_time\":null,\"remaining_use_count\":null},\"35a98857cf42947fa34f464a57982796\":{\"expiry_time\":null,\"remaining_use_count\":97}},\"scopes\":{\"dli+object+read:/relay/\":true,\"dli+object+read:/relay/outlets/\":true}},\"J\":{\"redirect_urls\":{\"https://%bb%0A]]7%6e\":true,\"https://f\":true,\"https://XZ%dE]zR\":true},\"refresh_tokens\":{\"2342dc59e79fd9b579ee139886f370c9\":{\"expiry_time\":1601952279,\"remaining_use_count\":null}},\"secret_hash\":\"e7efc4910678461313da50b6e24a75d6\",\"access_tokens\":{\"2bb95b7e7d60b41ee9759bca76f72145\":{\"expiry_time\":null,\"remaining_use_count\":90}},\"scopes\":{\"dli+object+read:/config/\":true,\"dli+object+read:/relay/\":true,\"dli+object+full:/config/links/\":true}}},\"users\":[{\"password\":\"vvSS\\\"vg+PGP_\",\"is_admin\":true,\"name\":\"admin\",\"is_allowed\":true,\"outlet_access\":[true,true,true,true,true,true,true,true]},{\"password\":\"3[a9#2Ew,g%k,\",\"is_admin\":false,\"name\":\"tom\",\"is_allowed\":true,\"outlet_access\":[true,false,false,false,true,false,false,false,true,false,false,true,true,true,false,false,true,true,false,false,false,true,false,true,true,false,true,true,false,false,true,true]},{\"password\":\"4\\\"D\\\"vBDn8Nr^!Fd0\",\"is_admin\":false,\"name\":\"dick\",\"is_allowed\":false,\"outlet_access\":[true,true,true,true,true,true,false,false,true,false,true,true,true,false,true,true,false,false,true,false,false,false,true,true,true,true,false,true,false,false,true,false]},{\"password\":\"Ey)KStb=DwCy'^R\\\\\",\"is_admin\":false,\"name\":\"harry\",\"is_allowed\":true,\"outlet_access\":[false,true,false,false,true,false,false,false,false,true,true,true,true,false,true,false,false,true,true,true,true,true,false,true,false,true,true,true,false,false,false,false]}],\"cookie_timeout\":30000}}\r"}}};