You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
448 lines
14 KiB
448 lines
14 KiB
{
|
|
"page": {
|
|
"tabAmbientLighting": "Ambient Lighting",
|
|
"tabAudio": "Audio",
|
|
"tabCannedMessage": "Canned",
|
|
"tabDetectionSensor": "Detection Sensor",
|
|
"tabExternalNotification": "Ext Notif",
|
|
"tabMqtt": "MQTT",
|
|
"tabNeighborInfo": "Neighbor Info",
|
|
"tabPaxcounter": "Paxcounter",
|
|
"tabRangeTest": "Range Test",
|
|
"tabSerial": "Serial",
|
|
"tabStoreAndForward": "S&F",
|
|
"tabTelemetry": "Telemetry"
|
|
},
|
|
"ambientLighting": {
|
|
"title": "Ambient Lighting Settings",
|
|
"description": "Settings for the Ambient Lighting module",
|
|
"ledState": {
|
|
"label": "LED State",
|
|
"description": "Sets LED to on or off"
|
|
},
|
|
"current": {
|
|
"label": "Current",
|
|
"description": "Sets the current for the LED output. Default is 10"
|
|
},
|
|
"red": {
|
|
"label": "Red",
|
|
"description": "Sets the red LED level. Values are 0-255"
|
|
},
|
|
"green": {
|
|
"label": "Green",
|
|
"description": "Sets the green LED level. Values are 0-255"
|
|
},
|
|
"blue": {
|
|
"label": "Blue",
|
|
"description": "Sets the blue LED level. Values are 0-255"
|
|
}
|
|
},
|
|
"audio": {
|
|
"title": "Audio Settings",
|
|
"description": "Settings for the Audio module",
|
|
"codec2Enabled": {
|
|
"label": "Codec 2 Enabled",
|
|
"description": "Enable Codec 2 audio encoding"
|
|
},
|
|
"pttPin": {
|
|
"label": "PTT Pin",
|
|
"description": "GPIO pin to use for PTT"
|
|
},
|
|
"bitrate": {
|
|
"label": "Bitrate",
|
|
"description": "Bitrate to use for audio encoding"
|
|
},
|
|
"i2sWs": {
|
|
"label": "i2S WS",
|
|
"description": "GPIO pin to use for i2S WS"
|
|
},
|
|
"i2sSd": {
|
|
"label": "i2S SD",
|
|
"description": "GPIO pin to use for i2S SD"
|
|
},
|
|
"i2sDin": {
|
|
"label": "i2S DIN",
|
|
"description": "GPIO pin to use for i2S DIN"
|
|
},
|
|
"i2sSck": {
|
|
"label": "i2S SCK",
|
|
"description": "GPIO pin to use for i2S SCK"
|
|
}
|
|
},
|
|
"cannedMessage": {
|
|
"title": "Canned Message Settings",
|
|
"description": "Settings for the Canned Message module",
|
|
"moduleEnabled": {
|
|
"label": "Module Enabled",
|
|
"description": "Enable Canned Message"
|
|
},
|
|
"rotary1Enabled": {
|
|
"label": "Rotary Encoder #1 Enabled",
|
|
"description": "Enable the rotary encoder"
|
|
},
|
|
"inputbrokerPinA": {
|
|
"label": "Encoder Pin A",
|
|
"description": "GPIO Pin Value (1-39) For encoder port A"
|
|
},
|
|
"inputbrokerPinB": {
|
|
"label": "Encoder Pin B",
|
|
"description": "GPIO Pin Value (1-39) For encoder port B"
|
|
},
|
|
"inputbrokerPinPress": {
|
|
"label": "Encoder Pin Press",
|
|
"description": "GPIO Pin Value (1-39) For encoder Press"
|
|
},
|
|
"inputbrokerEventCw": {
|
|
"label": "Clockwise event",
|
|
"description": "Select input event."
|
|
},
|
|
"inputbrokerEventCcw": {
|
|
"label": "Counter Clockwise event",
|
|
"description": "Select input event."
|
|
},
|
|
"inputbrokerEventPress": {
|
|
"label": "Press event",
|
|
"description": "Select input event"
|
|
},
|
|
"updown1Enabled": {
|
|
"label": "Up Down enabled",
|
|
"description": "Enable the up / down encoder"
|
|
},
|
|
"allowInputSource": {
|
|
"label": "Allow Input Source",
|
|
"description": "Select from: '_any', 'rotEnc1', 'upDownEnc1', 'cardkb'"
|
|
},
|
|
"sendBell": {
|
|
"label": "Send Bell",
|
|
"description": "Sends a bell character with each message"
|
|
}
|
|
},
|
|
"detectionSensor": {
|
|
"title": "Detection Sensor Settings",
|
|
"description": "Settings for the Detection Sensor module",
|
|
"enabled": {
|
|
"label": "Enabled",
|
|
"description": "Enable or disable Detection Sensor Module"
|
|
},
|
|
"minimumBroadcastSecs": {
|
|
"label": "Minimum Broadcast Seconds",
|
|
"description": "The interval in seconds of how often we can send a message to the mesh when a state change is detected"
|
|
},
|
|
"stateBroadcastSecs": {
|
|
"label": "State Broadcast Seconds",
|
|
"description": "The interval in seconds of how often we should send a message to the mesh with the current state regardless of changes"
|
|
},
|
|
"sendBell": {
|
|
"label": "Send Bell",
|
|
"description": "Send ASCII bell with alert message"
|
|
},
|
|
"name": {
|
|
"label": "Friendly Name",
|
|
"description": "Used to format the message sent to mesh, max 20 Characters"
|
|
},
|
|
"monitorPin": {
|
|
"label": "Monitor Pin",
|
|
"description": "The GPIO pin to monitor for state changes"
|
|
},
|
|
"detectionTriggeredHigh": {
|
|
"label": "Detection Triggered High",
|
|
"description": "Whether or not the GPIO pin state detection is triggered on HIGH (1), otherwise LOW (0)"
|
|
},
|
|
"usePullup": {
|
|
"label": "Use Pullup",
|
|
"description": "Whether or not use INPUT_PULLUP mode for GPIO pin"
|
|
}
|
|
},
|
|
"externalNotification": {
|
|
"title": "External Notification Settings",
|
|
"description": "Configure the external notification module",
|
|
"enabled": {
|
|
"label": "Module Enabled",
|
|
"description": "Enable External Notification"
|
|
},
|
|
"outputMs": {
|
|
"label": "Output MS",
|
|
"description": "Output MS"
|
|
},
|
|
"output": {
|
|
"label": "Output",
|
|
"description": "Output"
|
|
},
|
|
"outputVibra": {
|
|
"label": "Output Vibrate",
|
|
"description": "Output Vibrate"
|
|
},
|
|
"outputBuzzer": {
|
|
"label": "Output Buzzer",
|
|
"description": "Output Buzzer"
|
|
},
|
|
"active": {
|
|
"label": "Active",
|
|
"description": "Active"
|
|
},
|
|
"alertMessage": {
|
|
"label": "Alert Message",
|
|
"description": "Alert Message"
|
|
},
|
|
"alertMessageVibra": {
|
|
"label": "Alert Message Vibrate",
|
|
"description": "Alert Message Vibrate"
|
|
},
|
|
"alertMessageBuzzer": {
|
|
"label": "Alert Message Buzzer",
|
|
"description": "Alert Message Buzzer"
|
|
},
|
|
"alertBell": {
|
|
"label": "Alert Bell",
|
|
"description": "Should an alert be triggered when receiving an incoming bell?"
|
|
},
|
|
"alertBellVibra": {
|
|
"label": "Alert Bell Vibrate",
|
|
"description": "Alert Bell Vibrate"
|
|
},
|
|
"alertBellBuzzer": {
|
|
"label": "Alert Bell Buzzer",
|
|
"description": "Alert Bell Buzzer"
|
|
},
|
|
"usePwm": {
|
|
"label": "Use PWM",
|
|
"description": "Use PWM"
|
|
},
|
|
"nagTimeout": {
|
|
"label": "Nag Timeout",
|
|
"description": "Nag Timeout"
|
|
},
|
|
"useI2sAsBuzzer": {
|
|
"label": "Use I²S Pin as Buzzer",
|
|
"description": "Designate I²S Pin as Buzzer Output"
|
|
}
|
|
},
|
|
"mqtt": {
|
|
"title": "MQTT Settings",
|
|
"description": "Settings for the MQTT module",
|
|
"enabled": {
|
|
"label": "Enabled",
|
|
"description": "Enable or disable MQTT"
|
|
},
|
|
"address": {
|
|
"label": "MQTT Server Address",
|
|
"description": "MQTT server address to use for default/custom servers"
|
|
},
|
|
"username": {
|
|
"label": "MQTT Username",
|
|
"description": "MQTT username to use for default/custom servers"
|
|
},
|
|
"password": {
|
|
"label": "MQTT Password",
|
|
"description": "MQTT password to use for default/custom servers"
|
|
},
|
|
"encryptionEnabled": {
|
|
"label": "Encryption Enabled",
|
|
"description": "Enable or disable MQTT encryption. Note: All messages are sent to the MQTT broker unencrypted if this option is not enabled, even when your uplink channels have encryption keys set. This includes position data."
|
|
},
|
|
"jsonEnabled": {
|
|
"label": "JSON Enabled",
|
|
"description": "Whether to send/consume JSON packets on MQTT"
|
|
},
|
|
"tlsEnabled": {
|
|
"label": "TLS Enabled",
|
|
"description": "Enable or disable TLS"
|
|
},
|
|
"root": {
|
|
"label": "Root topic",
|
|
"description": "MQTT root topic to use for default/custom servers"
|
|
},
|
|
"proxyToClientEnabled": {
|
|
"label": "Proxy to Client Enabled",
|
|
"description": "Use the client's internet connection for MQTT (feature only active in mobile apps)"
|
|
},
|
|
"mapReportingEnabled": {
|
|
"label": "Map Reporting Enabled",
|
|
"description": "Enable or disable map reporting"
|
|
},
|
|
"mapReportSettings": {
|
|
"publishIntervalSecs": {
|
|
"label": "Map Report Publish Interval (s)",
|
|
"description": "Interval in seconds to publish map reports"
|
|
},
|
|
"positionPrecision": {
|
|
"label": "Approximate Location",
|
|
"description": "Position shared will be accurate within this distance",
|
|
"options": {
|
|
"metric_km23": "Within 23 km",
|
|
"metric_km12": "Within 12 km",
|
|
"metric_km5_8": "Within 5.8 km",
|
|
"metric_km2_9": "Within 2.9 km",
|
|
"metric_km1_5": "Within 1.5 km",
|
|
"metric_m700": "Within 700 m",
|
|
"metric_m350": "Within 350 m",
|
|
"metric_m200": "Within 200 m",
|
|
"metric_m90": "Within 90 m",
|
|
"metric_m50": "Within 50 m",
|
|
"imperial_mi15": "Within 15 miles",
|
|
"imperial_mi7_3": "Within 7.3 miles",
|
|
"imperial_mi3_6": "Within 3.6 miles",
|
|
"imperial_mi1_8": "Within 1.8 miles",
|
|
"imperial_mi0_9": "Within 0.9 miles",
|
|
"imperial_mi0_5": "Within 0.5 miles",
|
|
"imperial_mi0_2": "Within 0.2 miles",
|
|
"imperial_ft600": "Within 600 feet",
|
|
"imperial_ft300": "Within 300 feet",
|
|
"imperial_ft150": "Within 150 feet"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"neighborInfo": {
|
|
"title": "Neighbor Info Settings",
|
|
"description": "Settings for the Neighbor Info module",
|
|
"enabled": {
|
|
"label": "Enabled",
|
|
"description": "Enable or disable Neighbor Info Module"
|
|
},
|
|
"updateInterval": {
|
|
"label": "Update Interval",
|
|
"description": "Interval in seconds of how often we should try to send our Neighbor Info to the mesh"
|
|
}
|
|
},
|
|
"paxcounter": {
|
|
"title": "Paxcounter Settings",
|
|
"description": "Settings for the Paxcounter module",
|
|
"enabled": {
|
|
"label": "Module Enabled",
|
|
"description": "Enable Paxcounter"
|
|
},
|
|
"paxcounterUpdateInterval": {
|
|
"label": "Update Interval (seconds)",
|
|
"description": "How long to wait between sending paxcounter packets"
|
|
},
|
|
"wifiThreshold": {
|
|
"label": "WiFi RSSI Threshold",
|
|
"description": "At what WiFi RSSI level should the counter increase. Defaults to -80."
|
|
},
|
|
"bleThreshold": {
|
|
"label": "BLE RSSI Threshold",
|
|
"description": "At what BLE RSSI level should the counter increase. Defaults to -80."
|
|
}
|
|
},
|
|
"rangeTest": {
|
|
"title": "Range Test Settings",
|
|
"description": "Settings for the Range Test module",
|
|
"enabled": {
|
|
"label": "Module Enabled",
|
|
"description": "Enable Range Test"
|
|
},
|
|
"sender": {
|
|
"label": "Message Interval",
|
|
"description": "How long to wait between sending test packets"
|
|
},
|
|
"save": {
|
|
"label": "Save CSV to storage",
|
|
"description": "ESP32 Only"
|
|
}
|
|
},
|
|
"serial": {
|
|
"title": "Serial Settings",
|
|
"description": "Settings for the Serial module",
|
|
"enabled": {
|
|
"label": "Module Enabled",
|
|
"description": "Enable Serial output"
|
|
},
|
|
"echo": {
|
|
"label": "Echo",
|
|
"description": "Any packets you send will be echoed back to your device"
|
|
},
|
|
"rxd": {
|
|
"label": "Receive Pin",
|
|
"description": "Set the GPIO pin to the RXD pin you have set up."
|
|
},
|
|
"txd": {
|
|
"label": "Transmit Pin",
|
|
"description": "Set the GPIO pin to the TXD pin you have set up."
|
|
},
|
|
"baud": {
|
|
"label": "Baud Rate",
|
|
"description": "The serial baud rate"
|
|
},
|
|
"timeout": {
|
|
"label": "Timeout",
|
|
"description": "Seconds to wait before we consider your packet as 'done'"
|
|
},
|
|
"mode": {
|
|
"label": "Mode",
|
|
"description": "Select Mode"
|
|
},
|
|
"overrideConsoleSerialPort": {
|
|
"label": "Override Console Serial Port",
|
|
"description": "If you have a serial port connected to the console, this will override it."
|
|
}
|
|
},
|
|
"storeForward": {
|
|
"title": "Store & Forward Settings",
|
|
"description": "Settings for the Store & Forward module",
|
|
"enabled": {
|
|
"label": "Module Enabled",
|
|
"description": "Enable Store & Forward"
|
|
},
|
|
"heartbeat": {
|
|
"label": "Heartbeat Enabled",
|
|
"description": "Enable Store & Forward heartbeat"
|
|
},
|
|
"records": {
|
|
"label": "Number of records",
|
|
"description": "Number of records to store"
|
|
},
|
|
"historyReturnMax": {
|
|
"label": "History return max",
|
|
"description": "Max number of records to return"
|
|
},
|
|
"historyReturnWindow": {
|
|
"label": "History return window",
|
|
"description": "Max number of records to return"
|
|
}
|
|
},
|
|
"telemetry": {
|
|
"title": "Telemetry Settings",
|
|
"description": "Settings for the Telemetry module",
|
|
"deviceUpdateInterval": {
|
|
"label": "Device Metrics",
|
|
"description": "Device metrics update interval (seconds)"
|
|
},
|
|
"environmentUpdateInterval": {
|
|
"label": "Environment metrics update interval (seconds)",
|
|
"description": ""
|
|
},
|
|
"environmentMeasurementEnabled": {
|
|
"label": "Module Enabled",
|
|
"description": "Enable the Environment Telemetry"
|
|
},
|
|
"environmentScreenEnabled": {
|
|
"label": "Displayed on Screen",
|
|
"description": "Show the Telemetry Module on the OLED"
|
|
},
|
|
"environmentDisplayFahrenheit": {
|
|
"label": "Display Fahrenheit",
|
|
"description": "Display temp in Fahrenheit"
|
|
},
|
|
"airQualityEnabled": {
|
|
"label": "Air Quality Enabled",
|
|
"description": "Enable the Air Quality Telemetry"
|
|
},
|
|
"airQualityInterval": {
|
|
"label": "Air Quality Update Interval",
|
|
"description": "How often to send Air Quality data over the mesh"
|
|
},
|
|
"powerMeasurementEnabled": {
|
|
"label": "Power Measurement Enabled",
|
|
"description": "Enable the Power Measurement Telemetry"
|
|
},
|
|
"powerUpdateInterval": {
|
|
"label": "Power Update Interval",
|
|
"description": "How often to send Power data over the mesh"
|
|
},
|
|
"powerScreenEnabled": {
|
|
"label": "Power Screen Enabled",
|
|
"description": "Enable the Power Telemetry Screen"
|
|
}
|
|
}
|
|
}
|
|
|