diff --git a/interface/src/i18n/de/index.ts b/interface/src/i18n/de/index.ts
index 9627a017d..fe9a40b67 100644
--- a/interface/src/i18n/de/index.ts
+++ b/interface/src/i18n/de/index.ts
@@ -332,7 +332,8 @@ const de: Translation = {
MODULES_UPDATED: 'Modules updated', // TODO translate
MODULES_DESCRIPTION: 'Click on the Module to activate or de-activate EMS-ESP library modules', // TODO translate
MODULES_NONE: 'No external modules detected', // TODO translate
- RENAME: 'Rename' // TODO translate
+ RENAME: 'Rename', // TODO translate
+ ENABLE_MODBUS: 'Modbus aktivieren'
};
export default de;
diff --git a/interface/src/i18n/en/index.ts b/interface/src/i18n/en/index.ts
index 3846441bf..ce1762eda 100644
--- a/interface/src/i18n/en/index.ts
+++ b/interface/src/i18n/en/index.ts
@@ -332,7 +332,8 @@ const en: Translation = {
MODULES_UPDATED: 'Modules updated',
MODULES_DESCRIPTION: 'Click on the Module to activate or de-activate EMS-ESP library modules',
MODULES_NONE: 'No external modules detected',
- RENAME: 'Rename'
+ RENAME: 'Rename',
+ ENABLE_MODBUS: 'Enable Modbus'
};
export default en;
diff --git a/interface/src/i18n/fr/index.ts b/interface/src/i18n/fr/index.ts
index fb4e0de39..3354f122f 100644
--- a/interface/src/i18n/fr/index.ts
+++ b/interface/src/i18n/fr/index.ts
@@ -332,7 +332,8 @@ const fr: Translation = {
MODULES_UPDATED: 'Modules updated', // TODO translate
MODULES_DESCRIPTION: 'Click on the Module to activate or de-activate EMS-ESP library modules', // TODO translate
MODULES_NONE: 'No external modules detected', // TODO translate
- RENAME: 'Rename' // TODO translate
+ RENAME: 'Rename', // TODO translate
+ ENABLE_MODBUS: 'Activer Modbus'
};
export default fr;
diff --git a/interface/src/i18n/it/index.ts b/interface/src/i18n/it/index.ts
index 124e76a04..c7daac020 100644
--- a/interface/src/i18n/it/index.ts
+++ b/interface/src/i18n/it/index.ts
@@ -332,7 +332,8 @@ const it: Translation = {
MODULES_UPDATED: 'Modules updated', // TODO translate
MODULES_DESCRIPTION: 'Click on the Module to activate or de-activate EMS-ESP library modules', // TODO translate
MODULES_NONE: 'No external modules detected', // TODO translate
- RENAME: 'Rename' // TODO translate
+ RENAME: 'Rename', // TODO translate
+ ENABLE_MODBUS: 'Abilita Modbus'
};
export default it;
diff --git a/interface/src/i18n/nl/index.ts b/interface/src/i18n/nl/index.ts
index 02d2e5ea5..c643913ac 100644
--- a/interface/src/i18n/nl/index.ts
+++ b/interface/src/i18n/nl/index.ts
@@ -332,7 +332,8 @@ const nl: Translation = {
MODULES_UPDATED: 'Modules geüpdatet',
MODULES_DESCRIPTION: 'Klik op de module om EMS-ESP library modules te activeren of te deactiveren',
MODULES_NONE: 'Geen externe modules gedetecteerd',
- RENAME: 'Hernoemen'
+ RENAME: 'Hernoemen',
+ ENABLE_MODBUS: 'Activeer Modbus'
};
export default nl;
diff --git a/interface/src/i18n/no/index.ts b/interface/src/i18n/no/index.ts
index 2d053ebe7..7d961a727 100644
--- a/interface/src/i18n/no/index.ts
+++ b/interface/src/i18n/no/index.ts
@@ -332,7 +332,8 @@ const no: Translation = {
MODULES_UPDATED: 'Modules updated', // TODO translate
MODULES_DESCRIPTION: 'Click on the Module to activate or de-activate EMS-ESP library modules', // TODO translate
MODULES_NONE: 'No external modules detected', // TODO translate
- RENAME: 'Rename' // TODO translate
+ RENAME: 'Rename', // TODO translate
+ ENABLE_MODBUS: 'Aktiver Modbus'
};
export default no;
diff --git a/interface/src/i18n/pl/index.ts b/interface/src/i18n/pl/index.ts
index b367ebce9..ee4df7ba1 100644
--- a/interface/src/i18n/pl/index.ts
+++ b/interface/src/i18n/pl/index.ts
@@ -332,7 +332,8 @@ const pl: BaseTranslation = {
MODULES_UPDATED: 'Modules updated', // TODO translate
MODULES_DESCRIPTION: 'Click on the Module to activate or de-activate EMS-ESP library modules', // TODO translate
MODULES_NONE: 'No external modules detected', // TODO translate
- RENAME: 'Rename' // TODO translate
+ RENAME: 'Rename', // TODO translate
+ ENABLE_MODBUS: 'Aktywuj Modbus'
};
export default pl;
diff --git a/interface/src/i18n/sk/index.ts b/interface/src/i18n/sk/index.ts
index cd83f5893..0b75b8b6d 100644
--- a/interface/src/i18n/sk/index.ts
+++ b/interface/src/i18n/sk/index.ts
@@ -332,6 +332,8 @@ const sk: Translation = {
MODULES_UPDATED: 'Modules updated', // TODO translate
MODULES_DESCRIPTION: 'Click on the Module to activate or de-activate EMS-ESP library modules', // TODO translate
MODULES_NONE: 'No external modules detected', // TODO translate
- RENAME: 'Rename' // TODO translate
+ RENAME: 'Rename', // TODO translate
+ ENABLE_MODBUS: 'Povoliť Modbus'
};
+
export default sk;
diff --git a/interface/src/i18n/sv/index.ts b/interface/src/i18n/sv/index.ts
index 6977ee6c7..22fb3ed59 100644
--- a/interface/src/i18n/sv/index.ts
+++ b/interface/src/i18n/sv/index.ts
@@ -332,7 +332,8 @@ const sv: Translation = {
MODULES_UPDATED: 'Modules updated', // TODO translate
MODULES_DESCRIPTION: 'Click on the Module to activate or de-activate EMS-ESP library modules', // TODO translate
MODULES_NONE: 'No external modules detected', // TODO translate
- RENAME: 'Rename' // TODO translate
+ RENAME: 'Rename', // TODO translate
+ ENABLE_MODBUS: 'Aktivera Modbus'
};
export default sv;
diff --git a/interface/src/i18n/tr/index.ts b/interface/src/i18n/tr/index.ts
index 9b95cf8d8..95ab995c1 100644
--- a/interface/src/i18n/tr/index.ts
+++ b/interface/src/i18n/tr/index.ts
@@ -332,7 +332,8 @@ const tr: Translation = {
MODULES_UPDATED: 'Modules updated', // TODO translate
MODULES_DESCRIPTION: 'Click on the Module to activate or de-activate EMS-ESP library modules', // TODO translate
MODULES_NONE: 'No external modules detected', // TODO translate
- RENAME: 'Rename' // TODO translate
+ RENAME: 'Rename', // TODO translate
+ ENABLE_MODBUS: 'Enable Modbus' // TODO translate
};
export default tr;
diff --git a/interface/src/project/ApplicationSettings.tsx b/interface/src/project/ApplicationSettings.tsx
index 7b20ba357..069863994 100644
--- a/interface/src/project/ApplicationSettings.tsx
+++ b/interface/src/project/ApplicationSettings.tsx
@@ -826,6 +826,75 @@ const ApplicationSettings: FC = () => {
)}
+
+ Modbus
+
+
+ }
+ label={LL.ENABLE_MODBUS()}
+ />
+ {data.modbus_enabled && (
+
+
+
+
+
+
+
+
+ ms
+ }}
+ fullWidth
+ variant="outlined"
+ value={numberValue(data.modbus_timeout)}
+ type="number"
+ onChange={updateFormValue}
+ margin="normal"
+ disabled={saving}
+ />
+
+
+ )}
{restartNeeded && (