Lewati ke konten

Key konfigurasi

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.

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.