2026-01-06 Weekly Executive Report – Sustainability
Highlights
Device List & Pulse Sensors
Updated Device List behavior to surface Pulse Inputs individually (not just the parent Input Device), to keep them discoverable even if the Primary Device is removed from Timestream.
Added support for searching Pulse Input devices by the last 5 digits of EUI, explicitly excluding the Primary EUI from results.
Verified
HasPulseCounterflag is correctly set totruewhen pulse counters are added and migrated.
Migrations & Platform Cleanup
Implemented and deployed a migration Lambda hotfix to run migrations every 15 minutes (instead of once per day) without hitting IoT Core rate limits.
Disabled the “duplicate misaligned sensors” report and patched wirefree site notifications to exclude devices with unknown sites from KPI reporting.
Removed
DeviceConfiguredfrom the LoRaWAN platform codebase and purged existing values fromLorawanDevicesTableBmsProdandLorawanGatewaysTableBmsProd.
Deployment, Testing & Bugfixes
Deployed and tested the safe‑reprovisioning feature in Production with dummy devices and gateways.
Fixed issues in the gateway certificate download modal (prevented premature auto‑close when certs are available).
Corrected provisioning progress bar percentages, removed successfully provisioned devices from the post‑provisioning list (only failed ones remain), and improved LoRaWAN sensor/gateway button styling.
Adjusted Conflict Modal mobile layout so the Close button is fully visible and not cut off.
Planning & Design
Drafted a proposal to locate the platform‑maintenance price point per site and outlined next steps for analysis.
Started a document describing existing features and estimated effort to track installation time per device.
Created an initial definition for GREF APIs to replace the current email‑bot workflow.
Lowlights / Issues
Edge Cases & Reporting Gaps
Excluding devices with unknown sites from KPI reports surfaced some data quality issues that will require follow‑up clean‑up work.
The Device List refactor to support individual Pulse Inputs highlighted additional edge cases around devices that still need a data flow validation solution beyond the current hotfix behavior.
Overall
Advanced Pulse Input visibility, faster migrations, and safer provisioning flows, reducing operational risk and improving install‑team feedback loops.
Tightened up platform correctness by cleaning unused attributes, closing UI gaps, and improving reporting accuracy, positioning the platform for more robust automation and analytics.
Laid groundwork for future improvements around installation‑time tracking and GREF APIs.