Skip to main content

NFE Midweek Checkin - April 3rd 2026

Quick summary

During this meeting, Aaron, Hillary discussed, the current meter-logging system, data buffering and aggregation approach, deployment pipeline, backup and metadata storage, and commissioning/precommissioning of meters.

Action items for Aaron

  • Wrap up gateway deployment repo and onboard Hillary so he can use it going forward
  • NFE Web app integration with real (CSV) data via nextcloud once Hillary has populated sample meter data; coordinate timing for verification.

Action items for Hillary

  • Implement and enable the 15-minute buffering and averaging approach (already in place) and ensure exported log entries represent averages for each 15-minute window; document the buffering logic.
  • Adjust the backup/upload timer to start with hourly uploads and monitor cost/performance; report recommended cadence after initial test period.
  • Deploy the meter services to the other production Pi and validate that the metadata folder is populated with meter folders (start tonight where possible).
  • Add a commissioning/precommissioning script that converts meters from the Chinese protocol to Modbus, assigns temporary address 1 for precommissioning, then writes the production address and serial number; document the commissioning procedure and constraints (e.g., stopping services may lock serial port). Onboard Dansturn to execute on this
  • Share the correct metadata/metadata folder link and confirm access is granted to Aaron; reorganize folder structure as discussed (metadata -> customer -> meter folders).
  • Test image building and deployment flow (VM build -> push to main -> CI build image -> manual deploy) and document the exact deployment commands.
  • Test upgrading the client version in a staging environment and report any compatibility/security concerns before upgrading production.

Notes: Hillary already demonstrated the buffering (10s sampling, 15-min average) and the backup/upload service; team agreed to start with hourly uploads and scale as needed. Commissioning constraints and Modbus address conflicts were discussed; precommissioning workflow will be created to avoid on-site conflicts.