Semua key bisa dikirim dari server (…/<mac>/config, JSON retained), dari antarmuka web (tab Konfigurasi), atau lewat USB serial sebagai satu baris JSON. N = nomor slot. Key bertanda reboot membuat node restart sekitar 1 detik setelah diterapkan; selain itu berlaku langsung. Cara kerja cfg_ver, rejected, dan aturan retained ada di Config dan laporan .
Catatan
Rules, sumber Modbus, profil, dan kelompok telemetri bukan key config; masing-masing punya topik dan versi sendiri (Konsep dasar ).
Key
Tipe
Bawaan
Keterangan
mqtt_host
teks, maks. 63
auto
auto = IP gateway dari DHCP. reboot
mqtt_mode
enum
auto
auto, mqtt3, mqtt5, mqtts3, mqtts5 (Jaringan dan mode ). reboot
mqtt_port
bulat 0 … 65535
0
port tanpa TLS; 0 = bawaan jenisnya (11883 / 11884). reboot
mqtts_port
bulat 0 … 65535
0
port TLS; 0 = 18883. reboot
mqtt_ca
teks PEM, maks. 3000
kosong
CA sendiri untuk TLS, menggantikan bundel publik. Nilainya tidak ikut laporan, hanya ringkasannya. reboot
ntp_server
teks, maks. 63
auto
server NTP. Daftar efektif di ntp_server_effective. reboot
workspace, channel
teks, maks. 64
kosong
diisi keduanya = mode langsung. reboot
mqtt_user, mqtt_pass
teks, maks. 64 / 128
kosong
mode langsung: ID device dan device key. mqtt_pass hanya bisa ditulis. reboot
label
teks, maks. 20
kosong
nama lokasi di LCD
hw
teks, maks. 8
A
revisi hardware, diisi saat perakitan
Key
Tipe
Bawaan
Rentang
Keterangan
payload_format
teks
flat2 (unit baru)
flat, senml, flat2
format payload (Format payload ). reboot
telemetry_interval_ms
bulat
10000
5000 … 3600000
interval kirim rutin
temp_report_delta_c
desimal
0.5
0 … 20
kirim lebih awal bila suhu slot berubah sebesar ini; 0 = nonaktif
power_report_delta_w
desimal
10
0 … 5000
kirim lebih awal bila daya berubah sekian watt (mutlak); 0 = nonaktif
hist_kb
bulat
2048
0 … 6144
buffer riwayat di PSRAM (KiB), hanya mode langsung dengan flat2. 0 = nonaktif. hist_effective_kb di laporan = ukuran yang benar-benar aktif. reboot
Telemetri juga dikirim lebih awal saat tingkat alarm berubah dan saat sensor hilang atau kembali; jarak antar kiriman paling cepat 2 detik.
Key
Tipe
Bawaan
Keterangan
pzem
boolean
true
PZEM-004T dibaca dan metrik listrik dikirim
sht41
boolean
false
SHT41 terpasang. reboot
temp_autobind
boolean
true
DS18B20 baru otomatis diikat ke slot suhu kosong terendah
Key
Tipe
Bawaan
Rentang
Keterangan
tN_en
boolean
true
false mematikan slot
tN_label
teks
T1…
maks. 12 ASCII
nama untuk manusia dan LCD
tN_name
teks
kosong
[a-z][a-z0-9_], maks. 24
nama metrik; kosong = ID slot
tN_rom
teks
kosong
16 heksadesimal berawalan 28
ROM sensor yang terikat
tN_offset_c
desimal
0
−10 … 10
kalibrasi
tN_warn_c, tN_alarm_c
desimal
-1
−1 … 125
batas per slot; -1 = ikut bawaan, 0 = nonaktif
Key
Tipe
Bawaan
Rentang
Keterangan
dN_type
teks
off
off, door, ups, water, smoke, generic
dN_active
teks
high
high, low
level pin yang berarti aktif
dN_name
teks
kosong
seperti tN_name
nama metrik
dN_label
teks
D1…
maks. 11 ASCII
dN_text_true, dN_text_false
teks
kosong
maks. 8 ASCII
teks status LCD
dN_alarm
boolean
false
boleh memicu alarm
dN_alarm_on
teks
active
active, inactive
dN_alarm_delay_s
bulat
-1
−1 … 3600
-1 = ikut alarm_delay_s
Key
Tipe
Bawaan
Keterangan
oN_en
boolean
false
slot dihidupkan
oN_active
teks
low
high / low: level pin yang berarti HIDUP
oN_label
teks
O1…
maks. 11 ASCII
oN_name
teks
kosong
nama metrik
Key
Tipe
Bawaan
Rentang
Keterangan
temp_warn_c
desimal
30
0 … 125
bawaan peringatan suhu; harus < temp_alarm_c
temp_alarm_c
desimal
35
0 … 125
bawaan alarm suhu
temp_alarm_hyst_c
desimal
1
0 … 10
histeresis suhu
alarm_delay_s
bulat
30
0 … 3600
jeda semua alarm
volt_min_v, volt_max_v
desimal
0
0 … 300
volt_min_v < volt_max_v
current_max_a
desimal
0
0 … 100
power_max_w
desimal
0
0 … 25000
alarm_buzzer
boolean
true
buzzer saat alarm
maintenance_until
bulat
0
epoch detik
mode pemeliharaan; butuh jam sinkron
Key
Tipe
Bawaan
Rentang
Keterangan
lcd
boolean
true
LCD terpasang. reboot
lcd_backlight_s
bulat
120
0 … 3600
0 = selalu menyala
lcd_idle_s
bulat
60
0 … 3600
kembali ke Ringkasan; 0 = tidak
tz_offset_min
bulat
420
−720 … 840
zona waktu jam LCD dan jadwal rules
buttons_locked
boolean
false
item Aksi di menu LCD dinonaktifkan
exp_addr
bulat
33 (0x21)
32 … 39 atau 56 … 63
alamat I2C PCF8574. reboot
lcd_addr
bulat
0
0 atau seperti exp_addr
0 = otomatis; tidak boleh sama dengan exp_addr. reboot
Key
Tipe
Keterangan
fw_version
teks
versi target; kosong = tidak ada target
fw_url
teks
alamat .bin; diawali / = dari gateway
fw_sha256
teks
SHA-256 berkas, 64 heksadesimal
Detail: Firmware dan OTA .
Berlaku untuk tN_name, dN_name, oN_name, dan nama metrik sumber Modbus:
huruf kecil, angka, _; diawali huruf; maks. 24 karakter;
unik di semua slot (nama kosong dihitung sebagai ID slot); menukar nama dua slot dalam satu pesan diperbolehkan;
tidak boleh berawalan alarm_, rule_, flag_, src_, dan tidak boleh nama tetap: voltage, current, power_draw, energy, frequency, power_factor, temp_ambient, humidity, maintenance, uptime, heap_free, state, fw, model, hw, ip, gateway, button;
mengganti nama memulai deret data baru; memindah nama ke slot lain tidak.