Перейти до вмісту

GET /api/debug/system/

Загальна системна діагностика: тактування RTC, причина скидання та стан підсистем.

Авторизація: Bearer (powerUser).


{
"core": "ARM32",
"uptimeSec": 86421,
"cpuFreqMHz": 168,
"resetReason": "Power on",
"rtcSource": "LSE",
"rtcTime": "2026-07-09T12:34:56Z",
"rtcSync": "NTP",
"readyFlags": {
"settings": true,
"calibration": true,
"rtc": true,
"button": true,
"led": true,
"lcd": true,
"extmem": true,
"identity": true,
"logger": true,
"temprec": true,
"temphistory": true,
"msr": true,
"random": true,
"eth": true,
"lwip": true,
"httpd": true,
"sntp": false,
"wireguard": false,
"modbus": true
}
}
ПолеТипОпис
coreрядокАрхітектура ядра: "ARM32"
uptimeSecчислоЧас роботи від моменту ввімкнення живлення (секунди)
cpuFreqMHzчислоЧастота ядра (SystemCoreClock / 1000000)
resetReasonрядокПричина останнього скидання
rtcSourceрядокДжерело тактування RTC: "LSE", "LSI" або "UNKNOWN"
rtcTimeрядокПоточний час RTC у форматі UTC (UTC+0)
rtcSyncрядокДжерело, з якого востаннє встановлено час RTC: "NONE", "BACKUP", "NTP" або "MANUAL"
readyFlagsоб’єктЛогічні прапорці ініціалізації підсистем
ЗначенняПрапорець RCC_CSRОпис
"Power on"RCC_CSR_PORRSTFСкидання під час увімкнення живлення
"Reset pin"RCC_CSR_PADRSTFЗовнішнє скидання (кнопка RESET)
"Watchdog"RCC_CSR_WDGRSTFСкидання сторожовим таймером
"Software"RCC_CSR_SFTRSTFПрограмне скидання (NVIC_SystemReset())
"Low power"RCC_CSR_LPWRRSTFСкидання в режимі низького енергоспоживання
"Unknown"—Невідома причина
  • "LSE" — зовнішній кварцовий резонатор 32.768 кГц (висока точність).
  • "LSI" — внутрішній RC-генератор (відхилення ±5%).
  • "UNKNOWN" — джерело не визначено.
  • "NONE" — RTC запущено зі стандартним часом; синхронізація або відновлення не виконувалися.
  • "BACKUP" — час відновлено з резервного домену під час запуску.
  • "NTP" — час установлено внаслідок синхронізації SNTP/NTP.
  • "MANUAL" — час установлено вручну через інтерфейс користувача, API або Modbus.

settings, calibration, rtc, button, led, lcd, extmem, identity, logger, temprec, temphistory, msr, random, eth, lwip, httpd, sntp, wireguard, modbus