Ubah mode simulator ke ESP32 asli, lalu firmware cukup mengirim HTTPS tiap 10–60 detik. Jawaban berisi perintah relay. Token perangkat diatur dengan wrangler secret put DEVICE_TOKEN.
curl -X POST https://<worker>/api/ingest \
-H 'Authorization: Bearer <DEVICE_TOKEN>' \
-H 'Content-Type: application/json' \
-d '{"ambien":{"t":31.2,"rh":66},"udara_in":{"t":31.6,"rh":66},
"tangki":{"t":58.4},"relay":0,"air_habis":false,"rssi":-61}'
→ {"mist":0,"mode":"auto","t":…,"next_s":60,"burst":0}
next_s=10 + burst=1 bila perintah mist baru berubah (kirim lagi lebih cepat).
Sensor yang gagal baca dikirim sebagai {"err":1}. Kirim normal tiap 60 dtk; setelah mist berubah, ikuti next_s. Beban tetap dari panel simulator sampai ada input kamera/operator.
Min dan maks yang sama membuat nilainya tetap.