Lewati ke konten

USB serial

Sambungkan kabel USB-C ke Sentinel dan buka monitor serial (mis. PlatformIO pio device monitor, atau program terminal apa pun). Ketik perintah lalu Enter.

Log boot yang diharapkan berisi identitas, versi, mode, dan topik:

[boot] device a2cb8ff8768d fw 0.21.1 mode gateway topik sentinel/a2cb8ff8768d/...
[sensors] DS18B20 terdeteksi: 1
[sensors] t1 terikat ke 28a54dca18253061 (baru)

MAC di baris pertama adalah identitas Sentinel di semua topik dan di Celestian; MAC juga tampil di LCD (OK, Device, layar pertama).

Perintah Fungsi
show tampilkan seluruh konfigurasi yang berlaku, rejected, dan fw_status
status pembacaan sensor saat ini (suhu per slot, input, listrik, tombol sentuh), alarm aktif, status Ethernet dan MQTT
rules rules yang berlaku
rescan pindai bus DS18B20 sekarang dan tampilkan sensor yang belum terikat
i2cscan daftar alamat I2C yang menjawab, dan alamat PCF8574 / LCD yang dipakai
i2cdiag tiap alamat PCF8574 (0x20…0x27, 0x38…0x3F): probe, baca, tulis. Alamat yang hidup ACK; bila semua alamat ACK, bus bermasalah (pull-up, kabel)
out o1 on 30 nyalakan o1 selama 30 detik (off mematikan; detik opsional). Slot harus dihidupkan (oN_en)
identify buzzer dan LED biru 5 detik
reset_config konfigurasi dan rules kembali ke default, koneksi dipertahankan, lalu reboot. reset_config all ikut mengembalikan koneksi
reset_factory reset pabrik, termasuk password web dan bahasa web. Lihat Reset dan pindah rak
reboot restart
{"key":nilai,…} satu baris JSON = konfigurasi (key sama dengan topik config)

Contoh hasil status pada Sentinel dengan satu sensor suhu terikat dan tanpa PZEM:

{"ds18b20_found":1,"temp":{"t1":23.4},"din":{},"voltage":null,"alarm_level":0,"eth":false,"mqtt":false,"time_valid":false}

voltage: null berarti PZEM belum terpasang atau tidak merespons. Bila sensor suhu belum terpasang, temp kosong.

Untuk mode langsung, kirim satu baris JSON:

{"workspace":"<workspace>","channel":"<channel>","mqtt_host":"<broker>","mqtt_user":"<ID device>","mqtt_pass":"<device key>"}

Lewat serial, konfigurasi diterapkan dan disimpan langsung; ini juga jalur pemulihan bila koneksi salah diatur. Panjang satu baris maksimal 4096 karakter (cukup untuk CA sendiri mqtt_ca).