mirror of
https://github.com/emsesp/EMS-ESP32.git
synced 2026-01-26 08:39:09 +03:00
input number format
This commit is contained in:
@@ -345,89 +345,91 @@ const MqttSettings = () => {
|
|||||||
</Grid>
|
</Grid>
|
||||||
)}
|
)}
|
||||||
</Grid>
|
</Grid>
|
||||||
<Grid container spacing={2} rowSpacing={0}>
|
{/* <Grid container spacing={2} rowSpacing={0}> */}
|
||||||
<Grid>
|
<Grid>
|
||||||
<BlockFormControlLabel
|
<BlockFormControlLabel
|
||||||
control={
|
control={
|
||||||
<Checkbox
|
<Checkbox
|
||||||
name="ha_enabled"
|
name="ha_enabled"
|
||||||
checked={data.ha_enabled}
|
checked={data.ha_enabled}
|
||||||
onChange={updateFormValue}
|
onChange={updateFormValue}
|
||||||
disabled={data.publish_single}
|
disabled={data.publish_single}
|
||||||
/>
|
/>
|
||||||
}
|
}
|
||||||
label={LL.MQTT_PUBLISH_TEXT_3()}
|
label={LL.MQTT_PUBLISH_TEXT_3()}
|
||||||
/>
|
/>
|
||||||
</Grid>
|
</Grid>
|
||||||
{data.ha_enabled && (
|
{data.ha_enabled && (
|
||||||
<Grid container spacing={2} rowSpacing={0}>
|
<Grid container spacing={2} rowSpacing={0}>
|
||||||
<Grid>
|
<Grid>
|
||||||
<TextField
|
<TextField
|
||||||
name="discovery_type"
|
name="discovery_type"
|
||||||
label={LL.MQTT_PUBLISH_TEXT_5()}
|
label={LL.MQTT_PUBLISH_TEXT_5()}
|
||||||
value={data.discovery_type}
|
value={data.discovery_type}
|
||||||
variant="outlined"
|
variant="outlined"
|
||||||
onChange={updateFormValue}
|
onChange={updateFormValue}
|
||||||
margin="normal"
|
margin="normal"
|
||||||
select
|
select
|
||||||
>
|
>
|
||||||
<MenuItem value={0}>Home Assistant</MenuItem>
|
<MenuItem value={0}>Home Assistant</MenuItem>
|
||||||
<MenuItem value={1}>Domoticz</MenuItem>
|
<MenuItem value={1}>Domoticz</MenuItem>
|
||||||
<MenuItem value={2}>Domoticz (latest)</MenuItem>
|
<MenuItem value={2}>Domoticz (latest)</MenuItem>
|
||||||
</TextField>
|
</TextField>
|
||||||
</Grid>
|
</Grid>
|
||||||
<Grid>
|
<Grid>
|
||||||
<TextField
|
<TextField
|
||||||
name="discovery_prefix"
|
name="discovery_prefix"
|
||||||
label={LL.MQTT_PUBLISH_TEXT_4()}
|
label={LL.MQTT_PUBLISH_TEXT_4()}
|
||||||
variant="outlined"
|
variant="outlined"
|
||||||
value={data.discovery_prefix}
|
value={data.discovery_prefix}
|
||||||
onChange={updateFormValue}
|
onChange={updateFormValue}
|
||||||
margin="normal"
|
margin="normal"
|
||||||
/>
|
/>
|
||||||
</Grid>
|
</Grid>
|
||||||
<Grid>
|
<Grid>
|
||||||
<TextField
|
<TextField
|
||||||
name="entity_format"
|
name="entity_format"
|
||||||
label={LL.MQTT_ENTITY_FORMAT()}
|
label={LL.MQTT_ENTITY_FORMAT()}
|
||||||
value={data.entity_format}
|
value={data.entity_format}
|
||||||
variant="outlined"
|
variant="outlined"
|
||||||
onChange={updateFormValue}
|
onChange={updateFormValue}
|
||||||
margin="normal"
|
margin="normal"
|
||||||
select
|
select
|
||||||
>
|
>
|
||||||
<MenuItem value={0}>{LL.MQTT_ENTITY_FORMAT_0()}</MenuItem>
|
<MenuItem value={0}>{LL.MQTT_ENTITY_FORMAT_0()}</MenuItem>
|
||||||
<MenuItem value={3}>
|
<MenuItem value={3}>
|
||||||
{LL.MQTT_ENTITY_FORMAT_1()} (v3.5)
|
{LL.MQTT_ENTITY_FORMAT_1()} (v3.5)
|
||||||
</MenuItem>
|
</MenuItem>
|
||||||
<MenuItem value={4}>
|
<MenuItem value={4}>
|
||||||
{LL.MQTT_ENTITY_FORMAT_2()} (v3.5)
|
{LL.MQTT_ENTITY_FORMAT_2()} (v3.5)
|
||||||
</MenuItem>
|
</MenuItem>
|
||||||
<MenuItem value={1}>
|
<MenuItem value={1}>
|
||||||
{LL.MQTT_ENTITY_FORMAT_1()} (latest)
|
{LL.MQTT_ENTITY_FORMAT_1()} (latest)
|
||||||
</MenuItem>
|
</MenuItem>
|
||||||
<MenuItem value={2}>
|
<MenuItem value={2}>
|
||||||
{LL.MQTT_ENTITY_FORMAT_2()} (latest)
|
{LL.MQTT_ENTITY_FORMAT_2()} (latest)
|
||||||
</MenuItem>
|
</MenuItem>
|
||||||
</TextField>
|
</TextField>
|
||||||
</Grid>
|
</Grid>
|
||||||
<Grid>
|
<Grid>
|
||||||
|
{data.discovery_type === 0 && (
|
||||||
<TextField
|
<TextField
|
||||||
name="ha_number_mode"
|
name="ha_number_mode"
|
||||||
label={LL.MQTT_PUBLISH_TEXT_6()}
|
label={LL.MQTT_INPUT_NUMBER_FORMAT()}
|
||||||
value={data.ha_number_mode}
|
value={data.ha_number_mode}
|
||||||
variant="outlined"
|
variant="outlined"
|
||||||
onChange={updateFormValue}
|
onChange={updateFormValue}
|
||||||
|
sx={{ width: '20ch' }}
|
||||||
margin="normal"
|
margin="normal"
|
||||||
select
|
select
|
||||||
>
|
>
|
||||||
<MenuItem value={0}>Box</MenuItem>
|
<MenuItem value={0}>Box</MenuItem>
|
||||||
<MenuItem value={1}>Slider</MenuItem>
|
<MenuItem value={1}>Slider</MenuItem>
|
||||||
</TextField>
|
</TextField>
|
||||||
</Grid>
|
)}
|
||||||
</Grid>
|
</Grid>
|
||||||
)}
|
</Grid>
|
||||||
</Grid>
|
)}
|
||||||
<Typography sx={{ pt: 2 }} variant="h6" color="primary">
|
<Typography sx={{ pt: 2 }} variant="h6" color="primary">
|
||||||
{LL.MQTT_PUBLISH_INTERVALS()} (0=auto)
|
{LL.MQTT_PUBLISH_INTERVALS()} (0=auto)
|
||||||
</Typography>
|
</Typography>
|
||||||
|
|||||||
@@ -219,7 +219,7 @@ const cz: Translation = {
|
|||||||
MQTT_PUBLISH_TEXT_3: 'Povolit MQTT Discovery',
|
MQTT_PUBLISH_TEXT_3: 'Povolit MQTT Discovery',
|
||||||
MQTT_PUBLISH_TEXT_4: 'Prefix pro Discovery témata',
|
MQTT_PUBLISH_TEXT_4: 'Prefix pro Discovery témata',
|
||||||
MQTT_PUBLISH_TEXT_5: 'Typ Discovery',
|
MQTT_PUBLISH_TEXT_5: 'Typ Discovery',
|
||||||
MQTT_PUBLISH_TEXT_6: 'Number mode',
|
MQTT_INPUT_NUMBER_FORMAT: 'Formát čísla',
|
||||||
MQTT_PUBLISH_INTERVALS: 'Intervaly publikování',
|
MQTT_PUBLISH_INTERVALS: 'Intervaly publikování',
|
||||||
MQTT_INT_BOILER: 'Kotle a tepelná čerpadla',
|
MQTT_INT_BOILER: 'Kotle a tepelná čerpadla',
|
||||||
MQTT_INT_THERMOSTATS: 'Termostaty',
|
MQTT_INT_THERMOSTATS: 'Termostaty',
|
||||||
|
|||||||
@@ -219,7 +219,7 @@ const de: Translation = {
|
|||||||
MQTT_PUBLISH_TEXT_3: 'Aktiviere `MQTT Discovery`',
|
MQTT_PUBLISH_TEXT_3: 'Aktiviere `MQTT Discovery`',
|
||||||
MQTT_PUBLISH_TEXT_4: 'Prefix für die `Discovery`-Topics',
|
MQTT_PUBLISH_TEXT_4: 'Prefix für die `Discovery`-Topics',
|
||||||
MQTT_PUBLISH_TEXT_5: 'Discovery Typ',
|
MQTT_PUBLISH_TEXT_5: 'Discovery Typ',
|
||||||
MQTT_PUBLISH_TEXT_6: 'Number mode',
|
MQTT_INPUT_NUMBER_FORMAT: 'Zahlenformat',
|
||||||
MQTT_PUBLISH_INTERVALS: 'Veröffentlichungs-Intervalle',
|
MQTT_PUBLISH_INTERVALS: 'Veröffentlichungs-Intervalle',
|
||||||
MQTT_INT_BOILER: 'Boiler und Wärmepumpen',
|
MQTT_INT_BOILER: 'Boiler und Wärmepumpen',
|
||||||
MQTT_INT_THERMOSTATS: 'Thermostate',
|
MQTT_INT_THERMOSTATS: 'Thermostate',
|
||||||
|
|||||||
@@ -219,7 +219,7 @@ const en: Translation = {
|
|||||||
MQTT_PUBLISH_TEXT_3: 'Enable MQTT Discovery',
|
MQTT_PUBLISH_TEXT_3: 'Enable MQTT Discovery',
|
||||||
MQTT_PUBLISH_TEXT_4: 'Prefix for the Discovery topics',
|
MQTT_PUBLISH_TEXT_4: 'Prefix for the Discovery topics',
|
||||||
MQTT_PUBLISH_TEXT_5: 'Discovery type',
|
MQTT_PUBLISH_TEXT_5: 'Discovery type',
|
||||||
MQTT_PUBLISH_TEXT_6: 'Number mode',
|
MQTT_INPUT_NUMBER_FORMAT: 'Input Number Fomat',
|
||||||
MQTT_PUBLISH_INTERVALS: 'Publish Intervals',
|
MQTT_PUBLISH_INTERVALS: 'Publish Intervals',
|
||||||
MQTT_INT_BOILER: 'Boilers and Heat Pumps',
|
MQTT_INT_BOILER: 'Boilers and Heat Pumps',
|
||||||
MQTT_INT_THERMOSTATS: 'Thermostats',
|
MQTT_INT_THERMOSTATS: 'Thermostats',
|
||||||
|
|||||||
@@ -219,7 +219,7 @@ const fr: Translation = {
|
|||||||
MQTT_PUBLISH_TEXT_3: 'Activer la découverte MQTT',
|
MQTT_PUBLISH_TEXT_3: 'Activer la découverte MQTT',
|
||||||
MQTT_PUBLISH_TEXT_4: 'Préfixe pour les topics découverte',
|
MQTT_PUBLISH_TEXT_4: 'Préfixe pour les topics découverte',
|
||||||
MQTT_PUBLISH_TEXT_5: 'Type de découverte',
|
MQTT_PUBLISH_TEXT_5: 'Type de découverte',
|
||||||
MQTT_PUBLISH_TEXT_6: 'Number mode',
|
MQTT_INPUT_NUMBER_FORMAT: 'Format des nombres',
|
||||||
MQTT_PUBLISH_INTERVALS: 'Intervalles de publication',
|
MQTT_PUBLISH_INTERVALS: 'Intervalles de publication',
|
||||||
MQTT_INT_BOILER: 'Chaudières et pompes à chaleur',
|
MQTT_INT_BOILER: 'Chaudières et pompes à chaleur',
|
||||||
MQTT_INT_THERMOSTATS: 'Thermostats',
|
MQTT_INT_THERMOSTATS: 'Thermostats',
|
||||||
|
|||||||
@@ -219,7 +219,7 @@ const it: Translation = {
|
|||||||
MQTT_PUBLISH_TEXT_3: 'Abilita rilevamento MQTT (Home Assistant, Domoticz)',
|
MQTT_PUBLISH_TEXT_3: 'Abilita rilevamento MQTT (Home Assistant, Domoticz)',
|
||||||
MQTT_PUBLISH_TEXT_4: 'Prefisso per gli argomenti di scoperta',
|
MQTT_PUBLISH_TEXT_4: 'Prefisso per gli argomenti di scoperta',
|
||||||
MQTT_PUBLISH_TEXT_5: 'Discovery type',
|
MQTT_PUBLISH_TEXT_5: 'Discovery type',
|
||||||
MQTT_PUBLISH_TEXT_6: 'Number mode',
|
MQTT_INPUT_NUMBER_FORMAT: 'Formato numero di input',
|
||||||
MQTT_PUBLISH_INTERVALS: 'Pubblica intervalli',
|
MQTT_PUBLISH_INTERVALS: 'Pubblica intervalli',
|
||||||
MQTT_INT_BOILER: 'Caldaie e Pompe di Calore',
|
MQTT_INT_BOILER: 'Caldaie e Pompe di Calore',
|
||||||
MQTT_INT_THERMOSTATS: 'Termostati',
|
MQTT_INT_THERMOSTATS: 'Termostati',
|
||||||
|
|||||||
@@ -219,7 +219,7 @@ const nl: Translation = {
|
|||||||
MQTT_PUBLISH_TEXT_3: 'Activeer MQTT Discovery',
|
MQTT_PUBLISH_TEXT_3: 'Activeer MQTT Discovery',
|
||||||
MQTT_PUBLISH_TEXT_4: 'Prefix voor de Discovery topics',
|
MQTT_PUBLISH_TEXT_4: 'Prefix voor de Discovery topics',
|
||||||
MQTT_PUBLISH_TEXT_5: 'Discovery type',
|
MQTT_PUBLISH_TEXT_5: 'Discovery type',
|
||||||
MQTT_PUBLISH_TEXT_6: 'Number mode',
|
MQTT_INPUT_NUMBER_FORMAT: 'Getalformaat',
|
||||||
MQTT_PUBLISH_INTERVALS: 'Publicatie intervallen',
|
MQTT_PUBLISH_INTERVALS: 'Publicatie intervallen',
|
||||||
MQTT_INT_BOILER: 'CV ketels en warmtepompen',
|
MQTT_INT_BOILER: 'CV ketels en warmtepompen',
|
||||||
MQTT_INT_THERMOSTATS: 'Thermostaten',
|
MQTT_INT_THERMOSTATS: 'Thermostaten',
|
||||||
|
|||||||
@@ -219,7 +219,7 @@ const no: Translation = {
|
|||||||
MQTT_PUBLISH_TEXT_3: 'Aktiver MQTT Discovery',
|
MQTT_PUBLISH_TEXT_3: 'Aktiver MQTT Discovery',
|
||||||
MQTT_PUBLISH_TEXT_4: 'Prefiks for Discovery topics',
|
MQTT_PUBLISH_TEXT_4: 'Prefiks for Discovery topics',
|
||||||
MQTT_PUBLISH_TEXT_5: 'Discovery type',
|
MQTT_PUBLISH_TEXT_5: 'Discovery type',
|
||||||
MQTT_PUBLISH_TEXT_6: 'Number mode',
|
MQTT_INPUT_NUMBER_FORMAT: 'Nummerformat',
|
||||||
MQTT_PUBLISH_INTERVALS: 'Publiseringsintervall',
|
MQTT_PUBLISH_INTERVALS: 'Publiseringsintervall',
|
||||||
MQTT_INT_BOILER: 'Fyr/Varmepumpe',
|
MQTT_INT_BOILER: 'Fyr/Varmepumpe',
|
||||||
MQTT_INT_THERMOSTATS: 'Termostat',
|
MQTT_INT_THERMOSTATS: 'Termostat',
|
||||||
|
|||||||
@@ -219,7 +219,7 @@ const pl: BaseTranslation = {
|
|||||||
MQTT_PUBLISH_TEXT_3: 'Włącz opcję "MQTT discovery"',
|
MQTT_PUBLISH_TEXT_3: 'Włącz opcję "MQTT discovery"',
|
||||||
MQTT_PUBLISH_TEXT_4: 'Prefiks dla "MQTT discovery"',
|
MQTT_PUBLISH_TEXT_4: 'Prefiks dla "MQTT discovery"',
|
||||||
MQTT_PUBLISH_TEXT_5: 'Typ "MQTT discovery"',
|
MQTT_PUBLISH_TEXT_5: 'Typ "MQTT discovery"',
|
||||||
MQTT_PUBLISH_TEXT_6: 'Number mode',
|
MQTT_INPUT_NUMBER_FORMAT: 'Format liczby',
|
||||||
MQTT_PUBLISH_INTERVALS: 'Interwały publikowania',
|
MQTT_PUBLISH_INTERVALS: 'Interwały publikowania',
|
||||||
MQTT_INT_BOILER: 'Kotły i pompy ciepła',
|
MQTT_INT_BOILER: 'Kotły i pompy ciepła',
|
||||||
MQTT_INT_THERMOSTATS: 'Termostaty',
|
MQTT_INT_THERMOSTATS: 'Termostaty',
|
||||||
|
|||||||
@@ -219,7 +219,7 @@ const sk: Translation = {
|
|||||||
MQTT_PUBLISH_TEXT_3: 'Povolenie zisťovania MQTT',
|
MQTT_PUBLISH_TEXT_3: 'Povolenie zisťovania MQTT',
|
||||||
MQTT_PUBLISH_TEXT_4: 'Predpona tém Discovery',
|
MQTT_PUBLISH_TEXT_4: 'Predpona tém Discovery',
|
||||||
MQTT_PUBLISH_TEXT_5: 'Typ zistenia',
|
MQTT_PUBLISH_TEXT_5: 'Typ zistenia',
|
||||||
MQTT_PUBLISH_TEXT_6: 'Number mode',
|
MQTT_INPUT_NUMBER_FORMAT: 'Formát čísla',
|
||||||
MQTT_PUBLISH_INTERVALS: 'Intervaly zverejňovania',
|
MQTT_PUBLISH_INTERVALS: 'Intervaly zverejňovania',
|
||||||
MQTT_INT_BOILER: 'Kotly a tepelné čerpadlá',
|
MQTT_INT_BOILER: 'Kotly a tepelné čerpadlá',
|
||||||
MQTT_INT_THERMOSTATS: 'Termostaty',
|
MQTT_INT_THERMOSTATS: 'Termostaty',
|
||||||
|
|||||||
@@ -219,7 +219,7 @@ const sv: Translation = {
|
|||||||
MQTT_PUBLISH_TEXT_3: 'Aktivera MQTT Discovery',
|
MQTT_PUBLISH_TEXT_3: 'Aktivera MQTT Discovery',
|
||||||
MQTT_PUBLISH_TEXT_4: 'Prefix för Discovery topics',
|
MQTT_PUBLISH_TEXT_4: 'Prefix för Discovery topics',
|
||||||
MQTT_PUBLISH_TEXT_5: 'Discoverytyp',
|
MQTT_PUBLISH_TEXT_5: 'Discoverytyp',
|
||||||
MQTT_PUBLISH_TEXT_6: 'Number mode',
|
MQTT_INPUT_NUMBER_FORMAT: 'Nummerformat',
|
||||||
MQTT_PUBLISH_INTERVALS: 'Publiceringsintervall',
|
MQTT_PUBLISH_INTERVALS: 'Publiceringsintervall',
|
||||||
MQTT_INT_BOILER: 'Värmepump/panna',
|
MQTT_INT_BOILER: 'Värmepump/panna',
|
||||||
MQTT_INT_THERMOSTATS: 'Termostater',
|
MQTT_INT_THERMOSTATS: 'Termostater',
|
||||||
|
|||||||
@@ -219,7 +219,7 @@ const tr: Translation = {
|
|||||||
MQTT_PUBLISH_TEXT_3: 'MQTT keşfi etkinleştir (Home Assistant, Domoticz)',
|
MQTT_PUBLISH_TEXT_3: 'MQTT keşfi etkinleştir (Home Assistant, Domoticz)',
|
||||||
MQTT_PUBLISH_TEXT_4: 'Keşif konuları için ön ek',
|
MQTT_PUBLISH_TEXT_4: 'Keşif konuları için ön ek',
|
||||||
MQTT_PUBLISH_TEXT_5: 'Domoticz Format',
|
MQTT_PUBLISH_TEXT_5: 'Domoticz Format',
|
||||||
MQTT_PUBLISH_TEXT_6: 'Number mode',
|
MQTT_INPUT_NUMBER_FORMAT: 'Sayı Biçimi',
|
||||||
MQTT_PUBLISH_INTERVALS: 'Yayınlama aralıkları',
|
MQTT_PUBLISH_INTERVALS: 'Yayınlama aralıkları',
|
||||||
MQTT_INT_BOILER: 'Kazanlar ve Isı Pompaları',
|
MQTT_INT_BOILER: 'Kazanlar ve Isı Pompaları',
|
||||||
MQTT_INT_THERMOSTATS: 'Termostatlar',
|
MQTT_INT_THERMOSTATS: 'Termostatlar',
|
||||||
|
|||||||
Reference in New Issue
Block a user