[{"data":1,"prerenderedAt":3303},["ShallowReactive",2],{"tech-industrial-energy-monitoring":3},{"id":4,"title":5,"author":6,"body":7,"category":3285,"date":3286,"description":3287,"extension":3288,"image":3289,"meta":3290,"navigation":299,"path":3291,"readingTime":3292,"seo":3293,"stem":3294,"tags":3295,"__hash__":3302},"tech\u002Ftech\u002Findustrial-energy-monitoring.md","Monitoring Listrik Industri: Cara Hemat Jutaan dari Motor, HVAC & PLC","Zainul Fanani",{"type":8,"value":9,"toc":3244},"minimark",[10,34,41,45,52,63,70,73,78,81,92,102,108,114,116,120,123,128,134,141,145,155,161,165,238,241,243,247,250,508,512,515,604,609,615,619,622,627,637,642,650,655,663,810,815,835,839,842,881,1029,1033,1038,1044,1049,1066,1071,1088,1090,1094,1097,1235,1239,1371,1377,1381,1493,1498,1502,1626,1631,1633,1637,1644,1648,1651,1657,1663,1668,1682,1687,1693,1697,1700,1794,1798,1805,1809,1881,1885,1891,1893,1897,1904,1908,2031,2035,2038,2186,2190,2196,2198,2202,2334,2339,2444,2450,2456,2458,2462,2465,2695,2699,2702,2745,2751,2755,2758,2791,2795,2798,2837,2841,2844,2883,2885,2889,2895,3074,3079,3111,3113,3117,3120,3126,3128,3132,3139,3145,3150,3182,3187,3208,3210,3225,3228,3240],[11,12,13],"blockquote",{},[14,15,16,20,21,25,26,33],"p",{},[17,18,19],"span",{},"!NOTE"," ",[22,23,24],"strong",{},"Pakai OpenClaw buat monitoring industri?"," Kalau belum punya, daftar dulu di ",[27,28,32],"a",{"href":29,"rel":30},"https:\u002F\u002Fblog.fanani.co\u002Fsumopod",[31],"nofollow","Sumopod"," — harga mulai dari yang terjangkau, dan bisa langsung konek ke sistem kamu.",[14,35,36],{},[37,38],"img",{"alt":39,"src":40},"Monitoring listrik industri di control room","\u002Fimages\u002Fposts\u002Findustrial-monitoring-header.jpg",[42,43,5],"h1",{"id":44},"monitoring-listrik-industri-cara-hemat-jutaan-dari-motor-hvac-plc",[14,46,47,48,51],{},"Harga bahan bakar industri naik terus. Solar industri tembus Rp 18.000\u002Fliter, listrik industri PLN juga udah nggak murah lagi. Di tengah tekanan biaya ini, banyak pabrik dan fasilitas industri ",[22,49,50],{},"nggak tau persis"," berapa listrik yang terbuang setiap bulan.",[14,53,54,55,58,59,62],{},"Bukan karena mereka nggak peduli — tapi karena ",[22,56,57],{},"nggak punya visibility",". Tanpa monitoring, kamu cuma bisa lihat tagihan PLN di akhir bulan. Tahu totalnya berapa, tapi nggak tau ",[22,60,61],{},"siapa boros, kapan boros, dan kenapa boros",".",[14,64,65,66,69],{},"Artikel ini bakal ngebahas gimana cara bikin sistem monitoring listrik industri yang ",[22,67,68],{},"nggak mahal",", tapi powerful — dari sensor CT sampai dashboard real-time, dengan OpenClaw sebagai \"otak\" yang ngumpulin data, analisa, dan kasih alert kalau ada yang abnormal.",[71,72],"hr",{},[74,75,77],"h2",{"id":76},"kenapa-monitoring-itu-wajib-bukan-optional","📊 Kenapa Monitoring Itu Wajib, Bukan Optional",[14,79,80],{},"Pertama, cek fakta-fakta ini:",[82,83,88],"pre",{"className":84,"code":86,"language":87},[85],"language-text","Konsumsi Listrik Industri (Typical Process Plant)\n\nMotor Listrik     ████████████████████████████████████  60-70%\nHVAC & Chiller    ██████████████                        15-25%\nLighting          ██████                                5-10%\nControl Systems   █                                     1-3%\nOther             █                                     1-3%\n","text",[89,90,86],"code",{"__ignoreMap":91},"",[14,93,94,97,98,101],{},[22,95,96],{},"Motor listrik"," adalah pemboros terbesar di hampir semua pabrik. Pump, compressor, fan, conveyor — semuanya pakai motor. Dan kebanyakan motor industri dijalanin ",[22,99,100],{},"tanpa VFD"," (Variable Frequency Drive), artinya mereka selalu full speed bahkan pas load-nya cuma 30%.",[14,103,104,107],{},[22,105,106],{},"HVAC"," nomor dua — terutama di pabrik yang butuh kontrol suhu (pharmaceutical, food processing, offshore platform). Chiller aja bisa menghabiskan 40% total tagihan listrik gedung komersial.",[14,109,110,113],{},[22,111,112],{},"Masalahnya:"," tanpa monitoring, kamu nggak pernah tau motor mana yang jalan 24 jam tapi cuma kerja 20% kapasitas. Nggak tau chiller yang set point-nya 7°C padahal 12°C udah cukup. Nggak tau power factor kamu cuma 0.75 padahal PLN charge penalty kalau di bawah 0.85.",[71,115],{},[74,117,119],{"id":118},"biaya-tersembunyi-yang-gak-kelihatan","💸 Biaya Tersembunyi yang Gak Kelihatan",[14,121,122],{},"Ini yang bikin kepala saya pusing setiap kali audit energi pabrik — selalu nemu setidaknya 3 masalah ini:",[124,125,127],"h3",{"id":126},"_1-motor-jalan-tanpa-beban","1. Motor Jalan Tanpa Beban",[82,129,132],{"className":130,"code":131,"language":87},[85],"⚠️ REAL CASE (Disamarkan):\n\nMotor pompa 75kW jalan 24\u002F7 di area storage tank.\nSetelah dipasang power meter: rata-rata load cuma 22kW (29%).\nArtinya: 53kW terbuang SETIAP JAM × 24 jam × 30 hari = 38,160 kWh\u002Fbulan.\nBiaya: 38,160 × Rp 1.000\u002FkWh = Rp 38 JUTA\u002Fbulan yang terbuang.\n",[89,133,131],{"__ignoreMap":91},[14,135,136,137,140],{},"Kasus ini ",[22,138,139],{},"sangat umum"," di pabrik processing, refinery, dan bahkan hotel besar. Motor di-set \"always on\" karena takut sistem down, padahal bisa diotomasi pakai level switch + VFD.",[124,142,144],{"id":143},"_2-power-factor-rendah","2. Power Factor Rendah",[14,146,147,148,151,152,62],{},"Kalau power factor (cos φ) kamu di bawah 0.85, PLN nggak cuma charge biaya energi — tapi juga ",[22,149,150],{},"biaya kVAR"," (reactive power). Di industri besar, ini bisa nyentuh ",[22,153,154],{},"puluhan juta per bulan",[82,156,159],{"className":157,"code":158,"language":87},[85],"Contoh:\n- Connected load: 500 kW\n- PF actual: 0.72 (karena banyak motor kecil tanpa capacitor bank)\n- PF target: 0.95\n- kVAR yang dibutuhkan: 500 × (tan(arccos 0.72) - tan(arccos 0.95))\n  = 500 × (0.964 - 0.329) = 317 kVAR\n- Biaya cap bank 300 kVAR: ~Rp 15-25 juta (one-time)\n- Savings: Rp 5-10 juta\u002Fbulan\n- Payback: 2-5 bulan 💰\n",[89,160,158],{"__ignoreMap":91},[124,162,164],{"id":163},"_3-chiller-overcooling","3. Chiller Overcooling",[82,166,170],{"className":167,"code":168,"language":169,"meta":91,"style":91},"language-mermaid shiki shiki-themes github-light github-dark","flowchart LR\n    A[Set Point 7°C] --> B[Chiller Full Load]\n    B --> C[Tagihan Listrik Tinggi]\n    \n    D[Set Point 12°C] --> E[Chiller Partial Load]\n    E --> F[Hemat 20-30% Listrik]\n    \n    style A fill:#ff6b6b,color:#fff\n    style D fill:#51cf66,color:#fff\n    style C fill:#ff6b6b,color:#fff\n    style F fill:#51cf66,color:#fff\n","mermaid",[89,171,172,179,185,191,197,203,209,214,220,226,232],{"__ignoreMap":91},[17,173,176],{"class":174,"line":175},"line",1,[17,177,178],{},"flowchart LR\n",[17,180,182],{"class":174,"line":181},2,[17,183,184],{},"    A[Set Point 7°C] --> B[Chiller Full Load]\n",[17,186,188],{"class":174,"line":187},3,[17,189,190],{},"    B --> C[Tagihan Listrik Tinggi]\n",[17,192,194],{"class":174,"line":193},4,[17,195,196],{},"    \n",[17,198,200],{"class":174,"line":199},5,[17,201,202],{},"    D[Set Point 12°C] --> E[Chiller Partial Load]\n",[17,204,206],{"class":174,"line":205},6,[17,207,208],{},"    E --> F[Hemat 20-30% Listrik]\n",[17,210,212],{"class":174,"line":211},7,[17,213,196],{},[17,215,217],{"class":174,"line":216},8,[17,218,219],{},"    style A fill:#ff6b6b,color:#fff\n",[17,221,223],{"class":174,"line":222},9,[17,224,225],{},"    style D fill:#51cf66,color:#fff\n",[17,227,229],{"class":174,"line":228},10,[17,230,231],{},"    style C fill:#ff6b6b,color:#fff\n",[17,233,235],{"class":174,"line":234},11,[17,236,237],{},"    style F fill:#51cf66,color:#fff\n",[14,239,240],{},"Chiller adalah equipment paling boros di sistem HVAC. Setiap 1°C penurunan set point = ~3-5% tambahan konsumsi listrik. Banyak pabrik set 7°C \"biar aman\" padahal process-nya cuma butuh 12-14°C.",[71,242],{},[74,244,246],{"id":245},"️-arsitektur-sistem-monitoring","🏗️ Arsitektur Sistem Monitoring",[14,248,249],{},"OK, sekarang bagian seriusnya — gimana arsitektur monitoring yang bener? Gue bagi jadi 4 layer:",[82,251,253],{"className":167,"code":252,"language":169,"meta":91,"style":91},"flowchart TD\n    subgraph L1[\"🔧 Layer 1: Field Sensors\"]\n        CT1[\"CT Clamp\\nMotor 75kW\"]\n        CT2[\"CT Clamp\\nChiller 200kW\"]\n        CT3[\"CT Clamp\\nMCC Panel\"]\n        PM1[\"Power Meter\\nMain Incoming\"]\n        TEMP1[\"Temp Sensor\\nCHW Supply\u002FReturn\"]\n    end\n\n    subgraph L2[\"📡 Layer 2: Edge Gateway\"]\n        PLC1[\"PLC \u002F Data Logger\\nModbus RTU\u002FTCP\"]\n        GW1[\"MQTT Gateway\\nEdge Processing\"]\n        OPC[\"OPC UA Server\\n(Kalau ada DCS)\"]\n    end\n\n    subgraph L3[\"☁️ Layer 3: Cloud\u002FServer\"]\n        OC[\"OpenClaw\\nAI Processing\"]\n        DB1[\"InfluxDB\\nTime Series DB\"]\n        GF[\"Grafana\\nDashboard\"]\n    end\n\n    subgraph L4[\"📱 Layer 4: User Interface\"]\n        TG[\"Telegram Alert\\nReal-time\"]\n        DASH[\"Web Dashboard\\nHistorical\"]\n        RPT[\"Monthly Report\\nPDF\u002FEmail\"]\n    end\n\n    CT1 --> PLC1\n    CT2 --> PLC1\n    CT3 --> PLC1\n    PM1 --> PLC1\n    TEMP1 --> PLC1\n    PLC1 --> GW1\n    OPC --> GW1\n    GW1 --> OC\n    GW1 --> DB1\n    DB1 --> GF\n    OC --> TG\n    OC --> RPT\n    GF --> DASH\n\n    style L1 fill:#fff3cd,stroke:#ffc107\n    style L2 fill:#d1ecf1,stroke:#17a2b8\n    style L3 fill:#d4edda,stroke:#28a745\n    style L4 fill:#f8d7da,stroke:#dc3545\n",[89,254,255,260,265,270,275,280,285,290,295,301,306,311,317,323,328,333,339,345,351,357,362,367,373,379,385,391,396,401,407,413,419,425,431,437,443,449,455,461,467,473,479,484,490,496,502],{"__ignoreMap":91},[17,256,257],{"class":174,"line":175},[17,258,259],{},"flowchart TD\n",[17,261,262],{"class":174,"line":181},[17,263,264],{},"    subgraph L1[\"🔧 Layer 1: Field Sensors\"]\n",[17,266,267],{"class":174,"line":187},[17,268,269],{},"        CT1[\"CT Clamp\\nMotor 75kW\"]\n",[17,271,272],{"class":174,"line":193},[17,273,274],{},"        CT2[\"CT Clamp\\nChiller 200kW\"]\n",[17,276,277],{"class":174,"line":199},[17,278,279],{},"        CT3[\"CT Clamp\\nMCC Panel\"]\n",[17,281,282],{"class":174,"line":205},[17,283,284],{},"        PM1[\"Power Meter\\nMain Incoming\"]\n",[17,286,287],{"class":174,"line":211},[17,288,289],{},"        TEMP1[\"Temp Sensor\\nCHW Supply\u002FReturn\"]\n",[17,291,292],{"class":174,"line":216},[17,293,294],{},"    end\n",[17,296,297],{"class":174,"line":222},[17,298,300],{"emptyLinePlaceholder":299},true,"\n",[17,302,303],{"class":174,"line":228},[17,304,305],{},"    subgraph L2[\"📡 Layer 2: Edge Gateway\"]\n",[17,307,308],{"class":174,"line":234},[17,309,310],{},"        PLC1[\"PLC \u002F Data Logger\\nModbus RTU\u002FTCP\"]\n",[17,312,314],{"class":174,"line":313},12,[17,315,316],{},"        GW1[\"MQTT Gateway\\nEdge Processing\"]\n",[17,318,320],{"class":174,"line":319},13,[17,321,322],{},"        OPC[\"OPC UA Server\\n(Kalau ada DCS)\"]\n",[17,324,326],{"class":174,"line":325},14,[17,327,294],{},[17,329,331],{"class":174,"line":330},15,[17,332,300],{"emptyLinePlaceholder":299},[17,334,336],{"class":174,"line":335},16,[17,337,338],{},"    subgraph L3[\"☁️ Layer 3: Cloud\u002FServer\"]\n",[17,340,342],{"class":174,"line":341},17,[17,343,344],{},"        OC[\"OpenClaw\\nAI Processing\"]\n",[17,346,348],{"class":174,"line":347},18,[17,349,350],{},"        DB1[\"InfluxDB\\nTime Series DB\"]\n",[17,352,354],{"class":174,"line":353},19,[17,355,356],{},"        GF[\"Grafana\\nDashboard\"]\n",[17,358,360],{"class":174,"line":359},20,[17,361,294],{},[17,363,365],{"class":174,"line":364},21,[17,366,300],{"emptyLinePlaceholder":299},[17,368,370],{"class":174,"line":369},22,[17,371,372],{},"    subgraph L4[\"📱 Layer 4: User Interface\"]\n",[17,374,376],{"class":174,"line":375},23,[17,377,378],{},"        TG[\"Telegram Alert\\nReal-time\"]\n",[17,380,382],{"class":174,"line":381},24,[17,383,384],{},"        DASH[\"Web Dashboard\\nHistorical\"]\n",[17,386,388],{"class":174,"line":387},25,[17,389,390],{},"        RPT[\"Monthly Report\\nPDF\u002FEmail\"]\n",[17,392,394],{"class":174,"line":393},26,[17,395,294],{},[17,397,399],{"class":174,"line":398},27,[17,400,300],{"emptyLinePlaceholder":299},[17,402,404],{"class":174,"line":403},28,[17,405,406],{},"    CT1 --> PLC1\n",[17,408,410],{"class":174,"line":409},29,[17,411,412],{},"    CT2 --> PLC1\n",[17,414,416],{"class":174,"line":415},30,[17,417,418],{},"    CT3 --> PLC1\n",[17,420,422],{"class":174,"line":421},31,[17,423,424],{},"    PM1 --> PLC1\n",[17,426,428],{"class":174,"line":427},32,[17,429,430],{},"    TEMP1 --> PLC1\n",[17,432,434],{"class":174,"line":433},33,[17,435,436],{},"    PLC1 --> GW1\n",[17,438,440],{"class":174,"line":439},34,[17,441,442],{},"    OPC --> GW1\n",[17,444,446],{"class":174,"line":445},35,[17,447,448],{},"    GW1 --> OC\n",[17,450,452],{"class":174,"line":451},36,[17,453,454],{},"    GW1 --> DB1\n",[17,456,458],{"class":174,"line":457},37,[17,459,460],{},"    DB1 --> GF\n",[17,462,464],{"class":174,"line":463},38,[17,465,466],{},"    OC --> TG\n",[17,468,470],{"class":174,"line":469},39,[17,471,472],{},"    OC --> RPT\n",[17,474,476],{"class":174,"line":475},40,[17,477,478],{},"    GF --> DASH\n",[17,480,482],{"class":174,"line":481},41,[17,483,300],{"emptyLinePlaceholder":299},[17,485,487],{"class":174,"line":486},42,[17,488,489],{},"    style L1 fill:#fff3cd,stroke:#ffc107\n",[17,491,493],{"class":174,"line":492},43,[17,494,495],{},"    style L2 fill:#d1ecf1,stroke:#17a2b8\n",[17,497,499],{"class":174,"line":498},44,[17,500,501],{},"    style L3 fill:#d4edda,stroke:#28a745\n",[17,503,505],{"class":174,"line":504},45,[17,506,507],{},"    style L4 fill:#f8d7da,stroke:#dc3545\n",[124,509,511],{"id":510},"layer-1-field-sensors-mata-mata-di-lapangan","Layer 1: Field Sensors — Mata-mata di Lapangan",[14,513,514],{},"Ini yang ngumpulin data dari lapangan. Komponen utamanya:",[516,517,518,537],"table",{},[519,520,521],"thead",{},[522,523,524,528,531,534],"tr",{},[525,526,527],"th",{},"Sensor",[525,529,530],{},"Fungsi",[525,532,533],{},"Protocol",[525,535,536],{},"Harga Kisaran",[538,539,540,557,573,589],"tbody",{},[522,541,542,548,551,554],{},[543,544,545],"td",{},[22,546,547],{},"CT Clamp",[543,549,550],{},"Ukur arus (AC)",[543,552,553],{},"Analog 0-1V \u002F Modbus RTU",[543,555,556],{},"Rp 200K - 2 jt",[522,558,559,564,567,570],{},[543,560,561],{},[22,562,563],{},"Power Meter",[543,565,566],{},"V, I, kW, kVA, kVAR, PF, kWh",[543,568,569],{},"Modbus RTU\u002FTCP",[543,571,572],{},"Rp 1-5 jt",[522,574,575,580,583,586],{},[543,576,577],{},[22,578,579],{},"Temp Sensor",[543,581,582],{},"Suhu proses \u002F ruangan",[543,584,585],{},"4-20mA \u002F Modbus",[543,587,588],{},"Rp 100K - 500K",[522,590,591,596,599,601],{},[543,592,593],{},[22,594,595],{},"Vibration Sensor",[543,597,598],{},"Health monitoring motor",[543,600,585],{},[543,602,603],{},"Rp 500K - 3 jt",[14,605,606,608],{},[22,607,547],{}," adalah hero di sini — murah, gampang pasang (nggak perlu putus kabel), dan akurasinya cukup buat monitoring. Tinggal clip di kabel tiap motor\u002Fpompa, sambung ke data logger.",[14,610,611],{},[37,612],{"alt":613,"src":614},"CT clamp sensor terpasang di kabel","\u002Fimages\u002Fposts\u002Findustrial-ct-sensor.jpg",[124,616,618],{"id":617},"layer-2-edge-gateway-otak-lokal","Layer 2: Edge Gateway — Otak Lokal",[14,620,621],{},"Data dari sensor dikirim ke edge gateway. Pilihan:",[14,623,624],{},[22,625,626],{},"Budget (\u003C Rp 5 jt):",[628,629,630,634],"ul",{},[631,632,633],"li",{},"ESP32 + ADS1115 ADC + custom firmware → MQTT",[631,635,636],{},"Raspberry Pi + pymodbus → MQTT broker",[14,638,639],{},[22,640,641],{},"Mid-range (Rp 5-20 jt):",[628,643,644,647],{},[631,645,646],{},"Siemens LOGO! + Modbus → MQTT",[631,648,649],{},"Schneider Modicon M221 + Modbus → MQTT",[14,651,652],{},[22,653,654],{},"Industrial (Rp 20-100 jt):",[628,656,657,660],{},[631,658,659],{},"PLC industrial (Siemens S7-1200, AB MicroLogix)",[631,661,662],{},"Industrial gateway (Moxa, Anybus, Advantech)",[82,664,666],{"className":167,"code":665,"language":169,"meta":91,"style":91},"flowchart LR\n    subgraph Field[\"Field Level\"]\n        S1[\"CT Clamp ×6\"]\n        S2[\"Power Meter ×2\"]\n        S3[\"Temp Sensor ×4\"]\n    end\n    \n    subgraph Edge[\"Edge Gateway\"]\n        DL[\"Data Logger\\nESP32\u002FRPi\"]\n        MQTT[\"MQTT Client\\npymodbus\"]\n    end\n    \n    subgraph Cloud[\"Server (OpenClaw)\"]\n        MOSQ[\"Mosquitto\\nMQTT Broker\"]\n        OC[\"OpenClaw\\nAgent\"]\n        DB[\"InfluxDB\"]\n    end\n\n    S1 --> DL\n    S2 --> DL\n    S3 --> DL\n    DL --> MQTT\n    MQTT --> MOSQ\n    MOSQ --> OC\n    OC --> DB\n    OC --> TG[\"Telegram Alerts\"]\n\n    style Field fill:#fff3cd\n    style Edge fill:#d1ecf1\n    style Cloud fill:#d4edda\n",[89,667,668,672,677,682,687,692,696,700,705,710,715,719,723,728,733,738,743,747,751,756,761,766,771,776,781,786,791,795,800,805],{"__ignoreMap":91},[17,669,670],{"class":174,"line":175},[17,671,178],{},[17,673,674],{"class":174,"line":181},[17,675,676],{},"    subgraph Field[\"Field Level\"]\n",[17,678,679],{"class":174,"line":187},[17,680,681],{},"        S1[\"CT Clamp ×6\"]\n",[17,683,684],{"class":174,"line":193},[17,685,686],{},"        S2[\"Power Meter ×2\"]\n",[17,688,689],{"class":174,"line":199},[17,690,691],{},"        S3[\"Temp Sensor ×4\"]\n",[17,693,694],{"class":174,"line":205},[17,695,294],{},[17,697,698],{"class":174,"line":211},[17,699,196],{},[17,701,702],{"class":174,"line":216},[17,703,704],{},"    subgraph Edge[\"Edge Gateway\"]\n",[17,706,707],{"class":174,"line":222},[17,708,709],{},"        DL[\"Data Logger\\nESP32\u002FRPi\"]\n",[17,711,712],{"class":174,"line":228},[17,713,714],{},"        MQTT[\"MQTT Client\\npymodbus\"]\n",[17,716,717],{"class":174,"line":234},[17,718,294],{},[17,720,721],{"class":174,"line":313},[17,722,196],{},[17,724,725],{"class":174,"line":319},[17,726,727],{},"    subgraph Cloud[\"Server (OpenClaw)\"]\n",[17,729,730],{"class":174,"line":325},[17,731,732],{},"        MOSQ[\"Mosquitto\\nMQTT Broker\"]\n",[17,734,735],{"class":174,"line":330},[17,736,737],{},"        OC[\"OpenClaw\\nAgent\"]\n",[17,739,740],{"class":174,"line":335},[17,741,742],{},"        DB[\"InfluxDB\"]\n",[17,744,745],{"class":174,"line":341},[17,746,294],{},[17,748,749],{"class":174,"line":347},[17,750,300],{"emptyLinePlaceholder":299},[17,752,753],{"class":174,"line":353},[17,754,755],{},"    S1 --> DL\n",[17,757,758],{"class":174,"line":359},[17,759,760],{},"    S2 --> DL\n",[17,762,763],{"class":174,"line":364},[17,764,765],{},"    S3 --> DL\n",[17,767,768],{"class":174,"line":369},[17,769,770],{},"    DL --> MQTT\n",[17,772,773],{"class":174,"line":375},[17,774,775],{},"    MQTT --> MOSQ\n",[17,777,778],{"class":174,"line":381},[17,779,780],{},"    MOSQ --> OC\n",[17,782,783],{"class":174,"line":387},[17,784,785],{},"    OC --> DB\n",[17,787,788],{"class":174,"line":393},[17,789,790],{},"    OC --> TG[\"Telegram Alerts\"]\n",[17,792,793],{"class":174,"line":398},[17,794,300],{"emptyLinePlaceholder":299},[17,796,797],{"class":174,"line":403},[17,798,799],{},"    style Field fill:#fff3cd\n",[17,801,802],{"class":174,"line":409},[17,803,804],{},"    style Edge fill:#d1ecf1\n",[17,806,807],{"class":174,"line":415},[17,808,809],{},"    style Cloud fill:#d4edda\n",[14,811,812],{},[22,813,814],{},"Komunikasi dari Edge ke Server:",[628,816,817,823,829],{},[631,818,819,822],{},[22,820,821],{},"Lokal (satu site):"," MQTT over WiFi\u002FLAN → langsung ke Mosquitto di server",[631,824,825,828],{},[22,826,827],{},"Multi-site:"," MQTT over VPN\u002F4G → cloud broker → OpenClaw",[631,830,831,834],{},[22,832,833],{},"Existing PLC\u002FDCS:"," Modbus TCP\u002FOPC UA → OpenClaw skill (industrial-control)",[124,836,838],{"id":837},"layer-3-cloudserver-openclaw-sebagai-otak-monitoring","Layer 3: Cloud\u002FServer — OpenClaw sebagai Otak Monitoring",[14,840,841],{},"Di sinilah keajaiban terjadi. OpenClaw bukan cuma chatbot — dia bisa:",[843,844,845,851,857,863,869,875],"ol",{},[631,846,847,850],{},[22,848,849],{},"Subscribe ke MQTT topics"," → baca data sensor real-time",[631,852,853,856],{},[22,854,855],{},"Simpan ke InfluxDB"," → time-series database buat historical",[631,858,859,862],{},[22,860,861],{},"Analisa pola"," → \"Motor pompa #3 selalu start jam 2 pagi, tapi nggak ada proses. Kenapa?\"",[631,864,865,868],{},[22,866,867],{},"Hitung biaya"," → kWh × tarif → Rp per jam\u002Fhari\u002Fbulan per equipment",[631,870,871,874],{},[22,872,873],{},"Kirim alert"," → \"⚠️ PF drop ke 0.68! Cek capacitor bank C3\"",[631,876,877,880],{},[22,878,879],{},"Generate report"," → Weekly\u002Fmonthly energy report otomatis",[82,882,884],{"className":167,"code":883,"language":169,"meta":91,"style":91},"flowchart TD\n    MQTT[\"MQTT Data\\n(sensors)\"] --> OC[\"OpenClaw\"]\n    \n    OC --> RULE1{\"Rule Engine\"}\n    OC --> ANALYSIS{\"AI Analysis\"}\n    OC --> COST{\"Cost Calculator\"}\n    OC --> DB[\"InfluxDB\"]\n    \n    RULE1 -->|PF \u003C 0.85| ALERT1[\"⚠️ Telegram Alert\"]\n    RULE1 -->|Motor overload| ALERT2[\"🔴 E-Mail Alert\"]\n    RULE1 -->|Abnormal pattern| ALERT3[\"📋 Investigation\"]\n    \n    ANALYSIS -->|Baseline deviation| INSIGHT[\"💡 Insight\"]\n    ANALYSIS -->|Optimization opportunity| RECOMMEND[\"🎯 Recommendation\"]\n    \n    COST -->|Daily| DAILY[\"📊 Daily Cost\u002Fpump\"]\n    COST -->|Monthly| MONTHLY[\"📈 Monthly Report\"]\n    \n    ALERT1 --> TG[\"Telegram\"]\n    ALERT2 --> EMAIL[\"Email\"]\n    ALERT3 --> DASH[\"Dashboard\"]\n    INSIGHT --> DASH\n    RECOMMEND --> DASH\n    DAILY --> DASH\n    MONTHLY --> RPT[\"PDF Report\"]\n\n    style ALERT1 fill:#ff6b6b,color:#fff\n    style ALERT2 fill:#ff0000,color:#fff\n    style INSIGHT fill:#51cf66,color:#fff\n    style RECOMMEND fill:#339af0,color:#fff\n",[89,885,886,890,895,899,904,909,914,919,923,928,933,938,942,947,952,956,961,966,970,975,980,985,990,995,1000,1005,1009,1014,1019,1024],{"__ignoreMap":91},[17,887,888],{"class":174,"line":175},[17,889,259],{},[17,891,892],{"class":174,"line":181},[17,893,894],{},"    MQTT[\"MQTT Data\\n(sensors)\"] --> OC[\"OpenClaw\"]\n",[17,896,897],{"class":174,"line":187},[17,898,196],{},[17,900,901],{"class":174,"line":193},[17,902,903],{},"    OC --> RULE1{\"Rule Engine\"}\n",[17,905,906],{"class":174,"line":199},[17,907,908],{},"    OC --> ANALYSIS{\"AI Analysis\"}\n",[17,910,911],{"class":174,"line":205},[17,912,913],{},"    OC --> COST{\"Cost Calculator\"}\n",[17,915,916],{"class":174,"line":211},[17,917,918],{},"    OC --> DB[\"InfluxDB\"]\n",[17,920,921],{"class":174,"line":216},[17,922,196],{},[17,924,925],{"class":174,"line":222},[17,926,927],{},"    RULE1 -->|PF \u003C 0.85| ALERT1[\"⚠️ Telegram Alert\"]\n",[17,929,930],{"class":174,"line":228},[17,931,932],{},"    RULE1 -->|Motor overload| ALERT2[\"🔴 E-Mail Alert\"]\n",[17,934,935],{"class":174,"line":234},[17,936,937],{},"    RULE1 -->|Abnormal pattern| ALERT3[\"📋 Investigation\"]\n",[17,939,940],{"class":174,"line":313},[17,941,196],{},[17,943,944],{"class":174,"line":319},[17,945,946],{},"    ANALYSIS -->|Baseline deviation| INSIGHT[\"💡 Insight\"]\n",[17,948,949],{"class":174,"line":325},[17,950,951],{},"    ANALYSIS -->|Optimization opportunity| RECOMMEND[\"🎯 Recommendation\"]\n",[17,953,954],{"class":174,"line":330},[17,955,196],{},[17,957,958],{"class":174,"line":335},[17,959,960],{},"    COST -->|Daily| DAILY[\"📊 Daily Cost\u002Fpump\"]\n",[17,962,963],{"class":174,"line":341},[17,964,965],{},"    COST -->|Monthly| MONTHLY[\"📈 Monthly Report\"]\n",[17,967,968],{"class":174,"line":347},[17,969,196],{},[17,971,972],{"class":174,"line":353},[17,973,974],{},"    ALERT1 --> TG[\"Telegram\"]\n",[17,976,977],{"class":174,"line":359},[17,978,979],{},"    ALERT2 --> EMAIL[\"Email\"]\n",[17,981,982],{"class":174,"line":364},[17,983,984],{},"    ALERT3 --> DASH[\"Dashboard\"]\n",[17,986,987],{"class":174,"line":369},[17,988,989],{},"    INSIGHT --> DASH\n",[17,991,992],{"class":174,"line":375},[17,993,994],{},"    RECOMMEND --> DASH\n",[17,996,997],{"class":174,"line":381},[17,998,999],{},"    DAILY --> DASH\n",[17,1001,1002],{"class":174,"line":387},[17,1003,1004],{},"    MONTHLY --> RPT[\"PDF Report\"]\n",[17,1006,1007],{"class":174,"line":393},[17,1008,300],{"emptyLinePlaceholder":299},[17,1010,1011],{"class":174,"line":398},[17,1012,1013],{},"    style ALERT1 fill:#ff6b6b,color:#fff\n",[17,1015,1016],{"class":174,"line":403},[17,1017,1018],{},"    style ALERT2 fill:#ff0000,color:#fff\n",[17,1020,1021],{"class":174,"line":409},[17,1022,1023],{},"    style INSIGHT fill:#51cf66,color:#fff\n",[17,1025,1026],{"class":174,"line":415},[17,1027,1028],{},"    style RECOMMEND fill:#339af0,color:#fff\n",[124,1030,1032],{"id":1031},"layer-4-user-interface-yang-diliat-user","Layer 4: User Interface — Yang Diliat User",[14,1034,1035],{},[22,1036,1037],{},"Telegram Alerts (real-time):",[82,1039,1042],{"className":1040,"code":1041,"language":87},[85],"⚠️ ALERT: Power Factor Drop\n\nWaktu: Sab 04 Apr 12:30 WITA\nPF: 0.68 (threshold: 0.85)\nkVAR deficit: ~187 kVAR\nAffected: MCC-2, MCC-3\n\n💡 Recommendation: Cek capacitor bank unit C3-C5. \nKemungkinan fuse putus atau contactor stuck.\n\nEstimasi biaya penalty: Rp 2.3 jt\u002Fbulan jika tidak diperbaiki.\n",[89,1043,1041],{"__ignoreMap":91},[14,1045,1046],{},[22,1047,1048],{},"Web Dashboard (Grafana):",[628,1050,1051,1054,1057,1060,1063],{},[631,1052,1053],{},"Real-time power per motor\u002Fpump",[631,1055,1056],{},"Energy consumption trend (hourly\u002Fdaily\u002Fweekly)",[631,1058,1059],{},"Power factor trend",[631,1061,1062],{},"Cost breakdown per area",[631,1064,1065],{},"Comparison: this month vs last month",[14,1067,1068],{},[22,1069,1070],{},"Monthly Report:",[628,1072,1073,1076,1079,1082,1085],{},[631,1074,1075],{},"Total energy consumption (kWh)",[631,1077,1078],{},"Cost per area \u002F per equipment",[631,1080,1081],{},"Top 5 energy consumers",[631,1083,1084],{},"Savings from optimization",[631,1086,1087],{},"Recommendations",[71,1089],{},[74,1091,1093],{"id":1092},"komponen-yang-dibutuhkan-budget-breakdown","🔧 Komponen yang Dibutuhkan (Budget Breakdown)",[14,1095,1096],{},"Oke, bicara soal uang. Berapa biayanya? Gue bikin 3 scenario:",[82,1098,1100],{"className":167,"code":1099,"language":169,"meta":91,"style":91},"flowchart LR\n    subgraph S1[\"🥉 Starter\\n\u003C Rp 5 Juta\"]\n        S1a[\"ESP32 ×3\"]\n        S1b[\"CT Clamp ×6\"]\n        S1c[\"Raspberry Pi\"]\n        S1d[\"OpenClaw\\n(Free tier)\"]\n        S1e[\"Grafana\\n(Open source)\"]\n    end\n\n    subgraph S2[\"🥈 Professional\\nRp 10-30 Juta\"]\n        S2a[\"Power Meter ×4\"]\n        S2b[\"CT Clamp ×12\"]\n        S2c[\"Industrial Gateway\"]\n        S2d[\"OpenClaw\\n(Pro tier)\"]\n        S2e[\"InfluxDB Cloud\"]\n    end\n\n    subgraph S3[\"🥇 Enterprise\\nRp 50-150 Juta\"]\n        S3a[\"Power Meter ×20+\"]\n        S3b[\"Vibration Sensors\"]\n        S3c[\"PLC Integration\"]\n        S3d[\"OpenClaw\\n(Business)\"]\n        S3e[\"Dedicated Server\"]\n    end\n\n    style S1 fill:#fff3cd\n    style S2 fill:#d1ecf1\n    style S3 fill:#d4edda\n",[89,1101,1102,1106,1111,1116,1121,1126,1131,1136,1140,1144,1149,1154,1159,1164,1169,1174,1178,1182,1187,1192,1197,1202,1207,1212,1216,1220,1225,1230],{"__ignoreMap":91},[17,1103,1104],{"class":174,"line":175},[17,1105,178],{},[17,1107,1108],{"class":174,"line":181},[17,1109,1110],{},"    subgraph S1[\"🥉 Starter\\n\u003C Rp 5 Juta\"]\n",[17,1112,1113],{"class":174,"line":187},[17,1114,1115],{},"        S1a[\"ESP32 ×3\"]\n",[17,1117,1118],{"class":174,"line":193},[17,1119,1120],{},"        S1b[\"CT Clamp ×6\"]\n",[17,1122,1123],{"class":174,"line":199},[17,1124,1125],{},"        S1c[\"Raspberry Pi\"]\n",[17,1127,1128],{"class":174,"line":205},[17,1129,1130],{},"        S1d[\"OpenClaw\\n(Free tier)\"]\n",[17,1132,1133],{"class":174,"line":211},[17,1134,1135],{},"        S1e[\"Grafana\\n(Open source)\"]\n",[17,1137,1138],{"class":174,"line":216},[17,1139,294],{},[17,1141,1142],{"class":174,"line":222},[17,1143,300],{"emptyLinePlaceholder":299},[17,1145,1146],{"class":174,"line":228},[17,1147,1148],{},"    subgraph S2[\"🥈 Professional\\nRp 10-30 Juta\"]\n",[17,1150,1151],{"class":174,"line":234},[17,1152,1153],{},"        S2a[\"Power Meter ×4\"]\n",[17,1155,1156],{"class":174,"line":313},[17,1157,1158],{},"        S2b[\"CT Clamp ×12\"]\n",[17,1160,1161],{"class":174,"line":319},[17,1162,1163],{},"        S2c[\"Industrial Gateway\"]\n",[17,1165,1166],{"class":174,"line":325},[17,1167,1168],{},"        S2d[\"OpenClaw\\n(Pro tier)\"]\n",[17,1170,1171],{"class":174,"line":330},[17,1172,1173],{},"        S2e[\"InfluxDB Cloud\"]\n",[17,1175,1176],{"class":174,"line":335},[17,1177,294],{},[17,1179,1180],{"class":174,"line":341},[17,1181,300],{"emptyLinePlaceholder":299},[17,1183,1184],{"class":174,"line":347},[17,1185,1186],{},"    subgraph S3[\"🥇 Enterprise\\nRp 50-150 Juta\"]\n",[17,1188,1189],{"class":174,"line":353},[17,1190,1191],{},"        S3a[\"Power Meter ×20+\"]\n",[17,1193,1194],{"class":174,"line":359},[17,1195,1196],{},"        S3b[\"Vibration Sensors\"]\n",[17,1198,1199],{"class":174,"line":364},[17,1200,1201],{},"        S3c[\"PLC Integration\"]\n",[17,1203,1204],{"class":174,"line":369},[17,1205,1206],{},"        S3d[\"OpenClaw\\n(Business)\"]\n",[17,1208,1209],{"class":174,"line":375},[17,1210,1211],{},"        S3e[\"Dedicated Server\"]\n",[17,1213,1214],{"class":174,"line":381},[17,1215,294],{},[17,1217,1218],{"class":174,"line":387},[17,1219,300],{"emptyLinePlaceholder":299},[17,1221,1222],{"class":174,"line":393},[17,1223,1224],{},"    style S1 fill:#fff3cd\n",[17,1226,1227],{"class":174,"line":398},[17,1228,1229],{},"    style S2 fill:#d1ecf1\n",[17,1231,1232],{"class":174,"line":403},[17,1233,1234],{},"    style S3 fill:#d4edda\n",[124,1236,1238],{"id":1237},"starter-package-rp-5-juta","🥉 Starter Package (\u003C Rp 5 Juta)",[516,1240,1241,1257],{},[519,1242,1243],{},[522,1244,1245,1248,1251,1254],{},[525,1246,1247],{},"Item",[525,1249,1250],{},"Qty",[525,1252,1253],{},"Harga",[525,1255,1256],{},"Total",[538,1258,1259,1273,1287,1300,1313,1326,1341,1355],{},[522,1260,1261,1264,1267,1270],{},[543,1262,1263],{},"ESP32 DevKit",[543,1265,1266],{},"3",[543,1268,1269],{},"Rp 80K",[543,1271,1272],{},"Rp 240K",[522,1274,1275,1278,1281,1284],{},[543,1276,1277],{},"SCT-013-030 CT Clamp 30A",[543,1279,1280],{},"6",[543,1282,1283],{},"Rp 200K",[543,1285,1286],{},"Rp 1.2 jt",[522,1288,1289,1292,1294,1297],{},[543,1290,1291],{},"ADS1115 ADC Module",[543,1293,1266],{},[543,1295,1296],{},"Rp 50K",[543,1298,1299],{},"Rp 150K",[522,1301,1302,1305,1308,1311],{},[543,1303,1304],{},"Raspberry Pi 4",[543,1306,1307],{},"1",[543,1309,1310],{},"Rp 600K",[543,1312,1310],{},[522,1314,1315,1318,1321,1323],{},[543,1316,1317],{},"Kabel + enclosure",[543,1319,1320],{},"—",[543,1322,1320],{},[543,1324,1325],{},"Rp 500K",[522,1327,1328,1333,1335,1338],{},[543,1329,1330],{},[22,1331,1332],{},"OpenClaw",[543,1334,1320],{},[543,1336,1337],{},"Free tier",[543,1339,1340],{},"Rp 0",[522,1342,1343,1348,1350,1353],{},[543,1344,1345],{},[22,1346,1347],{},"Grafana",[543,1349,1320],{},[543,1351,1352],{},"Open source",[543,1354,1340],{},[522,1356,1357,1359,1361,1366],{},[543,1358],{},[543,1360],{},[543,1362,1363],{},[22,1364,1365],{},"TOTAL",[543,1367,1368],{},[22,1369,1370],{},"~Rp 2.7 jt",[14,1372,1373,1376],{},[22,1374,1375],{},"Bisa monitoring:"," 6 motor\u002Fpump, read-only (arus saja), basic dashboard.",[124,1378,1380],{"id":1379},"professional-package-rp-10-30-juta","🥈 Professional Package (Rp 10-30 Juta)",[516,1382,1383,1395],{},[519,1384,1385],{},[522,1386,1387,1389,1391,1393],{},[525,1388,1247],{},[525,1390,1250],{},[525,1392,1253],{},[525,1394,1256],{},[538,1396,1397,1411,1425,1439,1450,1464,1478],{},[522,1398,1399,1402,1405,1408],{},[543,1400,1401],{},"Schneider EM4300 Power Meter",[543,1403,1404],{},"4",[543,1406,1407],{},"Rp 2 jt",[543,1409,1410],{},"Rp 8 jt",[522,1412,1413,1416,1419,1422],{},[543,1414,1415],{},"CT Clamp 150A",[543,1417,1418],{},"12",[543,1420,1421],{},"Rp 350K",[543,1423,1424],{},"Rp 4.2 jt",[522,1426,1427,1430,1433,1436],{},[543,1428,1429],{},"Moxa MGate MB3170 (Modbus→TCP)",[543,1431,1432],{},"2",[543,1434,1435],{},"Rp 3 jt",[543,1437,1438],{},"Rp 6 jt",[522,1440,1441,1444,1446,1448],{},[543,1442,1443],{},"Industrial enclosure + wiring",[543,1445,1320],{},[543,1447,1320],{},[543,1449,1435],{},[522,1451,1452,1456,1458,1461],{},[543,1453,1454],{},[22,1455,1332],{},[543,1457,1320],{},[543,1459,1460],{},"Pro tier",[543,1462,1463],{},"Rp 500K\u002Fbln",[522,1465,1466,1471,1473,1476],{},[543,1467,1468],{},[22,1469,1470],{},"InfluxDB + Grafana",[543,1472,1320],{},[543,1474,1475],{},"Self-hosted",[543,1477,1340],{},[522,1479,1480,1482,1484,1488],{},[543,1481],{},[543,1483],{},[543,1485,1486],{},[22,1487,1365],{},[543,1489,1490],{},[22,1491,1492],{},"~Rp 21 jt",[14,1494,1495,1497],{},[22,1496,1375],{}," 12 circuits (V, I, kW, kVAR, PF, kWh), Modbus TCP integration, alert system.",[124,1499,1501],{"id":1500},"enterprise-package-rp-50-150-juta","🥇 Enterprise Package (Rp 50-150 Juta)",[516,1503,1504,1516],{},[519,1505,1506],{},[522,1507,1508,1510,1512,1514],{},[525,1509,1247],{},[525,1511,1250],{},[525,1513,1253],{},[525,1515,1256],{},[538,1517,1518,1532,1546,1559,1570,1582,1596,1611],{},[522,1519,1520,1523,1526,1529],{},[543,1521,1522],{},"Yokogawa PW3336 Power Meter",[543,1524,1525],{},"20",[543,1527,1528],{},"Rp 5 jt",[543,1530,1531],{},"Rp 100 jt",[522,1533,1534,1537,1540,1543],{},[543,1535,1536],{},"CT Clamp 500A",[543,1538,1539],{},"40",[543,1541,1542],{},"Rp 800K",[543,1544,1545],{},"Rp 32 jt",[522,1547,1548,1551,1554,1556],{},[543,1549,1550],{},"Vibration Sensor (SKF CMSS 2200)",[543,1552,1553],{},"10",[543,1555,1435],{},[543,1557,1558],{},"Rp 30 jt",[522,1560,1561,1564,1566,1568],{},[543,1562,1563],{},"Industrial PLC + Gateway",[543,1565,1404],{},[543,1567,1410],{},[543,1569,1545],{},[522,1571,1572,1575,1577,1579],{},[543,1573,1574],{},"Cabinet + wiring + commissioning",[543,1576,1320],{},[543,1578,1320],{},[543,1580,1581],{},"Rp 50 jt",[522,1583,1584,1588,1590,1593],{},[543,1585,1586],{},[22,1587,1332],{},[543,1589,1320],{},[543,1591,1592],{},"Business tier",[543,1594,1595],{},"Rp 2 jt\u002Fbln",[522,1597,1598,1603,1605,1608],{},[543,1599,1600],{},[22,1601,1602],{},"Server + InfluxDB + Grafana",[543,1604,1320],{},[543,1606,1607],{},"Dedicated",[543,1609,1610],{},"Rp 5 jt\u002Fbln",[522,1612,1613,1615,1617,1621],{},[543,1614],{},[543,1616],{},[543,1618,1619],{},[22,1620,1365],{},[543,1622,1623],{},[22,1624,1625],{},"~Rp 120 jt",[14,1627,1628,1630],{},[22,1629,1375],{}," Full plant coverage, predictive maintenance, integration dengan DCS\u002FSCADA yang udah ada.",[71,1632],{},[74,1634,1636],{"id":1635},"strategi-penghematan-yang-terbukti","⚡ Strategi Penghematan yang Terbukti",[14,1638,1639,1640,1643],{},"Monitoring tanpa aksi = data cuma jadi arsip. Ini strategi penghematan yang ",[22,1641,1642],{},"bisa langsung diterapkan"," setelah punya data:",[124,1645,1647],{"id":1646},"_1-vfd-untuk-motor-savings-30-50","1. VFD untuk Motor (Savings: 30-50%)",[14,1649,1650],{},"Ini nomor satu — paling impact, paling cepat payback.",[82,1652,1655],{"className":1653,"code":1654,"language":87},[85],"Hukum Affinity:\nP₂ = P₁ × (N₂\u002FN₁)³\n\nKalau motor jalan di 80% speed:\nP₂ = P₁ × (0.8)³ = P₁ × 0.512\n\nArtinya: HEMAT 48.8% listrik! 💰\n",[89,1656,1654],{"__ignoreMap":91},[14,1658,1659],{},[37,1660],{"alt":1661,"src":1662},"VFD panel terhubung ke motor industri","\u002Fimages\u002Fposts\u002Findustrial-vfd-motor.jpg",[14,1664,1665],{},[22,1666,1667],{},"Prioritas instalasi VFD:",[843,1669,1670,1673,1676,1679],{},[631,1671,1672],{},"🔴 Pompa sirkulasi (banyak jalan partial load)",[631,1674,1675],{},"🔴 Fan blower AHU \u002F cooling tower",[631,1677,1678],{},"🟡 Compressor (kalau variabel demand)",[631,1680,1681],{},"🟢 Conveyor (kalau speed perlu diatur)",[14,1683,1684],{},[22,1685,1686],{},"ROI contoh:",[82,1688,1691],{"className":1689,"code":1690,"language":87},[85],"Motor pompa 75kW, jalan 24\u002F7, rata-rata load 50%\n- Tanpa VFD: 75kW × 24 × 30 × Rp 1.000 = Rp 54 jt\u002Fbulan\n- Pakai VFD (80% speed): 75 × 0.512 × 24 × 30 × Rp 1.000 = Rp 27.6 jt\u002Fbulan\n- Savings: Rp 26.4 jt\u002Fbulan\n- Harga VFD 75kW: ~Rp 15-25 jt\n- Payback: \u003C 1 BULAN 🤯\n",[89,1692,1690],{"__ignoreMap":91},[124,1694,1696],{"id":1695},"_2-load-scheduling-savings-10-25","2. Load Scheduling (Savings: 10-25%)",[14,1698,1699],{},"Banyak equipment jalan 24\u002F7 padahal cuma dibutuhkan pada jam tertentu:",[82,1701,1703],{"className":167,"code":1702,"language":169,"meta":91,"style":91},"flowchart TD\n    subgraph Before[\"❌ Sebelum Optimasi\"]\n        B1[\"Pompa A: 24\u002F7\"]\n        B2[\"AHU Utilitas: 24\u002F7\"]\n        B3[\"Lighting Area B: 24\u002F7\"]\n        B4[\"Compressor Cadangan: Standby tapi idle\"]\n    end\n\n    subgraph After[\"✅ Setelah Optimasi\"]\n        A1[\"Pompa A: 06:00-22:00\\n(Otomatis level switch)\"]\n        A2[\"AHU Utilitas: 07:00-18:00\\n(Working hours only)\"]\n        A3[\"Lighting Area B: Sensor gerak\\n(ON saat ada orang)\"]\n        A4[\"Compressor Cadangan: Auto-start\\n(Hanya saat pressure drop)\"]\n    end\n\n    Before -->|\"Monitoring data → Analisa → Action\"| After\n\n    style Before fill:#ff6b6b,color:#fff\n    style After fill:#51cf66,color:#fff\n",[89,1704,1705,1709,1714,1719,1724,1729,1734,1738,1742,1747,1752,1757,1762,1767,1771,1775,1780,1784,1789],{"__ignoreMap":91},[17,1706,1707],{"class":174,"line":175},[17,1708,259],{},[17,1710,1711],{"class":174,"line":181},[17,1712,1713],{},"    subgraph Before[\"❌ Sebelum Optimasi\"]\n",[17,1715,1716],{"class":174,"line":187},[17,1717,1718],{},"        B1[\"Pompa A: 24\u002F7\"]\n",[17,1720,1721],{"class":174,"line":193},[17,1722,1723],{},"        B2[\"AHU Utilitas: 24\u002F7\"]\n",[17,1725,1726],{"class":174,"line":199},[17,1727,1728],{},"        B3[\"Lighting Area B: 24\u002F7\"]\n",[17,1730,1731],{"class":174,"line":205},[17,1732,1733],{},"        B4[\"Compressor Cadangan: Standby tapi idle\"]\n",[17,1735,1736],{"class":174,"line":211},[17,1737,294],{},[17,1739,1740],{"class":174,"line":216},[17,1741,300],{"emptyLinePlaceholder":299},[17,1743,1744],{"class":174,"line":222},[17,1745,1746],{},"    subgraph After[\"✅ Setelah Optimasi\"]\n",[17,1748,1749],{"class":174,"line":228},[17,1750,1751],{},"        A1[\"Pompa A: 06:00-22:00\\n(Otomatis level switch)\"]\n",[17,1753,1754],{"class":174,"line":234},[17,1755,1756],{},"        A2[\"AHU Utilitas: 07:00-18:00\\n(Working hours only)\"]\n",[17,1758,1759],{"class":174,"line":313},[17,1760,1761],{},"        A3[\"Lighting Area B: Sensor gerak\\n(ON saat ada orang)\"]\n",[17,1763,1764],{"class":174,"line":319},[17,1765,1766],{},"        A4[\"Compressor Cadangan: Auto-start\\n(Hanya saat pressure drop)\"]\n",[17,1768,1769],{"class":174,"line":325},[17,1770,294],{},[17,1772,1773],{"class":174,"line":330},[17,1774,300],{"emptyLinePlaceholder":299},[17,1776,1777],{"class":174,"line":335},[17,1778,1779],{},"    Before -->|\"Monitoring data → Analisa → Action\"| After\n",[17,1781,1782],{"class":174,"line":341},[17,1783,300],{"emptyLinePlaceholder":299},[17,1785,1786],{"class":174,"line":347},[17,1787,1788],{},"    style Before fill:#ff6b6b,color:#fff\n",[17,1790,1791],{"class":174,"line":353},[17,1792,1793],{},"    style After fill:#51cf66,color:#fff\n",[124,1795,1797],{"id":1796},"_3-power-factor-correction-savings-5-15","3. Power Factor Correction (Savings: 5-15%)",[14,1799,1800,1801,1804],{},"Udah gue bahas di atas — ini paling murah dan paling cepat payback. Tapi banyak pabrik yang ",[22,1802,1803],{},"nggak tau"," PF mereka berapa sampai dipasang monitoring.",[124,1806,1808],{"id":1807},"_4-hvac-optimization-savings-15-30","4. HVAC Optimization (Savings: 15-30%)",[516,1810,1811,1824],{},[519,1812,1813],{},[522,1814,1815,1818,1821],{},[525,1816,1817],{},"Optimasi",[525,1819,1820],{},"Savings",[525,1822,1823],{},"Implementasi",[538,1825,1826,1837,1848,1859,1870],{},[522,1827,1828,1831,1834],{},[543,1829,1830],{},"Naikkan set point chiller 1°C",[543,1832,1833],{},"3-5%",[543,1835,1836],{},"Ubah set point",[522,1838,1839,1842,1845],{},[543,1840,1841],{},"Enthalpy economizer",[543,1843,1844],{},"10-20% (di iklim tropis)",[543,1846,1847],{},"Sensor + damper control",[522,1849,1850,1853,1856],{},[543,1851,1852],{},"VFD pada AHU fan",[543,1854,1855],{},"30-50%",[543,1857,1858],{},"Install VFD",[522,1860,1861,1864,1867],{},[543,1862,1863],{},"DCV (Demand Controlled Ventilation)",[543,1865,1866],{},"10-15%",[543,1868,1869],{},"CO2 sensor + VAV",[522,1871,1872,1875,1878],{},[543,1873,1874],{},"Chiller sequencing (lead\u002Flag)",[543,1876,1877],{},"5-10%",[543,1879,1880],{},"BMS logic",[124,1882,1884],{"id":1883},"_5-predictive-maintenance-savings-avoid-downtime","5. Predictive Maintenance (Savings: Avoid downtime)",[82,1886,1889],{"className":1887,"code":1888,"language":87},[85],"Contoh: Motor pompa critical, 110kW\n\nDowntime cost: Rp 50 jt\u002Fhour (lost production)\nMotor replacement: Rp 25 jt\nVibration sensor: Rp 2 jt\n\nTanpa monitoring:\n- Motor jalan sampai mati → emergency shutdown\n- Production stop 8 jam = Rp 400 jt lost\n- Total cost: Rp 425 jt\n\nDengan vibration monitoring:\n- Sensor detect abnormal 2 minggu sebelum failure\n- Motor diganti pada planned shutdown (weekend)\n- Production impact: 0\n- Total cost: Rp 27 jt (sensor + motor)\n- SAVINGS: Rp 398 jt 😎\n",[89,1890,1888],{"__ignoreMap":91},[71,1892],{},[74,1894,1896],{"id":1895},"openclaw-sebagai-otak-monitoring","📊 OpenClaw sebagai Otak Monitoring",[14,1898,1899,1900,1903],{},"Ini bagian yang bikin artikel ini beda dari tutorial monitoring lainnya. OpenClaw ",[22,1901,1902],{},"bukan cuma dashboard"," — dia AI agent yang bisa ngerti konteks dan kasih rekomendasi.",[124,1905,1907],{"id":1906},"setup-mqtt-integration","Setup MQTT Integration",[82,1909,1913],{"className":1910,"code":1911,"language":1912,"meta":91,"style":91},"language-python shiki shiki-themes github-light github-dark","# openclaw-mqtt-bridge.py\n# Bridge antara MQTT sensor data dan OpenClaw\nimport paho.mqtt.client as mqtt\nimport requests\nimport json\n\nBROKER = \"localhost\"\nOC_WEBHOOK = \"http:\u002F\u002Flocalhost:3000\u002Fapi\u002Fwebhook\u002Fenergy-monitor\"\n\ndef on_message(client, userdata, msg):\n    payload = json.loads(msg.payload)\n    \n    # Send to OpenClaw for analysis\n    requests.post(OC_WEBHOOK, json={\n        \"topic\": msg.topic,\n        \"timestamp\": payload[\"timestamp\"],\n        \"sensors\": payload[\"data\"]\n    })\n\nclient = mqtt.Client()\nclient.on_message = on_message\nclient.connect(BROKER, 1883)\nclient.subscribe(\"industry\u002Fsensor\u002F#\")\nclient.loop_forever()\n","python",[89,1914,1915,1920,1925,1930,1935,1940,1944,1949,1954,1958,1963,1968,1972,1977,1982,1987,1992,1997,2002,2006,2011,2016,2021,2026],{"__ignoreMap":91},[17,1916,1917],{"class":174,"line":175},[17,1918,1919],{},"# openclaw-mqtt-bridge.py\n",[17,1921,1922],{"class":174,"line":181},[17,1923,1924],{},"# Bridge antara MQTT sensor data dan OpenClaw\n",[17,1926,1927],{"class":174,"line":187},[17,1928,1929],{},"import paho.mqtt.client as mqtt\n",[17,1931,1932],{"class":174,"line":193},[17,1933,1934],{},"import requests\n",[17,1936,1937],{"class":174,"line":199},[17,1938,1939],{},"import json\n",[17,1941,1942],{"class":174,"line":205},[17,1943,300],{"emptyLinePlaceholder":299},[17,1945,1946],{"class":174,"line":211},[17,1947,1948],{},"BROKER = \"localhost\"\n",[17,1950,1951],{"class":174,"line":216},[17,1952,1953],{},"OC_WEBHOOK = \"http:\u002F\u002Flocalhost:3000\u002Fapi\u002Fwebhook\u002Fenergy-monitor\"\n",[17,1955,1956],{"class":174,"line":222},[17,1957,300],{"emptyLinePlaceholder":299},[17,1959,1960],{"class":174,"line":228},[17,1961,1962],{},"def on_message(client, userdata, msg):\n",[17,1964,1965],{"class":174,"line":234},[17,1966,1967],{},"    payload = json.loads(msg.payload)\n",[17,1969,1970],{"class":174,"line":313},[17,1971,196],{},[17,1973,1974],{"class":174,"line":319},[17,1975,1976],{},"    # Send to OpenClaw for analysis\n",[17,1978,1979],{"class":174,"line":325},[17,1980,1981],{},"    requests.post(OC_WEBHOOK, json={\n",[17,1983,1984],{"class":174,"line":330},[17,1985,1986],{},"        \"topic\": msg.topic,\n",[17,1988,1989],{"class":174,"line":335},[17,1990,1991],{},"        \"timestamp\": payload[\"timestamp\"],\n",[17,1993,1994],{"class":174,"line":341},[17,1995,1996],{},"        \"sensors\": payload[\"data\"]\n",[17,1998,1999],{"class":174,"line":347},[17,2000,2001],{},"    })\n",[17,2003,2004],{"class":174,"line":353},[17,2005,300],{"emptyLinePlaceholder":299},[17,2007,2008],{"class":174,"line":359},[17,2009,2010],{},"client = mqtt.Client()\n",[17,2012,2013],{"class":174,"line":364},[17,2014,2015],{},"client.on_message = on_message\n",[17,2017,2018],{"class":174,"line":369},[17,2019,2020],{},"client.connect(BROKER, 1883)\n",[17,2022,2023],{"class":174,"line":375},[17,2024,2025],{},"client.subscribe(\"industry\u002Fsensor\u002F#\")\n",[17,2027,2028],{"class":174,"line":381},[17,2029,2030],{},"client.loop_forever()\n",[124,2032,2034],{"id":2033},"openclaw-skill-untuk-monitoring","OpenClaw Skill untuk Monitoring",[14,2036,2037],{},"Kamu bisa bikin skill khusus yang auto-trigger kalau ada anomaly:",[82,2039,2043],{"className":2040,"code":2041,"language":2042,"meta":91,"style":91},"language-yaml shiki shiki-themes github-light github-dark","# skills\u002Fenergy-monitoring\u002FSKILL.md\nname: energy-monitoring\ntrigger:\n  - \"cek listrik\"\n  - \"energy report\"\n  - \"motor load\"\n  - \"power factor\"\n  \nrules:\n  - PF \u003C 0.85: alert Telegram + recommend cap bank check\n  - Motor load > 95% for 30min: alert overload risk\n  - Motor load \u003C 20% for >2hr: recommend VFD or scheduling\n  - Energy spike > 20% vs baseline: investigate + alert\n  - Daily summary: send at 18:00 WITA\n  - Monthly report: auto-generate + email\n","yaml",[89,2044,2045,2051,2065,2073,2081,2088,2095,2102,2107,2114,2126,2138,2150,2162,2174],{"__ignoreMap":91},[17,2046,2047],{"class":174,"line":175},[17,2048,2050],{"class":2049},"sJ8bj","# skills\u002Fenergy-monitoring\u002FSKILL.md\n",[17,2052,2053,2057,2061],{"class":174,"line":181},[17,2054,2056],{"class":2055},"s9eBZ","name",[17,2058,2060],{"class":2059},"sVt8B",": ",[17,2062,2064],{"class":2063},"sZZnC","energy-monitoring\n",[17,2066,2067,2070],{"class":174,"line":187},[17,2068,2069],{"class":2055},"trigger",[17,2071,2072],{"class":2059},":\n",[17,2074,2075,2078],{"class":174,"line":193},[17,2076,2077],{"class":2059},"  - ",[17,2079,2080],{"class":2063},"\"cek listrik\"\n",[17,2082,2083,2085],{"class":174,"line":199},[17,2084,2077],{"class":2059},[17,2086,2087],{"class":2063},"\"energy report\"\n",[17,2089,2090,2092],{"class":174,"line":205},[17,2091,2077],{"class":2059},[17,2093,2094],{"class":2063},"\"motor load\"\n",[17,2096,2097,2099],{"class":174,"line":211},[17,2098,2077],{"class":2059},[17,2100,2101],{"class":2063},"\"power factor\"\n",[17,2103,2104],{"class":174,"line":216},[17,2105,2106],{"class":2059},"  \n",[17,2108,2109,2112],{"class":174,"line":222},[17,2110,2111],{"class":2055},"rules",[17,2113,2072],{"class":2059},[17,2115,2116,2118,2121,2123],{"class":174,"line":228},[17,2117,2077],{"class":2059},[17,2119,2120],{"class":2055},"PF \u003C 0.85",[17,2122,2060],{"class":2059},[17,2124,2125],{"class":2063},"alert Telegram + recommend cap bank check\n",[17,2127,2128,2130,2133,2135],{"class":174,"line":234},[17,2129,2077],{"class":2059},[17,2131,2132],{"class":2055},"Motor load > 95% for 30min",[17,2134,2060],{"class":2059},[17,2136,2137],{"class":2063},"alert overload risk\n",[17,2139,2140,2142,2145,2147],{"class":174,"line":313},[17,2141,2077],{"class":2059},[17,2143,2144],{"class":2055},"Motor load \u003C 20% for >2hr",[17,2146,2060],{"class":2059},[17,2148,2149],{"class":2063},"recommend VFD or scheduling\n",[17,2151,2152,2154,2157,2159],{"class":174,"line":319},[17,2153,2077],{"class":2059},[17,2155,2156],{"class":2055},"Energy spike > 20% vs baseline",[17,2158,2060],{"class":2059},[17,2160,2161],{"class":2063},"investigate + alert\n",[17,2163,2164,2166,2169,2171],{"class":174,"line":325},[17,2165,2077],{"class":2059},[17,2167,2168],{"class":2055},"Daily summary",[17,2170,2060],{"class":2059},[17,2172,2173],{"class":2063},"send at 18:00 WITA\n",[17,2175,2176,2178,2181,2183],{"class":174,"line":330},[17,2177,2077],{"class":2059},[17,2179,2180],{"class":2055},"Monthly report",[17,2182,2060],{"class":2059},[17,2184,2185],{"class":2063},"auto-generate + email\n",[124,2187,2189],{"id":2188},"contoh-alert-yang-dikirim-openclaw-ke-telegram","Contoh Alert yang Dikirim OpenClaw ke Telegram",[82,2191,2194],{"className":2192,"code":2193,"language":87},[85],"📊 ENERGY SNAPSHOT — Sabtu, 4 Apr 2026 18:00 WITA\n\n⚡ Total Plant Load: 847 kW\n💰 Estimasi Biaya Hari Ini: Rp 20.3 jt\n📈 vs Kemarin: -3.2% (hemat Rp 670K) 👍\n\n🔥 Top Consumers:\n1. Chiller-1: 180 kW (21.3%)\n2. Motor Pompa-3: 75 kW (8.9%) ⚠️ LOW LOAD\n3. AHU-2: 45 kW (5.3%)\n4. Compressor-1: 110 kW (13.0%)\n\n⚠️ Alerts:\n• Motor Pompa-3: Load 22% selama 6 jam.\n  💡 Rekomendasi: Pasang VFD atau auto-off saat level tank > 80%\n• PF turun ke 0.78 (kemarin 0.84)\n  💡 Cek capacitor bank C3 — kemungkinan perlu replacement\n\n━━━━━━━━━━━━\n📈 Bulan Ini: 612 MWh | Rp 612 jt\nvs Bulan Lalu: -8.3% (hemat Rp 55 jt)\n",[89,2195,2193],{"__ignoreMap":91},[71,2197],{},[74,2199,2201],{"id":2200},"roi-calculation-berapa-cepat-balik-modal","💰 ROI Calculation — Berapa Cepat Balik Modal?",[82,2203,2205],{"className":167,"code":2204,"language":169,"meta":91,"style":91},"flowchart LR\n    subgraph Invest[\"💰 Investasi\"]\n        H1[\"Hardware\\nRp 21 jt\"]\n        H2[\"Instalasi\\nRp 8 jt\"]\n        H3[\"OpenClaw\\nRp 500K\u002Fbln\"]\n    end\n\n    subgraph Save[\"💵 Savings\u002Fbulan\"]\n        S1[\"VFD optimasi\\nRp 26 jt\"]\n        S2[\"Load scheduling\\nRp 8 jt\"]\n        S3[\"PF correction\\nRp 5 jt\"]\n        S4[\"HVAC tuning\\nRp 4 jt\"]\n    end\n\n    subgraph Result[\"🎯 Result\"]\n        R1[\"Total investasi:\\nRp 29 jt\"]\n        R2[\"Total savings:\\nRp 43 jt\u002Fbln\"]\n        R3[\"Payback:\\n\u003C 1 BULAN\"]\n        R4[\"Annual savings:\\nRp 516 jt\"]\n    end\n\n    Invest --> Result\n    Save --> Result\n\n    style Invest fill:#ff6b6b,color:#fff\n    style Save fill:#51cf66,color:#fff\n    style Result fill:#339af0,color:#fff\n",[89,2206,2207,2211,2216,2221,2226,2231,2235,2239,2244,2249,2254,2259,2264,2268,2272,2277,2282,2287,2292,2297,2301,2305,2310,2315,2319,2324,2329],{"__ignoreMap":91},[17,2208,2209],{"class":174,"line":175},[17,2210,178],{},[17,2212,2213],{"class":174,"line":181},[17,2214,2215],{},"    subgraph Invest[\"💰 Investasi\"]\n",[17,2217,2218],{"class":174,"line":187},[17,2219,2220],{},"        H1[\"Hardware\\nRp 21 jt\"]\n",[17,2222,2223],{"class":174,"line":193},[17,2224,2225],{},"        H2[\"Instalasi\\nRp 8 jt\"]\n",[17,2227,2228],{"class":174,"line":199},[17,2229,2230],{},"        H3[\"OpenClaw\\nRp 500K\u002Fbln\"]\n",[17,2232,2233],{"class":174,"line":205},[17,2234,294],{},[17,2236,2237],{"class":174,"line":211},[17,2238,300],{"emptyLinePlaceholder":299},[17,2240,2241],{"class":174,"line":216},[17,2242,2243],{},"    subgraph Save[\"💵 Savings\u002Fbulan\"]\n",[17,2245,2246],{"class":174,"line":222},[17,2247,2248],{},"        S1[\"VFD optimasi\\nRp 26 jt\"]\n",[17,2250,2251],{"class":174,"line":228},[17,2252,2253],{},"        S2[\"Load scheduling\\nRp 8 jt\"]\n",[17,2255,2256],{"class":174,"line":234},[17,2257,2258],{},"        S3[\"PF correction\\nRp 5 jt\"]\n",[17,2260,2261],{"class":174,"line":313},[17,2262,2263],{},"        S4[\"HVAC tuning\\nRp 4 jt\"]\n",[17,2265,2266],{"class":174,"line":319},[17,2267,294],{},[17,2269,2270],{"class":174,"line":325},[17,2271,300],{"emptyLinePlaceholder":299},[17,2273,2274],{"class":174,"line":330},[17,2275,2276],{},"    subgraph Result[\"🎯 Result\"]\n",[17,2278,2279],{"class":174,"line":335},[17,2280,2281],{},"        R1[\"Total investasi:\\nRp 29 jt\"]\n",[17,2283,2284],{"class":174,"line":341},[17,2285,2286],{},"        R2[\"Total savings:\\nRp 43 jt\u002Fbln\"]\n",[17,2288,2289],{"class":174,"line":347},[17,2290,2291],{},"        R3[\"Payback:\\n\u003C 1 BULAN\"]\n",[17,2293,2294],{"class":174,"line":353},[17,2295,2296],{},"        R4[\"Annual savings:\\nRp 516 jt\"]\n",[17,2298,2299],{"class":174,"line":359},[17,2300,294],{},[17,2302,2303],{"class":174,"line":364},[17,2304,300],{"emptyLinePlaceholder":299},[17,2306,2307],{"class":174,"line":369},[17,2308,2309],{},"    Invest --> Result\n",[17,2311,2312],{"class":174,"line":375},[17,2313,2314],{},"    Save --> Result\n",[17,2316,2317],{"class":174,"line":381},[17,2318,300],{"emptyLinePlaceholder":299},[17,2320,2321],{"class":174,"line":387},[17,2322,2323],{},"    style Invest fill:#ff6b6b,color:#fff\n",[17,2325,2326],{"class":174,"line":393},[17,2327,2328],{},"    style Save fill:#51cf66,color:#fff\n",[17,2330,2331],{"class":174,"line":398},[17,2332,2333],{},"    style Result fill:#339af0,color:#fff\n",[14,2335,2336],{},[22,2337,2338],{},"Realistic scenario (pabrik menengah):",[516,2340,2341,2356],{},[519,2342,2343],{},[522,2344,2345,2347,2350,2353],{},[525,2346,1247],{},[525,2348,2349],{},"Investasi",[525,2351,2352],{},"Savings\u002Fbulan",[525,2354,2355],{},"Payback",[538,2357,2358,2371,2384,2396,2409,2423],{},[522,2359,2360,2363,2365,2368],{},[543,2361,2362],{},"VFD untuk 2 motor besar",[543,2364,1558],{},[543,2366,2367],{},"Rp 40 jt",[543,2369,2370],{},"\u003C 1 bulan",[522,2372,2373,2376,2379,2381],{},[543,2374,2375],{},"Power factor correction",[543,2377,2378],{},"Rp 15 jt",[543,2380,1528],{},[543,2382,2383],{},"3 bulan",[522,2385,2386,2389,2391,2393],{},[543,2387,2388],{},"Load scheduling (otomasi)",[543,2390,1410],{},[543,2392,1410],{},[543,2394,2395],{},"1 bulan",[522,2397,2398,2401,2403,2406],{},[543,2399,2400],{},"HVAC optimization",[543,2402,1528],{},[543,2404,2405],{},"Rp 4 jt",[543,2407,2408],{},"1-2 bulan",[522,2410,2411,2414,2417,2420],{},[543,2412,2413],{},"Monitoring system",[543,2415,2416],{},"Rp 21 jt",[543,2418,2419],{},"Prevention ROI",[543,2421,2422],{},"2-3 bulan",[522,2424,2425,2429,2434,2439],{},[543,2426,2427],{},[22,2428,1365],{},[543,2430,2431],{},[22,2432,2433],{},"Rp 79 jt",[543,2435,2436],{},[22,2437,2438],{},"Rp 57 jt\u002Fbln",[543,2440,2441],{},[22,2442,2443],{},"~1.5 bulan",[14,2445,2446,2449],{},[22,2447,2448],{},"Annual savings: ~Rp 684 jt"," — dan itu angka konservatif!",[14,2451,2452],{},[37,2453],{"alt":2454,"src":2455},"Perbandingan sebelum dan sesudah optimasi energi","\u002Fimages\u002Fposts\u002Findustrial-savings-comparison.jpg",[71,2457],{},[74,2459,2461],{"id":2460},"implementation-roadmap","🚀 Implementation Roadmap",[14,2463,2464],{},"Jangan langsung pasang semua sekaligus. Gue sarankan phased approach:",[82,2466,2468],{"className":167,"code":2467,"language":169,"meta":91,"style":91},"flowchart TD\n    P1[\"📋 Phase 1: Audit\\n(1-2 minggu)\"]\n    P2[\"🔧 Phase 2: Quick Wins\\n(2-4 minggu)\"]\n    P3[\"📊 Phase 3: Monitoring\\n(1-2 bulan)\"]\n    P4[\"🤖 Phase 4: Optimization\\n(ongoing)\"]\n\n    P1 -->|\"Data audit → Prioritas\"| P2\n    P2 -->|\"Baseline → Monitoring system\"| P3\n    P3 -->|\"Insights → Auto-optimization\"| P4\n\n    subgraph P1D[\"Phase 1 Output\"]\n        A1[\"Daftar semua motor besar\\n(>22kW)\"]\n        A2[\"Tagihan listrik 12 bulan\"]\n        A3[\"Single line diagram\"]\n        A4[\"PF measurement\\n(power meter clamp)\"]\n    end\n\n    subgraph P2D[\"Phase 2 Output\"]\n        B1[\"Capacitor bank install\\n(PF correction)\"]\n        B2[\"VFD install\\n(top 2-3 motor)\"]\n        B3[\"Chiller set point review\"]\n        B4[\"Load scheduling\\n(basic timer)\"]\n    end\n\n    subgraph P3D[\"Phase 3 Output\"]\n        C1[\"Power meter + CT\\n(semuah major load)\"]\n        C2[\"MQTT → OpenClaw\\n(real-time data)\"]\n        C3[\"Grafana dashboard\"]\n        C4[\"Telegram alerts\"]\n    end\n\n    subgraph P4D[\"Phase 4 Output\"]\n        D1[\"AI anomaly detection\"]\n        D2[\"Predictive maintenance\"]\n        D3[\"Auto load scheduling\"]\n        D4[\"Monthly energy report\"]\n    end\n\n    P1 --- P1D\n    P2 --- P2D\n    P3 --- P3D\n    P4 --- P4D\n\n    style P1 fill:#fff3cd\n    style P2 fill:#d1ecf1\n    style P3 fill:#d4edda\n    style P4 fill:#e8daef\n",[89,2469,2470,2474,2479,2484,2489,2494,2498,2503,2508,2513,2517,2522,2527,2532,2537,2542,2546,2550,2555,2560,2565,2570,2575,2579,2583,2588,2593,2598,2603,2608,2612,2616,2621,2626,2631,2636,2641,2645,2649,2654,2659,2664,2669,2673,2678,2683,2689],{"__ignoreMap":91},[17,2471,2472],{"class":174,"line":175},[17,2473,259],{},[17,2475,2476],{"class":174,"line":181},[17,2477,2478],{},"    P1[\"📋 Phase 1: Audit\\n(1-2 minggu)\"]\n",[17,2480,2481],{"class":174,"line":187},[17,2482,2483],{},"    P2[\"🔧 Phase 2: Quick Wins\\n(2-4 minggu)\"]\n",[17,2485,2486],{"class":174,"line":193},[17,2487,2488],{},"    P3[\"📊 Phase 3: Monitoring\\n(1-2 bulan)\"]\n",[17,2490,2491],{"class":174,"line":199},[17,2492,2493],{},"    P4[\"🤖 Phase 4: Optimization\\n(ongoing)\"]\n",[17,2495,2496],{"class":174,"line":205},[17,2497,300],{"emptyLinePlaceholder":299},[17,2499,2500],{"class":174,"line":211},[17,2501,2502],{},"    P1 -->|\"Data audit → Prioritas\"| P2\n",[17,2504,2505],{"class":174,"line":216},[17,2506,2507],{},"    P2 -->|\"Baseline → Monitoring system\"| P3\n",[17,2509,2510],{"class":174,"line":222},[17,2511,2512],{},"    P3 -->|\"Insights → Auto-optimization\"| P4\n",[17,2514,2515],{"class":174,"line":228},[17,2516,300],{"emptyLinePlaceholder":299},[17,2518,2519],{"class":174,"line":234},[17,2520,2521],{},"    subgraph P1D[\"Phase 1 Output\"]\n",[17,2523,2524],{"class":174,"line":313},[17,2525,2526],{},"        A1[\"Daftar semua motor besar\\n(>22kW)\"]\n",[17,2528,2529],{"class":174,"line":319},[17,2530,2531],{},"        A2[\"Tagihan listrik 12 bulan\"]\n",[17,2533,2534],{"class":174,"line":325},[17,2535,2536],{},"        A3[\"Single line diagram\"]\n",[17,2538,2539],{"class":174,"line":330},[17,2540,2541],{},"        A4[\"PF measurement\\n(power meter clamp)\"]\n",[17,2543,2544],{"class":174,"line":335},[17,2545,294],{},[17,2547,2548],{"class":174,"line":341},[17,2549,300],{"emptyLinePlaceholder":299},[17,2551,2552],{"class":174,"line":347},[17,2553,2554],{},"    subgraph P2D[\"Phase 2 Output\"]\n",[17,2556,2557],{"class":174,"line":353},[17,2558,2559],{},"        B1[\"Capacitor bank install\\n(PF correction)\"]\n",[17,2561,2562],{"class":174,"line":359},[17,2563,2564],{},"        B2[\"VFD install\\n(top 2-3 motor)\"]\n",[17,2566,2567],{"class":174,"line":364},[17,2568,2569],{},"        B3[\"Chiller set point review\"]\n",[17,2571,2572],{"class":174,"line":369},[17,2573,2574],{},"        B4[\"Load scheduling\\n(basic timer)\"]\n",[17,2576,2577],{"class":174,"line":375},[17,2578,294],{},[17,2580,2581],{"class":174,"line":381},[17,2582,300],{"emptyLinePlaceholder":299},[17,2584,2585],{"class":174,"line":387},[17,2586,2587],{},"    subgraph P3D[\"Phase 3 Output\"]\n",[17,2589,2590],{"class":174,"line":393},[17,2591,2592],{},"        C1[\"Power meter + CT\\n(semuah major load)\"]\n",[17,2594,2595],{"class":174,"line":398},[17,2596,2597],{},"        C2[\"MQTT → OpenClaw\\n(real-time data)\"]\n",[17,2599,2600],{"class":174,"line":403},[17,2601,2602],{},"        C3[\"Grafana dashboard\"]\n",[17,2604,2605],{"class":174,"line":409},[17,2606,2607],{},"        C4[\"Telegram alerts\"]\n",[17,2609,2610],{"class":174,"line":415},[17,2611,294],{},[17,2613,2614],{"class":174,"line":421},[17,2615,300],{"emptyLinePlaceholder":299},[17,2617,2618],{"class":174,"line":427},[17,2619,2620],{},"    subgraph P4D[\"Phase 4 Output\"]\n",[17,2622,2623],{"class":174,"line":433},[17,2624,2625],{},"        D1[\"AI anomaly detection\"]\n",[17,2627,2628],{"class":174,"line":439},[17,2629,2630],{},"        D2[\"Predictive maintenance\"]\n",[17,2632,2633],{"class":174,"line":445},[17,2634,2635],{},"        D3[\"Auto load scheduling\"]\n",[17,2637,2638],{"class":174,"line":451},[17,2639,2640],{},"        D4[\"Monthly energy report\"]\n",[17,2642,2643],{"class":174,"line":457},[17,2644,294],{},[17,2646,2647],{"class":174,"line":463},[17,2648,300],{"emptyLinePlaceholder":299},[17,2650,2651],{"class":174,"line":469},[17,2652,2653],{},"    P1 --- P1D\n",[17,2655,2656],{"class":174,"line":475},[17,2657,2658],{},"    P2 --- P2D\n",[17,2660,2661],{"class":174,"line":481},[17,2662,2663],{},"    P3 --- P3D\n",[17,2665,2666],{"class":174,"line":486},[17,2667,2668],{},"    P4 --- P4D\n",[17,2670,2671],{"class":174,"line":492},[17,2672,300],{"emptyLinePlaceholder":299},[17,2674,2675],{"class":174,"line":498},[17,2676,2677],{},"    style P1 fill:#fff3cd\n",[17,2679,2680],{"class":174,"line":504},[17,2681,2682],{},"    style P2 fill:#d1ecf1\n",[17,2684,2686],{"class":174,"line":2685},46,[17,2687,2688],{},"    style P3 fill:#d4edda\n",[17,2690,2692],{"class":174,"line":2691},47,[17,2693,2694],{},"    style P4 fill:#e8daef\n",[124,2696,2698],{"id":2697},"phase-1-energy-audit-1-2-minggu","Phase 1: Energy Audit (1-2 Minggu)",[14,2700,2701],{},"Yang perlu dilakuin:",[628,2703,2706,2715,2721,2727,2733,2739],{"className":2704},[2705],"contains-task-list",[631,2707,2710,2714],{"className":2708},[2709],"task-list-item",[2711,2712],"input",{"disabled":299,"type":2713},"checkbox"," Daftar semua motor >22kW (nameplate data: kW, RPM, duty)",[631,2716,2718,2720],{"className":2717},[2709],[2711,2719],{"disabled":299,"type":2713}," Kumpulkan tagihan listrik 12 bulan terakhir",[631,2722,2724,2726],{"className":2723},[2709],[2711,2725],{"disabled":299,"type":2713}," Ukur PF di main incoming (pakai clamp meter)",[631,2728,2730,2732],{"className":2729},[2709],[2711,2731],{"disabled":299,"type":2713}," Cek chiller set point",[631,2734,2736,2738],{"className":2735},[2709],[2711,2737],{"disabled":299,"type":2713}," Cek apakah ada equipment yang jalan 24\u002F7 tapi nggak perlu",[631,2740,2742,2744],{"className":2741},[2709],[2711,2743],{"disabled":299,"type":2713}," Foto single line diagram",[14,2746,2747,2750],{},[22,2748,2749],{},"Tools yang dibutuhkan:"," Clamp meter (Fluke \u002F Kyoritsu), thermal camera (optional).",[124,2752,2754],{"id":2753},"phase-2-quick-wins-2-4-minggu","Phase 2: Quick Wins (2-4 Minggu)",[14,2756,2757],{},"Langkah yang bisa langsung dikerjain dari data audit:",[628,2759,2761,2767,2773,2779,2785],{"className":2760},[2705],[631,2762,2764,2766],{"className":2763},[2709],[2711,2765],{"disabled":299,"type":2713}," Install capacitor bank kalau PF \u003C 0.85",[631,2768,2770,2772],{"className":2769},[2709],[2711,2771],{"disabled":299,"type":2713}," Install VFD di 2-3 motor terbesar yang jalan partial load",[631,2774,2776,2778],{"className":2775},[2709],[2711,2777],{"disabled":299,"type":2713}," Naikkan chiller set point 1-2°C",[631,2780,2782,2784],{"className":2781},[2709],[2711,2783],{"disabled":299,"type":2713}," Pasang timer\u002Fscheduler untuk equipment yang nggak perlu 24\u002F7",[631,2786,2788,2790],{"className":2787},[2709],[2711,2789],{"disabled":299,"type":2713}," Matikan lampu area yang kosong pakai occupancy sensor",[124,2792,2794],{"id":2793},"phase-3-monitoring-system-1-2-bulan","Phase 3: Monitoring System (1-2 Bulan)",[14,2796,2797],{},"Nah, ini yang bikin semua sustainable:",[628,2799,2801,2807,2813,2819,2825,2831],{"className":2800},[2705],[631,2802,2804,2806],{"className":2803},[2709],[2711,2805],{"disabled":299,"type":2713}," Pasang power meter + CT clamp di semua major load",[631,2808,2810,2812],{"className":2809},[2709],[2711,2811],{"disabled":299,"type":2713}," Setup MQTT gateway (ESP32\u002FRPi atau industrial gateway)",[631,2814,2816,2818],{"className":2815},[2709],[2711,2817],{"disabled":299,"type":2713}," Install InfluxDB + Grafana di server",[631,2820,2822,2824],{"className":2821},[2709],[2711,2823],{"disabled":299,"type":2713}," Setup OpenClaw skill untuk energy monitoring",[631,2826,2828,2830],{"className":2827},[2709],[2711,2829],{"disabled":299,"type":2713}," Configure Telegram alerts",[631,2832,2834,2836],{"className":2833},[2709],[2711,2835],{"disabled":299,"type":2713}," Verifikasi data accuracy (compare dengan PLN meter)",[124,2838,2840],{"id":2839},"phase-4-continuous-optimization-ongoing","Phase 4: Continuous Optimization (Ongoing)",[14,2842,2843],{},"Setelah monitoring jalan, baru bisa:",[628,2845,2847,2853,2859,2865,2871,2877],{"className":2846},[2705],[631,2848,2850,2852],{"className":2849},[2709],[2711,2851],{"disabled":299,"type":2713}," AI anomaly detection (OpenClaw detect pattern yang nggak normal)",[631,2854,2856,2858],{"className":2855},[2709],[2711,2857],{"disabled":299,"type":2713}," Predictive maintenance (vibration trending)",[631,2860,2862,2864],{"className":2861},[2709],[2711,2863],{"disabled":299,"type":2713}," Auto load scheduling (berdasarkan production schedule)",[631,2866,2868,2870],{"className":2867},[2709],[2711,2869],{"disabled":299,"type":2713}," Energy benchmarking (per unit produksi)",[631,2872,2874,2876],{"className":2873},[2709],[2711,2875],{"disabled":299,"type":2713}," Monthly energy report otomatis",[631,2878,2880,2882],{"className":2879},[2709],[2711,2881],{"disabled":299,"type":2713}," Carbon footprint tracking (ESG compliance)",[71,2884],{},[74,2886,2888],{"id":2887},"integration-dengan-sistem-yang-udah-ada","🔌 Integration dengan Sistem yang Udah Ada",[14,2890,2891,2892,62],{},"Kalo pabrik kamu udah punya PLC\u002FDCS\u002FSCADA, jangan replace — ",[22,2893,2894],{},"integrate",[82,2896,2898],{"className":167,"code":2897,"language":169,"meta":91,"style":91},"flowchart TD\n    subgraph Existing[\"Sistem yang Udah Ada\"]\n        PLC[\"PLC\\n(Siemens\u002FAB\u002FSchneider)\"]\n        DCS[\"DCS\\n(DeltaV\u002FExperion)\"]\n        SCADA[\"SCADA\\n(Ignition\u002FCitect)\"]\n        BMS[\"BMS\u002FBAS\\n(BACnet\u002FModbus)\"]\n    end\n\n    subgraph Integration[\"Integration Layer\"]\n        MB[\"Modbus TCP\\nGateway\"]\n        OPC[\"OPC UA\\nServer\"]\n        MQTT_B[\"MQTT\\nBroker\"]\n    end\n\n    subgraph OpenClaw_System[\"OpenClaw Platform\"]\n        OC[\"OpenClaw Agent\\n(AI Analysis)\"]\n        INFLUX[\"InfluxDB\\n(Data Storage)\"]\n        GRAF[\"Grafana\\n(Visualization)\"]\n        TG[\"Telegram\\n(Alerts)\"]\n    end\n\n    PLC --> MB\n    DCS --> OPC\n    SCADA --> MB\n    BMS --> MB\n\n    MB --> MQTT_B\n    OPC --> MQTT_B\n\n    MQTT_B --> OC\n    OC --> INFLUX\n    INFLUX --> GRAF\n    OC --> TG\n\n    style Existing fill:#e2e3e5\n    style Integration fill:#fff3cd\n    style OpenClaw_System fill:#d4edda\n",[89,2899,2900,2904,2909,2914,2919,2924,2929,2933,2937,2942,2947,2952,2957,2961,2965,2970,2975,2980,2985,2990,2994,2998,3003,3008,3013,3018,3022,3027,3032,3036,3041,3046,3051,3055,3059,3064,3069],{"__ignoreMap":91},[17,2901,2902],{"class":174,"line":175},[17,2903,259],{},[17,2905,2906],{"class":174,"line":181},[17,2907,2908],{},"    subgraph Existing[\"Sistem yang Udah Ada\"]\n",[17,2910,2911],{"class":174,"line":187},[17,2912,2913],{},"        PLC[\"PLC\\n(Siemens\u002FAB\u002FSchneider)\"]\n",[17,2915,2916],{"class":174,"line":193},[17,2917,2918],{},"        DCS[\"DCS\\n(DeltaV\u002FExperion)\"]\n",[17,2920,2921],{"class":174,"line":199},[17,2922,2923],{},"        SCADA[\"SCADA\\n(Ignition\u002FCitect)\"]\n",[17,2925,2926],{"class":174,"line":205},[17,2927,2928],{},"        BMS[\"BMS\u002FBAS\\n(BACnet\u002FModbus)\"]\n",[17,2930,2931],{"class":174,"line":211},[17,2932,294],{},[17,2934,2935],{"class":174,"line":216},[17,2936,300],{"emptyLinePlaceholder":299},[17,2938,2939],{"class":174,"line":222},[17,2940,2941],{},"    subgraph Integration[\"Integration Layer\"]\n",[17,2943,2944],{"class":174,"line":228},[17,2945,2946],{},"        MB[\"Modbus TCP\\nGateway\"]\n",[17,2948,2949],{"class":174,"line":234},[17,2950,2951],{},"        OPC[\"OPC UA\\nServer\"]\n",[17,2953,2954],{"class":174,"line":313},[17,2955,2956],{},"        MQTT_B[\"MQTT\\nBroker\"]\n",[17,2958,2959],{"class":174,"line":319},[17,2960,294],{},[17,2962,2963],{"class":174,"line":325},[17,2964,300],{"emptyLinePlaceholder":299},[17,2966,2967],{"class":174,"line":330},[17,2968,2969],{},"    subgraph OpenClaw_System[\"OpenClaw Platform\"]\n",[17,2971,2972],{"class":174,"line":335},[17,2973,2974],{},"        OC[\"OpenClaw Agent\\n(AI Analysis)\"]\n",[17,2976,2977],{"class":174,"line":341},[17,2978,2979],{},"        INFLUX[\"InfluxDB\\n(Data Storage)\"]\n",[17,2981,2982],{"class":174,"line":347},[17,2983,2984],{},"        GRAF[\"Grafana\\n(Visualization)\"]\n",[17,2986,2987],{"class":174,"line":353},[17,2988,2989],{},"        TG[\"Telegram\\n(Alerts)\"]\n",[17,2991,2992],{"class":174,"line":359},[17,2993,294],{},[17,2995,2996],{"class":174,"line":364},[17,2997,300],{"emptyLinePlaceholder":299},[17,2999,3000],{"class":174,"line":369},[17,3001,3002],{},"    PLC --> MB\n",[17,3004,3005],{"class":174,"line":375},[17,3006,3007],{},"    DCS --> OPC\n",[17,3009,3010],{"class":174,"line":381},[17,3011,3012],{},"    SCADA --> MB\n",[17,3014,3015],{"class":174,"line":387},[17,3016,3017],{},"    BMS --> MB\n",[17,3019,3020],{"class":174,"line":393},[17,3021,300],{"emptyLinePlaceholder":299},[17,3023,3024],{"class":174,"line":398},[17,3025,3026],{},"    MB --> MQTT_B\n",[17,3028,3029],{"class":174,"line":403},[17,3030,3031],{},"    OPC --> MQTT_B\n",[17,3033,3034],{"class":174,"line":409},[17,3035,300],{"emptyLinePlaceholder":299},[17,3037,3038],{"class":174,"line":415},[17,3039,3040],{},"    MQTT_B --> OC\n",[17,3042,3043],{"class":174,"line":421},[17,3044,3045],{},"    OC --> INFLUX\n",[17,3047,3048],{"class":174,"line":427},[17,3049,3050],{},"    INFLUX --> GRAF\n",[17,3052,3053],{"class":174,"line":433},[17,3054,466],{},[17,3056,3057],{"class":174,"line":439},[17,3058,300],{"emptyLinePlaceholder":299},[17,3060,3061],{"class":174,"line":445},[17,3062,3063],{},"    style Existing fill:#e2e3e5\n",[17,3065,3066],{"class":174,"line":451},[17,3067,3068],{},"    style Integration fill:#fff3cd\n",[17,3070,3071],{"class":174,"line":457},[17,3072,3073],{},"    style OpenClaw_System fill:#d4edda\n",[14,3075,3076],{},[22,3077,3078],{},"Key points:",[628,3080,3081,3087,3093,3099,3105],{},[631,3082,3083,3086],{},[22,3084,3085],{},"Jangan bypass safety systems"," — monitoring only, never control",[631,3088,3089,3092],{},[22,3090,3091],{},"Read-only access"," ke PLC\u002FDCS — safety first",[631,3094,3095,3098],{},[22,3096,3097],{},"Kalau udah ada HMI\u002FSCADA"," — OpenClaw complement, bukan replace",[631,3100,3101,3104],{},[22,3102,3103],{},"OPC UA"," preferred untuk DCS integration (secure, standard)",[631,3106,3107,3110],{},[22,3108,3109],{},"Modbus TCP"," untuk PLC yang nggak support OPC UA",[71,3112],{},[74,3114,3116],{"id":3115},"real-dashboard-vs-beneran-berapa-impact-nya","📈 Real Dashboard vs Beneran Berapa Impact-nya?",[14,3118,3119],{},"Supaya gambaran makin jelas, ini contoh real scenario:",[82,3121,3124],{"className":3122,"code":3123,"language":87},[85],"📊 PLANT ENERGY REPORT — Maret 2026\n\n━━━━━━━━━━━━━━━━━━━━━━━━━━\n📉 TOTAL CONSUMPTION\n━━━━━━━━━━━━━━━━━━━━━━━━━━\nTotal: 485,200 kWh\nCost: Rp 485.2 jt\nvs Feb: -12.3% (hemat Rp 68.2 jt) 🎉\n\n⚡ TOP CONSUMERS\n━━━━━━━━━━━━━━━━━━━━━━━━━━\n1. Chiller Plant    ██████████████████ 168,000 kWh (34.6%)\n2. Motor Pompa Area A ██████████████ 120,000 kWh (24.7%)\n3. Compressor        ████████████    85,000 kWh (17.5%)\n4. Motor Pompa Area B ██████          48,000 kWh (9.9%)\n5. Lighting & Misc   ████            32,200 kWh (6.6%)\n6. Control Systems   █              15,000 kWh (3.1%)\n7. Others            █               17,000 kWh (3.5%)\n\n💡 ACTIONS TAKEN THIS MONTH\n━━━━━━━━━━━━━━━━━━━━━━━━━━\n✅ VFD installed on Pompa-3 → savings Rp 18 jt\n✅ Chiller set point raised 7→10°C → savings Rp 12 jt\n✅ Cap bank C3 repaired → PF 0.72→0.91 → savings Rp 8 jt\n✅ AHU-2 timer installed → savings Rp 4 jt\n✅ Lighting area B occupancy sensor → savings Rp 2 jt\n\n🎯 NEXT MONTH TARGETS\n━━━━━━━━━━━━━━━━━━━━━━━━━━\n☐ VFD for Compressor (est. savings Rp 15 jt\u002Fbln)\n☐ Cross-check Pompa-2 run hours vs production\n☐ Investigate Chiller COP (possible condenser cleaning)\n",[89,3125,3123],{"__ignoreMap":91},[71,3127],{},[74,3129,3131],{"id":3130},"kesimpulan","🎯 Kesimpulan",[14,3133,3134,3135,3138],{},"Monitoring listrik industri ",[22,3136,3137],{},"bukan luxury"," — di harga energi sekarang, ini keharusan. Fakta-fakta:",[82,3140,3143],{"className":3141,"code":3142,"language":87},[85],"Progress Monitoring Implementation\n\n✅ Phase 1: Energy Audit         ████████████████████ 100%\n✅ Phase 2: Quick Wins            ████████████████░░░░  75%\n🔄 Phase 3: Monitoring System     ██████░░░░░░░░░░░░░░  30%\n⏳ Phase 4: AI Optimization       ░░░░░░░░░░░░░░░░░░░░   0%\n",[89,3144,3142],{"__ignoreMap":91},[14,3146,3147],{},[22,3148,3149],{},"Key takeaways:",[843,3151,3152,3158,3164,3170,3176],{},[631,3153,3154,3157],{},[22,3155,3156],{},"Motor listrik = 60-70%"," konsumsi → fokus pertama",[631,3159,3160,3163],{},[22,3161,3162],{},"VFD = ROI tercepat"," → payback \u003C 1 bulan",[631,3165,3166,3169],{},[22,3167,3168],{},"PF correction = paling murah"," → Rp 15 jt invest, Rp 5 jt\u002Fbln savings",[631,3171,3172,3175],{},[22,3173,3174],{},"Monitoring = sustainability"," → tanpa data, optimization cuma tebakan",[631,3177,3178,3181],{},[22,3179,3180],{},"OpenClaw = otak"," → bukan cuma dashboard, tapi AI yang ngerti konteks",[14,3183,3184],{},[22,3185,3186],{},"Angka yang bikin mikir:",[628,3188,3189,3195,3201],{},[631,3190,3191,3192],{},"Pabrik menengah bisa hemat ",[22,3193,3194],{},"Rp 500 jt - 1 M per tahun",[631,3196,3197,3198],{},"Payback keseluruhan sistem: ",[22,3199,3200],{},"1-3 bulan",[631,3202,3203,3204,3207],{},"Carbon reduction: ",[22,3205,3206],{},"20-40%"," (bonus ESG compliance)",[71,3209],{},[11,3211,3212,3218],{},[14,3213,3214,3217],{},[22,3215,3216],{},"Mulai dari yang kecil, tapi mulai sekarang."," Pasang satu power meter di main incoming, connect ke OpenClaw, dan liat sendiri berapa energi yang terbuang tiap hari. Data nggak pernah bohong.",[14,3219,3220,3221,3224],{},"Dan kalau butuh platform AI yang bisa handle semua ini — dari monitoring sampai analisa — cek ",[27,3222,32],{"href":29,"rel":3223},[31],". Setup-nya gampang, dan bisa langsung konek ke MQTT, Modbus, atau API apapun.",[14,3226,3227],{},"━━━━━━━━━━━━",[14,3229,3230,3234,3237],{},[3231,3232,3233],"em",{},"Toolbox yang disebut: OpenClaw, InfluxDB, Grafana, ESP32, pymodbus, Mosquitto MQTT, ADS1115",[3231,3235,3236],{},"Standar referensi: IEC 61511, IEC 62443, ASHRAE 90.1, ISO 50001",[3231,3238,3239],{},"Last updated: April 2026",[3241,3242,3243],"style",{},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sJ8bj, html code.shiki .sJ8bj{--shiki-default:#6A737D;--shiki-dark:#6A737D}html pre.shiki code .s9eBZ, html code.shiki .s9eBZ{--shiki-default:#22863A;--shiki-dark:#85E89D}html pre.shiki code .sVt8B, html code.shiki .sVt8B{--shiki-default:#24292E;--shiki-dark:#E1E4E8}html pre.shiki code .sZZnC, html code.shiki .sZZnC{--shiki-default:#032F62;--shiki-dark:#9ECBFF}",{"title":91,"searchDepth":181,"depth":181,"links":3245},[3246,3247,3252,3258,3263,3270,3275,3276,3282,3283,3284],{"id":76,"depth":181,"text":77},{"id":118,"depth":181,"text":119,"children":3248},[3249,3250,3251],{"id":126,"depth":187,"text":127},{"id":143,"depth":187,"text":144},{"id":163,"depth":187,"text":164},{"id":245,"depth":181,"text":246,"children":3253},[3254,3255,3256,3257],{"id":510,"depth":187,"text":511},{"id":617,"depth":187,"text":618},{"id":837,"depth":187,"text":838},{"id":1031,"depth":187,"text":1032},{"id":1092,"depth":181,"text":1093,"children":3259},[3260,3261,3262],{"id":1237,"depth":187,"text":1238},{"id":1379,"depth":187,"text":1380},{"id":1500,"depth":187,"text":1501},{"id":1635,"depth":181,"text":1636,"children":3264},[3265,3266,3267,3268,3269],{"id":1646,"depth":187,"text":1647},{"id":1695,"depth":187,"text":1696},{"id":1796,"depth":187,"text":1797},{"id":1807,"depth":187,"text":1808},{"id":1883,"depth":187,"text":1884},{"id":1895,"depth":181,"text":1896,"children":3271},[3272,3273,3274],{"id":1906,"depth":187,"text":1907},{"id":2033,"depth":187,"text":2034},{"id":2188,"depth":187,"text":2189},{"id":2200,"depth":181,"text":2201},{"id":2460,"depth":181,"text":2461,"children":3277},[3278,3279,3280,3281],{"id":2697,"depth":187,"text":2698},{"id":2753,"depth":187,"text":2754},{"id":2793,"depth":187,"text":2794},{"id":2839,"depth":187,"text":2840},{"id":2887,"depth":181,"text":2888},{"id":3115,"depth":181,"text":3116},{"id":3130,"depth":181,"text":3131},"tech","2026-04-04 14:14:00","Harga bahan bakar industri naik terus. Motor listrik menghabiskan 60-70% energi pabrik. Ini panduan lengkap monitoring sistem listrik industri — dari CT sensor sampai dashboard real-time — pakai OpenClaw sebagai otak monitoringnya.","md","\u002Fimages\u002Fposts\u002Findustrial-monitoring-header-og.jpg",{},"\u002Ftech\u002Findustrial-energy-monitoring",null,{"title":5,"description":3287},"tech\u002Findustrial-energy-monitoring",[3296,3297,3298,3299,3300,3301],"industrial","monitoring","energy","automation","openclaw","IoT","rbmBcLnLqt_vKjYoIDr8WyiHHadJkFjL9W-wh2FkMtU",1775317692549]