{"id":3783,"date":"2026-11-03T13:00:00","date_gmt":"2026-11-03T05:00:00","guid":{"rendered":"https:\/\/cnbygele.com\/?p=3783"},"modified":"2026-11-02T19:16:37","modified_gmt":"2026-11-02T11:16:37","slug":"meter-counter-reset-audit","status":"publish","type":"post","link":"https:\/\/cnbygele.com\/id\/blog\/meter-counter-reset-audit\/","title":{"rendered":"Pengaturan Ulang Hitungan Meter Energi: Pertahankan Total yang Dapat Diaudit"},"content":{"rendered":"<p>An energy meter counter reset audit preserves the last trustworthy reading before an authorized reset, the first trustworthy reading afterward and the evidence that connects both segments. Treat the reset as a documented discontinuity. Do not subtract across it as though the cumulative register remained continuous, and do not rewrite earlier raw readings to make a dashboard line appear smooth. A defensible total explains which consumption is measured and which interval remains uncertain.<\/p>\n<p>This guide concerns reporting continuity and evidence. It does not instruct users to reset a particular instrument. Reset availability, permissions, persistence and commands depend on the exact meter variant and its documentation. Electrical work and operational changes require qualified personnel and approved site procedures. Avoid experimenting with write commands on an operating metering system.<\/p>\n<h2>Distinguish a reset from other counter changes<\/h2>\n<p>A reset intentionally changes the counter baseline through a supported action. Rollover occurs when a finite representation wraps according to documented behavior. Hardware replacement introduces a different physical instrument. A software mapping change can make a different register appear under the same point name. These events can all produce a sudden drop, but they require different evidence and calculations.<\/p>\n<p>Start by classifying the event as observed, suspected or confirmed. A drop in a graph is an observation, not proof of a reset. Check configuration history, work orders, device identity, raw readings and relevant logs. If the actual cause is uncertain, preserve that uncertainty instead of choosing the explanation that makes reconciliation easiest.<\/p>\n<p>The article on <a href=\"https:\/\/cnbygele.com\/blog\/power-meter-energy-counter-rollover\/\">energy counter rollover<\/a> addresses automatic numerical wrapping. Do not apply its correction to a reset without documentation. Adding an assumed counter maximum can create a very large artificial energy total when the actual event was a replacement or manual zeroing.<\/p>\n<h2>Define counter scope and units first<\/h2>\n<p>Record the exact quantity: import active energy, export active energy or another documented counter. Identify whether values are primary scaled quantities, secondary quantities or application-transformed values. Preserve the register-map revision and unit. Two values both called total energy may have different directions or scopes and cannot safely be spliced together.<\/p>\n<p>The <a href=\"https:\/\/www.modbus.org\/file\/secure\/modbusoverserial.pdf\" rel=\"noopener nofollow\" target=\"_blank\">Modbus serial line specification and implementation guide<\/a> describes the serial transaction model, addressing and frame handling. It does not define a universal meter reset register or a universal authorization model. A supported write function at protocol level does not mean a particular reset command exists or that a user is authorized to send it.<\/p>\n<p>A reset may affect one counter, several counters or an application total, depending on the documented system. Record what was actually reset. If only a reporting database value changed, do not describe the event as a physical meter reset. Keep separate records for device behavior and application transformations so later investigators can trace the discontinuity to its correct layer.<\/p>\n<div style=\"overflow-x:auto;max-width:100%\">\n<table style=\"border-collapse:collapse;width:100%;min-width:560px\">\n<thead>\n<tr>\n<th style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Evidence<\/th>\n<th style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Before event<\/th>\n<th style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">After event<\/th>\n<th style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Why it matters<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Hardware identity<\/td>\n<td style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Exact installed instrument<\/td>\n<td style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Same or replacement instrument<\/td>\n<td style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Prevents joining unrelated devices<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Counter definition<\/td>\n<td style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Register, direction, unit and scale<\/td>\n<td style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Confirmed equivalent definition<\/td>\n<td style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Prevents adding unlike quantities<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Valid reading<\/td>\n<td style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Value and timestamp with quality<\/td>\n<td style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">First valid value and timestamp<\/td>\n<td style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Defines supported counter segments<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Authorization<\/td>\n<td style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Approved purpose and responsible person<\/td>\n<td style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Actual action and completion record<\/td>\n<td style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Distinguishes planned work from unexplained change<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Reporting treatment<\/td>\n<td style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Existing cumulative method<\/td>\n<td style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">New segment or documented offset<\/td>\n<td style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Preserves a reproducible total<\/td>\n<\/tr>\n<tr>\n<td style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Unmeasured interval<\/td>\n<td style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Last reliable observation boundary<\/td>\n<td style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">First reliable observation boundary<\/td>\n<td style=\"border:1px solid #d1d5db;padding:10px;text-align:left;vertical-align:top\">Keeps unresolved energy visible<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<p>This is an audit checklist, not a reset procedure or a claim about any meter&#8217;s available features.<\/p>\n<h2>Capture a safe pre-event baseline<\/h2>\n<p>Before an approved event, save the final valid counter reading as close to the action as practical through existing authorized means. Record whether the timestamp belongs to measurement or collection. Include quality state, source route and any delay between the meter observation and report arrival. A stale cached value is not a reliable event boundary.<\/p>\n<p>Save the relevant configuration and supporting documents. Where several systems consume the reading, identify their internal point keys and report dependencies. An approved meter reset can still cause downstream alarms, negative deltas or incorrect daily totals if applications assume counters are always monotonic. Coordinate those consequences before the event rather than repairing unexplained numbers later.<\/p>\n<p>The <a href=\"https:\/\/nvlpubs.nist.gov\/nistpubs\/SpecialPublications\/NIST.SP.800-82r3.pdf\" rel=\"noopener nofollow\" target=\"_blank\">NIST OT security guidance<\/a> supports controlled changes, access management and retained operational evidence. Apply the site&#8217;s actual approval process. The reporting analyst should receive an event record, not credentials or unrestricted access to a device&#8217;s configuration interface.<\/p>\n<p><figure><img decoding=\"async\" alt=\"BY194 reference meter beside energy meter counter resets inspection review materials\" class=\"wp-image-3781\" height=\"941\" loading=\"lazy\" src=\"https:\/\/cnbygele.com\/wp-content\/uploads\/2026\/11\/meter-counter-reset-audit-inspection-20261102.png\" style=\"max-width:100%;height:auto\" width=\"1672\" srcset=\"https:\/\/cnbygele.com\/wp-content\/uploads\/2026\/11\/meter-counter-reset-audit-inspection-20261102.png 1672w, https:\/\/cnbygele.com\/wp-content\/uploads\/2026\/11\/meter-counter-reset-audit-inspection-20261102-300x169.png 300w, https:\/\/cnbygele.com\/wp-content\/uploads\/2026\/11\/meter-counter-reset-audit-inspection-20261102-1024x576.png 1024w, https:\/\/cnbygele.com\/wp-content\/uploads\/2026\/11\/meter-counter-reset-audit-inspection-20261102-768x432.png 768w, https:\/\/cnbygele.com\/wp-content\/uploads\/2026\/11\/meter-counter-reset-audit-inspection-20261102-1536x864.png 1536w, https:\/\/cnbygele.com\/wp-content\/uploads\/2026\/11\/meter-counter-reset-audit-inspection-20261102-18x10.png 18w, https:\/\/cnbygele.com\/wp-content\/uploads\/2026\/11\/meter-counter-reset-audit-inspection-20261102-600x338.png 600w\" sizes=\"auto, (max-width: 1672px) 100vw, 1672px\" \/><figcaption>Product-reference illustration of a disconnected BY194 front beside external energy meter counter resets review records. Surrounding records illustrate an engineering workflow; installed functions depend on exact variant documentation.<\/figcaption><\/figure>\n<\/p>\n<h2>Reconcile segments instead of hiding the discontinuity<\/h2>\n<p>For a continuous segment with valid endpoints, energy is the later cumulative value minus the earlier value, subject to the documented counter scope and behavior. At a reset boundary, close the old segment and open a new one. Add the supported consumption from each segment only after checking that units, boundary and direction remain compatible.<\/p>\n<p>Consider an illustrative case. The old segment begins at 1,000 kWh and ends at a verified 1,240 kWh before reset, giving 240 kWh. The new segment begins at a verified 0 kWh and later reaches 85 kWh, giving 85 kWh. Supported segment consumption totals 325 kWh. Any consumption between the last pre-reset observation and actual reset remains unresolved unless additional evidence covers it.<\/p>\n<p>A reporting offset may present a continuous lifetime-style total, but its definition must remain explicit. Preserve the original device readings and the offset version separately. The display should not imply that the physical register itself has always shown that adjusted value. Recomputing the report from raw segments and approved adjustments should reproduce the same result.<\/p>\n<h2>Handle replacement and uncertain event times<\/h2>\n<p>A replacement instrument may arrive with a nonzero counter. Its first reading becomes the start of its segment; do not assume zero simply because the hardware is new to the site. Record both old and new device identity, installation position and effective time. The circuit can remain the same even though the hardware and counter baseline change.<\/p>\n<p>If the old meter&#8217;s final reading is unavailable, report the resulting evidence gap. A last recorded sample hours before removal does not establish consumption up to the removal instant. Another meter or operational record may support an estimate, but identify the method and approval. Do not silently allocate the gap to the first interval of the new device.<\/p>\n<p>If timestamps disagree, retain the discrepancy and determine which clock basis governs the report. A work order completion time may follow the physical action, and application logs may use a different zone. Document the supported interval of uncertainty. Precision in the displayed timestamp cannot substitute for evidence about when the event actually occurred.<\/p>\n<h2>Check downstream reports after the event<\/h2>\n<p>Inspect the first valid raw readings, decoded values, interval deltas and daily aggregate. Confirm that the application did not create a negative consumption interval, apply an automatic rollover correction or double-count a compensating offset. Review related alarms and completeness indicators so the correction does not merely move the error to another report.<\/p>\n<p>Reopen an exported report using the approved method and compare it with the segment calculation. Keep an acceptance record showing the raw endpoints, adjustments and remaining uncertainty. If multiple systems calculate energy independently, verify each one or explicitly limit the acceptance scope. A corrected dashboard does not prove that a separate monthly export has been regenerated.<\/p>\n<p><figure><img decoding=\"async\" alt=\"BY194 reference meter beside energy meter counter resets records review materials\" class=\"wp-image-3782\" height=\"977\" loading=\"lazy\" src=\"https:\/\/cnbygele.com\/wp-content\/uploads\/2026\/11\/meter-counter-reset-audit-records-20261102.png\" style=\"max-width:100%;height:auto\" width=\"1610\" srcset=\"https:\/\/cnbygele.com\/wp-content\/uploads\/2026\/11\/meter-counter-reset-audit-records-20261102.png 1610w, https:\/\/cnbygele.com\/wp-content\/uploads\/2026\/11\/meter-counter-reset-audit-records-20261102-300x182.png 300w, https:\/\/cnbygele.com\/wp-content\/uploads\/2026\/11\/meter-counter-reset-audit-records-20261102-1024x621.png 1024w, https:\/\/cnbygele.com\/wp-content\/uploads\/2026\/11\/meter-counter-reset-audit-records-20261102-768x466.png 768w, https:\/\/cnbygele.com\/wp-content\/uploads\/2026\/11\/meter-counter-reset-audit-records-20261102-1536x932.png 1536w, https:\/\/cnbygele.com\/wp-content\/uploads\/2026\/11\/meter-counter-reset-audit-records-20261102-18x12.png 18w, https:\/\/cnbygele.com\/wp-content\/uploads\/2026\/11\/meter-counter-reset-audit-records-20261102-600x364.png 600w\" sizes=\"auto, (max-width: 1610px) 100vw, 1610px\" \/><figcaption>Product-reference illustration of a disconnected BY194 front beside external energy meter counter resets review records. Surrounding records illustrate an engineering workflow; installed functions depend on exact variant documentation.<\/figcaption><\/figure>\n<\/p>\n<h2>Specify product and integration requirements<\/h2>\n<p>For a <a href=\"https:\/\/cnbygele.com\/product\/by194-series-multifunctional-power-instruments\/\">BY194 multifunctional power instrument<\/a>, request the exact variant&#8217;s counter definitions, persistence behavior and supported reset controls, if any. Do not infer remote reset capability, event logging or access protection from the family name. An unsupported command should never be guessed from another manufacturer&#8217;s register map.<\/p>\n<p>Use the <a href=\"https:\/\/cnbygele.com\/blog\/3-phase-electric-power-meters\/\">three-phase meter overview<\/a> to establish the broader measurement requirements before specifying counter continuity. Describe whether the project requires non-resettable accounting, authorized maintenance resets, replacement continuity or externally calculated lifetime totals. Provide the reporting interval and evidence expectations. Review <a href=\"https:\/\/cnbygele.com\/blog\/meter-config-backup\/\">power meter configuration backups<\/a> and <a href=\"https:\/\/cnbygele.com\/blog\/power-meter-import-export-energy\/\">import versus export energy<\/a> to keep configuration history and energy direction distinct from the reset audit itself.<\/p>\n<p>A useful acceptance exercise also checks the next report boundary. If the event occurs near midnight or month-end, verify which reporting period contains each supported segment and adjustment. Save the unadjusted export, the approved calculation and the regenerated result. This prevents a correction that balances the lifetime total while shifting consumption into the wrong day or month.<\/p>\n<h2>Educational background<\/h2>\n<p>The following lesson explains binary addition and overflow. It helps distinguish finite numerical rollover from an authorized reset, which is a different event and must not receive an assumed rollover correction. It is not a device reset tutorial.<\/p>\n<div style=\"position:relative;padding-bottom:56.25%;height:0;overflow:hidden\"><iframe allowfullscreen=\"\" loading=\"lazy\" src=\"https:\/\/www.youtube-nocookie.com\/embed\/WN8i5cwjkSE\" style=\"position:absolute;top:0;left:0;width:100%;height:100%;border:0\" title=\"Binary Addition &amp; Overflow - Computerphile\"><\/iframe><\/div>\n<p><a href=\"https:\/\/www.youtube.com\/watch?v=WN8i5cwjkSE\" rel=\"noopener nofollow\" target=\"_blank\">Watch the educational lesson<\/a><\/p>\n<h2>Frequently asked questions<\/h2>\n<h3>Does a falling cumulative value always mean a reset?<\/h3>\n<p>No. Rollover, replacement, mapping changes, decoding faults and stale data can also produce apparent drops. Confirm the event using raw readings and maintained change evidence.<\/p>\n<h3>Can I subtract readings across a confirmed reset?<\/h3>\n<p>Do not treat them as one continuous counter. Close and calculate the supported old segment, open the new segment and document any interval that lacks reliable measurement evidence.<\/p>\n<h3>Is a reporting offset allowed to replace raw readings?<\/h3>\n<p>Preserve the raw readings. An approved offset can support a defined reporting total, but keep its version and method separate so the adjusted series can be reproduced and explained.<\/p>\n<h3>Does every BY194 instrument support remote energy reset?<\/h3>\n<p>Do not assume that. Verify the exact variant, supported commands and authorization requirements in its documentation before any operational action is considered.<\/p>\n<p><script type=\"application\/ld+json\">{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"Does a falling cumulative value always mean a reset?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"No. Rollover, replacement, mapping changes, decoding faults and stale data can also produce apparent drops. Confirm the event using raw readings and maintained change evidence.\"}}, {\"@type\": \"Question\", \"name\": \"Can I subtract readings across a confirmed reset?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Do not treat them as one continuous counter. Close and calculate the supported old segment, open the new segment and document any interval that lacks reliable measurement evidence.\"}}, {\"@type\": \"Question\", \"name\": \"Is a reporting offset allowed to replace raw readings?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Preserve the raw readings. An approved offset can support a defined reporting total, but keep its version and method separate so the adjusted series can be reproduced and explained.\"}}, {\"@type\": \"Question\", \"name\": \"Does every BY194 instrument support remote energy reset?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Do not assume that. Verify the exact variant, supported commands and authorization requirements in its documentation before any operational action is considered.\"}}]}<\/script><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Pengaturan Ulang Hitungan Meter Energi: Pertahankan Total yang Dapat Diaudit. Pemeriksaan rekayasa praktis, catatan penerimaan, dan batasan dokumentasi produk untuk pemantauan daya industri.<\/p>","protected":false},"author":4,"featured_media":3780,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_gspb_post_css":"","footnotes":""},"categories":[1],"tags":[201],"class_list":["post-3783","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","tag-multifunction-power-meter"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":8}},"acf":[],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/cnbygele.com\/id\/wp-json\/wp\/v2\/posts\/3783","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cnbygele.com\/id\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cnbygele.com\/id\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cnbygele.com\/id\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/cnbygele.com\/id\/wp-json\/wp\/v2\/comments?post=3783"}],"version-history":[{"count":1,"href":"https:\/\/cnbygele.com\/id\/wp-json\/wp\/v2\/posts\/3783\/revisions"}],"predecessor-version":[{"id":3784,"href":"https:\/\/cnbygele.com\/id\/wp-json\/wp\/v2\/posts\/3783\/revisions\/3784"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cnbygele.com\/id\/wp-json\/wp\/v2\/media\/3780"}],"wp:attachment":[{"href":"https:\/\/cnbygele.com\/id\/wp-json\/wp\/v2\/media?parent=3783"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cnbygele.com\/id\/wp-json\/wp\/v2\/categories?post=3783"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cnbygele.com\/id\/wp-json\/wp\/v2\/tags?post=3783"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}