Відновлення конфігурації
Ця сторінка описує безпечну заміну microSD, відновлення конфігурації з резервної копії та перевірку XML після запуску пристрою.
Не виймайте microSD під час активної роботи
Пристрій не має штатної кнопки вимкнення. Перед вийманням або встановленням microSD дочекайтеся, поки пристрій засне. Спочатку збережіть повну копію каталогу /setting.
Автоматична нормалізація
- основний файл має шлях
/setting/mset.xml; - якщо основного файла немає, пристрій може створити початкову конфігурацію;
- відсутній або неповний файл вулика може бути збережений заново з резервними значеннями поточного стану;
- відсутні
hive,thermometerабоschedule, а також неповна наявна секціяscales, запускають нормалізацію файла вулика; - відсутня ціла секція
scalesне є помилкою: ваги просто не створюються; - помилки структури кореневого XML, секції
apairy_setабо атрибутаhiveNможуть бути критичними для читання конфігурації.
Створення початкового mset.xml не означає, що всі параметри матимуть універсальні значення. UPLOAD_URL, облікові дані FTP, контакти HX711 та частина інших полів залежать від комплектації або індивідуального налаштування пристрою.
Резервна копія обов'язкова
Не покладайтеся на автоматичне відновлення як на єдину резервну копію. Перед заміною microSD збережіть увесь каталог /setting, якщо картка читається.
Безпечна заміна microSD
- Дочекайтеся переходу пристрою в режим сну.
- Вийміть microSD і, якщо вона читається, скопіюйте весь її вміст.
- Підготуйте microSD відповідно до вимог конкретної апаратної версії пристрою.
- Відновіть каталог
/settingіз перевіреної резервної копії. - Якщо резервної копії немає, не підставляйте калібрувальні значення ваг з іншого пристрою. Спочатку відновіть мінімальний
mset.xml, а файл вулика створіть без секціїscalesабо виконайте штатне калібрування. - Встановіть microSD, поки пристрій спить, і дочекайтеся наступного циклу роботи.
- Перевірте час, мережу, номери GSM, наявність датчиків, розклад і вагу.
- Порівняйте нормалізовані XML із резервною копією: пристрій міг додати поля з резервними значеннями або переписати секції.
Якщо конфігурація не читається
- Перевірте, що файл має один кореневий елемент
<settings>. - Перевірте точні назви
apairy_set,synchronize,sefe_start_intervalіpecisionу трьох полях фільтрів. - Переконайтеся, що
hive_countмає відповідні атрибутиhive1…hiveN. - Переконайтеся, що кожен вказаний файл
/setting/<hive>.xmlіснує. - Не виправляйте проблему копіюванням
scalesз іншого пристрою; тимчасово приберіть секцію ваг і перевірте решту конфігурації. - Збережіть проблемні XML і службові журнали для діагностики.
Повний опис полів дивіться у довідниках mset.xml та HIVE*.XML.