Factory Defaults Help

Help for importing, merging, editing, and saving meter FactoryDefaults.csv files.

Purpose

The Factory Defaults module edits the CSV-style defaults read by the meter for display, measurement, sleep, WiFi, gateway, diagnostic, and startup options. Most meter-specific values should normally be left at the current template defaults unless a factory or firmware change requires them.

Template Merge

Load defaults reads the repository template. Importing a file maps known entries into that template, keeps the current template header blocks, overlays active values from the imported file, and appends only real unknown rows or extra comments that cannot be matched to a known block.

  • Template header comments provide the hover help on each field.
  • Commented-out known entries are treated as inactive examples or remembered alternatives.
  • Unknown parameters are preserved instead of discarded so older or newer firmware options are not lost.
  • Only # is treated as a comment prefix.

File Save

  • Choose/drop imports a CSV or text file through the browser upload control.
  • Open file uses the browser File System Access API when available, allowing Save back to the same file.
  • Save writes back to the opened file handle when one exists.
  • Save as downloads a new CSV file when direct file write is not available or a separate copy is required.

Fields

Meter Defaults
Display brightness, LCD bias, serial number, measurement mode, sleep timing, diagnostics, USB, mass storage reboot, and output order.
WiFi
SSID, password, sync interval, modes, enable flag, diagnostics, and optional static IP settings.
Gateways
Up to ten host/port entries written to the Gateway row.
Unrecognised Rows
Imported comments or unknown parameters that are preserved because they do not map cleanly to a current template block.

WiFi password values are written with double quotes as required by the meter parser. SSID quotes are optional. The WiFi Enable field writes the underlying WifiDisable value, so Enabled writes 0 and Disabled writes 1.

Preservation Rules

The merge preserves line order according to the current template for known parameters. Soft-matched imported comments, such as a commented alternate value for a known key, stay at the end of that key's block. Unknown active parameters and unrelated comments are retained in the preserved section so they can be reviewed and carried forward.

An unhandled error has occurred. Reload 🗙