Ustawienia
Pobierz ustawienia
Dział zatytułowany „Pobierz ustawienia”Odczytaj ustawienia z obszaru aktywnego lub zapisanego.
Obszar aktywny: Bieżące ustawienia, z którymi pracuje urządzenie.Obszar zapisany: Ustawienia zapisane w pamięci nieulotnej, zastosowane przy następnym uruchomieniu.
GET /api/settings/active/get/?key1&key2...
GET /api/settings/saved/get/?key1&key2...
Poziom dostępu: 🟨 1
Przykładowa odpowiedź:
{ "key1": "value1", "key2": "value2"}Ustaw ustawienia
Dział zatytułowany „Ustaw ustawienia”Zapisz ustawienia w obszarze zapisanym.
POST /api/settings/saved/set/
Poziom dostępu: 🟨 1
Przykładowe żądanie:
{ "key": "value"}Odpowiedź:
Pusty JSON w przypadku sukcesu.
{}Dostępne klucze ustawień
Dział zatytułowany „Dostępne klucze ustawień”Poniższe klucze mogą być używane z żądaniami GET i POST dla ustawień.
| Klucz | Opis | Poziom dostępu |
|---|---|---|
timeGmt | Korekta przesunięcia czasu GMT | 🟨 1 |
ethernet | Ustawienia interfejsu Ethernet | 🟨 1 |
gsm | Ustawienia modułu GSM | 🟨 1 |
ownSrv | Połączenie z własnym serwerem | 🟨 1 |
wgCloud | Ustawienia połączenia VPN w chmurze | 🟨 1 |
wgManual | Niestandardowe parametry WireGuard VPN | 🟨 1 |
cbCloud | Ustawienia połączenia Modbus w chmurze | 🟨 1 |
areset | Ustawienia automatycznego resetu | 🟨 1 |
protect | Parametry ochrony urządzenia | 🟨 1 |
download | Ustawienia serwera plików | 🟨 1 |
firmware | Zarządzanie oprogramowaniem sprzętowym | 🟨 1 |
httpd | Parametry wbudowanego serwera HTTP | 🟨 1 |
language | Język interfejsu | 🟨 1 |
serial | Ustawienia portu szeregowego | 🟨 1 |
astro | Ustawienia astronomiczne (wschód/zachód słońca) | 🟨 1 |
ntp | Ustawienia synchronizacji czasu NTP | 🟨 1 |
tsMode | Tryb czasu letniego | 🟨 1 |
tsManual | Ręczne ustawienia czasu letniego | 🟨 1 |
logFlags | Flagi rejestrowania | 🟨 1 |
rmSrv | Serwer zdalnego sterowania | 🟨 1 |
forwarding | Tabela przekierowywania portów | 🟨 1 |
tasksLogging | Ustawienia logowania danych programowalnej logiki | 🟨 1 |
powerSaving | Ustawienia zasilania i oszczędzania zasobów | 🟨 1 |
timeGmt
Dział zatytułowany „timeGmt”Zarządzanie strefą czasową (przesunięcie GMT).
Parametry żądania:
| Parametr | Typ | Opis |
|---|---|---|
timeGmt | integer | Przesunięcie GMT w odstępach 15-minutowych (od -96 do +96). |
Przykładowe żądanie:
{ "timeGmt": 8}Uwaga: 8 oznacza przesunięcie +2 godziny (8 × 15 minut).
ethernet
Dział zatytułowany „ethernet”Ustawienia interfejsu Ethernet.
Parametry żądania:
| Parametr | Typ | Opis |
|---|---|---|
ethernet | object | |
dhcpEnable | boolean | true — włącz DHCP na interfejsie Ethernet; false — wyłącz. |
macManualEnable | boolean | true — użyj niestandardowego adresu MAC. |
dnssGateEnable | boolean | true — użyj adresu bramy jako głównego DNS. |
ip | string | Adres IP interfejsu Ethernet. |
mask | string | Maska podsieci interfejsu Ethernet. |
gate | string | Brama interfejsu Ethernet. |
ipDnss | array | Tablica adresów IP serwerów DNS dla Ethernet. |
macManual | string | Niestandardowy adres MAC dla interfejsu Ethernet. |
Przykładowe żądanie:
{ "ethernet": { "dhcpEnable": true, "macManualEnable": false, "dnssGateEnable": true, "ip": "192.168.0.115", "mask": "255.255.255.0", "gate": "192.168.0.1", "ipDnss": ["8.8.8.8", "8.8.4.4"], "macManual": "01:02:03:04:05:06" }}Ustawienia modułu GSM.
Parametry żądania:
| Parametr | Typ | Opis |
|---|---|---|
gsm | object | |
apnAutodetectEnable | boolean | true — automatycznie skonfiguruj ustawienia APN na podstawie kodu karty SIM. |
tcpInRoamingEnable | boolean | true — zezwalaj na transfer danych TCP/UDP w roamingu. |
smsInRoamingEnable | boolean | true — zezwalaj na wysyłanie SMS w roamingu. (Odbiór SMS jest zawsze dozwolony). |
pinCode | integer / null | Kod PIN (0000-9999) lub null, jeśli nie ustawiony. |
apnHost | string | Nazwa hosta APN dla konfiguracji ręcznej (max 34 znaki). |
apnLogin | string | Login APN dla konfiguracji ręcznej (max 40 znaków). |
apnPassword | string | Hasło APN dla konfiguracji ręcznej (max 24 znaki). |
balanceUssdReq | string | Żądanie USSD sprawdzenia salda (max 12 znaków, np. *111#). |
phones | array | Tablica 4 ciągów numerów telefonów. |
Przykładowe żądanie:
{ "gsm": { "apnAutodetectEnable": true, "tcpInRoamingEnable": true, "smsInRoamingEnable": false, "pinCode": null, "apnHost": "", "apnLogin": "", "apnPassword": "", "balanceUssdReq": "*111#", "phones": ["+48123456789", "", "", ""] }}Połączenie z własnym serwerem.
Parametry żądania:
| Parametr | Typ | Opis |
|---|---|---|
ownSrv | object | |
vUid | integer / null | Wirtualny adres urządzenia Modbus (1-255) lub null aby wyłączyć. |
mbeRo | integer / null | Kod wyjątku Modbus dla odmowy dostępu (1-255) lub null aby wyłączyć odpowiedź. |
mbeTo | integer / null | Kod wyjątku Modbus dla przekroczenia czasu (1-255) lub null aby wyłączyć odpowiedź. |
mbePu | integer / null | Kod wyjątku Modbus dla błędu wysyłania (1-255) lub null aby wyłączyć odpowiedź. |
ethListenPort | integer | Port serwera TCP na interfejsie Ethernet (1-65535). |
delayForKeepaliveSec | integer / null | Czas keep-alive serwera TCP (0-36000 sek.) lub null aby wyłączyć. |
atmListenPort | integer / null | Port serwera TCP na interfejsie GSM (1-65535) lub null aby wyłączyć. |
ethClientsProtocol | integer | Protokół danych dla serwera TCP Ethernet: 1 - RAW, 2 - ModbusTCP. |
atmClientsProtocol | integer | Protokół danych dla serwera TCP GSM: 1 - RAW, 2 - ModbusTCP. |
Przykładowe żądanie:
{ "ownSrv": { "vUid": 111, "mbeRo": 1, "mbeTo": 11, "mbePu": 10, "ethListenPort": 502, "delayForKeepaliveSec": 90, "atmListenPort": null, "ethClientsProtocol": 2, "atmClientsProtocol": 2 }}wgCloud
Dział zatytułowany „wgCloud”Ustawienia połączenia VPN w chmurze.
Parametry żądania:
| Parametr | Typ | Opis |
|---|---|---|
wgCloud | object | |
hostname | string | Nazwa hosta serwera VPN (max 46 znaków). |
connPort | integer | Port TCP serwera VPN (1-65535). |
connMode | integer / null | Tryb połączenia: null (wyłączony), 1 (pref. Eth), 2 (pref. GSM), 3 (tylko Eth), 4 (tylko GSM). |
delayForKeepaliveSec | integer | Czas keep-alive serwera VPN (0-36000 sek.). |
delayForConnSec | integer | Opóźnienie między próbami połączenia (1-30000 sek.). |
Przykładowe żądanie:
{ "wgCloud": { "hostname": "", "connPort": 34967, "connMode": 1, "delayForKeepaliveSec": 20, "delayForConnSec": 5 }}wgManual
Dział zatytułowany „wgManual”Niestandardowe ustawienia WireGuard VPN.
Parametry żądania:
| Parametr | Typ | Opis |
|---|---|---|
wgManual | object | |
hostname | string | Nazwa hosta serwera VPN (max 46 znaków). |
connPort | integer | Port TCP serwera VPN (1-65535). |
connMode | integer / null | Tryb połączenia: null (wyłączony), 1 (pref. Eth), 2 (pref. GSM), 3 (tylko Eth), 4 (tylko GSM). |
ip | string | Adres IP urządzenia w sieci VPN. |
mask | string | Maska podsieci urządzenia. |
deviceKey | string | Klucz prywatny urządzenia (base64). |
peerPublicKey | string | Klucz publiczny zdalnego peer (base64). |
Przykładowe żądanie:
{ "wgManual": { "hostname": "", "connPort": 34967, "connMode": 1, "delayForKeepaliveSec": 20, "delayForConnSec": 5, "deviceIp": "10.0.0.111", "deviceMask": "255.255.255.0", "deviceKey": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=", "peerPublicKey": "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=" }}cbCloud
Dział zatytułowany „cbCloud”Ustawienia połączenia Modbus w chmurze.
Parametry żądania:
| Parametr | Typ | Opis |
|---|---|---|
cbCloud | object | |
hostname | string | Nazwa hosta serwera (max 46 znaków). |
connPort | integer | Port TCP serwera (1-65535). |
connMode | integer / null | Tryb połączenia: null (wyłączony), 1 (pref. Eth), 2 (pref. GSM), 3 (tylko Eth), 4 (tylko GSM). |
delayForKeepaliveSec | integer | Czas keep-alive serwera (0-36000 sek.). |
delayForConnSec | integer | Opóźnienie między próbami połączenia (1-240 sek.). |
Przykładowe żądanie:
{ "cbCloud": { "hostname": "", "connPort": 8502, "connMode": 1, "delayForKeepaliveSec": 120, "delayForConnSec": 5 }}Ustawienia automatycznego resetu.
Parametry żądania:
| Parametr | Typ | Opis |
|---|---|---|
areset | object | |
delayMin | integer | Czas przed automatycznym restartem (5-7200 min). |
mode | integer / null | null - Wyłączony; 1 - Reset po czasie działania delayMin; 2 - Reset po delayMin bez aktywności Modbus. |
Przykładowe żądanie:
{ "areset": { "delayMin": 120, "mode": 2 }}protect
Dział zatytułowany „protect”Parametry ochrony urządzenia.
Parametry żądania:
| Parametr | Typ | Opis |
|---|---|---|
protect | object | |
smsWriteEnable | boolean | false - wyłącz zapis SMS. |
smsReadEnable | boolean | false - wyłącz odczyt SMS. |
mbGateWriteEnable | boolean | false - wyłącz zapis do podłączonych urządzeń Modbus. |
mbGateReadEnable | boolean | false - wyłącz odczyt Modbus. |
wgCloudAdminAuthEnable | boolean | true - przyznaj dostęp Admin (🟥 2) do wszystkich żądań Cloud. |
wgManualAdminAuthEnable | boolean | true - przyznaj dostęp Admin (🟥 2) do wszystkich żądań WireGuard VPN. |
passwordAdmin | string | Hasło administratora urządzenia (5-10 znaków ASCII, bez spacji). |
passwordMbGateWrite | string | Hasło do zapisu do podłączonych urządzeń Modbus (0-10 znaków). "" wyłącza sprawdzanie. |
passwordMbRead | string | Hasło do odczytu Modbus (0-10 znaków). "" wyłącza sprawdzanie. |
passwordSmsWrite | string | Hasło do zapisu SMS (3-10 znaków). |
passwordSmsRead | string | Hasło do odczytu SMS (3-10 znaków). |
Przykładowe żądanie:
{ "protect": { "smsWriteEnable": true, "smsReadEnable": true, "mbGateWriteEnable": true, "mbGateReadEnable": true, "wgCloudAdminAuthEnable": true, "wgManualAdminAuthEnable": false, "passwordAdmin": "11111", "passwordMbGateWrite": "", "passwordMbRead": "", "passwordSmsWrite": "gap", "passwordSmsRead": "gap" }}download
Dział zatytułowany „download”Ustawienia serwera plików.
Parametry żądania:
| Parametr | Typ | Opis |
|---|---|---|
download | object | |
connMode | integer / null | Tryb połączenia: null (wyłączony), 1 (pref. Eth), 2 (pref. GSM), 3 (tylko Eth), 4 (tylko GSM). |
loadRatio | integer | Limit prędkości pobierania (1-50 % maksymalnej przepustowości). |
delayForConnSec | integer | Opóźnienie między próbami połączenia (1-30000 sek.). |
Przykładowe żądanie:
{ "download": { "connMode": 1, "loadRatio": 15, "delayForConnSec": 60 }}firmware
Dział zatytułowany „firmware”Zarządzanie oprogramowaniem sprzętowym.
Parametry żądania:
| Parametr | Typ | Opis |
|---|---|---|
firmware | object | |
checkPeriodSec | integer / null | Okres sprawdzania aktualizacji (1-1000000 sek.) lub null aby wyłączyć. |
downloadPeriodHr | integer / null | Okres automatycznego pobierania (0-1439 godzin) lub null aby wyłączyć. |
updateHour | integer / null | Godzina automatycznej aktualizacji (0-23) lub null aby wyłączyć. |
url | string | Adres URL źródła aktualizacji (1-96 znaków ASCII, bez spacji). |
Przykładowe żądanie:
{ "firmware": { "checkPeriodSec": 900, "downloadPeriodHr": 6, "updateHour": 3, "url": "static.mcdownloads.com/firmware/mc252-6-1-current.fus" }}Parametry wbudowanego serwera HTTP.
Parametry żądania:
| Parametr | Typ | Opis |
|---|---|---|
httpd | object | |
port | integer | Port interfejsu WWW (1-65535). |
freeAccessSec | integer | Czas otwartego dostępu po naciśnięciu przycisku (5-3600 sek.). |
Przykładowe żądanie:
{ "httpd": { "port": 80, "freeAccessSec": 600 }}language
Dział zatytułowany „language”Kod języka interfejsu.
Uwaga: Jeśli wyświetlacz nie obsługuje określonego kodu, zostanie użyty angielski.
Parametry żądania:
| Parametr | Typ | Opis |
|---|---|---|
language | string | Kod języka: en - angielski; ua - ukraiński. |
Przykładowe żądanie:
{ "language": "en"}Ustawienia interfejsu szeregowego.
Parametry żądania:
| Parametr | Typ | Opis |
|---|---|---|
serial | object | |
uidRange | string | Zakres adresów UID Modbus (np. 112-255). |
hdxMode | integer | Tryb półdupleksowy: 0 - slave; 1 - master; 2 - tryb raw. |
charFormat | integer | Format bajtu: 0-5 (patrz sekcja Modbus). |
baudRate | integer | Prędkość transmisji (75-230400 bps). |
frameMode | integer | Format ramki: 0 - RTU, 1 - ASCII. |
delayForRtuQ | integer | Mnożnik opóźnienia znaku RTU (2ⁿ): 0-5. |
delayForRtuMs | integer | Opóźnienie odpowiedzi RTU (0-60000 ms). |
delayForAsciiMs | integer | Opóźnienie znaku ASCII (0-60000 ms). |
Przykładowe żądanie:
{ "serial": { "baudRate": 38400, "charFormat": 3, "frameMode": 1, "delayForRtuMs": 200, "delayForAsciiMs": 1000, "hdxMode": 1, "uidRange": "112-255", "delayForRtuQ": 1 }}Ustawienia astronomiczne (wschód/zachód słońca).
Parametry żądania:
| Parametr | Typ | Opis |
|---|---|---|
astro | object | |
longDeg | integer | Stopnie długości geograficznej (0-179). |
longMin | integer | Minuty długości geograficznej (0-59). |
longSec | integer | Sekundy długości geograficznej (0-59). |
latDeg | integer | Stopnie szerokości geograficznej (0-179). |
latMin | integer | Minuty szerokości geograficznej (0-59). |
latSec | integer | Sekundy szerokości geograficznej (0-59). |
quadrant | integer | Ćwiartka: 0 - N/E; 1 - N/W; 2 - S/E; 3 - S/W. |
sunZenithType | integer | Typ zenitu: 0 - Oficjalny; 1 - Cywilny; 2 - Nautyczny; 3 - Astronomiczny. |
Przykładowe żądanie:
{ "astro": { "longDeg": 30, "longMin": 19, "longSec": 0, "latDeg": 59, "latMin": 57, "latSec": 0, "quadrant": 0, "sunZenithType": 2 }}Ustawienia synchronizacji czasu NTP.
Parametry żądania:
| Parametr | Typ | Opis |
|---|---|---|
ntp | object | |
hostnames | array | Tablica nazw hostów serwerów NTP (max 20 znaków każda). |
connMode | integer / null | Tryb połączenia: null (wyłączony), 1 (pref. Eth), 2 (pref. GSM), 3 (tylko Eth), 4 (tylko GSM). |
syncPeriodHr | integer | Okres synchronizacji (0-240 godzin). |
syncDiffSec | integer | Próg synchronizacji (0-180 sek.). |
Przykładowe żądanie:
{ "ntp": { "hostnames": ["ntp.time.in.ua", "ntp2.stratum1.ru"], "connMode": 1, "syncPeriodHr": 24, "syncDiffSec": 1 }}Tryb czasu letniego.
Parametry żądania:
| Parametr | Typ | Opis |
|---|---|---|
tsMode | integer / null | Tryb DST: null (Wyłączony), 1 (Brazylia), 2 (UK), 3 (Niemcy), 4 (Grecja), 5 (Jordania), 6 (Włochy), 7 (Namibia), 8 (Polska), 9 (Portugalia), 10 (USA), 11 (Turcja), 12 (Ukraina), 13 (Finlandia), 14 (Francja), 15 (Ręczny - patrz tsManual). |
Przykładowe żądanie:
{ "tsMode": 12}tsManual
Dział zatytułowany „tsManual”Ręczne ustawienia czasu letniego.
Parametry żądania:
| Parametr | Typ | Opis |
|---|---|---|
tsManual | object | |
bwdDow | integer | Dzień tygodnia przejścia na czas zimowy (1-7, Pn-Nd). |
bwdHour | integer | Godzina przejścia na czas zimowy (0-23). |
bwdMonth | integer | Miesiąc przejścia na czas zimowy (1-12). |
bwdWeek | integer | Tydzień przejścia na czas zimowy (1-5, 6=ostatni). |
fwdDow | integer | Dzień tygodnia przejścia na czas letni (1-7, Pn-Nd). |
fwdHour | integer | Godzina przejścia na czas letni (0-23). |
fwdMonth | integer | Miesiąc przejścia na czas letni (1-12). |
fwdWeek | integer | Tydzień przejścia na czas letni (1-5, 6=ostatni). |
Przykładowe żądanie:
{ "tsManual": { "bwdDow": 7, "bwdHour": 2, "bwdMonth": 10, "bwdWeek": 6, "fwdDow": 7, "fwdHour": 2, "fwdMonth": 3, "fwdWeek": 6 }}logFlags
Dział zatytułowany „logFlags”Ustawienia rejestrowania.
Parametry żądania:
| Parametr | Typ | Opis |
|---|---|---|
logFlags | object | |
atm | boolean | Rejestrowanie interfejsu GSM (true/false). |
system | boolean | Rejestrowanie zdarzeń systemowych (true/false). |
lwip | boolean | Rejestrowanie protokołu LWIP (true/false). |
forwarding | boolean | Rejestrowanie przekierowywania portów (true/false). |
wireguard | boolean | Rejestrowanie WireGuard (true/false). |
Przykładowe żądanie:
{ "logFlags": { "atm": true, "system": true, "lwip": false, "forwarding": false, "wireguard": true }}Ustawienia klienta TCP (Serwery zdalne).
Parametry żądania:
| Parametr | Typ | Opis |
|---|---|---|
rmSrv | array | Tablica 3 obiektów serwerów. |
ip | string | Adres IP serwera. |
connPort | integer | Port połączenia (1-65535). |
delayForRcvMs | integer | Opóźnienie odbioru (1-60000 ms). |
delayForConnSec | integer | Opóźnienie między połączeniami (1-30000 sek.). |
connMode | integer / null | Tryb połączenia: null (wyłączony), 1 (pref. Eth), 2 (pref. GSM), 3 (tylko Eth), 4 (tylko GSM). |
gateUid | integer / null | UID bramki kompatybilnej z MC-251 (1-255) lub null, jeśli nieznany. |
uidRange | string | Zakres UID (np. 1-110). |
password | string | Hasło do bramki kompatybilnej z MC-251. |
protocol | integer | Protokół: 1 - RAW, 2 - ModbusTCP. |
virtualUids | boolean | Wirtualne UID (true/false). |
Przykładowe żądanie:
{ "rmSrv": [ { "ip": "192.168.0.102", "connPort": 502, "delayForRcvMs": 1000, "delayForConnSec": 20, "connMode": 3, "gateUid": 112, "uidRange": "1-110", "password": "11111", "protocol": 2, "virtualUids": false }, { "ip": "192.168.0.113", "connPort": 502, "delayForRcvMs": 1000, "delayForConnSec": 20, "connMode": null, "gateUid": null, "uidRange": "1-255", "password": "", "protocol": 2, "virtualUids": false }, { "ip": "192.168.0.114", "connPort": 502, "delayForRcvMs": 1000, "delayForConnSec": 20, "connMode": null, "gateUid": null, "uidRange": "1-255", "password": "", "protocol": 2, "virtualUids": false } ]}forwarding
Dział zatytułowany „forwarding”Ustawienia przekierowywania portów (tylko Ethernet do GSM).
Parametry żądania:
| Parametr | Typ | Opis |
|---|---|---|
fwd | array | Tablica 4 obiektów przekierowań. |
listenPort | integer / null | Lokalny port nasłuchiwania (null aby wyłączyć lub 1-65535). |
isUdp | boolean | true dla UDP, false dla TCP. |
serverAddr | string | Adres hosta serwera zdalnego. (Jeśli listenPort: 53 & isUdp: true & serverAddr: "", używa ustawień DNS). |
serverPort | integer | Port serwera zdalnego (1-65535). |
Przykładowe żądanie:
{ "fwd": [ { "serverAddr": "www.cameronsworld.net", "serverPort": 443, "listenPort": 443, "isUdp": false }, { "serverAddr": "", "serverPort": 0, "listenPort": null, "isUdp": false }, { "serverAddr": "", "serverPort": 0, "listenPort": 53, "isUdp": true }, { "serverAddr": "time.google.com", "serverPort": 123, "listenPort": 123, "isUdp": true } ]}tasksLogging
Dział zatytułowany „tasksLogging”Ustawienia logowania danych programowalnej logiki.
Uwaga: Rejestrowanie jest dostępne tylko wtedy, gdy zainstalowano kartę SD.
Parametry żądania:
| Parametr | Typ | Opis |
|---|---|---|
tasksLogging | object | |
format | integer / null | Format pliku dziennika: |
null - rejestrowanie wyłączone; | ||
1 - kompaktowy format binarny .DAT; | ||
2 - tabela tekstowa .CSV z separatorem średnikowym; | ||
3 - tabela tekstowa .CSV z separatorem przecinkowym; | ||
4 - tabela tekstowa .CSV z separatorem tabulacji; | ||
5 - tabela tekstowa .CSV bez nagłówków, separator średnikowy; | ||
6 - tabela tekstowa .CSV bez nagłówków, separator przecinkowy; | ||
7 - tabela tekstowa .CSV bez nagłówków, separator tabulacji. | ||
storeIntervalDays | integer / null | Okres, przez który pliki dziennika nie są nadpisywane (tryb loggera). |
null - wyłącza usuwanie starych danych (wyłącza tryb loggera). | ||
fileSizeLimitKb | integer | Limit rozmiaru pliku (minus 1 kilobajt, 0 do 65535). |
Przykładowe żądanie:
{ "tasksLogging": { "format": 2, "storeIntervalDays": 184, "fileSizeLimitKb": 1023 }}powerSaving
Dział zatytułowany „powerSaving”Ustawienia zasilania i oszczędzania zasobów.
Parametry żądania:
| Parametr | Typ | Opis |
|---|---|---|
powerSaving | object | |
bodVoltage | integer | Minimalne napięcie zasilania w mV, poniżej którego karta SD zostanie bezpiecznie odmontowana (od 0 do 24000) |
delayForDisplaySavingMin | integer | Czas do przejścia w tryb oszczędzania wyświetlacza (od 5 do 30). |
displaySavingBrightness | integer | Jasność w trybie oszczędzania wyświetlacza, w procentach. (od 0 do 50). |
Przykładowe żądanie:
{ "powerSaving": { "bodVoltage": 9000, "delayForDisplaySavingMin": 10, "displaySavingBrightness": 5 }}Eksport ustawień
Dział zatytułowany „Eksport ustawień”Zapisuje ustawienia do pliku w folderze głównym / karty SD.
POST /api/cmd/settings/export/
Parametry żądania:
| Pole | Typ | Opis |
|---|---|---|
filename | string | Nazwa pliku w formacie FAT-32 DOS (8.3). |
Przykładowe żądanie:
{ "filename": "sgs.bin"}Import ustawień
Dział zatytułowany „Import ustawień”Wczytuje ustawienia z pliku w folderze głównym / karty SD.
POST /api/cmd/settings/import/
Parametry żądania:
| Pole | Typ | Opis |
|---|---|---|
filename | string | Nazwa pliku w formacie FAT-32 DOS (8.3). |
Przykładowe żądanie:
{ "filename": "sgs.bin"}Reset ustawień
Dział zatytułowany „Reset ustawień”Resetuje wszystkie ustawienia urządzenia do wartości domyślnych.
POST /api/cmd/settings/reset/
Przykładowe żądanie:
{}