NFE Tech Huddle - 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.