One normalized energy sample: the bucket's instant as a UTC-anchored
epoch-ms number and its energy in kilowatt-hours, whatever the
device type. A sample the wire garbles degrades field-by-field to
null — never NaN, which JSON.stringify silently rewrites —
and keeps its entry.
One normalized energy sample: the bucket's instant as a UTC-anchored epoch-ms number and its energy in kilowatt-hours, whatever the device type. A sample the wire garbles degrades field-by-field to
null— neverNaN, whichJSON.stringifysilently rewrites — and keeps its entry.