Lewati ke konten

Berkas konfigurasi

Selain backup seluruh workspace, beberapa jenis konfigurasi bisa disimpan ke berkas dan dipulihkan ke workspace yang sudah berjalan, misalnya untuk memindahkannya ke workspace lain.

Jenis Format Di mana
Katalog Metrik JSON dan CSV (name, unit, label) Halaman Katalog Metrik
Template Setelan JSON Halaman Template Setelan
Device Types JSON Halaman Device Types
Setelan perangkat JSON dan CSV (satu baris per device) Halaman Devices
Set rule (Rules Device) JSON Halaman Rules Device

Berkas memakai amplop yang sama:

{ "format": "celestian-config", "version": 1, "kind": "device-config-templates",
"exportedAt": "2026-10-12T08:00:00Z", "items": [ ... ] }

Berkas tanpa ID internal dan tanpa rahasia. Item dicocokkan lewat kunci yang stabil (nama metrik, nama template, key device type). Maksimal 900 KB per berkas.

  1. Pratinjau dulu: apa yang akan terjadi per item, tanpa menyimpan apa pun.
  2. Semua atau tidak sama sekali: bila satu item tidak valid, tidak ada yang tersimpan.
  3. Bila item sudah ada: Lewati (bawaan), Timpa, atau Buat salinan (nama atau key baru, misalnya voltage_2). Item yang sama persis ditandai Tidak berubah.
  4. Setiap perubahan tercatat di Journals.
  5. Ekspor butuh izin baca; impor (juga pratinjau) butuh izin ubah.

Versi device type immutable. Impor tidak pernah mengubah versi yang ada: tipe baru dibuat lengkap dengan versinya, dan pada tipe yang sudah ada dengan Timpa, versi dari berkas yang atributnya belum ada ditambahkan sebagai versi baru. Mengimpor ulang berkas yang sama tidak menambah versi.

Nilai di berkas digabung ke draf setelan tiap device (dicocokkan lewat serial); key lain tidak disentuh. Di CSV, sel kosong berarti key itu tidak diubah, dan desimal berkoma (36,5) dibaca sebagai angka. Draf disimpan semua-atau-tidak-sama-sekali; pengiriman langsung ke perangkat bersifat opsional dan per device. Maksimal 500 device per berkas. Lihat Konfigurasi device.

Hanya graf kanvas dan keterangan yang ikut. Pengikatan (group atau tipe device) dan pengikut tidak ikut karena merujuk objek workspace asal; pasang ulang lewat tab Penerapan. Set divalidasi dengan kompilator yang sama dengan editor.