Anda dapat dengan mudah mengubah ambang batas untuk pemicu otomatis langsung di firmware ESP32.
// esp32/include/config_mqtt.h
#define MAX_TEMP 29.0f
#define MIN_SOIL_MOISTURE 60.0f
#define PUMP_COOLDOWN 300000 // 5 menit dalam milidetikMenambahkan sensor baru (misalnya, sensor pH tanah) melibatkan perubahan di beberapa bagian sistem.
Inisialisasi sensor baru di kode C++, baca nilainya dalam fungsi `readAllSensors()`, dan tambahkan datanya ke dalam JSON yang dikirim ke MQTT.
// Di dalam fungsi sendDataViaMQTT()
sensorDoc["ph_tanah"] = bacaSensorPH();Tambahkan kolom baru di tabel `sensor_data` di database. Kemudian, di `mqtt-bridge.js`, pastikan Anda menangani data `ph_tanah` yang masuk dan menyimpannya ke kolom baru tersebut.
Ubah file `dashboard.js` dan `index.html` untuk menambahkan elemen UI baru yang akan menampilkan data pH tanah, baik dalam bentuk angka maupun grafik.
Seperti yang disebutkan di dokumen lain, salah satu pengembangan utama adalah notifikasi ke mobile. Berikut adalah gambaran implementasinya:
Ini akan memerlukan penambahan library FCM di Node.js dan pembuatan aplikasi mobile sederhana untuk menerima notifikasi.