use Illuminate\Support\Facades\Route; // Endpoint untuk Dashboard Utama (Menggantikan query DB yang error) Route::get('/dashboard', function () { return response()->json([ 'success' => true, 'message' => 'Data dashboard berhasil dimuat (Static Mode)', 'data' => [ 'mesin' => [ 'id' => 1, 'nama_mesin' => 'Mesin MQTT Utama', 'kode_mesin' => 'MQTT-01', 'status' => 'RUNNING' ], 'produksi' => [ 'id' => 1, 'machine_id' => 1, 'target_produksi' => 1000, 'aktual_produksi' => 850, 'status_aktif' => 'Aktif' ], 'downtimes_summary' => [ 'planned_minutes' => 30, 'unplanned_minutes' => 15 ], 'downtimes' => [ [ 'id' => 1, 'machine_id' => 1, 'kategori' => 'PLANNED', 'durasi_menit' => 30, 'keterangan' => 'Maintenance Rutin' ], [ 'id' => 2, 'machine_id' => 1, 'kategori' => 'UNPLANNED', 'durasi_menit' => 15, 'keterangan' => 'Kendala Sensor' ] ], 'jadwal' => [ [ 'id' => 1, 'shift' => 'Shift 1', 'jam_mulai' => '08:00', 'jam_selesai' => '16:00' ] ] ] ]); }); // Endpoint untuk Sensor Terbaru (Opsional jika dibutuhkan frontend) Route::get('/sensor/latest', function () { return response()->json([ 'success' => true, 'message' => 'Data sensor terbaru', 'data' => [ 'temperature' => 36.5, 'humidity' => 60.2, 'status_vibrasi' => 'Normal', 'timestamp' => now()->toIso8601String() ] ]); });