mirror of
https://github.com/emsesp/EMS-ESP32.git
synced 2025-12-07 00:09:51 +03:00
text changes, rename system status to hardware, added model
This commit is contained in:
@@ -8,6 +8,7 @@ import MemoryIcon from '@mui/icons-material/Memory';
|
|||||||
import RefreshIcon from '@mui/icons-material/Refresh';
|
import RefreshIcon from '@mui/icons-material/Refresh';
|
||||||
import SdCardAlertIcon from '@mui/icons-material/SdCardAlert';
|
import SdCardAlertIcon from '@mui/icons-material/SdCardAlert';
|
||||||
import SdStorageIcon from '@mui/icons-material/SdStorage';
|
import SdStorageIcon from '@mui/icons-material/SdStorage';
|
||||||
|
import TapAndPlayIcon from '@mui/icons-material/TapAndPlay';
|
||||||
import {
|
import {
|
||||||
Avatar,
|
Avatar,
|
||||||
Box,
|
Box,
|
||||||
@@ -32,7 +33,7 @@ function formatNumber(num: number) {
|
|||||||
const ESPSystemStatus: FC = () => {
|
const ESPSystemStatus: FC = () => {
|
||||||
const { LL } = useI18nContext();
|
const { LL } = useI18nContext();
|
||||||
|
|
||||||
useLayoutTitle(LL.STATUS_OF('ESP32'));
|
useLayoutTitle(LL.HARDWARE());
|
||||||
|
|
||||||
const {
|
const {
|
||||||
data: data,
|
data: data,
|
||||||
@@ -48,6 +49,18 @@ const ESPSystemStatus: FC = () => {
|
|||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<List>
|
<List>
|
||||||
|
<ListItem>
|
||||||
|
<ListItemAvatar>
|
||||||
|
<Avatar sx={{ bgcolor: '#68374d', color: 'white' }}>
|
||||||
|
<TapAndPlayIcon />
|
||||||
|
</Avatar>
|
||||||
|
</ListItemAvatar>
|
||||||
|
<ListItemText
|
||||||
|
primary={LL.HARDWARE() + ' ' + LL.DEVICE()}
|
||||||
|
secondary={data.model ? data.model : data.cpu_type}
|
||||||
|
/>
|
||||||
|
</ListItem>
|
||||||
|
<Divider variant="inset" component="li" />
|
||||||
<ListItem>
|
<ListItem>
|
||||||
<ListItemAvatar>
|
<ListItemAvatar>
|
||||||
<Avatar sx={{ bgcolor: '#5f9a5f', color: 'white' }}>
|
<Avatar sx={{ bgcolor: '#5f9a5f', color: 'white' }}>
|
||||||
@@ -90,12 +103,12 @@ const ESPSystemStatus: FC = () => {
|
|||||||
</Avatar>
|
</Avatar>
|
||||||
</ListItemAvatar>
|
</ListItemAvatar>
|
||||||
<ListItemText
|
<ListItemText
|
||||||
primary={LL.HEAP()}
|
primary={LL.FREE_MEMORY()}
|
||||||
secondary={
|
secondary={
|
||||||
formatNumber(data.free_heap) +
|
formatNumber(data.free_heap) +
|
||||||
' KB / ' +
|
' KB (' +
|
||||||
formatNumber(data.max_alloc_heap) +
|
formatNumber(data.max_alloc_heap) +
|
||||||
' KB '
|
' KB alloc)'
|
||||||
}
|
}
|
||||||
/>
|
/>
|
||||||
</ListItem>
|
</ListItem>
|
||||||
@@ -131,7 +144,7 @@ const ESPSystemStatus: FC = () => {
|
|||||||
primary={LL.FLASH()}
|
primary={LL.FLASH()}
|
||||||
secondary={
|
secondary={
|
||||||
formatNumber(data.flash_chip_size) +
|
formatNumber(data.flash_chip_size) +
|
||||||
' KB / ' +
|
' KB , ' +
|
||||||
(data.flash_chip_speed / 1000000).toFixed(0) +
|
(data.flash_chip_speed / 1000000).toFixed(0) +
|
||||||
' MHz'
|
' MHz'
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -391,8 +391,8 @@ const SystemStatus: FC = () => {
|
|||||||
disabled={!me.admin}
|
disabled={!me.admin}
|
||||||
icon={MemoryIcon}
|
icon={MemoryIcon}
|
||||||
bgcolor="#68374d"
|
bgcolor="#68374d"
|
||||||
label={LL.SYSTEM_MEMORY()}
|
label={LL.STATUS_OF(LL.SYSTEM(1))}
|
||||||
text={formatNumber(data.free_heap) + ' KB'}
|
text={formatNumber(data.free_heap) + ' KB' + ' ' + LL.FREE_MEMORY()}
|
||||||
to="/system/espsystemstatus"
|
to="/system/espsystemstatus"
|
||||||
/>
|
/>
|
||||||
<Divider variant="inset" component="li" />
|
<Divider variant="inset" component="li" />
|
||||||
|
|||||||
@@ -195,7 +195,6 @@ const UploadDownload: FC = () => {
|
|||||||
<Box p={2} border="2px solid grey" borderRadius={2}>
|
<Box p={2} border="2px solid grey" borderRadius={2}>
|
||||||
{LL.VERSION_ON() + ' '}
|
{LL.VERSION_ON() + ' '}
|
||||||
<b>{data.emsesp_version}</b> ({data.esp_platform})
|
<b>{data.emsesp_version}</b> ({data.esp_platform})
|
||||||
{data.model.length > 0 && <p>Gateway Hardware: {data.model}</p>}
|
|
||||||
<Divider />
|
<Divider />
|
||||||
{latestVersion && (
|
{latestVersion && (
|
||||||
<Box mt={2}>
|
<Box mt={2}>
|
||||||
|
|||||||
@@ -188,9 +188,9 @@ const de: Translation = {
|
|||||||
RELEASE_NOTES: 'Versionshinweise',
|
RELEASE_NOTES: 'Versionshinweise',
|
||||||
EMS_ESP_VER: 'EMS-ESP Version',
|
EMS_ESP_VER: 'EMS-ESP Version',
|
||||||
UPTIME: 'System Betriebszeit',
|
UPTIME: 'System Betriebszeit',
|
||||||
HEAP: 'freier RAM Speicher (Gesamt / max. Block)',
|
FREE_MEMORY: 'freier RAM Speicher',
|
||||||
PSRAM: 'PSRAM (Größe / Frei)',
|
PSRAM: 'PSRAM (Größe / Frei)',
|
||||||
FLASH: 'Flash Speicher (Größe / Geschwindigkeit)',
|
FLASH: 'Flash Speicher (Größe , Geschwindigkeit)',
|
||||||
APPSIZE: 'Programm (Partition: Genutzt / Frei)',
|
APPSIZE: 'Programm (Partition: Genutzt / Frei)',
|
||||||
FILESYSTEM: 'Dateisystem (Genutzt / Frei)',
|
FILESYSTEM: 'Dateisystem (Genutzt / Frei)',
|
||||||
BUFFER_SIZE: 'max. Puffergröße',
|
BUFFER_SIZE: 'max. Puffergröße',
|
||||||
|
|||||||
@@ -188,9 +188,9 @@ const en: Translation = {
|
|||||||
RELEASE_NOTES: 'release notes',
|
RELEASE_NOTES: 'release notes',
|
||||||
EMS_ESP_VER: 'EMS-ESP Version',
|
EMS_ESP_VER: 'EMS-ESP Version',
|
||||||
UPTIME: 'System Uptime',
|
UPTIME: 'System Uptime',
|
||||||
HEAP: 'Heap (Free / Max Alloc)',
|
FREE_MEMORY: 'Free Memory',
|
||||||
PSRAM: 'PSRAM (Size / Free)',
|
PSRAM: 'PSRAM (Size / Free)',
|
||||||
FLASH: 'Flash Chip (Size / Speed)',
|
FLASH: 'Flash Chip (Size , Speed)',
|
||||||
APPSIZE: 'Application (Partition: Used / Free)',
|
APPSIZE: 'Application (Partition: Used / Free)',
|
||||||
FILESYSTEM: 'File System (Used / Free)',
|
FILESYSTEM: 'File System (Used / Free)',
|
||||||
BUFFER_SIZE: 'Max Buffer Size',
|
BUFFER_SIZE: 'Max Buffer Size',
|
||||||
|
|||||||
@@ -188,9 +188,9 @@ const fr: Translation = {
|
|||||||
RELEASE_NOTES: 'notes de version',
|
RELEASE_NOTES: 'notes de version',
|
||||||
EMS_ESP_VER: 'Version EMS-ESP',
|
EMS_ESP_VER: 'Version EMS-ESP',
|
||||||
UPTIME: 'Durée de fonctionnement du système',
|
UPTIME: 'Durée de fonctionnement du système',
|
||||||
HEAP: 'Heap (Libre / Max Allouée)',
|
FREE_MEMORY: 'Libre Memory',
|
||||||
PSRAM: 'PSRAM (Taille / Libre)',
|
PSRAM: 'PSRAM (Taille / Libre)',
|
||||||
FLASH: 'Flash Chip (Taille / Vitesse)',
|
FLASH: 'Flash Chip (Taille , Vitesse)',
|
||||||
APPSIZE: 'Application (Partition: Utilisée / Libre)',
|
APPSIZE: 'Application (Partition: Utilisée / Libre)',
|
||||||
FILESYSTEM: 'File System (Utilisée / Libre)',
|
FILESYSTEM: 'File System (Utilisée / Libre)',
|
||||||
BUFFER_SIZE: 'Max taille du buffer',
|
BUFFER_SIZE: 'Max taille du buffer',
|
||||||
|
|||||||
@@ -188,9 +188,9 @@ const it: Translation = {
|
|||||||
RELEASE_NOTES: 'note rilascio',
|
RELEASE_NOTES: 'note rilascio',
|
||||||
EMS_ESP_VER: 'Versione EMS-ESP',
|
EMS_ESP_VER: 'Versione EMS-ESP',
|
||||||
UPTIME: 'Tempo di attività del sistema',
|
UPTIME: 'Tempo di attività del sistema',
|
||||||
HEAP: 'Heap (Free / Max Alloc)',
|
FREE_MEMORY: 'Free Memory',
|
||||||
PSRAM: 'PSRAM (Size / Free)',
|
PSRAM: 'PSRAM (Size / Free)',
|
||||||
FLASH: 'Flash Chip (Size / Speed)',
|
FLASH: 'Flash Chip (Size , Speed)',
|
||||||
APPSIZE: 'Applicazione (Partizione: Usata / Libera)',
|
APPSIZE: 'Applicazione (Partizione: Usata / Libera)',
|
||||||
FILESYSTEM: 'Memoria Sistema (Usata / Libera)',
|
FILESYSTEM: 'Memoria Sistema (Usata / Libera)',
|
||||||
BUFFER_SIZE: 'Max Buffer Size',
|
BUFFER_SIZE: 'Max Buffer Size',
|
||||||
|
|||||||
@@ -188,9 +188,9 @@ const nl: Translation = {
|
|||||||
RELEASE_NOTES: 'release notes',
|
RELEASE_NOTES: 'release notes',
|
||||||
EMS_ESP_VER: 'EMS-ESP Versie',
|
EMS_ESP_VER: 'EMS-ESP Versie',
|
||||||
UPTIME: 'Systeem Uptime',
|
UPTIME: 'Systeem Uptime',
|
||||||
HEAP: 'Heap (Free / Max Alloc)',
|
FREE_MEMORY: 'Free Memory',
|
||||||
PSRAM: 'PSRAM (Size / Free)',
|
PSRAM: 'PSRAM (Size / Free)',
|
||||||
FLASH: 'Flash Chip (Size / Speed)',
|
FLASH: 'Flash Chip (Size , Speed)',
|
||||||
APPSIZE: 'Application (Partition: Used / Free)',
|
APPSIZE: 'Application (Partition: Used / Free)',
|
||||||
FILESYSTEM: 'File System (Used / Free)',
|
FILESYSTEM: 'File System (Used / Free)',
|
||||||
BUFFER_SIZE: 'Max Buffer Size',
|
BUFFER_SIZE: 'Max Buffer Size',
|
||||||
|
|||||||
@@ -188,9 +188,9 @@ const no: Translation = {
|
|||||||
RELEASE_NOTES: 'release notes',
|
RELEASE_NOTES: 'release notes',
|
||||||
EMS_ESP_VER: 'EMS-ESP Version',
|
EMS_ESP_VER: 'EMS-ESP Version',
|
||||||
UPTIME: 'System Oppetid',
|
UPTIME: 'System Oppetid',
|
||||||
HEAP: 'Heap (Ledig / Max Allokert)',
|
FREE_MEMORY: 'Ledig Memory',
|
||||||
PSRAM: 'PSRAM (Størrelse / Ledig)',
|
PSRAM: 'PSRAM (Størrelse / Ledig)',
|
||||||
FLASH: 'Flash Chip (Størrelse / Hastighet)',
|
FLASH: 'Flash Chip (Størrelse , Hastighet)',
|
||||||
APPSIZE: 'Applikasjon (Partition: Brukt / Ledig)',
|
APPSIZE: 'Applikasjon (Partition: Brukt / Ledig)',
|
||||||
FILESYSTEM: 'File System (Brukt / Ledig)',
|
FILESYSTEM: 'File System (Brukt / Ledig)',
|
||||||
BUFFER_SIZE: 'Max Buffer Størrelse',
|
BUFFER_SIZE: 'Max Buffer Størrelse',
|
||||||
|
|||||||
@@ -188,9 +188,9 @@ const pl: BaseTranslation = {
|
|||||||
RELEASE_NOTES: 'lista zmian',
|
RELEASE_NOTES: 'lista zmian',
|
||||||
EMS_ESP_VER: 'Wersja EMS-ESP',
|
EMS_ESP_VER: 'Wersja EMS-ESP',
|
||||||
UPTIME: 'Czas działania systemu',
|
UPTIME: 'Czas działania systemu',
|
||||||
HEAP: 'HEAP (wolne / maksymalny przydział)',
|
FREE_MEMORY: 'Wolne Memory', // TODO translate
|
||||||
PSRAM: 'PSRAM (rozmiar / wolne)',
|
PSRAM: 'PSRAM (rozmiar / wolne)',
|
||||||
FLASH: 'FLASH (rozmiar / taktowanie)',
|
FLASH: 'FLASH (rozmiar , taktowanie)',
|
||||||
APPSIZE: 'Aplikacja (partycja: wykorzystane / wolne)',
|
APPSIZE: 'Aplikacja (partycja: wykorzystane / wolne)',
|
||||||
FILESYSTEM: 'System plików (wykorzystane / wolne)',
|
FILESYSTEM: 'System plików (wykorzystane / wolne)',
|
||||||
BUFFER_SIZE: 'Maksymalna pojemność bufora (ilość wpisów)',
|
BUFFER_SIZE: 'Maksymalna pojemność bufora (ilość wpisów)',
|
||||||
|
|||||||
@@ -188,9 +188,9 @@ const sk: Translation = {
|
|||||||
RELEASE_NOTES: 'poznámky k verzii',
|
RELEASE_NOTES: 'poznámky k verzii',
|
||||||
EMS_ESP_VER: 'EMS-ESP verzia',
|
EMS_ESP_VER: 'EMS-ESP verzia',
|
||||||
UPTIME: 'Beh systému',
|
UPTIME: 'Beh systému',
|
||||||
HEAP: 'Zásobník (voľné / max pridelenie)',
|
FREE_MEMORY: 'Voľné Memory', // TODO translate
|
||||||
PSRAM: 'PSRAM (Veľkosť / Voľné)',
|
PSRAM: 'PSRAM (Veľkosť / Voľné)',
|
||||||
FLASH: 'Flash chip (Veľkosť / Rýchlosť)',
|
FLASH: 'Flash chip (Veľkosť , Rýchlosť)',
|
||||||
APPSIZE: 'Applikácia (Oddiel: Použité / Voľné)',
|
APPSIZE: 'Applikácia (Oddiel: Použité / Voľné)',
|
||||||
FILESYSTEM: 'Súborový systém (Použité / Voľné)',
|
FILESYSTEM: 'Súborový systém (Použité / Voľné)',
|
||||||
BUFFER_SIZE: 'Buffer-max.veľkosť',
|
BUFFER_SIZE: 'Buffer-max.veľkosť',
|
||||||
|
|||||||
@@ -184,13 +184,13 @@ const sv: Translation = {
|
|||||||
THE_LATEST: 'Den senaste',
|
THE_LATEST: 'Den senaste',
|
||||||
OFFICIAL: 'officiell',
|
OFFICIAL: 'officiell',
|
||||||
DEVELOPMENT: 'utveckling',
|
DEVELOPMENT: 'utveckling',
|
||||||
RELEASE_IS: 'release är', // TODO translate
|
RELEASE_IS: 'release är',
|
||||||
RELEASE_NOTES: 'release-logg',
|
RELEASE_NOTES: 'release-logg',
|
||||||
EMS_ESP_VER: 'EMS-ESP Version',
|
EMS_ESP_VER: 'EMS-ESP Version',
|
||||||
UPTIME: 'Systemets Upptid',
|
UPTIME: 'Systemets Upptid',
|
||||||
HEAP: 'Heap (Ledigt / Max allokerat)',
|
FREE_MEMORY: 'Ledigt Memory',
|
||||||
PSRAM: 'PSRAM (Storlek / Ledigt)',
|
PSRAM: 'PSRAM (Storlek / Ledigt)',
|
||||||
FLASH: 'Flashminne (Storlek / Hastighet)',
|
FLASH: 'Flashminne (Storlek , Hastighet)',
|
||||||
APPSIZE: 'Applikationer (Partition: Använt / Ledigt)',
|
APPSIZE: 'Applikationer (Partition: Använt / Ledigt)',
|
||||||
FILESYSTEM: 'Filsystem (Använt / Ledigt)',
|
FILESYSTEM: 'Filsystem (Använt / Ledigt)',
|
||||||
BUFFER_SIZE: 'Max Bufferstorlek',
|
BUFFER_SIZE: 'Max Bufferstorlek',
|
||||||
|
|||||||
@@ -188,9 +188,9 @@ const tr: Translation = {
|
|||||||
RELEASE_NOTES: 'yayınlanma notları',
|
RELEASE_NOTES: 'yayınlanma notları',
|
||||||
EMS_ESP_VER: 'EMS-ESP Sürümü',
|
EMS_ESP_VER: 'EMS-ESP Sürümü',
|
||||||
UPTIME: 'Sistem Çalışma Süresi',
|
UPTIME: 'Sistem Çalışma Süresi',
|
||||||
HEAP: 'Yığın (Boş / Maksimum Tahsis)',
|
FREE_MEMORY: 'Yığın Memory', // TODO translate
|
||||||
PSRAM: 'PSRAM (Boyut / Boş)',
|
PSRAM: 'PSRAM (Boyut / Boş)',
|
||||||
FLASH: 'Flash Çipi (Boyut / Hız)',
|
FLASH: 'Flash Çipi (Boyut , Hız)',
|
||||||
APPSIZE: 'Uygulama (Bölme: Kullanılmış / Boş)',
|
APPSIZE: 'Uygulama (Bölme: Kullanılmış / Boş)',
|
||||||
FILESYSTEM: 'Dosya Sistemi (Kullanılmış / Boş)',
|
FILESYSTEM: 'Dosya Sistemi (Kullanılmış / Boş)',
|
||||||
BUFFER_SIZE: 'En fazla bellek boyutu',
|
BUFFER_SIZE: 'En fazla bellek boyutu',
|
||||||
|
|||||||
@@ -369,7 +369,7 @@ const ESPsystem_status = {
|
|||||||
psram_size: 0,
|
psram_size: 0,
|
||||||
free_psram: 0,
|
free_psram: 0,
|
||||||
has_loader: true,
|
has_loader: true,
|
||||||
model: 'BBQKees Electronics EMS Gateway E32 V2 (E32 V2.0 P3/2024011)'
|
// model: 'BBQKees Electronics EMS Gateway E32 V2 (E32 V2.0 P3/2024011)'
|
||||||
};
|
};
|
||||||
|
|
||||||
const system_status = {
|
const system_status = {
|
||||||
|
|||||||
Reference in New Issue
Block a user