{"id":9808,"date":"2026-08-04T03:21:45","date_gmt":"2026-08-04T03:21:45","guid":{"rendered":"https:\/\/www.herewinpower.com\/?p=9808"},"modified":"2026-08-04T03:21:45","modified_gmt":"2026-08-04T03:21:45","slug":"hybrid-microgrid-dispatch-why-off-grid-sites-waste-diesel","status":"publish","type":"post","link":"https:\/\/www.herewinpower.com\/ru\/blog\/hybrid-microgrid-dispatch-why-off-grid-sites-waste-diesel\/","title":{"rendered":"How Dispatch Strategy Reduces Fuel Consumption in PV + Battery + Diesel Hybrid Microgrids"},"content":{"rendered":"<figure class=\"wp-block-image aligncenter size-large\"><img fetchpriority=\"high\" decoding=\"async\" width=\"1264\" height=\"843\" src=\"https:\/\/www.herewinpower.com\/wp-content\/uploads\/2026\/08\/ec308c62-ac64-4f85-a0b2-ac41d640372b.jpeg\" alt=\"Engineering-style diagram of solar PV, battery storage, diesel generator, and EMS dispatch logic\" class=\"wp-image-9807\" srcset=\"https:\/\/www.herewinpower.com\/wp-content\/uploads\/2026\/08\/ec308c62-ac64-4f85-a0b2-ac41d640372b.jpeg 1264w, https:\/\/www.herewinpower.com\/wp-content\/uploads\/2026\/08\/ec308c62-ac64-4f85-a0b2-ac41d640372b-768x512.jpeg 768w, https:\/\/www.herewinpower.com\/wp-content\/uploads\/2026\/08\/ec308c62-ac64-4f85-a0b2-ac41d640372b-18x12.jpeg 18w\" sizes=\"(max-width: 1264px) 100vw, 1264px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">In off-grid industrial projects\u2014mines, remote processing sites, island facilities, temporary construction power\u2014<strong>PV + battery storage + diesel generation<\/strong> has become the standard setup.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">And yet many EPCs see the same post-commissioning reality: the site added PV and a BESS, but <strong>diesel consumption doesn\u2019t fall the way the model predicted<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That\u2019s partly because industrial off-grid sites aren\u2019t \u201csteady\u201d loads. They have sharp ramps, long run hours, and hard uptime requirements\u2014so dispatch decisions show up quickly in both OPEX and asset life.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In practice, fuel savings in hybrid microgrids live or die on dispatch and controls.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The BESS is not just an energy container. It\u2019s the flexibility layer that lets the EMS keep PV and generators in their efficient operating zones\u2014<em>if<\/em> the dispatch logic is built around real load behavior and generator constraints.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This guide is for EPC contractors and system integrators designing or upgrading PV+BESS+diesel systems who want diesel reduction without sacrificing uptime.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Before you touch dispatch settings, align the roles of PV, the battery, and the genset\u2014most fuel-saving failures start with role confusion.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Solar PV: lowest marginal cost energy (but not a firm power source)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">PV generally provides the lowest marginal energy cost in an off-grid hybrid system. Its drawback isn\u2019t price\u2014it\u2019s <strong>variability<\/strong>. Cloud transients and ramp rates can be harsh, especially when industrial loads aren\u2019t smooth.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In dispatch terms: use PV first whenever it\u2019s available, but don\u2019t expect it to \u201chold the grid stable\u201d on its own.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Battery storage (BESS): not \u201cbackup,\u201d but the dispatch stabilizer<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In hybrid systems, the BESS earns its keep by doing three jobs the generator is bad at:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><p>absorbing fast PV ramps and load transients<\/p><\/li><li><p>preventing generator start\/stop cycling<\/p><\/li><li><p>enforcing an SOC\/reserve policy so the system stays stable during uncertainty<\/p><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">That\u2019s why this matters: <strong>the battery is the flexibility layer that keeps PV and generators operating in their efficient zones<\/strong>. If you treat it as only a night-time backup, you\u2019ll push the genset into the very operating modes that waste fuel and create maintenance headaches.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But this role also raises the bar for battery system engineering. In industrial microgrids, a BESS is routinely exposed to fast charge\/discharge events (high C-rates), frequent partial cycles, and wide temperature swings.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For EPCs, battery selection shouldn\u2019t be based on usable kWh alone. The BESS must support the power (kW) profile, thermal conditions, and communications\/telemetry requirements that your EMS strategy depends on.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Cell chemistry, thermal management, and BMS controls<\/strong> determine whether the battery can deliver this balancing function reliably for years\u2014without quietly shrinking usable capacity or triggering conservative derates.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Diesel generator: the reliability backstop (with efficiency constraints)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A genset is usually the most controllable source on site, but it\u2019s not \u201cinfinitely efficient.\u201d In most hybrid microgrids, it\u2019s a reliability backstop\u2014not the first-choice resource for fast peaking or minute-by-minute variability.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Extended low-load operation is a known failure mode (fuel waste + deposits). Many EPCs cite Caterpillar\u2019s <a target=\"_blank\" rel=\"noopener noreferrer nofollow\" class=\"link\" href=\"https:\/\/www.cat.com\/en_US\/by-industry\/electric-power\/Articles\/White-papers\/the-impact-of-generator-set-underloading.html\"><strong>\u201cThe Impact of Generator Set Underloading\u201d<\/strong><\/a> when aligning stakeholders on minimum-load constraints.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dispatch implication: your EMS should either:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><p>keep the genset above a minimum load threshold when it\u2019s online, or<\/p><\/li><li><p>keep it offline and let PV + BESS do the balancing<\/p><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Dispatch priorities for PV + BESS + diesel<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A good hybrid microgrid dispatch strategy is less about clever math and more about respecting physical constraints:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><p>PV is variable but cheap.<\/p><\/li><li><p>the battery is fast but has cycle-life constraints.<\/p><\/li><li><p>the genset is reliable but penalized by low-load operation and excessive starts\/stops.<\/p><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Most practical frameworks still boil down to a simple priority order:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><p><strong>PV serves load first<\/strong><\/p><\/li><li><p><strong>Battery absorbs the difference<\/strong> (charge on surplus, discharge on deficit)<\/p><\/li><li><p><strong>Diesel runs only when required<\/strong> by reserve\/SOC thresholds or a sustained deficit<\/p><\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">You\u2019ll see EMS implementations described as \u201cload following\u201d versus \u201ccycle charging.\u201d For EPC work, the label matters less than whether the control logic actually enforces the constraints above.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In commissioning data, the best systems look boring (in a good way):<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><p>the generator doesn\u2019t start for every cloud<\/p><\/li><li><p>the battery doesn\u2019t get deep-cycled unnecessarily<\/p><\/li><li><p>PV curtailment is minimized when storage headroom exists<\/p><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">A practical way to implement this priority stack is to think in three operating \u201cmodes\u201d and switch between them based on what your site is actually seeing:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><p><strong>Stable solar hours<\/strong>: let PV carry the load, and charge the battery with any surplus. Keep the genset offline so the BESS can handle normal ramps and short load spikes.<\/p><\/li><li><p><strong>Variable solar (fast ramps, passing clouds)<\/strong>: protect your reserve first. Use a more conservative SOC policy, limit battery ramp\/charge-discharge power as needed, and widen start\/stop hysteresis so the genset doesn\u2019t get pulled into short-cycling.<\/p><\/li><li><p><strong>Prolonged low-solar (night, storms, multi-day poor irradiance)<\/strong>: don\u2019t wait for an emergency low-SOC event. Transition into a planned \u201crecharge\u201d window where the genset runs efficiently and, if there\u2019s headroom, restores battery reserve for the next uncertainty period.<\/p><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">If you define these modes upfront, your commissioning tests become much simpler: you\u2019re validating mode transitions and constraints\u2014not improvising dispatch on-site.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you want a shortcut for implementation and acceptance criteria, jump to the EPC checklist at the end\u2014especially the items on reserve policy, fallback behavior, and genset minimum-load and hysteresis logic.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Three dispatch mistakes that increase diesel consumption<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you want a fast diagnostic, compare your logs to the expected operating pattern above\u2014most cases where PV + BESS was installed but diesel didn\u2019t drop map to one (or more) of the three dispatch mistakes below.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Mistake 1: \u201cPV-first\u201d without variability management \u2192 battery gets drained \u2192 generator short-cycles<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A common commissioning trap is to hard-code \u201cPV first\u201d as if PV output is stable.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here\u2019s what usually happens:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><p>PV ramps down quickly (cloud transient)<\/p><\/li><li><p>SOC drops faster than planned<\/p><\/li><li><p>the genset starts to protect reserve<\/p><\/li><li><p>PV returns and the system short-cycles<\/p><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The fuel penalty isn\u2019t only steady-state efficiency. It\u2019s <strong>operational churn<\/strong>: starts, warm-up behavior, and unstable load sharing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">What to do instead:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><p>set a minimum battery reserve to cover <em>forecast uncertainty<\/em><\/p><\/li><li><p>enforce ramp-rate and power limits so the battery isn\u2019t used as a \u201cshock absorber with no limits\u201d<\/p><\/li><li><p>use start\/stop hysteresis (SOC_low to start, SOC_high to stop) so the genset doesn\u2019t toggle on every transient<\/p><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">A practical operator takeaway is to design the EMS so PV and the BESS absorb routine variability\u2014so the generator doesn\u2019t get dragged into short-cycling behavior.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Mistake 2: SOC windows are set for \u201cmaximum energy,\u201d not for lifespan + reserve<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In many projects, the BESS is technically sized well\u2014but the SOC logic makes it behave badly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Typical problems:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><p>charging too late (PV surplus occurs but EMS doesn\u2019t prioritize charging)<\/p><\/li><li><p>discharging too early (SOC is low when you actually need reserve)<\/p><\/li><li><p>operating near extremes for long periods (higher degradation risk)<\/p><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">You\u2019ll usually see it as: high PV curtailment around midday + generator hours at night + battery alarms or early capacity fade.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In other words, surplus PV is available when you should be charging, but the system doesn\u2019t store it\u2014then burns diesel later to cover the same energy.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">From a battery-system engineering perspective, SOC operating windows should be set based on <strong>cell chemistry, warranty requirements, thermal design, and the site\u2019s duty cycle<\/strong>. The goal isn\u2019t maximum daily energy throughput. It\u2019s a workable balance between usable energy, reserve availability, and lifecycle performance.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">One integration detail we ask EPCs to verify early is the EMS &#x2194; PCS &#x2194; BMS interface. The EMS can only enforce an SOC policy if BMS telemetry, operating limits, and fault states are correctly surfaced to the EMS\/PCS. When those interfaces are incomplete, systems often fall back to conservative derates that quietly increase diesel run time.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The right window is a control parameter\u2014not a one-size-fits-all number.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you want an internal reference on longevity-first battery handling (even though it\u2019s not microgrid-specific), Herewin\u2019s post on <a target=\"_self\" rel=\"follow\" class=\"link\" href=\"https:\/\/www.herewinpower.com\/blog\/how-to-stop-lifepo4-battery-premature-failure-2-key-fixes-for-3000-cycles\/\">preventing LiFePO4 premature failure<\/a> is a useful reminder that longevity is often won by avoiding extremes\u2014not by chasing \u201c100% SOC at all times.\u201d<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Mistake 3: The generator runs at low load because no minimum-load rule exists (or the set is oversized)<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This is the most expensive mistake to ignore because it\u2019s a silent diesel sink.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Gensets also have a \u201csweet spot\u201d for fuel efficiency. If dispatch keeps a generator lightly loaded for long periods, fuel burn per delivered kWh rises\u2014and maintenance headaches tend to show up sooner.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If the EMS starts the genset whenever SOC is low\u2014without checking whether the current load can keep the genset in a healthy operating region\u2014the generator can spend long periods lightly loaded.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Common triggers:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><p><strong>oversized genset<\/strong> relative to actual average load<\/p><\/li><li><p><strong>no \u201cminimum load\u201d control<\/strong> (the generator is online \u201cjust in case,\u201d idling at low load while the battery is underused)<\/p><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">What to do instead:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><p>enforce a genset minimum-load threshold when online<\/p><\/li><li><p>when load is below the threshold, keep the genset off and use the BESS\u2014or intentionally charge the battery to raise load (within battery limits)<\/p><\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p><strong>Warning<\/strong>: \u201cRunning the generator more often\u201d is not the same as \u201crunning it more efficiently.\u201d Without minimum-load rules, more run hours can mean <em>more fuel per delivered kWh<\/em>.<\/p><\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\">What \u201cgood EMS control\u201d should achieve<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For EPCs, \u201cgood dispatch\u201d should be testable\u2014you should be able to verify it in commissioning logs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here are the outcomes worth specifying:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><p><strong>Low starts\/stops<\/strong> (unless you\u2019re intentionally running peaker-like)<\/p><\/li><li><p><strong>High PV utilization<\/strong> (low curtailment when SOC headroom exists)<\/p><\/li><li><p><strong>Generator stays above minimum load<\/strong> when online<\/p><\/li><li><p><strong>Battery SOC stays inside an agreed window<\/strong> most of the time<\/p><\/li><li><p><strong>Reserve is explicit<\/strong> (SOC floor or kW reserve)<\/p><\/li><li><p><strong>Power quality is stable<\/strong> (frequency\/voltage excursions are not \u201chidden\u201d by nuisance alarms)<\/p><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Think of it this way: the EMS isn\u2019t \u201cchoosing which box makes power.\u201d It\u2019s deciding which asset absorbs variability\u2014and whether the genset is protected from inefficient operation.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">A simple OPEX sensitivity table EPCs can use in early design reviews<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Below is an example template. Numbers are placeholders on purpose\u2014use your site\u2019s real values.<\/p>\n\n\n\n<figure class=\"wp-block-table\">\n<table class=\"has-fixed-layout\">\n<colgroup><col \/><col \/><\/colgroup><tbody><tr><th colspan=\"1\" rowspan=\"1\"><p>Input (Example assumption)<\/p><\/th><th colspan=\"1\" rowspan=\"1\"><p>Why it matters<\/p><\/th><\/tr><tr><td colspan=\"1\" rowspan=\"1\"><p>Diesel price<\/p><\/td><td colspan=\"1\" rowspan=\"1\"><p>Sets the value of each saved kWh<\/p><\/td><\/tr><tr><td colspan=\"1\" rowspan=\"1\"><p>Generator online hours<\/p><\/td><td colspan=\"1\" rowspan=\"1\"><p>Direct proxy for fuel burn and maintenance<\/p><\/td><\/tr><tr><td colspan=\"1\" rowspan=\"1\"><p>Generator average load factor<\/p><\/td><td colspan=\"1\" rowspan=\"1\"><p>Underloading increases fuel per kWh and deposit risk<\/p><\/td><\/tr><tr><td colspan=\"1\" rowspan=\"1\"><p>Starts\/stops per day<\/p><\/td><td colspan=\"1\" rowspan=\"1\"><p>Drives O&amp;M cost and reliability risk<\/p><\/td><\/tr><tr><td colspan=\"1\" rowspan=\"1\"><p>Battery SOC operating window<\/p><\/td><td colspan=\"1\" rowspan=\"1\"><p>Balances usable energy, reserve, and lifecycle<\/p><\/td><\/tr><\/tbody>\n<\/table>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The point of the table is not precision. It\u2019s to force a design review conversation around the few parameters dispatch changes the most.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">EPC checklist<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use this as a spec\/commissioning checklist. Before commissioning, verify:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><p><strong>Generator minimum-load logic<\/strong>: a defined minimum load threshold for \u201cgenset online\u201d mode<\/p><\/li><li><p><strong>Start\/stop hysteresis<\/strong>: clear SOC_low to start and SOC_high to stop (or an equivalent reserve-based policy)<\/p><\/li><li><p><strong>Battery operating window<\/strong>: SOC limits aligned with chemistry, warranty, thermal design, and duty cycle<\/p><\/li><li><p><strong>Power and ramp limits<\/strong>: enforceable charge\/discharge kW limits and ramp-rate limits (not just in datasheets)<\/p><\/li><li><p><strong>PV curtailment rules<\/strong>: curtailment is intentional and logged with reason codes<\/p><\/li><li><p><strong>EMS &#x2194; PCS &#x2194; BMS integration<\/strong>: control points, telemetry, and fault states are defined; fallback behavior on comms loss is defined<\/p><\/li><li><p><strong>Data logging &amp; acceptance tests<\/strong>: exportable time-series data (PV kW, load kW, battery kW, SOC, genset kW, starts) and pass\/fail criteria (e.g., max starts\/day, minimum genset load factor)<\/p><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">In hybrid microgrids, diesel reduction depends on dispatch\u2014not on adding more hardware<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For EPCs, the winning architecture is not \u201cmore PV\u201d or \u201cmore battery\u201d in isolation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It\u2019s a control strategy that consumes PV first, uses the BESS as the variability buffer and reserve enforcer, and runs the generator only when thresholds demand it\u2014while keeping it out of damaging low-load operation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you\u2019re commissioning a PV+BESS+diesel site and want a battery-system-focused review, <a target=\"\" rel=\"noopener noreferrer nofollow\" class=\"link\" href=\"https:\/\/www.herewinpower.com\/contact\/\">Herewin<\/a> can support EPCs and system integrators as a battery system engineering partner for industrial energy storage applications\u2014covering cell\/chemistry selection, pack design constraints, BMS integration points, thermal management considerations, and validation\/acceptance requirements.<\/p>","protected":false},"excerpt":{"rendered":"<p>Why PV + BESS + diesel sites miss fuel savings: 3 dispatch mistakes and the EPC checklist to keep gensets loaded, batteries healthy, and uptime stable.<\/p>","protected":false},"author":3,"featured_media":9807,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1,90],"tags":[],"class_list":["post-9808","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-commercial-and-industrial-energy-storage"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.herewinpower.com\/ru\/wp-json\/wp\/v2\/posts\/9808","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.herewinpower.com\/ru\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.herewinpower.com\/ru\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.herewinpower.com\/ru\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/www.herewinpower.com\/ru\/wp-json\/wp\/v2\/comments?post=9808"}],"version-history":[{"count":1,"href":"https:\/\/www.herewinpower.com\/ru\/wp-json\/wp\/v2\/posts\/9808\/revisions"}],"predecessor-version":[{"id":9815,"href":"https:\/\/www.herewinpower.com\/ru\/wp-json\/wp\/v2\/posts\/9808\/revisions\/9815"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.herewinpower.com\/ru\/wp-json\/wp\/v2\/media\/9807"}],"wp:attachment":[{"href":"https:\/\/www.herewinpower.com\/ru\/wp-json\/wp\/v2\/media?parent=9808"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.herewinpower.com\/ru\/wp-json\/wp\/v2\/categories?post=9808"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.herewinpower.com\/ru\/wp-json\/wp\/v2\/tags?post=9808"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}