Status fitur
Halaman ini jujur tentang seberapa jauh tiap fitur sudah diuji. Dokumentasi menjelaskan perilaku yang dirancang dan diuji di komputer; kolom status menunjukkan buktinya di perangkat. Pegang halaman ini sebelum mengandalkan fitur di produksi. Berlaku untuk firmware SNT-G1 seri 0.21 (Oktober 2026).
| Fitur | Status |
|---|---|
Ethernet, MQTT 5, NTP, konfigurasi retained, telemetri SenFlat v2, nomor urut q |
Terbukti di perangkat lewat gateway ke Celestian |
| Sensor DS18B20 (1-Wire), PZEM-004T, input digital, output digital, alarm lokal | Terbukti di perangkat (telemetri identik dengan firmware Arduino sebelumnya). Pintu sungguhan, SHT41, pembisuan buzzer, dan output o2…o4 belum diuji secara fisik |
| LCD, menu, tombol sentuh | Terbukti: tampilan dan sentuhan dilihat langsung |
Rules di perangkat (rules v1), konfirmasi confirm_s, rules_rollback |
Terbukti di perangkat (22 skenario konfirmasi lolos) |
| Rules v2 (ekspresi, sumber status, flag, jadwal) | Lulus uji komputer; belum dicoba di perangkat |
| OTA lewat gateway, rollback otomatis (crash, macet, tidak sehat) | Terbukti di perangkat, termasuk berpindah antara dua generasi firmware |
| Unggah firmware dari web | Terbukti di perangkat |
| Antarmuka web: login, sesi, status, konfigurasi, bahasa | Sebagian terbukti (unggah firmware, bahasa, penolakan); tab lain diuji terhadap server tiruan, belum seluruhnya di perangkat |
| Reset pabrik (urutan sentuh, web, serial) | Logika teruji di komputer; belum diuji di perangkat |
Riwayat di PSRAM (mode langsung, hist_kb) |
Terbukti di perangkat: 61 titik berurutan tanpa duplikat setelah putus 5 menit |
mqtt_mode (TLS, cadangan otomatis, MQTT 3.1.1) dan mqtt_ca |
Logika teruji di komputer; belum diuji di perangkat (TLS dengan CA sendiri ke server) |
| Sumber dan profil Modbus (SDM120, PZEM-016) di SNT-G1 | Lulus uji komputer dengan bus dan perangkat tiruan; belum diuji di papan G1 dengan perangkat nyata (arah DE/RE, waktu respons, dua perangkat sekaligus). Alamat bawaan PZEM-016 dan perilaku di bawah 80 V belum dibuktikan |
| 40 perangkat Modbus sekaligus | Kapasitas disimulasikan di komputer, belum diukur di papan dan broker |
Kelompok telemetri (tgroups, firmware 0.21) |
Lulus uji komputer; belum dirilis dan belum diuji di perangkat |
| Gateway: DHCP, firewall, Mosquitto, bridge, OTA, riwayat | Konfigurasi lolos pemeriksaan sintaks dan berjalan di gateway sementara (MacBook); belum dijalankan di mini PC industrial |
| WireGuard | Disiapkan, belum dipakai dan belum diuji |
| UPS publisher (NUT) | Belum diuji dengan UPS sungguhan |
Keterbatasan yang perlu diketahui
Section titled “Keterbatasan yang perlu diketahui”- Tanpa gateway tidak ada penyimpanan di node (mode gateway): saat gateway tidak terjangkau, pengukuran selama itu hilang. Antrean saat WAN putus ditangani gateway; di mode langsung node menyimpan sampai
hist_kbdi RAM. - Event (pintu, alarm) tidak disimpan di riwayat node; status alarm tetap ada di telemetri.
- Broker lokal gateway menerima koneksi anonim; keamanannya bergantung pada isolasi LAN rak.
- Antarmuka web memakai HTTP biasa; password dan cookie terkirim apa adanya di LAN.
- OTA lewat HTTPS belum memverifikasi sertifikat server; OTA lewat gateway memakai HTTP di LAN rak (keutuhan dijaga SHA-256).
- Anti-kloning belum aktif: flash encryption dan secure boot belum diaktifkan; siapa pun dengan akses fisik atau password web dapat memasang firmware.
- Semua node di satu gateway masuk ke satu channel.
- Alasan publish yang ditolak broker tidak sampai ke firmware.
- LCD hanya berbahasa Indonesia; metrik sumber Modbus belum tampil di LCD.