{"id":33901,"date":"2025-06-23T11:05:20","date_gmt":"2025-06-23T11:05:20","guid":{"rendered":"https:\/\/www.ideajenerator.com\/power-calculation\/"},"modified":"2025-07-23T08:13:35","modified_gmt":"2025-07-23T08:13:35","slug":"power-calculation","status":"publish","type":"page","link":"https:\/\/www.ideajenerator.com\/en\/power-calculation\/","title":{"rendered":"Power Calculation"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"33901\" class=\"elementor elementor-33901 elementor-31710\">\n\t\t\t\t<div class=\"wd-negative-gap elementor-element elementor-element-45673bd e-flex e-con-boxed e-con e-parent\" data-id=\"45673bd\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a17338d elementor-widget elementor-widget-html\" data-id=\"a17338d\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n  .kva-wrap {\r\n    max-width: 1000px;\r\n    margin: 0 auto;\r\n    padding: 20px;\r\n  }\r\n\r\n  .kva-wrap h2 {\r\n    text-align: center;\r\n    margin-bottom: 10px;\r\n  }\r\n\r\n  .kva-display {\r\n    text-align: center;\r\n    font-size: 28px;\r\n    font-weight: bold;\r\n    margin-bottom: 10px;\r\n  }\r\n\r\n  .kva-submit {\r\n    margin: 0 auto 25px;\r\n    display: block;\r\n    padding: 12px 24px;\r\n    background: #0099b1;\r\n    color: #fff;\r\n    font-size: 16px;\r\n    border: none;\r\n    border-radius: 8px;\r\n    cursor: pointer;\r\n  }\r\n\r\n  .appliance-grid {\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 12px;\r\n  }\r\n\r\n  .appliance {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    background: #f8f8f8;\r\n    padding: 8px 12px;\r\n    border: 1px solid #ddd;\r\n    border-radius: 8px;\r\n  }\r\n\r\n  .appliance-info {\r\n    display: flex;\r\n    align-items: center;\r\n    flex: 1;\r\n  }\r\n\r\n  .appliance input[type=\"checkbox\"] {\r\n    transform: scale(1.2);\r\n    margin-right: 10px;\r\n  }\r\n\r\n  .appliance-name {\r\n    font-size: 15px;\r\n  }\r\n\r\n  .quantity-controls {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 6px;\r\n  }\r\n\r\n  .quantity-controls button {\r\n    background: #0099b1;\r\n    color: white;\r\n    border: none;\r\n    padding: 4px 10px;\r\n    border-radius: 5px;\r\n    font-weight: bold;\r\n    cursor: pointer;\r\n  }\r\n\r\n  .quantity-controls input {\r\n    width: 36px;\r\n    text-align: center;\r\n    border: 1px solid #ccc;\r\n    border-radius: 5px;\r\n    padding: 4px 0;\r\n    font-size: 14px;\r\n    appearance: textfield;\r\n    -moz-appearance: textfield;\r\n  }\r\n\r\n  .quantity-controls input::-webkit-outer-spin-button,\r\n  .quantity-controls input::-webkit-inner-spin-button {\r\n    -webkit-appearance: none;\r\n    margin: 0;\r\n  }\r\n<\/style>\r\n\r\n<div class=\"kva-wrap\">\r\n  <h2>Calculate the Power of Your Generator<\/h2>\r\n  <div class=\"kva-display\" id=\"kvaTotal\">0.00 kVA<\/div>\r\n  <button class=\"kva-submit\" onclick=\"redirectToFiltered()\">View Suitable Generators<\/button>\r\n  <div class=\"appliance-grid\" id=\"applianceList\"><\/div>\r\n<\/div>\r\n\r\n<script>\r\n  const appliances = [\r\n    { name: \"Light Bulb\", watt: 75 },\r\n    { name: \"Outdoor Lighting\", watt: 100 },\r\n    { name: \"Fan\", watt: 200 },\r\n    { name: \"Deep Freezer\", watt: 400 },\r\n    { name: \"Washing Machine\", watt: 1150 },\r\n    { name: \"Electric Stove\", watt: 2100 },\r\n    { name: \"Coffee Maker\", watt: 1000 },\r\n    { name: \"Computer\", watt: 800 },\r\n    { name: \"Sound System\", watt: 500 },\r\n    { name: \"Air Conditioner\", watt: 3250 },\r\n    { name: \"Refrigerator\", watt: 500 },\r\n    { name: \"Dishwasher\", watt: 500 },\r\n    { name: \"Clothes Dryer\", watt: 5750 },\r\n    { name: \"Oven\", watt: 700 },\r\n    { name: \"Foot Heater\", watt: 1500 },\r\n    { name: \"LCD TV\", watt: 500 },\r\n    { name: \"Hair Dryer\", watt: 1200 },\r\n    { name: \"Vacuum Cleaner\", watt: 1200 },\r\n    { name: \"Garage Door\", watt: 550 },\r\n    { name: \"Electric Saw\", watt: 1500 },\r\n    { name: \"Elevator\", watt: 25000 }\r\n  ];\r\n\r\n  const container = document.getElementById(\"applianceList\");\r\n\r\n  appliances.forEach((item, i) => {\r\n    const div = document.createElement(\"div\");\r\n    div.className = \"appliance\";\r\n    div.innerHTML = `\r\n      <div class=\"appliance-info\">\r\n        <input type=\"checkbox\" id=\"check${i}\" onchange=\"updateKVA()\">\r\n        <label for=\"check${i}\" class=\"appliance-name\">${item.name} ${item.watt} W<\/label>\r\n      <\/div>\r\n      <div class=\"quantity-controls\">\r\n        <button onclick=\"changeQty(${i}, -1)\">-<\/button>\r\n        <input type=\"number\" id=\"qty${i}\" value=\"1\" min=\"1\" onchange=\"updateKVA()\">\r\n        <button onclick=\"changeQty(${i}, 1)\">+<\/button>\r\n      <\/div>\r\n    `;\r\n    container.appendChild(div);\r\n  });\r\n\r\n  function changeQty(i, delta) {\r\n    const qtyInput = document.getElementById(\"qty\" + i);\r\n    let val = parseInt(qtyInput.value) || 1;\r\n    val = Math.max(1, val + delta);\r\n    qtyInput.value = val;\r\n    updateKVA();\r\n  }\r\n\r\n  function updateKVA() {\r\n    let totalWatt = 0;\r\n    appliances.forEach((item, i) => {\r\n      const checked = document.getElementById(\"check\" + i).checked;\r\n      const qty = parseInt(document.getElementById(\"qty\" + i).value) || 1;\r\n      if (checked) totalWatt += item.watt * qty;\r\n    });\r\n    const kva = (totalWatt \/ 1000) * 1.25;\r\n    document.getElementById(\"kvaTotal\").innerText = kva.toFixed(2) + \" kVA\";\r\n  }\r\n\r\nfunction redirectToFiltered() {\r\n  let totalWatt = 0;\r\n  appliances.forEach((item, i) => {\r\n    const checked = document.getElementById(\"check\" + i).checked;\r\n    const qty = parseInt(document.getElementById(\"qty\" + i).value) || 1;\r\n    if (checked) totalWatt += item.watt * qty;\r\n  });\r\n\r\n  const kva = (totalWatt \/ 1000) * 1.25;\r\n\r\n  \/\/ Aktif dil klas\u00f6r\u00fcn\u00fc al: \/en\/, \/fr\/, vs.\r\n  const langPrefix = window.location.pathname.split('\/')[1]; \/\/ \u00f6rn: 'en'\r\n  const isEnglish = langPrefix === 'en';\r\n\r\n  const baseSlug = isEnglish ? 'diesel-generator' : 'dizel-jenerator';\r\n  const param = 'filter_stand-by-guc-araligi-kva'; \/\/ \u0130ngilizcede de ayn\u0131 kal\u0131yor\r\n\r\n  let range = \"\";\r\n  if (kva <= 50) range = \"0-50-kva\";\r\n  else if (kva <= 150) range = \"50-150-kva\";\r\n  else if (kva <= 300) range = \"150-300-kva\";\r\n  else if (kva <= 450) range = \"300-450-kva\";\r\n  else if (kva <= 600) range = \"450-600-kva\";\r\n  else if (kva <= 750) range = \"600-750-kva\";\r\n  else if (kva <= 900) range = \"750-900-kva\";\r\n  else if (kva <= 1100) range = \"900-1100-kva\";\r\n  else range = \"1100-1250-kva\";\r\n\r\n  \/\/ E\u011fer \u0130ngilizce ise de\u011ferin sonuna -en ekle\r\n  if (isEnglish) {\r\n    range = range + '-en';\r\n  }\r\n\r\n  \/\/ https:\/\/www.ideajenerator.com\/en\/diesel-generator\/?filter_stand-by-guc-araligi-kva=150-300-kva-en\r\n  const prefix = langPrefix ? `\/${langPrefix}` : '';\r\n  const url = `https:\/\/www.ideajenerator.com${prefix}\/${baseSlug}\/?${param}=${range}`;\r\n\r\n  window.location.href = url;\r\n}\r\n\r\n\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Calculate the Power of Your Generator 0.00 kVA View Suitable Generators<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-33901","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.ideajenerator.com\/en\/wp-json\/wp\/v2\/pages\/33901","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ideajenerator.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.ideajenerator.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.ideajenerator.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ideajenerator.com\/en\/wp-json\/wp\/v2\/comments?post=33901"}],"version-history":[{"count":14,"href":"https:\/\/www.ideajenerator.com\/en\/wp-json\/wp\/v2\/pages\/33901\/revisions"}],"predecessor-version":[{"id":34450,"href":"https:\/\/www.ideajenerator.com\/en\/wp-json\/wp\/v2\/pages\/33901\/revisions\/34450"}],"wp:attachment":[{"href":"https:\/\/www.ideajenerator.com\/en\/wp-json\/wp\/v2\/media?parent=33901"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}