Sensor suhu
Sampai empat sensor DS18B20 berbagi satu kabel data. Sentinel membedakannya lewat ROM ID (16 heksadesimal berawalan 28), jadi urutan colok tidak berpengaruh dan mengganti atau menambah sensor tidak menukar slot.
Menambah sensor
Section titled “Menambah sensor”- Colok sensor ke bus (VDD, GND, dan DQ diparalel ke sensor yang sudah ada).
- Tunggu paling lama 60 detik, atau jalankan
rescan(serial, tombol Pindai di tab Kontrol web, ataucmd rescan). - Sensor baru otomatis terikat ke slot kosong terendah. Log serial:
[sensors] t2 terikat ke <ROM> (baru).
Bus dipindai saat boot, tiap 60 detik, dan saat perintah rescan. Setiap pengikatan baru langsung dikirim ulang di config/reported.
Bila slot sudah penuh atau temp_autobind dimatikan, sensor tercantum di discovered pada config/reported dan di LCD (menu Device, layar ke-2: baru 1, lalu ROM <16 hex>). Ikat manual:
{"cfg_ver":2,"t3_rom":"28d6237b2ed91eea"}Dari server tanpa membuka serial: python3 Tools/celestianctl.py cmd <mac> rescan. Hasilnya di cmd/result: daftar discovered dan peta bound (slot → ROM).
Nama, label, kalibrasi, dan batas
Section titled “Nama, label, kalibrasi, dan batas”{"cfg_ver":3, "t1_name":"rack_top","t1_label":"Atas", "t2_name":"rack_bottom","t2_label":"Bawah","t2_offset_c":-0.5, "t2_warn_c":27,"t2_alarm_c":30}| Key | Fungsi |
|---|---|
tN_en |
false mematikan slot: tidak dibaca, tidak dikirim, tanpa alarm, tidak tampil di LCD. Ikatan ROM tetap tersimpan |
tN_name |
nama metrik di data (rack_top). Kosong = ID slot (t1). Huruf kecil, angka, _; diawali huruf; maks. 24 karakter; unik; tidak boleh berawalan alarm_, rule_, flag_ atau nama metrik tetap. Mengganti nama memulai deret data baru di Celestian |
tN_label |
nama untuk manusia dan LCD, maks. 12 karakter |
tN_offset_c |
kalibrasi −10 … 10 °C, ditambahkan ke pembacaan. Bandingkan dengan termometer acuan sebelum mengisinya |
tN_warn_c, tN_alarm_c |
batas per slot. -1 = ikut temp_warn_c / temp_alarm_c; 0 = nonaktif |
Peringatan efektif harus lebih kecil dari alarm efektif untuk tiap slot.
Sensor hilang
Section titled “Sensor hilang”Sensor yang lepas atau rusak membuat slotnya berstatus hilang: nilainya -- di LCD, metriknya tidak dikirim, tetapi status alarm tidak berubah dan ROM-nya tetap tersimpan. Bila sensor kembali, ikatan pulih sendiri. Di Celestian, hilangnya metrik itulah tandanya.
Mengganti sensor yang rusak
Section titled “Mengganti sensor yang rusak”- Cabut sensor rusak, colok yang baru.
- Bila sensor baru ingin memakai slot lama (
t2), isit2_romdengan ROM-nya (lihatdiscoveredataurescan):{"cfg_ver":4,"t2_rom":"28bb1d6d132cde16"} - Satu ROM hanya boleh ada di satu slot. Bila ROM itu sudah terikat otomatis ke slot lain, kosongkan dulu slot itu dalam pesan yang sama:
{"t3_rom":"","t2_rom":"<ROM>"}. Menukar ROM dua slot dalam satu pesan diperbolehkan.
Tanpa mengisi t2_rom, sensor baru masuk ke slot kosong terendah, yang belum tentu t2.
SHT41 (opsional)
Section titled “SHT41 (opsional)”Suhu dan kelembapan ruang, metrik temp_ambient dan humidity. Aktifkan dengan sht41 = true (reboot). Detail: Listrik dan SHT41.