[ ["device", "o", {"title": "Device settings"}], ["device.id", "s", {"title": "Device ID"}], ["device.password", "s", {"title": "Device password"}], ["debug", "o", {"title": "Debug Settings"}], ["debug.udp_log_addr", "s", {"title": "Send logs to this ip:port (UDP)"}], ["debug.level", "i", {"title": "Level", "type": "select", "values": [{"title": "NONE", "value": -1}, {"title": "ERROR", "value": 0}, {"title": "WARN", "value": 1}, {"title": "INFO", "value": 2}, {"title": "DEBUG", "value": 3}, {"title": "VERBOSE_DEBUG", "value": 4}]}], ["debug.filter", "s", {"title": "Log filter against source file name or function name. Comma separated list of prefix match glob patterns, e.g. *mqtt*,mgos_wifi"}], ["debug.stdout_uart", "i", {"title": "STDOUT UART (-1 to disable)"}], ["debug.stderr_uart", "i", {"title": "STDERR UART (-1 to disable)"}], ["debug.factory_reset_gpio", "i", {"title": "Factory reset GPIO (low on boot)"}], ["debug.mg_mgr_hexdump_file", "s", {"title": "File name to hexdump network traffic to. Use '-' for stdout, '--' for stderr."}], ["debug.mbedtls_level", "i", {"title": "mbedTLS debug level"}], ["sys", "o", {"title": "System settings"}], ["sys.mount", "o", {"title": "Extra filesystem to mount"}], ["sys.mount.path", "s", {"title": "Mount point"}], ["sys.mount.dev_type", "s", {"title": "Storage device type"}], ["sys.mount.dev_opts", "s", {"title": "Storage device options"}], ["sys.mount.fs_type", "s", {"title": "Filesystem type"}], ["sys.mount.fs_opts", "s", {"title": "Filesystem options"}], ["sys.tz_spec", "s", {"title": "See formats for the TZ env var: \"man tzset\". Formats like \":/path/to/file\" are not supported"}], ["sys.wdt_timeout", "i", {"title": "Watchdog timeout (seconds)"}], ["sys.pref_ota_lib", "s", {"title": "Preferred ota lib, e.g. dash, ota-http-client"}], ["sys.esp32_adc_vref", "i", {"title": "ADC Vref, in mV"}], ["conf_acl", "s", {"title": "Conf ACL"}], ["bt", "o", {"title": "Bluetooth settings"}], ["bt.enable", "b", {"title": "Enable BT"}], ["bt.dev_name", "s", {"title": "Device name; defaults to device.id"}], ["bt.adv_enable", "b", {"title": "Advertise services"}], ["bt.scan_rsp_data_hex", "s", {"title": "Scan response data, hex-encoded"}], ["bt.keep_enabled", "b", {"title": "By default, BT will be disabled once WiFi is configured and connects. Set this to true to keep BT enabled."}], ["bt.allow_pairing", "b", {"title": "Allow pairing/bonding with other devices"}], ["bt.max_paired_devices", "i", {"title": "Max number of paired devices; -1 - no limit"}], ["bt.random_address", "b", {"title": "Use random BT address"}], ["bt.gatts", "o", {"title": "GATTS settings"}], ["bt.gatts.min_sec_level", "i", {"title": "0 - no auth required, 1 - encryption reqd, 2 - encryption + MITM reqd"}], ["bt.gatts.require_pairing", "b", {"title": "Require device to be paired before accessing services"}], ["bt.config_svc_enable", "b", {"title": "Enable the config service"}], ["mjs", "o", {"title": "mJS settings"}], ["mjs.generate_jsc", "b", {"title": "Generate .jsc file when executing any .js file"}], ["rpc", "o", {"title": "RPC settings"}], ["rpc.enable", "b", {"title": "Enable RPC"}], ["rpc.max_frame_size", "i", {"title": "Max Frame Size"}], ["rpc.max_queue_length", "i", {"title": "Max Queue Length"}], ["rpc.default_out_channel_idle_close_timeout", "i", {"title": "Default idle close timeout for outbound channels"}], ["rpc.acl_file", "s", {"title": "File with RPC ACL JSON"}], ["rpc.auth_domain", "s", {"title": "Realm to use for digest authentication"}], ["rpc.auth_file", "s", {"title": "File with user credentials in the htdigest format"}], ["rpc.ws", "o", {"title": "RPC over WebSocket settings"}], ["rpc.ws.enable", "b", {"title": "Enable RPC over WebSocket"}], ["rpc.ws.server_address", "s", {"title": "Cloud server address"}], ["rpc.ws.reconnect_interval_min", "i", {"title": "Minimal reconnect interval"}], ["rpc.ws.reconnect_interval_max", "i", {"title": "Maximal reconnect interval"}], ["rpc.ws.ssl_server_name", "s", {"title": "TLS Server Name"}], ["rpc.ws.ssl_ca_file", "s", {"title": "TLS CA file"}], ["rpc.ws.ssl_client_cert_file", "s", {"title": "TLS client cert file"}], ["rpc.uart", "o", {"title": "RPC-over-UART settings"}], ["rpc.uart.uart_no", "i", {"title": "UART number (-1 to disable)"}], ["rpc.uart.baud_rate", "i", {"title": "Baud rate"}], ["rpc.uart.fc_type", "i", {"title": "Flow control: 0 - none, 1 - CTS/RTS, 2 - XON/XOFF"}], ["rpc.uart.wait_for_start_frame", "b", {"title": "Wait for an incoming frame before using the channel"}], ["wifi", "o", {"hide": true}], ["wifi.sta", "o", {"title": "WiFi Station"}], ["wifi.sta.enable", "b", {"title": "Connect to existing WiFi"}], ["wifi.sta.ssid", "s", {"title": "SSID"}], ["wifi.sta.pass", "s", {"title": "Password", "type": "password"}], ["wifi.sta.user", "s", {"title": "Username for WPA-PEAP mode"}], ["wifi.sta.anon_identity", "s", {"title": "Anonymous identity for WPA mode"}], ["wifi.sta.cert", "s", {"title": "Client certificate for WPA-TTLS mode"}], ["wifi.sta.key", "s", {"title": "Client key for WPA-TTLS mode"}], ["wifi.sta.ca_cert", "s", {"title": "CA certificate for WPA-enterprise mode"}], ["wifi.sta.ip", "s", {"title": "Static IP Address"}], ["wifi.sta.netmask", "s", {"title": "Static Netmask"}], ["wifi.sta.gw", "s", {"title": "Static Default Gateway"}], ["wifi.sta.nameserver", "s", {"title": "DNS Server"}], ["wifi.sta.dhcp_hostname", "s", {"title": "Host name to include in DHCP requests"}], ["wifi.ap", "o", {"title": "WiFi Access Point"}], ["wifi.ap.enable", "b", {"title": "Enable"}], ["wifi.ap.ssid", "s", {"title": "SSID"}], ["wifi.ap.pass", "s", {"title": "Password", "type": "password"}], ["wifi.ap.hidden", "b", {"title": "Hide SSID"}], ["wifi.ap.channel", "i", {"title": "Channel"}], ["wifi.ap.max_connections", "i", {"title": "Max connections"}], ["wifi.ap.ip", "s", {"title": "IP address"}], ["wifi.ap.netmask", "s", {"title": "Network Mask"}], ["wifi.ap.gw", "s", {"title": "Default Gateway"}], ["wifi.ap.dhcp_start", "s", {"title": "DHCP Start Address"}], ["wifi.ap.dhcp_end", "s", {"title": "DHCP End Address"}], ["wifi.ap.trigger_on_gpio", "i", {"title": "Trigger AP on low GPIO"}], ["wifi.ap.disable_after", "i", {"title": "If > 0, will disable itself after the specified number of seconds"}], ["wifi.ap.hostname", "s", {"title": "If not empty, DNS server will resolve given host name to the IP address of AP"}], ["wifi.ap.keep_enabled", "b", {"title": "Keep AP enabled when station is on"}], ["higrow", "o", {"title": "LilyGo HiGrow ESP32 Plant Sensor v1 App Settings"}], ["higrow.deviceId", "s", {"title": "DeviceId"}], ["higrow.temperature", "d", {"title": "Temperature"}], ["higrow.humidity", "d", {"title": "Humidity"}], ["higrow.statuslight", "i", {"title": "Light"}], ["higrow.moisture", "i", {"title": "Moisture"}], ["higrow.connected", "b", {"title": "Connected"}] ]