mirror of
https://github.com/Laxilef/OTGateway.git
synced 2025-12-10 18:24:27 +05:00
441 lines
14 KiB
JSON
441 lines
14 KiB
JSON
{
|
|
"values": {
|
|
"logo": "OpenTherm Gateway",
|
|
"nav": {
|
|
"license": "License",
|
|
"source": "Source code",
|
|
"help": "Help",
|
|
"issues": "Issues & questions",
|
|
"releases": "Releases"
|
|
},
|
|
"dbm": "dBm",
|
|
"kw": "kW",
|
|
"time": {
|
|
"days": "d.",
|
|
"hours": "h.",
|
|
"min": "min.",
|
|
"sec": "sec."
|
|
},
|
|
|
|
"button": {
|
|
"upgrade": "Upgrade",
|
|
"restart": "Restart",
|
|
"save": "Save",
|
|
"saved": "Saved",
|
|
"refresh": "Refresh",
|
|
"restore": "Restore",
|
|
"restored": "Restored",
|
|
"backup": "Backup",
|
|
"wait": "Please wait...",
|
|
"uploading": "Uploading...",
|
|
"success": "Success",
|
|
"error": "Error"
|
|
},
|
|
|
|
"index": {
|
|
"title": "OpenTherm Gateway",
|
|
|
|
"section": {
|
|
"network": "Network",
|
|
"system": "System"
|
|
},
|
|
|
|
"system": {
|
|
"build": {
|
|
"title": "Build",
|
|
"version": "Version",
|
|
"date": "Date",
|
|
"core": "Core",
|
|
"sdk": "SDK"
|
|
},
|
|
"uptime": "Uptime",
|
|
"memory": {
|
|
"title": "Free memory",
|
|
"maxFreeBlock": "max free block",
|
|
"min": "min"
|
|
},
|
|
"board": "Board",
|
|
"chip": {
|
|
"model": "Chip",
|
|
"cores": "Cores",
|
|
"freq": "frequency"
|
|
},
|
|
"flash": {
|
|
"size": "Flash size",
|
|
"realSize": "real size"
|
|
},
|
|
"lastResetReason": "Last reset reason"
|
|
}
|
|
},
|
|
|
|
"dashboard": {
|
|
"name": "Dashboard",
|
|
"title": "Dashboard - OpenTherm Gateway",
|
|
|
|
"section": {
|
|
"control": "Control",
|
|
"states": "States",
|
|
"sensors": "Sensors",
|
|
"diag": "OpenTherm diagnostic"
|
|
},
|
|
|
|
"thermostat": {
|
|
"heating": "Heating",
|
|
"dhw": "DHW",
|
|
"temp.current": "Current",
|
|
"enable": "Enable",
|
|
"turbo": "Turbo mode"
|
|
},
|
|
|
|
"states": {
|
|
"mNetworkConnected": "Network connection",
|
|
"mMqttConnected": "MQTT connection",
|
|
"mEmergencyState": "Emergency mode",
|
|
"mExtPumpState": "External pump",
|
|
"mCascadeControlInput": "Cascade control (input)",
|
|
"mCascadeControlOutput": "Cascade control (output)",
|
|
|
|
"sConnected": "OpenTherm connection",
|
|
"sFlame": "Flame",
|
|
"sCooling": "Cooling",
|
|
"sFaultActive": "Fault",
|
|
"sFaultCode": "Faul code",
|
|
"sDiagActive": "Diagnostic",
|
|
"sDiagCode": "Diagnostic code",
|
|
|
|
"mHeatEnabled": "Heating enabled",
|
|
"mHeatBlocking": "Heating blocked",
|
|
"sHeatActive": "Heating active",
|
|
"mHeatSetpointTemp": "Heating setpoint temp",
|
|
"mHeatTargetTemp": "Heating target temp",
|
|
"mHeatCurrTemp": "Heating current temp",
|
|
"mHeatRetTemp": "Heating return temp",
|
|
"mHeatIndoorTemp": "Heating, indoor temp",
|
|
"mHeatOutdoorTemp": "Heating, outdoor temp",
|
|
|
|
"mDhwEnabled": "DHW enabled",
|
|
"sDhwActive": "DHW active",
|
|
"mDhwTargetTemp": "DHW target temp",
|
|
"mDhwCurrTemp": "DHW current temp",
|
|
"mDhwRetTemp": "DHW return temp"
|
|
},
|
|
|
|
"sensors": {
|
|
"values": {
|
|
"temp": "Temperature",
|
|
"humidity": "Humidity",
|
|
"battery": "Battery",
|
|
"rssi": "RSSI"
|
|
}
|
|
}
|
|
},
|
|
|
|
"network": {
|
|
"title": "Network - OpenTherm Gateway",
|
|
"name": "Network settings",
|
|
|
|
"section": {
|
|
"static": "Static settings",
|
|
"availableNetworks": "Available networks",
|
|
"staSettings": "WiFi settings",
|
|
"apSettings": "AP settings"
|
|
},
|
|
|
|
"scan": {
|
|
"pos": "#",
|
|
"info": "Info"
|
|
},
|
|
|
|
"wifi": {
|
|
"ssid": "SSID",
|
|
"password": "Password",
|
|
"channel": "Channel",
|
|
"signal": "Signal",
|
|
"connected": "Connected"
|
|
},
|
|
|
|
"params": {
|
|
"hostname": "Hostname",
|
|
"dhcp": "Use DHCP",
|
|
"mac": "MAC",
|
|
"ip": "IP",
|
|
"subnet": "Subnet",
|
|
"gateway": "Gateway",
|
|
"dns": "DNS"
|
|
},
|
|
|
|
"sta": {
|
|
"channel.note": "set 0 for auto select"
|
|
}
|
|
},
|
|
|
|
"sensors": {
|
|
"title": "Sensors settings - OpenTherm Gateway",
|
|
"name": "Sensors settings",
|
|
|
|
"enabled": "Enabled",
|
|
"sensorName": {
|
|
"title": "Sensor name",
|
|
"note": "May only contain: a-z, A-Z, 0-9, _ and space"
|
|
},
|
|
"purpose": "Purpose",
|
|
"purposes": {
|
|
"outdoorTemp": "Outdoor temperature",
|
|
"indoorTemp": "Indoor temperature",
|
|
"heatTemp": "Heating, temperature",
|
|
"heatRetTemp": "Heating, return temperature",
|
|
"dhwTemp": "DHW, temperature",
|
|
"dhwRetTemp": "DHW, return temperature",
|
|
"dhwFlowRate": "DHW, flow rate",
|
|
"exhaustTemp": "Exhaust temperature",
|
|
"modLevel": "Modulation level (in percents)",
|
|
"powerFactor": "Power (in percent)",
|
|
"power": "Power (in kWt)",
|
|
"fanSpeed": "Fan speed",
|
|
"co2": "CO2",
|
|
"pressure": "Pressure",
|
|
"humidity": "Humidity",
|
|
"temperature": "Temperature",
|
|
"notConfigured": "Not configured"
|
|
},
|
|
"type": "Type/source",
|
|
"types": {
|
|
"otOutdoorTemp": "OpenTherm, outdoor temp",
|
|
"otHeatTemp": "OpenTherm, heating, temp",
|
|
"otHeatRetTemp": "OpenTherm, heating, return temp",
|
|
"otDhwTemp": "OpenTherm, DHW, temperature",
|
|
"otDhwTemp2": "OpenTherm, DHW, temperature 2",
|
|
"otDhwFlowRate": "OpenTherm, DHW, flow rate",
|
|
"otCh2Temp": "OpenTherm, channel 2, temp",
|
|
"otExhaustTemp": "OpenTherm, exhaust temp",
|
|
"otHeatExchangerTemp": "OpenTherm, heat exchanger temp",
|
|
"otPressure": "OpenTherm, pressure",
|
|
"otModLevel": "OpenTherm, modulation level",
|
|
"otCurrentPower": "OpenTherm, current power",
|
|
"otExhaustCo2": "OpenTherm, exhaust CO2",
|
|
"otExhaustFanSpeed": "OpenTherm, exhaust fan speed",
|
|
"otSupplyFanSpeed": "OpenTherm, supply fan speed",
|
|
"otSolarStorageTemp": "OpenTherm, solar storage temp",
|
|
"otSolarCollectorTemp": "OpenTherm, solar collector temp",
|
|
"otFanSpeedSetpoint": "OpenTherm, setpoint fan speed",
|
|
"otFanSpeedCurrent": "OpenTherm, current fan speed",
|
|
|
|
"ntcTemp": "NTC sensor",
|
|
"dallasTemp": "DALLAS sensor",
|
|
"bluetooth": "BLE sensor",
|
|
"heatSetpointTemp": "Heating, setpoint temp",
|
|
"manual": "Manual via MQTT/API",
|
|
"notConfigured": "Not configured"
|
|
},
|
|
"gpio": "GPIO",
|
|
"address": {
|
|
"title": "Sensor address",
|
|
"note": "For auto detection of DALLAS sensors leave it at default, for BLE devices need a MAC address"
|
|
},
|
|
"correction": {
|
|
"desc": "Correction of values",
|
|
"offset": "Compensation (offset)",
|
|
"factor": "Multiplier"
|
|
},
|
|
"filtering": {
|
|
"desc": "Filtering values",
|
|
"enabled": {
|
|
"title": "Enabled filtering",
|
|
"note": "It can be useful if there is a lot of sharp noise on the charts. The filter used is \"Running Average\"."
|
|
},
|
|
"factor": {
|
|
"title": "Filtration factor",
|
|
"note": "The lower the value, the smoother and <u>longer</u> the change in numeric values."
|
|
}
|
|
}
|
|
},
|
|
|
|
"settings": {
|
|
"title": "Settings - OpenTherm Gateway",
|
|
"name": "Settings",
|
|
|
|
"section": {
|
|
"portal": "Portal settings",
|
|
"system": "System settings",
|
|
"diag": "Diagnostic",
|
|
"heating": "Heating settings",
|
|
"dhw": "DHW settings",
|
|
"emergency": "Emergency mode settings",
|
|
"equitherm": "Equitherm settings",
|
|
"pid": "PID settings",
|
|
"ot": "OpenTherm settings",
|
|
"mqtt": "MQTT settings",
|
|
"extPump": "External pump settings",
|
|
"cascadeControl": "Cascade control settings"
|
|
},
|
|
|
|
"enable": "Enable",
|
|
"note": {
|
|
"restart": "After changing these settings, the device must be restarted for the changes to take effect.",
|
|
"blankNotUse": "blank - not use",
|
|
"bleDevice": "BLE device can be used <u>only</u> with some ESP32 boards with BLE support!"
|
|
},
|
|
|
|
"temp": {
|
|
"min": "Minimum temperature",
|
|
"max": "Maximum temperature"
|
|
},
|
|
|
|
"portal": {
|
|
"login": "Login",
|
|
"password": "Password",
|
|
"auth": "Require authentication"
|
|
},
|
|
|
|
"system": {
|
|
"unit": "Unit system",
|
|
"metric": "Metric <small>(celsius, liters, bar)</small>",
|
|
"imperial": "Imperial <small>(fahrenheit, gallons, psi)</small>",
|
|
"statusLedGpio": "Status LED GPIO",
|
|
"logLevel": "Log level",
|
|
"serial": {
|
|
"enable": "Enabled Serial port",
|
|
"baud": "Serial port baud rate"
|
|
},
|
|
"telnet": {
|
|
"enable": "Enabled Telnet",
|
|
"port": {
|
|
"title": "Telnet port",
|
|
"note": "Default: 23"
|
|
}
|
|
}
|
|
},
|
|
|
|
"heating": {
|
|
"hyst": "Hysteresis <small>(in degrees)</small>",
|
|
"turboFactor": "Turbo mode coeff."
|
|
},
|
|
|
|
"emergency": {
|
|
"desc": "Emergency mode is activated automatically when «PID» or «Equitherm» cannot calculate the heat carrier setpoint:<br />- if «Equitherm» is enabled and the outdoor temperature sensor is disconnected;<br />- if «PID» or OT option <i>«Native heating control»</i> is enabled and the indoor temperature sensor is disconnected.<br /><b>Note:</b> On network fault or MQTT fault, sensors with <i>«Manual via MQTT/API»</i> type will be in DISCONNECTED state.",
|
|
|
|
"target": {
|
|
"title": "Target temperature",
|
|
"note": "<b>Important:</b> <u>Target indoor temperature</u> if OT option <i>«Native heating control»</i> is enabled.<br />In all other cases, the <u>target heat carrier temperature</u>."
|
|
},
|
|
"treshold": "Treshold time <small>(sec)</small>"
|
|
},
|
|
|
|
"equitherm": {
|
|
"n": "N factor",
|
|
"k": "K factor",
|
|
"t": {
|
|
"title": "T factor",
|
|
"note": "Not used if PID is enabled"
|
|
}
|
|
},
|
|
|
|
"pid": {
|
|
"p": "P factor",
|
|
"i": "I factor",
|
|
"d": "D factor",
|
|
"dt": "DT <small>in seconds</small>",
|
|
"noteMinMaxTemp": "<b>Important:</b> When using «Equitherm» and «PID» at the same time, the min and max temperatures limit the influence on the «Equitherm» result temperature.<br />Thus, if the min temperature is set to -15 and the max temperature is set to 15, then the final heat carrier setpoint will be from <code>equitherm_result - 15</code> to <code>equitherm_result + 15</code>."
|
|
},
|
|
|
|
"ot": {
|
|
"advanced": "Advanced Settings",
|
|
"inGpio": "In GPIO",
|
|
"outGpio": "Out GPIO",
|
|
"ledGpio": "RX LED GPIO",
|
|
"memberId": "Master member ID",
|
|
"flags": "Master flags",
|
|
"maxMod": "Max modulation level",
|
|
"minPower": {
|
|
"title": "Min boiler power <small>(kW)</small>",
|
|
"note": "This value is at 0-1% boiler modulation level. Typically found in the boiler specification as \"minimum useful heat output\"."
|
|
},
|
|
"maxPower": {
|
|
"title": "Max boiler power <small>(kW)</small>",
|
|
"note": "<b>0</b> - try detect automatically. Typically found in the boiler specification as \"maximum useful heat output\"."
|
|
},
|
|
|
|
"options": {
|
|
"desc": "Options",
|
|
"dhwSupport": "DHW support",
|
|
"coolingSupport": "Cooling support",
|
|
"summerWinterMode": "Summer/winter mode",
|
|
"heatingCh2Enabled": "Heating CH2 always enabled",
|
|
"heatingToCh2": "Duplicate heating to CH2",
|
|
"dhwToCh2": "Duplicate DHW to CH2",
|
|
"dhwBlocking": "DHW blocking",
|
|
"modulationSyncWithHeating": "Sync modulation with heating",
|
|
"getMinMaxTemp": "Get min/max temp from boiler",
|
|
"immergasFix": "Fix for Immergas boilers"
|
|
},
|
|
|
|
"nativeHeating": {
|
|
"title": "Native heating control (boiler)",
|
|
"note": "Works <u>ONLY</u> if the boiler requires the desired room temperature and regulates the temperature of the coolant itself. Not compatible with PID and Equitherm regulators in firmware."
|
|
}
|
|
},
|
|
|
|
"mqtt": {
|
|
"homeAssistantDiscovery": "Home Assistant Discovery",
|
|
"server": "Server",
|
|
"port": "Port",
|
|
"user": "User",
|
|
"password": "Password",
|
|
"prefix": "Prefix",
|
|
"interval": "Publish interval <small>(sec)</small>"
|
|
},
|
|
|
|
"extPump": {
|
|
"use": "Use external pump",
|
|
"gpio": "Relay GPIO",
|
|
"postCirculationTime": "Post circulation time <small>(min)</small>",
|
|
"antiStuckInterval": "Anti stuck interval <small>(days)</small>",
|
|
"antiStuckTime": "Anti stuck time <small>(min)</small>"
|
|
},
|
|
|
|
"cascadeControl": {
|
|
"input": {
|
|
"desc": "Can be used to turn on the heating only if another boiler is faulty. The other boiler controller must change the state of the GPIO input in the event of a fault.",
|
|
"enable": "Enabled input",
|
|
"gpio": "GPIO",
|
|
"invertState": "Invert GPIO state",
|
|
"thresholdTime": "State change threshold time <small>(sec)</small>"
|
|
},
|
|
"output": {
|
|
"desc": "Can be used to switch on another boiler <u>via relay</u>.",
|
|
"enable": "Enabled output",
|
|
"gpio": "GPIO",
|
|
"invertState": "Invert GPIO state",
|
|
"thresholdTime": "State change threshold time <small>(sec)</small>",
|
|
"events": {
|
|
"desc": "Events",
|
|
"onFault": "If the fault state is active",
|
|
"onLossConnection": "If the connection via Opentherm is lost",
|
|
"onEnabledHeating": "If heating is enabled"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
|
|
"upgrade": {
|
|
"title": "Upgrade - OpenTherm Gateway",
|
|
"name": "Upgrade",
|
|
|
|
"section": {
|
|
"backupAndRestore": "Backup & restore",
|
|
"backupAndRestore.desc": "In this section you can save and restore a backup of ALL settings.",
|
|
"upgrade": "Upgrade",
|
|
"upgrade.desc": "In this section you can upgrade the firmware and filesystem of your device.<br />Latest releases can be downloaded from the <a href=\"https://github.com/Laxilef/OTGateway/releases\" target=\"_blank\">Releases page</a> of the project repository."
|
|
},
|
|
|
|
"note": {
|
|
"disclaimer1": "After a successful upgrade the filesystem, ALL settings will be reset to default values! Save backup before upgrading.",
|
|
"disclaimer2": "After a successful upgrade, the device will automatically reboot after 15 seconds."
|
|
},
|
|
|
|
"settingsFile": "Settings file",
|
|
"fw": "Firmware",
|
|
"fs": "Filesystem"
|
|
}
|
|
}
|
|
} |