{"status":"success","leaf_detection":{"latest":{"id":30012,"model_id":"yolov8n-chili","model_name":"yolov8n_chili.onnx","class_id":1,"class_name":"Bercak Cercospora","confidence":0.690421,"detection_count":1,"detections_json":[{"bbox_xyxy":[474.12,0,1549.23,2602.75],"class_id":1,"class_name":"Bercak Cercospora","confidence":0.690421}],"image_path":"leaves\/leaf_20261115_131723_XmvZcI.jpg","image_hash":"2b6b4ee30d911c49b7ad08f198ddae603568fc0d8cfe78280c0998e2ee53de0b","perceptual_hash":"cc586574f1fb1f86","image_width":1877,"image_height":2697,"recommendation":"Terdeteksi gejala bercak cercospora pada daun. (Pestisida tidak disemprot otomatis saat deteksi; gunakan Tombol Manual atau Jadwal Rutin).","created_at":"2026-11-15T06:17:23.000000Z","updated_at":"2026-11-15T06:17:23.000000Z","image_url":"\/storage\/leaves\/leaf_20261115_131723_XmvZcI.jpg"},"total_saved":18,"auto_pesticide_on_disease":false},"soil_moisture":{"id":201,"moisture_percent":0,"adc_value":4095,"status":"Kering","recommendation":"Tanah terdeteksi kering (<30%). Sistem otomatis menyemprotkan air selama 5 detik.","source":"esp32","sent_to_web":true,"sent_to_chatbot":true,"created_at":"2026-11-14T14:21:28.000000Z","updated_at":"2026-11-14T14:21:28.000000Z"},"dht11":{"id":201,"temperature":33.8,"humidity":70,"heat_index":34.8,"status":"Optimal","recommendation":"Suhu (24\u201332\u00b0C) dan kelembapan udara mendukung pertumbuhan tanaman cabai.","source":"esp32","sent_to_web":true,"sent_to_chatbot":true,"created_at":"2026-11-14T14:21:36.000000Z","updated_at":"2026-11-14T14:21:36.000000Z"},"esp32_status":{"state":"offline","is_online":false,"label":"Offline","last_seen_at":"2026-11-14T22:48:56+07:00","last_seen_formatted":"14 Nov 2026, 22:48:56 WIB","last_seen_ago":"1 hari 26 menit sebelumnya","seconds_since_seen":88008,"last_activity":"poll","pending_water_count":0,"pending_pesticide_count":0,"offline_threshold_seconds":45},"system_services":{"laravel":"ok","inference_engine":{"mode":"fastapi_warm","fastapi_enabled":true,"fastapi_online":true,"url":"http:\/\/127.0.0.1:8001"},"gemini_ai":{"enabled":true,"model":"gemini-3.5-flash-lite"},"telegram_bot":{"configured":true,"unreachable":false},"scheduler":{"command":"chilivision:check-schedule","interval":"everyMinute"}},"analytics":{"soil_series":[{"time":"21:16","full_time":"14 Nov 2026, 21:16:55 WIB","value":0,"adc_value":4095,"status":"Kering","source":"esp32"},{"time":"21:17","full_time":"14 Nov 2026, 21:17:08 WIB","value":0,"adc_value":4095,"status":"Kering","source":"esp32"},{"time":"21:17","full_time":"14 Nov 2026, 21:17:21 WIB","value":0,"adc_value":4095,"status":"Kering","source":"esp32"},{"time":"21:17","full_time":"14 Nov 2026, 21:17:33 WIB","value":0,"adc_value":4095,"status":"Kering","source":"esp32"},{"time":"21:17","full_time":"14 Nov 2026, 21:17:47 WIB","value":0,"adc_value":4095,"status":"Kering","source":"esp32"},{"time":"21:18","full_time":"14 Nov 2026, 21:18:05 WIB","value":0,"adc_value":4095,"status":"Kering","source":"esp32"},{"time":"21:18","full_time":"14 Nov 2026, 21:18:23 WIB","value":0,"adc_value":4095,"status":"Kering","source":"esp32"},{"time":"21:18","full_time":"14 Nov 2026, 21:18:37 WIB","value":0,"adc_value":4095,"status":"Kering","source":"esp32"},{"time":"21:18","full_time":"14 Nov 2026, 21:18:48 WIB","value":0,"adc_value":4095,"status":"Kering","source":"esp32"},{"time":"21:19","full_time":"14 Nov 2026, 21:19:07 WIB","value":0,"adc_value":4095,"status":"Kering","source":"esp32"},{"time":"21:19","full_time":"14 Nov 2026, 21:19:21 WIB","value":0,"adc_value":4095,"status":"Kering","source":"esp32"},{"time":"21:19","full_time":"14 Nov 2026, 21:19:32 WIB","value":0,"adc_value":4095,"status":"Kering","source":"esp32"},{"time":"21:19","full_time":"14 Nov 2026, 21:19:44 WIB","value":0,"adc_value":4095,"status":"Kering","source":"esp32"},{"time":"21:19","full_time":"14 Nov 2026, 21:19:55 WIB","value":0,"adc_value":4095,"status":"Kering","source":"esp32"},{"time":"21:20","full_time":"14 Nov 2026, 21:20:27 WIB","value":0,"adc_value":4095,"status":"Kering","source":"esp32"},{"time":"21:20","full_time":"14 Nov 2026, 21:20:39 WIB","value":0,"adc_value":4095,"status":"Kering","source":"esp32"},{"time":"21:20","full_time":"14 Nov 2026, 21:20:50 WIB","value":0,"adc_value":4095,"status":"Kering","source":"esp32"},{"time":"21:21","full_time":"14 Nov 2026, 21:21:04 WIB","value":0,"adc_value":4095,"status":"Kering","source":"esp32"},{"time":"21:21","full_time":"14 Nov 2026, 21:21:15 WIB","value":0,"adc_value":4095,"status":"Kering","source":"esp32"},{"time":"21:21","full_time":"14 Nov 2026, 21:21:28 WIB","value":0,"adc_value":4095,"status":"Kering","source":"esp32"}],"dht_series":[{"time":"21:17","full_time":"14 Nov 2026, 21:17:01 WIB","temperature":33.3,"humidity":72,"heat_index":34.4,"status":"Optimal","source":"esp32"},{"time":"21:17","full_time":"14 Nov 2026, 21:17:14 WIB","temperature":33.3,"humidity":72,"heat_index":34.4,"status":"Optimal","source":"esp32"},{"time":"21:17","full_time":"14 Nov 2026, 21:17:27 WIB","temperature":33.3,"humidity":72,"heat_index":34.4,"status":"Optimal","source":"esp32"},{"time":"21:17","full_time":"14 Nov 2026, 21:17:41 WIB","temperature":33.3,"humidity":72,"heat_index":34.4,"status":"Optimal","source":"esp32"},{"time":"21:17","full_time":"14 Nov 2026, 21:17:58 WIB","temperature":33.3,"humidity":72,"heat_index":34.4,"status":"Optimal","source":"esp32"},{"time":"21:18","full_time":"14 Nov 2026, 21:18:15 WIB","temperature":33.3,"humidity":71,"heat_index":34.4,"status":"Optimal","source":"esp32"},{"time":"21:18","full_time":"14 Nov 2026, 21:18:29 WIB","temperature":33.6,"humidity":71,"heat_index":34.7,"status":"Optimal","source":"esp32"},{"time":"21:18","full_time":"14 Nov 2026, 21:18:42 WIB","temperature":33.8,"humidity":71,"heat_index":34.9,"status":"Optimal","source":"esp32"},{"time":"21:18","full_time":"14 Nov 2026, 21:18:55 WIB","temperature":33.8,"humidity":70,"heat_index":34.8,"status":"Optimal","source":"esp32"},{"time":"21:19","full_time":"14 Nov 2026, 21:19:16 WIB","temperature":33.8,"humidity":70,"heat_index":34.8,"status":"Optimal","source":"esp32"},{"time":"21:19","full_time":"14 Nov 2026, 21:19:26 WIB","temperature":33.8,"humidity":70,"heat_index":34.8,"status":"Optimal","source":"esp32"},{"time":"21:19","full_time":"14 Nov 2026, 21:19:39 WIB","temperature":33.8,"humidity":70,"heat_index":34.8,"status":"Optimal","source":"esp32"},{"time":"21:19","full_time":"14 Nov 2026, 21:19:49 WIB","temperature":33.8,"humidity":70,"heat_index":34.8,"status":"Optimal","source":"esp32"},{"time":"21:19","full_time":"14 Nov 2026, 21:19:59 WIB","temperature":33.8,"humidity":71,"heat_index":34.9,"status":"Optimal","source":"esp32"},{"time":"21:20","full_time":"14 Nov 2026, 21:20:32 WIB","temperature":33.8,"humidity":70,"heat_index":34.8,"status":"Optimal","source":"esp32"},{"time":"21:20","full_time":"14 Nov 2026, 21:20:44 WIB","temperature":33.8,"humidity":70,"heat_index":34.8,"status":"Optimal","source":"esp32"},{"time":"21:20","full_time":"14 Nov 2026, 21:20:58 WIB","temperature":33.8,"humidity":70,"heat_index":34.8,"status":"Optimal","source":"esp32"},{"time":"21:21","full_time":"14 Nov 2026, 21:21:09 WIB","temperature":33.8,"humidity":70,"heat_index":34.8,"status":"Optimal","source":"esp32"},{"time":"21:21","full_time":"14 Nov 2026, 21:21:21 WIB","temperature":33.8,"humidity":70,"heat_index":34.8,"status":"Optimal","source":"esp32"},{"time":"21:21","full_time":"14 Nov 2026, 21:21:36 WIB","temperature":33.8,"humidity":70,"heat_index":34.8,"status":"Optimal","source":"esp32"}],"leaf_summary":[{"class_name":"Bercak Bakteri","total":4},{"class_name":"Bercak Putih","total":4},{"class_name":"Daun Sehat","total":4},{"class_name":"Bercak Cercospora","total":3},{"class_name":"Defisiensi Nutrisi","total":3}],"spray_summary":{"water_total":106,"pesticide_total":5}},"spray_history":{"last_water_spray":{"id":30001,"type":"water","type_label":"Air","trigger_mode":"manual","triggered_by":"chatbot","duration_seconds":5,"status":"completed","leaf_condition":"Bercak Cercospora","soil_moisture":0,"notes":"Command chatbot: \"Semprot air\"","sprayed_at":"2026-11-14T22:41:15+07:00","sprayed_at_formatted":"14 Nov 2026, 22:41:15 WIB","time_ago":"1 hari yang lalu"},"last_pesticide_spray":{"id":68,"type":"pesticide","type_label":"Pestisida","trigger_mode":"manual","triggered_by":"chatbot","duration_seconds":5,"status":"completed","leaf_condition":"Bercak Cercospora","soil_moisture":0,"notes":"Command chatbot: \"\/semprot_pestisida\"","sprayed_at":"2026-11-14T21:01:19+07:00","sprayed_at_formatted":"14 Nov 2026, 21:01:19 WIB","time_ago":"1 hari yang lalu"},"pesticide_schedule_2_days":{"policy":"Pestisida hanya disemprot melalui Tombol\/Konfirmasi Manual (Web\/Telegram), Target Tanggal Khusus, atau Kondisi Tiap 2 Hari Sekali (48 Jam).","schedule_mode":"interval","target_datetime":null,"interval_days":2,"interval_hours":48,"interval_label":"2 Hari Sekali","recurring_interval_label":"2 Hari Sekali","auto_triggered_now":false,"last_sprayed_at_formatted":"14 Nov 2026, 21:01:19 WIB","next_spray_at":"2026-11-16T21:01:19+07:00","next_spray_formatted":"16 Nov 2026, 21:01:19 WIB","time_until_next":"21 jam 45 menit setelahnya"},"recent_sprays":[{"id":30001,"type":"water","type_label":"Air","trigger_mode":"manual","triggered_by":"chatbot","duration_seconds":5,"status":"completed","leaf_condition":"Bercak Cercospora","soil_moisture":0,"notes":"Command chatbot: \"Semprot air\"","sprayed_at":"2026-11-14T22:41:15+07:00","sprayed_at_formatted":"14 Nov 2026, 22:41:15 WIB","time_ago":"1 hari yang lalu"},{"id":110,"type":"water","type_label":"Air","trigger_mode":"auto_dry_soil","triggered_by":"sensor_tanah_kering","duration_seconds":5,"status":"completed","leaf_condition":"Bercak Cercospora","soil_moisture":0,"notes":"Penyemprotan air otomatis karena tanah kering (0% < 30%).","sprayed_at":"2026-11-14T21:21:04+07:00","sprayed_at_formatted":"14 Nov 2026, 21:21:04 WIB","time_ago":"1 hari yang lalu"},{"id":109,"type":"water","type_label":"Air","trigger_mode":"manual","triggered_by":"chatbot","duration_seconds":20,"status":"completed","leaf_condition":"Bercak Cercospora","soil_moisture":0,"notes":"Perintah AI Chatbot: \"semprot 20 detik\"","sprayed_at":"2026-11-14T21:20:55+07:00","sprayed_at_formatted":"14 Nov 2026, 21:20:55 WIB","time_ago":"1 hari yang lalu"},{"id":108,"type":"water","type_label":"Air","trigger_mode":"auto","triggered_by":"esp32","duration_seconds":5,"status":"completed","leaf_condition":"Bercak Cercospora","soil_moisture":0,"notes":"Penyiraman otomatis ESP32 (batas <30%)","sprayed_at":"2026-11-14T21:20:38+07:00","sprayed_at_formatted":"14 Nov 2026, 21:20:38 WIB","time_ago":"1 hari yang lalu"},{"id":107,"type":"water","type_label":"Air","trigger_mode":"manual","triggered_by":"chatbot","duration_seconds":5,"status":"completed","leaf_condition":"Bercak Cercospora","soil_moisture":0,"notes":"Command chatbot: \"\/semprot_air\"","sprayed_at":"2026-11-14T21:20:16+07:00","sprayed_at_formatted":"14 Nov 2026, 21:20:16 WIB","time_ago":"1 hari yang lalu"},{"id":106,"type":"water","type_label":"Air","trigger_mode":"auto_dry_soil","triggered_by":"sensor_tanah_kering","duration_seconds":5,"status":"completed","leaf_condition":"Bercak Cercospora","soil_moisture":0,"notes":"Penyemprotan air otomatis karena tanah kering (0% < 30%).","sprayed_at":"2026-11-14T21:19:55+07:00","sprayed_at_formatted":"14 Nov 2026, 21:19:55 WIB","time_ago":"1 hari yang lalu"},{"id":105,"type":"water","type_label":"Air","trigger_mode":"auto","triggered_by":"esp32","duration_seconds":5,"status":"completed","leaf_condition":"Bercak Cercospora","soil_moisture":0,"notes":"Penyiraman otomatis ESP32 (batas <30%)","sprayed_at":"2026-11-14T21:19:06+07:00","sprayed_at_formatted":"14 Nov 2026, 21:19:06 WIB","time_ago":"1 hari yang lalu"},{"id":104,"type":"water","type_label":"Air","trigger_mode":"auto_dry_soil","triggered_by":"sensor_tanah_kering","duration_seconds":5,"status":"completed","leaf_condition":"Bercak Cercospora","soil_moisture":0,"notes":"Penyemprotan air otomatis karena tanah kering (0% < 30%).","sprayed_at":"2026-11-14T21:18:49+07:00","sprayed_at_formatted":"14 Nov 2026, 21:18:49 WIB","time_ago":"1 hari yang lalu"},{"id":103,"type":"water","type_label":"Air","trigger_mode":"auto","triggered_by":"esp32","duration_seconds":5,"status":"completed","leaf_condition":"Bercak Cercospora","soil_moisture":0,"notes":"Penyiraman otomatis ESP32 (batas <30%)","sprayed_at":"2026-11-14T21:17:57+07:00","sprayed_at_formatted":"14 Nov 2026, 21:17:57 WIB","time_ago":"1 hari yang lalu"},{"id":102,"type":"water","type_label":"Air","trigger_mode":"auto_dry_soil","triggered_by":"sensor_tanah_kering","duration_seconds":5,"status":"completed","leaf_condition":"Bercak Cercospora","soil_moisture":0,"notes":"Penyemprotan air otomatis karena tanah kering (0% < 30%).","sprayed_at":"2026-11-14T21:17:49+07:00","sprayed_at_formatted":"14 Nov 2026, 21:17:49 WIB","time_ago":"1 hari yang lalu"}]},"chatbot_messages":[{"id":60009,"sender":"user","message":"\ud83d\udcf8 Mengirim foto daun","intent":"user_photo","metadata_json":{"image_url":"\/storage\/chat_photos\/chat_20261115_125320_dNW3oZ.jpg","model_id":"cnn-6ch-chili","source":"web"},"created_at":"2026-11-15T05:53:20.000000Z","updated_at":"2026-11-15T05:53:20.000000Z"},{"id":60010,"sender":"bot","message":"\u26a0\ufe0f **PERINGATAN DETEKSI PENYAKIT DAUN CABAI!**\n\n\u2022 Penyakit Terdeteksi: **Bercak Putih**\n\u2022 Tingkat Keyakinan (Confidence): **99.6%**\n\u2022 Model AI: `cnn-6ch-chili`\n\u2022 Status Database: Kondisi daun sama dengan deteksi terakhir (gambar tidak diduplikasi ke database)\n\n\ud83d\udee1\ufe0f Pompa pestisida TIDAK dinyalakan otomatis.\n\u2753 **Apakah Anda ingin menyemprotkan pestisida sekarang?**\nSilakan tekan tombol konfirmasi di bawah atau balas **ya** \/ **tidak**:","intent":"ask_pesticide_confirmation","metadata_json":{"class_name":"Bercak Putih","confidence":0.995933,"confirmation_handled":false,"leaf_detection_id":30002,"requires_confirmation":true,"saved_to_database":false},"created_at":"2026-11-15T05:53:20.000000Z","updated_at":"2026-11-15T05:53:20.000000Z"},{"id":60011,"sender":"user","message":"\ud83d\udcf8 Mengirim foto daun","intent":"user_photo","metadata_json":{"image_url":"\/storage\/leaves\/leaf_20261115_125412_SxQF8l.jpg","model_id":"cnn-6ch-chili","source":"web"},"created_at":"2026-11-15T05:54:12.000000Z","updated_at":"2026-11-15T05:54:12.000000Z"},{"id":60012,"sender":"bot","message":"\ud83c\udf3f **Update Deteksi Daun Baru**\n\u2022 Kondisi Daun: **Daun Sehat** (**100%**)\n\u2022 Model AI: `cnn-6ch-chili`\n\u2022 Status Database: Disimpan ke database TiDB Cloud (`leaf_detections`)\n\u2022 Rekomendasi: Daun cabai dalam kondisi sehat. Pertahankan kelembapan tanah optimal (40\u201365%) dan jadwal perawatan rutin.","intent":"leaf_update","metadata_json":{"class_name":"Daun Sehat","confidence":0.999973,"image_url":null,"leaf_detection_id":30003,"saved_to_database":true},"created_at":"2026-11-15T05:54:12.000000Z","updated_at":"2026-11-15T05:54:12.000000Z"},{"id":60013,"sender":"user","message":"\ud83d\udcf8 Mengirim foto daun","intent":"user_photo","metadata_json":{"image_url":"\/storage\/chat_photos\/chat_20261115_125502_kNGLvM.jpg","model_id":"cnn-6ch-chili","source":"web"},"created_at":"2026-11-15T05:55:02.000000Z","updated_at":"2026-11-15T05:55:02.000000Z"},{"id":60014,"sender":"bot","message":"\ud83c\udf3f **Hasil Analisis Gambar Daun**\n\u2022 Kondisi Daun: **Daun Sehat** (**35.7%**)\n\u2022 Model AI: `cnn-6ch-chili`\n\u2022 Status Database: Kondisi daun tidak berubah (gambar tidak diduplikasi ke database)\n\u2022 Rekomendasi: Daun cabai dalam kondisi sehat. Pertahankan kelembapan tanah optimal (40\u201365%) dan jadwal perawatan rutin.","intent":"leaf_update","metadata_json":{"class_name":"Daun Sehat","confidence":0.357243,"leaf_detection_id":30003,"saved_to_database":false},"created_at":"2026-11-15T05:55:02.000000Z","updated_at":"2026-11-15T05:55:02.000000Z"},{"id":60015,"sender":"user","message":"\ud83d\udcf8 Mengirim foto daun","intent":"user_photo","metadata_json":{"image_url":"\/storage\/leaves\/leaf_20261115_125526_cgBK5h.jpeg","model_id":"cnn-6ch-chili","source":"web"},"created_at":"2026-11-15T05:55:26.000000Z","updated_at":"2026-11-15T05:55:26.000000Z"},{"id":60016,"sender":"bot","message":"\u26a0\ufe0f **PERINGATAN DETEKSI PENYAKIT DAUN CABAI!**\n\n\u2022 Penyakit Terdeteksi: **Bercak Putih**\n\u2022 Tingkat Keyakinan (Confidence): **100%**\n\u2022 Model AI: `cnn-6ch-chili`\n\u2022 Status Database: Disimpan ke database TiDB Cloud (`leaf_detections`)\n\n\ud83d\udee1\ufe0f Pompa pestisida TIDAK dinyalakan otomatis.\n\u2753 **Apakah Anda ingin menyemprotkan pestisida sekarang?**\nSilakan tekan tombol konfirmasi di bawah atau balas **ya** \/ **tidak**:","intent":"ask_pesticide_confirmation","metadata_json":{"class_name":"Bercak Putih","confidence":0.999825,"confirmation_handled":false,"image_url":null,"leaf_detection_id":30004,"requires_confirmation":true,"saved_to_database":true},"created_at":"2026-11-15T05:55:26.000000Z","updated_at":"2026-11-15T05:55:26.000000Z"},{"id":60017,"sender":"user","message":"\ud83d\udcf8 Mengirim foto daun","intent":"user_photo","metadata_json":{"image_url":"\/storage\/chat_photos\/chat_20261115_125538_PZ91Qz.jpeg","model_id":"cnn-6ch-chili","source":"web"},"created_at":"2026-11-15T05:55:38.000000Z","updated_at":"2026-11-15T05:55:38.000000Z"},{"id":60018,"sender":"bot","message":"\u26a0\ufe0f **PERINGATAN DETEKSI PENYAKIT DAUN CABAI!**\n\n\u2022 Penyakit Terdeteksi: **Bercak Putih**\n\u2022 Tingkat Keyakinan (Confidence): **98.6%**\n\u2022 Model AI: `cnn-6ch-chili`\n\u2022 Status Database: Kondisi daun sama dengan deteksi terakhir (gambar tidak diduplikasi ke database)\n\n\ud83d\udee1\ufe0f Pompa pestisida TIDAK dinyalakan otomatis.\n\u2753 **Apakah Anda ingin menyemprotkan pestisida sekarang?**\nSilakan tekan tombol konfirmasi di bawah atau balas **ya** \/ **tidak**:","intent":"ask_pesticide_confirmation","metadata_json":{"class_name":"Bercak Putih","confidence":0.985963,"confirmation_handled":false,"leaf_detection_id":30004,"requires_confirmation":true,"saved_to_database":false},"created_at":"2026-11-15T05:55:38.000000Z","updated_at":"2026-11-15T05:55:38.000000Z"},{"id":60019,"sender":"user","message":"\ud83d\udcf8 Mengirim foto daun","intent":"user_photo","metadata_json":{"image_url":"\/storage\/leaves\/leaf_20261115_125555_RstLOD.jpeg","model_id":"cnn-6ch-chili","source":"web"},"created_at":"2026-11-15T05:55:55.000000Z","updated_at":"2026-11-15T05:55:55.000000Z"},{"id":60020,"sender":"bot","message":"\ud83c\udf3f **Update Deteksi Daun Baru**\n\u2022 Kondisi Daun: **Daun Sehat** (**85.4%**)\n\u2022 Model AI: `cnn-6ch-chili`\n\u2022 Status Database: Disimpan ke database TiDB Cloud (`leaf_detections`)\n\u2022 Rekomendasi: Daun cabai dalam kondisi sehat. Pertahankan kelembapan tanah optimal (40\u201365%) dan jadwal perawatan rutin.","intent":"leaf_update","metadata_json":{"class_name":"Daun Sehat","confidence":0.853744,"image_url":null,"leaf_detection_id":30005,"saved_to_database":true},"created_at":"2026-11-15T05:55:55.000000Z","updated_at":"2026-11-15T05:55:55.000000Z"},{"id":60021,"sender":"user","message":"\ud83d\udcf8 Mengirim foto daun","intent":"user_photo","metadata_json":{"image_url":"\/storage\/leaves\/leaf_20261115_125610_cCnLXq.jpeg","model_id":"cnn-6ch-chili","source":"web"},"created_at":"2026-11-15T05:56:10.000000Z","updated_at":"2026-11-15T05:56:10.000000Z"},{"id":60022,"sender":"bot","message":"\u26a0\ufe0f **PERINGATAN DETEKSI PENYAKIT DAUN CABAI!**\n\n\u2022 Penyakit Terdeteksi: **Bercak Bakteri**\n\u2022 Tingkat Keyakinan (Confidence): **100%**\n\u2022 Model AI: `cnn-6ch-chili`\n\u2022 Status Database: Disimpan ke database TiDB Cloud (`leaf_detections`)\n\n\ud83d\udee1\ufe0f Pompa pestisida TIDAK dinyalakan otomatis.\n\u2753 **Apakah Anda ingin menyemprotkan pestisida sekarang?**\nSilakan tekan tombol konfirmasi di bawah atau balas **ya** \/ **tidak**:","intent":"ask_pesticide_confirmation","metadata_json":{"class_name":"Bercak Bakteri","confidence":0.999992,"confirmation_handled":false,"image_url":null,"leaf_detection_id":30006,"requires_confirmation":true,"saved_to_database":true},"created_at":"2026-11-15T05:56:10.000000Z","updated_at":"2026-11-15T05:56:10.000000Z"},{"id":60023,"sender":"user","message":"\ud83d\udcf8 Mengirim foto daun","intent":"user_photo","metadata_json":{"image_url":"\/storage\/chat_photos\/chat_20261115_125610_8TUz0J.jpeg","model_id":"cnn-6ch-chili","source":"web"},"created_at":"2026-11-15T05:56:10.000000Z","updated_at":"2026-11-15T05:56:10.000000Z"},{"id":60024,"sender":"bot","message":"\u26a0\ufe0f **PERINGATAN DETEKSI PENYAKIT DAUN CABAI!**\n\n\u2022 Penyakit Terdeteksi: **Bercak Bakteri**\n\u2022 Tingkat Keyakinan (Confidence): **100%**\n\u2022 Model AI: `cnn-6ch-chili`\n\u2022 Status Database: Kondisi daun sama dengan deteksi terakhir (gambar tidak diduplikasi ke database)\n\n\ud83d\udee1\ufe0f Pompa pestisida TIDAK dinyalakan otomatis.\n\u2753 **Apakah Anda ingin menyemprotkan pestisida sekarang?**\nSilakan tekan tombol konfirmasi di bawah atau balas **ya** \/ **tidak**:","intent":"ask_pesticide_confirmation","metadata_json":{"class_name":"Bercak Bakteri","confidence":0.999992,"confirmation_handled":false,"leaf_detection_id":30006,"requires_confirmation":true,"saved_to_database":false},"created_at":"2026-11-15T05:56:11.000000Z","updated_at":"2026-11-15T05:56:11.000000Z"},{"id":60025,"sender":"user","message":"\ud83d\udcf8 Mengirim foto daun","intent":"user_photo","metadata_json":{"image_url":"\/storage\/leaves\/leaf_20261115_125750_gfwBfN.jpg","model_id":"cnn-6ch-chili","source":"web"},"created_at":"2026-11-15T05:57:50.000000Z","updated_at":"2026-11-15T05:57:50.000000Z"},{"id":60026,"sender":"bot","message":"\u26a0\ufe0f **PERINGATAN DETEKSI PENYAKIT DAUN CABAI!**\n\n\u2022 Penyakit Terdeteksi: **Defisiensi Nutrisi**\n\u2022 Tingkat Keyakinan (Confidence): **63.4%**\n\u2022 Model AI: `cnn-6ch-chili`\n\u2022 Status Database: Disimpan ke database TiDB Cloud (`leaf_detections`)\n\n\ud83d\udee1\ufe0f Pompa pestisida TIDAK dinyalakan otomatis.\n\u2753 **Apakah Anda ingin menyemprotkan pestisida sekarang?**\nSilakan tekan tombol konfirmasi di bawah atau balas **ya** \/ **tidak**:","intent":"ask_pesticide_confirmation","metadata_json":{"class_name":"Defisiensi Nutrisi","confidence":0.63363,"confirmation_handled":false,"image_url":null,"leaf_detection_id":30007,"requires_confirmation":true,"saved_to_database":true},"created_at":"2026-11-15T05:57:50.000000Z","updated_at":"2026-11-15T05:57:50.000000Z"},{"id":60027,"sender":"user","message":"\ud83d\udcf8 Mengirim foto daun","intent":"user_photo","metadata_json":{"image_url":"\/storage\/leaves\/leaf_20261115_125841_vGnVEB.jpg","model_id":"cnn-6ch-chili","source":"web"},"created_at":"2026-11-15T05:58:41.000000Z","updated_at":"2026-11-15T05:58:41.000000Z"},{"id":60028,"sender":"bot","message":"\u26a0\ufe0f **PERINGATAN DETEKSI PENYAKIT DAUN CABAI!**\n\n\u2022 Penyakit Terdeteksi: **Bercak Putih**\n\u2022 Tingkat Keyakinan (Confidence): **82.9%**\n\u2022 Model AI: `cnn-6ch-chili`\n\u2022 Status Database: Disimpan ke database TiDB Cloud (`leaf_detections`)\n\n\ud83d\udee1\ufe0f Pompa pestisida TIDAK dinyalakan otomatis.\n\u2753 **Apakah Anda ingin menyemprotkan pestisida sekarang?**\nSilakan tekan tombol konfirmasi di bawah atau balas **ya** \/ **tidak**:","intent":"ask_pesticide_confirmation","metadata_json":{"class_name":"Bercak Putih","confidence":0.829186,"confirmation_handled":false,"image_url":null,"leaf_detection_id":30008,"requires_confirmation":true,"saved_to_database":true},"created_at":"2026-11-15T05:58:41.000000Z","updated_at":"2026-11-15T05:58:41.000000Z"},{"id":60029,"sender":"user","message":"\ud83d\udcf8 Mengirim foto daun","intent":"user_photo","metadata_json":{"image_url":"\/storage\/leaves\/leaf_20261115_125902_8YeZ3v.jpg","model_id":"cnn-6ch-chili","source":"web"},"created_at":"2026-11-15T05:59:02.000000Z","updated_at":"2026-11-15T05:59:02.000000Z"},{"id":60030,"sender":"bot","message":"\ud83c\udf3f **Update Deteksi Daun Baru**\n\u2022 Kondisi Daun: **Daun Sehat** (**98.4%**)\n\u2022 Model AI: `cnn-6ch-chili`\n\u2022 Status Database: Disimpan ke database TiDB Cloud (`leaf_detections`)\n\u2022 Rekomendasi: Daun cabai dalam kondisi sehat. Pertahankan kelembapan tanah optimal (40\u201365%) dan jadwal perawatan rutin.","intent":"leaf_update","metadata_json":{"class_name":"Daun Sehat","confidence":0.984228,"image_url":null,"leaf_detection_id":30009,"saved_to_database":true},"created_at":"2026-11-15T05:59:02.000000Z","updated_at":"2026-11-15T05:59:02.000000Z"},{"id":60031,"sender":"user","message":"\ud83d\udcf8 Mengirim foto daun","intent":"user_photo","metadata_json":{"image_url":"\/storage\/leaves\/leaf_20261115_131526_uGDL5A.jpg","model_id":"cnn-6ch-chili","source":"web"},"created_at":"2026-11-15T06:15:26.000000Z","updated_at":"2026-11-15T06:15:26.000000Z"},{"id":60032,"sender":"bot","message":"\u26a0\ufe0f **PERINGATAN DETEKSI PENYAKIT DAUN CABAI!**\n\n\u2022 Penyakit Terdeteksi: **Bercak Bakteri**\n\u2022 Tingkat Keyakinan (Confidence): **91%**\n\u2022 Model AI: `cnn-6ch-chili`\n\u2022 Status Database: Disimpan ke database TiDB Cloud (`leaf_detections`)\n\n\ud83d\udee1\ufe0f Pompa pestisida TIDAK dinyalakan otomatis.\n\u2753 **Apakah Anda ingin menyemprotkan pestisida sekarang?**\nSilakan tekan tombol konfirmasi di bawah atau balas **ya** \/ **tidak**:","intent":"ask_pesticide_confirmation","metadata_json":{"class_name":"Bercak Bakteri","confidence":0.909882,"confirmation_handled":false,"image_url":null,"leaf_detection_id":30010,"requires_confirmation":true,"saved_to_database":true},"created_at":"2026-11-15T06:15:26.000000Z","updated_at":"2026-11-15T06:15:26.000000Z"},{"id":60033,"sender":"user","message":"\ud83d\udcf8 Mengirim foto daun","intent":"user_photo","metadata_json":{"image_url":"\/storage\/leaves\/leaf_20261115_131606_9b6S2n.jpg","model_id":"cnn-6ch-chili","source":"web"},"created_at":"2026-11-15T06:16:06.000000Z","updated_at":"2026-11-15T06:16:06.000000Z"},{"id":60034,"sender":"bot","message":"\u26a0\ufe0f **PERINGATAN DETEKSI PENYAKIT DAUN CABAI!**\n\n\u2022 Penyakit Terdeteksi: **Bercak Putih**\n\u2022 Tingkat Keyakinan (Confidence): **88.7%**\n\u2022 Model AI: `cnn-6ch-chili`\n\u2022 Status Database: Disimpan ke database TiDB Cloud (`leaf_detections`)\n\n\ud83d\udee1\ufe0f Pompa pestisida TIDAK dinyalakan otomatis.\n\u2753 **Apakah Anda ingin menyemprotkan pestisida sekarang?**\nSilakan tekan tombol konfirmasi di bawah atau balas **ya** \/ **tidak**:","intent":"ask_pesticide_confirmation","metadata_json":{"class_name":"Bercak Putih","confidence":0.886968,"confirmation_handled":false,"image_url":null,"leaf_detection_id":30011,"requires_confirmation":true,"saved_to_database":true},"created_at":"2026-11-15T06:16:06.000000Z","updated_at":"2026-11-15T06:16:06.000000Z"},{"id":60035,"sender":"user","message":"\ud83d\udcf8 Mengirim foto daun","intent":"user_photo","metadata_json":{"image_url":"\/storage\/chat_photos\/chat_20261115_131634_3bguP5.jpg","model_id":"yolov8n-chili","source":"web"},"created_at":"2026-11-15T06:16:34.000000Z","updated_at":"2026-11-15T06:16:34.000000Z"},{"id":60036,"sender":"bot","message":"\ud83c\udf3f **Hasil Analisis Gambar Daun**\n\u2022 Kondisi Daun: **Daun Sehat** (**88.7%**)\n\u2022 Model AI: `yolov8n-chili`\n\u2022 Status Database: Kondisi daun tidak berubah (gambar tidak diduplikasi ke database)\n\u2022 Rekomendasi: Daun cabai dalam kondisi sehat. Pertahankan kelembapan tanah optimal (40\u201365%) dan jadwal perawatan rutin.","intent":"leaf_update","metadata_json":{"class_name":"Daun Sehat","confidence":0.886746,"leaf_detection_id":30011,"saved_to_database":false},"created_at":"2026-11-15T06:16:34.000000Z","updated_at":"2026-11-15T06:16:34.000000Z"},{"id":60037,"sender":"user","message":"\ud83d\udcf8 Mengirim foto daun","intent":"user_photo","metadata_json":{"image_url":"\/storage\/leaves\/leaf_20261115_131723_XmvZcI.jpg","model_id":"yolov8n-chili","source":"web"},"created_at":"2026-11-15T06:17:23.000000Z","updated_at":"2026-11-15T06:17:23.000000Z"},{"id":60038,"sender":"bot","message":"\u26a0\ufe0f **PERINGATAN DETEKSI PENYAKIT DAUN CABAI!**\n\n\u2022 Penyakit Terdeteksi: **Bercak Cercospora**\n\u2022 Tingkat Keyakinan (Confidence): **69%**\n\u2022 Model AI: `yolov8n-chili`\n\u2022 Status Database: Disimpan ke database TiDB Cloud (`leaf_detections`)\n\n\ud83d\udee1\ufe0f Pompa pestisida TIDAK dinyalakan otomatis.\n\u2753 **Apakah Anda ingin menyemprotkan pestisida sekarang?**\nSilakan tekan tombol konfirmasi di bawah atau balas **ya** \/ **tidak**:","intent":"ask_pesticide_confirmation","metadata_json":{"class_name":"Bercak Cercospora","confidence":0.690421,"confirmation_handled":false,"image_url":null,"leaf_detection_id":30012,"requires_confirmation":true,"saved_to_database":true},"created_at":"2026-11-15T06:17:23.000000Z","updated_at":"2026-11-15T06:17:23.000000Z"}],"selected_model_id":"yolov11n-chili","selected_model_version":2,"auto_water_threshold":30,"server_time":"15 Nov 2026, 23:15:44 WIB"}