Lewati ke konten

Listrik dan SHT41

PZEM-004T dibaca lewat UART dan menghasilkan enam metrik:

Metrik Satuan
voltage V
current A
power_draw W
energy kWh (kumulatif)
frequency Hz
power_factor tanpa satuan

pzem bawaannya true. Bila PZEM belum terpasang atau tidak menjawab, voltage: null di status (serial) dan metrik listrik tidak dikirim; atur pzem = false bila memang tidak dipakai, sehingga tidak dibaca, tidak dikirim, dan batas alarm listriknya tidak dievaluasi.

{"cfg_ver":10,"volt_min_v":198,"volt_max_v":242,"current_max_a":16,"power_max_w":3500}
Key Alarm Bawaan
volt_min_v alarm_voltage_low bila tegangan di bawah nilai ini 0 (nonaktif)
volt_max_v alarm_voltage_high bila di atas nilai ini 0
current_max_a alarm_current_high 0
power_max_w alarm_power_draw_high 0

Batas 0 berarti alarm itu nonaktif. volt_min_v harus lebih kecil dari volt_max_v. Alarm listrik selesai bila nilai kembali melewati batas sejauh 2% dari batasnya (tidak bisa diatur). Lihat Alarm.

Selain interval rutin (telemetry_interval_ms, bawaan 10 detik), telemetri dikirim lebih awal bila daya berubah sebesar power_report_delta_w watt (bawaan 10; 0 = nonaktif) sejak kiriman terakhir. Sebelum firmware 0.21.0 key ini power_report_delta_pct (persen); nilai lama tidak dibawa, bawaan baru berlaku.

PZEM-004T bawaan mengukur satu titik. Untuk memantau banyak titik (mis. satu meter per rak), pakai meter Modbus RTU: Sumber Modbus. PZEM-004T tetap berjalan bersama sumber Modbus dan tidak bentrok nama.

Sensor I2C opsional di alamat 0x44. Aktifkan:

{"cfg_ver":11,"sht41":true}

Perubahan sht41 membuat Sentinel reboot. Metrik yang dikirim: temp_ambient (°C) dan humidity (%RH). Kedua metrik ini bisa dipakai di rules, tetapi belum punya alarm bawaan.