{ "cycle_start": "2026-05-22", "cycle_end": "2026-07-09", "experience_temperature": "avg_temp - (wind_speed * chill_factor - (humidity-70)/5); wind_speed is sensor m/s not fan count", "flocks": [ { "name": "Lantai 1", "iot_flock_id": "686df69f407b21002da8750c", "source": "api", "rows": [ { "date": "2026-05-22", "age": 1, "wind_speed": 0.0, "humidity": 0.1, "water_total": 1667.0, "average_temperature": 34.1667, "experience_temperature": 20.1867, "chill_factor": 8.0, "cycle_day": 0 }, { "date": "2026-05-23", "age": 2, "wind_speed": 0.0, "humidity": 0.0, "water_total": 286.0, "average_temperature": 34.2333, "experience_temperature": 20.2333, "chill_factor": 7.8333, "cycle_day": 1 }, { "date": "2026-05-24", "age": 3, "wind_speed": 0.0, "humidity": 0.1, "water_total": 3720.0, "average_temperature": 33.0, "experience_temperature": 19.02, "chill_factor": 7.6667, "cycle_day": 2 }, { "date": "2026-05-25", "age": 4, "wind_speed": 0.0, "humidity": 0.0, "water_total": 9045.0, "average_temperature": 32.3667, "experience_temperature": 18.3667, "chill_factor": 7.5, "cycle_day": 3 }, { "date": "2026-05-26", "age": 5, "wind_speed": 0.0, "humidity": 85.9, "water_total": 681.0, "average_temperature": 32.7333, "experience_temperature": 35.9133, "chill_factor": 7.3333, "cycle_day": 4 }, { "date": "2026-05-27", "age": 6, "wind_speed": 0.0, "humidity": 79.9, "water_total": 582.0, "average_temperature": 31.5, "experience_temperature": 33.48, "chill_factor": 7.1667, "cycle_day": 5 }, { "date": "2026-05-28", "age": 7, "wind_speed": 0.0, "humidity": 79.8, "water_total": 1065.0, "average_temperature": 30.4333, "experience_temperature": 32.3933, "chill_factor": 7.0, "cycle_day": 6 }, { "date": "2026-05-29", "age": 8, "wind_speed": 0.0, "humidity": 83.1, "water_total": 890.0, "average_temperature": 30.1333, "experience_temperature": 32.7533, "chill_factor": 6.8571, "cycle_day": 7 }, { "date": "2026-05-30", "age": 9, "wind_speed": 0.0, "humidity": 84.7, "water_total": 10.0, "average_temperature": 29.5667, "experience_temperature": 32.5067, "chill_factor": 6.7143, "cycle_day": 8 }, { "date": "2026-05-31", "age": 10, "wind_speed": 0.0, "humidity": 83.7, "water_total": 10.0, "average_temperature": 29.3, "experience_temperature": 32.04, "chill_factor": 6.5714, "cycle_day": 9 }, { "date": "2026-06-01", "age": 11, "wind_speed": 0.0, "humidity": 84.4, "water_total": 1139.0, "average_temperature": 29.1, "experience_temperature": 31.98, "chill_factor": 6.4286, "cycle_day": 10 }, { "date": "2026-06-02", "age": 12, "wind_speed": 0.3, "humidity": 82.9, "water_total": 903.0, "average_temperature": 29.4, "experience_temperature": 30.0943, "chill_factor": 6.2857, "cycle_day": 11 }, { "date": "2026-06-03", "age": 13, "wind_speed": 0.2, "humidity": 83.1, "water_total": 1583.0, "average_temperature": 29.8333, "experience_temperature": 31.2248, "chill_factor": 6.1429, "cycle_day": 12 }, { "date": "2026-06-04", "age": 14, "wind_speed": 0.2, "humidity": 86.2, "water_total": 55.0, "average_temperature": 29.2667, "experience_temperature": 31.3067, "chill_factor": 6.0, "cycle_day": 13 }, { "date": "2026-06-05", "age": 15, "wind_speed": 0.2, "humidity": 83.0, "water_total": 23.0, "average_temperature": 29.7667, "experience_temperature": 31.2095, "chill_factor": 5.7857, "cycle_day": 14 }, { "date": "2026-06-06", "age": 16, "wind_speed": 0.1, "humidity": 79.0, "water_total": 2619.0, "average_temperature": 29.3, "experience_temperature": 30.5429, "chill_factor": 5.5714, "cycle_day": 15 }, { "date": "2026-06-07", "age": 17, "wind_speed": 0.1, "humidity": 80.4, "water_total": 1641.0, "average_temperature": 28.9333, "experience_temperature": 30.4776, "chill_factor": 5.3571, "cycle_day": 16 }, { "date": "2026-06-08", "age": 18, "wind_speed": 0.4, "humidity": 82.6, "water_total": 1831.0, "average_temperature": 28.0333, "experience_temperature": 28.4962, "chill_factor": 5.1429, "cycle_day": 17 }, { "date": "2026-06-09", "age": 19, "wind_speed": 0.7, "humidity": 84.1, "water_total": 1898.0, "average_temperature": 27.8, "experience_temperature": 27.17, "chill_factor": 4.9286, "cycle_day": 18 }, { "date": "2026-06-10", "age": 20, "wind_speed": 0.8, "humidity": 84.9, "water_total": 2159.0, "average_temperature": 27.5, "experience_temperature": 26.7086, "chill_factor": 4.7143, "cycle_day": 19 }, { "date": "2026-06-11", "age": 21, "wind_speed": 1.2, "humidity": 84.3, "water_total": 2092.0, "average_temperature": 27.6333, "experience_temperature": 25.0933, "chill_factor": 4.5, "cycle_day": 20 }, { "date": "2026-06-12", "age": 22, "wind_speed": 1.2, "humidity": 82.5, "water_total": 1995.0, "average_temperature": 27.8333, "experience_temperature": 25.1048, "chill_factor": 4.3571, "cycle_day": 21 }, { "date": "2026-06-13", "age": 23, "wind_speed": 1.2, "humidity": 83.1, "water_total": 1800.0, "average_temperature": 27.7, "experience_temperature": 25.2629, "chill_factor": 4.2143, "cycle_day": 22 }, { "date": "2026-06-14", "age": 24, "wind_speed": 1.2, "humidity": 85.1, "water_total": 1596.0, "average_temperature": 27.9, "experience_temperature": 26.0343, "chill_factor": 4.0714, "cycle_day": 23 }, { "date": "2026-06-15", "age": 25, "wind_speed": 1.2, "humidity": 89.0, "water_total": 7602.0, "average_temperature": 25.9333, "experience_temperature": 25.019, "chill_factor": 3.9286, "cycle_day": 24 }, { "date": "2026-06-16", "age": 26, "wind_speed": 1.1, "humidity": 83.7, "water_total": 1561.0, "average_temperature": 26.8333, "experience_temperature": 25.409, "chill_factor": 3.7857, "cycle_day": 25 }, { "date": "2026-06-17", "age": 27, "wind_speed": 1.6, "humidity": 81.3, "water_total": 1666.0, "average_temperature": 27.5667, "experience_temperature": 23.9981, "chill_factor": 3.6429, "cycle_day": 26 }, { "date": "2026-06-18", "age": 28, "wind_speed": 1.4, "humidity": 84.4, "water_total": 8274.0, "average_temperature": 26.5667, "experience_temperature": 24.5467, "chill_factor": 3.5, "cycle_day": 27 }, { "date": "2026-06-19", "age": 29, "wind_speed": 1.6, "humidity": 85.3, "water_total": 2091.0, "average_temperature": 26.8333, "experience_temperature": 24.2933, "chill_factor": 3.5, "cycle_day": 28 }, { "date": "2026-06-20", "age": 30, "wind_speed": 1.7, "humidity": 87.8, "water_total": 2370.0, "average_temperature": 25.6, "experience_temperature": 23.21, "chill_factor": 3.5, "cycle_day": 29 }, { "date": "2026-06-21", "age": 31, "wind_speed": 1.6, "humidity": 89.7, "water_total": 2477.0, "average_temperature": 26.6, "experience_temperature": 24.94, "chill_factor": 3.5, "cycle_day": 30 }, { "date": "2026-06-22", "age": 32, "wind_speed": 1.9, "humidity": 88.6, "water_total": 2221.0, "average_temperature": 26.8, "experience_temperature": 23.87, "chill_factor": 3.5, "cycle_day": 31 }, { "date": "2026-06-23", "age": 33, "wind_speed": 1.9, "humidity": 89.0, "water_total": 1370.0, "average_temperature": 26.6333, "experience_temperature": 23.7833, "chill_factor": 3.5, "cycle_day": 32 }, { "date": "2026-06-24", "age": 34, "wind_speed": 1.9, "humidity": 90.5, "water_total": 786.0, "average_temperature": 26.7, "experience_temperature": 24.15, "chill_factor": 3.5, "cycle_day": 33 }, { "date": "2026-06-25", "age": 35, "wind_speed": 2.3, "humidity": 86.6, "water_total": 549.0, "average_temperature": 26.2, "experience_temperature": 21.47, "chill_factor": 3.5, "cycle_day": 34 }, { "date": "2026-06-26", "age": 36, "wind_speed": 1.1, "humidity": 90.2, "water_total": 1247.0, "average_temperature": 25.8333, "experience_temperature": 26.1019, "chill_factor": 3.4286, "cycle_day": 35 }, { "date": "2026-06-27", "age": 37, "wind_speed": 1.8, "humidity": 92.3, "water_total": 4069.0, "average_temperature": 26.6667, "experience_temperature": 25.0838, "chill_factor": 3.3571, "cycle_day": 36 }, { "date": "2026-06-28", "age": 38, "wind_speed": 1.2, "humidity": 90.9, "water_total": 134.0, "average_temperature": 25.3333, "experience_temperature": 25.5705, "chill_factor": 3.2857, "cycle_day": 37 }, { "date": "2026-06-29", "age": 39, "wind_speed": 1.4, "humidity": 88.2, "water_total": 2050.0, "average_temperature": 26.6, "experience_temperature": 25.74, "chill_factor": 3.2143, "cycle_day": 38 }, { "date": "2026-06-30", "age": 40, "wind_speed": 1.6, "humidity": 84.3, "water_total": 148.0, "average_temperature": 25.9, "experience_temperature": 23.7314, "chill_factor": 3.1429, "cycle_day": 39 }, { "date": "2026-07-01", "age": 41, "wind_speed": 1.5, "humidity": 86.8, "water_total": 123.0, "average_temperature": 25.5, "experience_temperature": 24.2529, "chill_factor": 3.0714, "cycle_day": 40 }, { "date": "2026-07-02", "age": 42, "wind_speed": 1.6, "humidity": 88.5, "water_total": 193.0, "average_temperature": 25.7333, "experience_temperature": 24.6333, "chill_factor": 3.0, "cycle_day": 41 }, { "date": "2026-07-03", "age": 43, "wind_speed": 1.6, "humidity": 84.9, "water_total": 40.0, "average_temperature": 26.5667, "experience_temperature": 24.7467, "chill_factor": 3.0, "cycle_day": 42 }, { "date": "2026-07-04", "age": 44, "wind_speed": 1.6, "humidity": 85.4, "water_total": 0.0, "average_temperature": 25.7333, "experience_temperature": 24.0133, "chill_factor": 3.0, "cycle_day": 43 }, { "date": "2026-07-05", "age": 45, "wind_speed": 1.5, "humidity": 87.3, "water_total": 0.0, "average_temperature": 25.8, "experience_temperature": 24.76, "chill_factor": 3.0, "cycle_day": 44 }, { "date": "2026-07-06", "age": 46, "wind_speed": 1.7, "humidity": 87.1, "water_total": 0.0, "average_temperature": 25.4, "experience_temperature": 23.72, "chill_factor": 3.0, "cycle_day": 45 }, { "date": "2026-07-07", "age": 47, "wind_speed": 1.5, "humidity": 88.9, "water_total": 0.0, "average_temperature": 25.3, "experience_temperature": 24.58, "chill_factor": 3.0, "cycle_day": 46 }, { "date": "2026-07-08", "age": 48, "wind_speed": 1.4, "humidity": 82.3, "water_total": 0.0, "average_temperature": 25.7, "experience_temperature": 23.96, "chill_factor": 3.0, "cycle_day": 47 }, { "date": "2026-07-09", "age": 49, "wind_speed": 0.7, "humidity": 82.0, "water_total": 0.0, "average_temperature": 24.2, "experience_temperature": 24.5, "chill_factor": 3.0, "cycle_day": 48 } ] }, { "name": "Lantai 2", "iot_flock_id": "686df69f407b21002da8750d", "source": "cloned_from_lantai_1", "adjust": { "wind_speed_delta": -0.05, "humidity_delta": 1.2, "average_temperature_delta": -0.3, "water_total_factor": 0.96 }, "rows": [ { "date": "2026-05-22", "age": 1, "wind_speed": 0.0, "humidity": 1.3, "water_total": 1600.3, "average_temperature": 33.8667, "experience_temperature": 20.1267, "chill_factor": 8.0, "cycle_day": 0 }, { "date": "2026-05-23", "age": 2, "wind_speed": 0.0, "humidity": 1.2, "water_total": 274.6, "average_temperature": 33.9333, "experience_temperature": 20.1733, "chill_factor": 7.8333, "cycle_day": 1 }, { "date": "2026-05-24", "age": 3, "wind_speed": 0.0, "humidity": 1.3, "water_total": 3571.2, "average_temperature": 32.7, "experience_temperature": 18.96, "chill_factor": 7.6667, "cycle_day": 2 }, { "date": "2026-05-25", "age": 4, "wind_speed": 0.0, "humidity": 1.2, "water_total": 8683.2, "average_temperature": 32.0667, "experience_temperature": 18.3067, "chill_factor": 7.5, "cycle_day": 3 }, { "date": "2026-05-26", "age": 5, "wind_speed": 0.0, "humidity": 87.1, "water_total": 653.8, "average_temperature": 32.4333, "experience_temperature": 35.8533, "chill_factor": 7.3333, "cycle_day": 4 }, { "date": "2026-05-27", "age": 6, "wind_speed": 0.0, "humidity": 81.1, "water_total": 558.7, "average_temperature": 31.2, "experience_temperature": 33.42, "chill_factor": 7.1667, "cycle_day": 5 }, { "date": "2026-05-28", "age": 7, "wind_speed": 0.0, "humidity": 81.0, "water_total": 1022.4, "average_temperature": 30.1333, "experience_temperature": 32.3333, "chill_factor": 7.0, "cycle_day": 6 }, { "date": "2026-05-29", "age": 8, "wind_speed": 0.0, "humidity": 84.3, "water_total": 854.4, "average_temperature": 29.8333, "experience_temperature": 32.6933, "chill_factor": 6.8571, "cycle_day": 7 }, { "date": "2026-05-30", "age": 9, "wind_speed": 0.0, "humidity": 85.9, "water_total": 9.6, "average_temperature": 29.2667, "experience_temperature": 32.4467, "chill_factor": 6.7143, "cycle_day": 8 }, { "date": "2026-05-31", "age": 10, "wind_speed": 0.0, "humidity": 84.9, "water_total": 9.6, "average_temperature": 29.0, "experience_temperature": 31.98, "chill_factor": 6.5714, "cycle_day": 9 }, { "date": "2026-06-01", "age": 11, "wind_speed": 0.0, "humidity": 85.6, "water_total": 1093.4, "average_temperature": 28.8, "experience_temperature": 31.92, "chill_factor": 6.4286, "cycle_day": 10 }, { "date": "2026-06-02", "age": 12, "wind_speed": 0.25, "humidity": 84.1, "water_total": 866.9, "average_temperature": 29.1, "experience_temperature": 30.3486, "chill_factor": 6.2857, "cycle_day": 11 }, { "date": "2026-06-03", "age": 13, "wind_speed": 0.15, "humidity": 84.3, "water_total": 1519.7, "average_temperature": 29.5333, "experience_temperature": 31.4719, "chill_factor": 6.1429, "cycle_day": 12 }, { "date": "2026-06-04", "age": 14, "wind_speed": 0.15, "humidity": 87.4, "water_total": 52.8, "average_temperature": 28.9667, "experience_temperature": 31.5467, "chill_factor": 6.0, "cycle_day": 13 }, { "date": "2026-06-05", "age": 15, "wind_speed": 0.15, "humidity": 84.2, "water_total": 22.1, "average_temperature": 29.4667, "experience_temperature": 31.4388, "chill_factor": 5.7857, "cycle_day": 14 }, { "date": "2026-06-06", "age": 16, "wind_speed": 0.05, "humidity": 80.2, "water_total": 2514.2, "average_temperature": 29.0, "experience_temperature": 30.7614, "chill_factor": 5.5714, "cycle_day": 15 }, { "date": "2026-06-07", "age": 17, "wind_speed": 0.05, "humidity": 81.6, "water_total": 1575.4, "average_temperature": 28.6333, "experience_temperature": 30.6854, "chill_factor": 5.3571, "cycle_day": 16 }, { "date": "2026-06-08", "age": 18, "wind_speed": 0.35, "humidity": 83.8, "water_total": 1757.8, "average_temperature": 27.7333, "experience_temperature": 28.6933, "chill_factor": 5.1429, "cycle_day": 17 }, { "date": "2026-06-09", "age": 19, "wind_speed": 0.65, "humidity": 85.3, "water_total": 1822.1, "average_temperature": 27.5, "experience_temperature": 27.3564, "chill_factor": 4.9286, "cycle_day": 18 }, { "date": "2026-06-10", "age": 20, "wind_speed": 0.75, "humidity": 86.1, "water_total": 2072.6, "average_temperature": 27.2, "experience_temperature": 26.8843, "chill_factor": 4.7143, "cycle_day": 19 }, { "date": "2026-06-11", "age": 21, "wind_speed": 1.15, "humidity": 85.5, "water_total": 2008.3, "average_temperature": 27.3333, "experience_temperature": 25.2583, "chill_factor": 4.5, "cycle_day": 20 }, { "date": "2026-06-12", "age": 22, "wind_speed": 1.15, "humidity": 83.7, "water_total": 1915.2, "average_temperature": 27.5333, "experience_temperature": 25.2626, "chill_factor": 4.3571, "cycle_day": 21 }, { "date": "2026-06-13", "age": 23, "wind_speed": 1.15, "humidity": 84.3, "water_total": 1728.0, "average_temperature": 27.4, "experience_temperature": 25.4136, "chill_factor": 4.2143, "cycle_day": 22 }, { "date": "2026-06-14", "age": 24, "wind_speed": 1.15, "humidity": 86.3, "water_total": 1532.2, "average_temperature": 27.6, "experience_temperature": 26.1779, "chill_factor": 4.0714, "cycle_day": 23 }, { "date": "2026-06-15", "age": 25, "wind_speed": 1.15, "humidity": 90.2, "water_total": 7297.9, "average_temperature": 25.6333, "experience_temperature": 25.1554, "chill_factor": 3.9286, "cycle_day": 24 }, { "date": "2026-06-16", "age": 26, "wind_speed": 1.05, "humidity": 84.9, "water_total": 1498.6, "average_temperature": 26.5333, "experience_temperature": 25.5383, "chill_factor": 3.7857, "cycle_day": 25 }, { "date": "2026-06-17", "age": 27, "wind_speed": 1.55, "humidity": 82.5, "water_total": 1599.4, "average_temperature": 27.2667, "experience_temperature": 24.1203, "chill_factor": 3.6429, "cycle_day": 26 }, { "date": "2026-06-18", "age": 28, "wind_speed": 1.35, "humidity": 85.6, "water_total": 7943.0, "average_temperature": 26.2667, "experience_temperature": 24.6617, "chill_factor": 3.5, "cycle_day": 27 }, { "date": "2026-06-19", "age": 29, "wind_speed": 1.55, "humidity": 86.5, "water_total": 2007.4, "average_temperature": 26.5333, "experience_temperature": 24.4083, "chill_factor": 3.5, "cycle_day": 28 }, { "date": "2026-06-20", "age": 30, "wind_speed": 1.65, "humidity": 89.0, "water_total": 2275.2, "average_temperature": 25.3, "experience_temperature": 23.325, "chill_factor": 3.5, "cycle_day": 29 }, { "date": "2026-06-21", "age": 31, "wind_speed": 1.55, "humidity": 90.9, "water_total": 2377.9, "average_temperature": 26.3, "experience_temperature": 25.055, "chill_factor": 3.5, "cycle_day": 30 }, { "date": "2026-06-22", "age": 32, "wind_speed": 1.85, "humidity": 89.8, "water_total": 2132.2, "average_temperature": 26.5, "experience_temperature": 23.985, "chill_factor": 3.5, "cycle_day": 31 }, { "date": "2026-06-23", "age": 33, "wind_speed": 1.85, "humidity": 90.2, "water_total": 1315.2, "average_temperature": 26.3333, "experience_temperature": 23.8983, "chill_factor": 3.5, "cycle_day": 32 }, { "date": "2026-06-24", "age": 34, "wind_speed": 1.85, "humidity": 91.7, "water_total": 754.6, "average_temperature": 26.4, "experience_temperature": 24.265, "chill_factor": 3.5, "cycle_day": 33 }, { "date": "2026-06-25", "age": 35, "wind_speed": 2.25, "humidity": 87.8, "water_total": 527.0, "average_temperature": 25.9, "experience_temperature": 21.585, "chill_factor": 3.5, "cycle_day": 34 }, { "date": "2026-06-26", "age": 36, "wind_speed": 1.05, "humidity": 91.4, "water_total": 1197.1, "average_temperature": 25.5333, "experience_temperature": 26.2133, "chill_factor": 3.4286, "cycle_day": 35 }, { "date": "2026-06-27", "age": 37, "wind_speed": 1.75, "humidity": 93.5, "water_total": 3906.2, "average_temperature": 26.3667, "experience_temperature": 25.1917, "chill_factor": 3.3571, "cycle_day": 36 }, { "date": "2026-06-28", "age": 38, "wind_speed": 1.15, "humidity": 92.1, "water_total": 128.6, "average_temperature": 25.0333, "experience_temperature": 25.6747, "chill_factor": 3.2857, "cycle_day": 37 }, { "date": "2026-06-29", "age": 39, "wind_speed": 1.35, "humidity": 89.4, "water_total": 1968.0, "average_temperature": 26.3, "experience_temperature": 25.8407, "chill_factor": 3.2143, "cycle_day": 38 }, { "date": "2026-06-30", "age": 40, "wind_speed": 1.55, "humidity": 85.5, "water_total": 142.1, "average_temperature": 25.6, "experience_temperature": 23.8286, "chill_factor": 3.1429, "cycle_day": 39 }, { "date": "2026-07-01", "age": 41, "wind_speed": 1.45, "humidity": 88.0, "water_total": 118.1, "average_temperature": 25.2, "experience_temperature": 24.3464, "chill_factor": 3.0714, "cycle_day": 40 }, { "date": "2026-07-02", "age": 42, "wind_speed": 1.55, "humidity": 89.7, "water_total": 185.3, "average_temperature": 25.4333, "experience_temperature": 24.7233, "chill_factor": 3.0, "cycle_day": 41 }, { "date": "2026-07-03", "age": 43, "wind_speed": 1.55, "humidity": 86.1, "water_total": 38.4, "average_temperature": 26.2667, "experience_temperature": 24.8367, "chill_factor": 3.0, "cycle_day": 42 }, { "date": "2026-07-04", "age": 44, "wind_speed": 1.55, "humidity": 86.6, "water_total": 0.0, "average_temperature": 25.4333, "experience_temperature": 24.1033, "chill_factor": 3.0, "cycle_day": 43 }, { "date": "2026-07-05", "age": 45, "wind_speed": 1.45, "humidity": 88.5, "water_total": 0.0, "average_temperature": 25.5, "experience_temperature": 24.85, "chill_factor": 3.0, "cycle_day": 44 }, { "date": "2026-07-06", "age": 46, "wind_speed": 1.65, "humidity": 88.3, "water_total": 0.0, "average_temperature": 25.1, "experience_temperature": 23.81, "chill_factor": 3.0, "cycle_day": 45 }, { "date": "2026-07-07", "age": 47, "wind_speed": 1.45, "humidity": 90.1, "water_total": 0.0, "average_temperature": 25.0, "experience_temperature": 24.67, "chill_factor": 3.0, "cycle_day": 46 }, { "date": "2026-07-08", "age": 48, "wind_speed": 1.35, "humidity": 83.5, "water_total": 0.0, "average_temperature": 25.4, "experience_temperature": 24.05, "chill_factor": 3.0, "cycle_day": 47 }, { "date": "2026-07-09", "age": 49, "wind_speed": 0.65, "humidity": 83.2, "water_total": 0.0, "average_temperature": 23.9, "experience_temperature": 24.59, "chill_factor": 3.0, "cycle_day": 48 } ] } ] }