Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
home:openami [2025/10/28 09:12] rahulhome:openami [2025/11/04 08:17] (current) – [29 Oct 2025] akashborde
Line 4: Line 4:
  
 ''Note: This page is actively under construction and will be updated frequently. Last update: Akash Borde, 28 October 2025'' ''Note: This page is actively under construction and will be updated frequently. Last update: Akash Borde, 28 October 2025''
- 
 ===== Background: ===== ===== Background: =====
  
Line 12: Line 11:
 ===== Ongoing: ===== ===== Ongoing: =====
  
-  * There is a weekly meeting actively discussing and shaping this project. This takes places from 6-7am US Pacific Time.+  * There is a weekly meeting actively discussing and shaping this project. This takes places from 630-730am US Pacific Time on Wednesdays.
   * Contact Product Manager for more details: Akash Borde at borde.akash[at]gmail.com   * Contact Product Manager for more details: Akash Borde at borde.akash[at]gmail.com
  
Line 20: Line 19:
  
 There are two embedded editors, a WYSIWYG editor that is the default that applies its own markup and a DokuWiki Editor that requires tags for all markup. Pages can also be created from Word Docx or ODT uploads that plugins convert to Wikipages. I got Google Gemini 2.5 Pro to re-format to Wiki format. Please review and check that nothing was omitted. There are two embedded editors, a WYSIWYG editor that is the default that applies its own markup and a DokuWiki Editor that requires tags for all markup. Pages can also be created from Word Docx or ODT uploads that plugins convert to Wikipages. I got Google Gemini 2.5 Pro to re-format to Wiki format. Please review and check that nothing was omitted.
 +
 +===== 29 Oct 2025 =====
 +1)</font>
 + <font inherit/inherit;;#cccccc;;inherit>[5 minutes] Logistics: Akash, (+Adam, Rajan, if available).</font>
 + <font inherit/inherit;;#cccccc;;inherit>Proposed to move meeting 30 minutes later - no objections from people on call</font>
 + <font inherit/inherit;;#6796e6;;inherit>2)</font>
 + <font inherit/inherit;;#cccccc;;inherit>[15 minutes] Current Problem Statement: Akash, Jude, Rahul</font>
 + <font inherit/inherit;;#cccccc;;inherit>Summarizing the problem as we understand it and having the team review it. Documenting this as the top item on the wiki. Short-term problems, long-term problems, and major pain points.</font>
 + <font inherit/inherit;;#cccccc;;inherit>Jude proposal: (link):</font>
 + <font inherit/inherit;;#cccccc;;inherit>Solution</font>
 + <font inherit/inherit;;#cccccc;;inherit>The proposed solution is to establish an OpenAMI Association, a multi-stakeholder initiative that will develop, test, and promote a universal communications and interoperability standard for smart metering systems in Africa.</font>
 + <font inherit/inherit;;#cccccc;;inherit>- Should allow remote monitoring</font>
 + <font inherit/inherit;;#cccccc;;inherit>- Should allow controls (remote start/stop)</font>
 + <font inherit/inherit;;#cccccc;;inherit>Rahul:</font>
 + <font inherit/inherit;;#cccccc;;inherit>- HES is customized from the OEM by utilities, it's not proprietary</font>
 + <font inherit/inherit;;#cccccc;;inherit>○ EU has strict guidelines on open and proprietary</font>
 + <font inherit/inherit;;#cccccc;;inherit>- Size of group is too small, need backing from large institutions (e.g. World Bank)</font>
 + <font inherit/inherit;;#cccccc;;inherit>○ Jude: Disagree - this is a very large problem. STS was created for the same reason</font>
 + <font inherit/inherit;;#cccccc;;inherit>○ We can promote this standard to the OEMs. AMDA and World Bank are coming to us</font>
 + <font inherit/inherit;;#cccccc;;inherit>○ StemaCo - willing to give us keys (showed interest)</font>
 + <font inherit/inherit;;#cccccc;;inherit>- Plan for getting OEMs to participate</font>
 + <font inherit/inherit;;#cccccc;;inherit>○ Drive demand - if the meters don't have OpenAMI certification, the minigrids won't buy</font>
 + <font inherit/inherit;;#cccccc;;inherit>○ Use AMDA and WorldBank for leverage</font>
 + <font inherit/inherit;;#cccccc;;inherit>- Rahul: Getting keys shouldn't be hard - manufacturers have not said no yet</font>
 + <font inherit/inherit;;#cccccc;;inherit>○ Concerned about getting large enough to drive adoption. STS was created by large multinationals</font>
 + <font inherit/inherit;;#cccccc;;inherit>- Create a reference that the minigrid developers adopt</font>
 + <font inherit/inherit;;#cccccc;;inherit>- Don:</font>
 + <font inherit/inherit;;#cccccc;;inherit>○ Could we reach out to OEM's about Jude's idea and get feedback about this concept? Or are we saying if we create something that is certified by World Bank and AMDA they will be forced to accept our certified standard?</font>
 + <font inherit/inherit;;#6796e6;;inherit>3)</font>
 + <font inherit/inherit;;#cccccc;;inherit>[10 minutes] Update on vendor relations: Rahul, Rajan, Jude, Michel</font>
 + <font inherit/inherit;;#6796e6;;inherit>-</font>
 + <font inherit/inherit;;#cccccc;;inherit>Any updates from Donsun, Sparkmeter, EarthSpark</font>
 + <font inherit/inherit;;#cccccc;;inherit>Leeks has started saying that Donsun is still active (inaccurate)</font>
 + <font inherit/inherit;;#cccccc;;inherit>Donsun has split into two - China and Rest-of-Worl</font>
 + <font inherit/inherit;;#6796e6;;inherit>-</font>
 + <font inherit/inherit;;#cccccc;;inherit>Asks from StemacoVP, who presented at Thursday ISV Bi-Weekly call</font>
 + <font inherit/inherit;;#cccccc;;inherit>Willing to help out</font>
 + <font inherit/inherit;;#cccccc;;inherit>ISV has a commercial relationship with them already.</font>
 + <font inherit/inherit;;#cccccc;;inherit>StemaCo is moving away from Donsun</font>
 + <font inherit/inherit;;#cccccc;;inherit>Any progress opening up DLMS Cosem yet?</font>
 + <font inherit/inherit;;#cccccc;;inherit>Glenn to follow up with this person - Warren Scott White → will contact Sam (tech lead) at Stemaco</font>
 + <font inherit/inherit;;#6796e6;;inherit>-</font>
 + <font inherit/inherit;;#cccccc;;inherit>How is AMDA doing? Are they tracking this project?</font>
 + <font inherit/inherit;;#6796e6;;inherit>-</font>
 + <font inherit/inherit;;#cccccc;;inherit>Inhemeter: Inhemeter has requested some documents, NDA, MoU to continue working with them. Do we want to continue this at this time? Michel started drafting docs if so.</font>
 + <font inherit/inherit;;#6796e6;;inherit>-</font>
 + <font inherit/inherit;;#cccccc;;inherit>Not a no, but we need a better strategy</font>
 + <font inherit/inherit;;#6796e6;;inherit>-</font>
 + <font inherit/inherit;;#cccccc;;inherit>OEMs don't want to work with our group b/c we are too small</font>
 + <font inherit/inherit;;#6796e6;;inherit>-</font>
 + <font inherit/inherit;;#cccccc;;inherit>Work through GVE?</font>
 + <font inherit/inherit;;#cccccc;;inherit>○ They are also very small and use legacy meters only</font>
 + <font inherit/inherit;;#6796e6;;inherit>-</font>
 + <font inherit/inherit;;#cccccc;;inherit>Challenge is if we use INHE-5000 now, Inhemeter will not support the next version</font>
 + <font inherit/inherit;;#cccccc;;inherit>Glenn:</font>
 + <font inherit/inherit;;#cccccc;;inherit>- Would be great if we can create a DCU that supports DLMS Cosem and non-DLMS protocols that is compatible with edge meters</font>
 + <font inherit/inherit;;#cccccc;;inherit>- Getting backing from Stemaco for OpenAMI would be great</font>
 + <font inherit/inherit;;#cccccc;;inherit>- Can we get ISV to support the creation of OpenAMI consortium?</font>
 + <font inherit/inherit;;#6796e6;;inherit>4)</font>
 + <font inherit/inherit;;#cccccc;;inherit>[15 minutes] Engineering development: Rahul, Glenn, Akash, Jude, Adam</font>
 + <font inherit/inherit;;#cccccc;;inherit>People with source code - Adam, Vivien, Rahul, Glenn - can you walk us through what's been read, what's pending, etc?</font>
 + <font inherit/inherit;;#cccccc;;inherit>Akash - no updates on MeshEMS still :(. Would it be useful for Cameroon lab? Energy IoT open source has requested it for January.</font>
 + <font inherit/inherit;;#cccccc;;inherit>Is there funding for hardware manufacturing?</font>
 + <font inherit/inherit;;#cccccc;;inherit>Jude - OpenAMI and other standards. Do we want to get into STS and try to replicate it for Metering/Vending?</font>
 + <font inherit/inherit;;#6796e6;;inherit>5)</font>
 + <font inherit/inherit;;#cccccc;;inherit>[10 minutes] All: Assignments for next week / planning ahead</font>
 + <font inherit/inherit;;#cccccc;;inherit>Glenn - talk to the contact at StemaCo (Sam) → will discuss opening up DLMS protocol</font>
 + <font inherit/inherit;;#cccccc;;inherit>Don - we need to update our document for OpenAMI</font>
 + <font inherit/inherit;;#cccccc;;inherit>Continue discussion on "ISV AMI Subcomittee" whatsapp group</font>
 + <font inherit/inherit;;#cccccc;;inherit>Glenn may come to Cameroon early January</font>
 +
  
 ==== October 22nd, 2025: ==== ==== October 22nd, 2025: ====
Line 40: Line 110:
   * Ask Rajan if he wants the weekly emails   * Ask Rajan if he wants the weekly emails
  
-1) Any updates from the crowd +1) Any updates from the crowd – Donsun, Sparkmeter, EarthSpark current state Rahul + Daniel - SparkMeter has been "handed over" to EarthSpark after SparkMeter collapsed. Allison is the president of EarthSpark. She makes the call if/when SparkMeter becomes Open-Sourced. Vivien is the guy leading the open-source effort. Sparkmeter's operating costs are artificially very high. Sparkmeter wraps the cailin's hardware in their own protocol (SparkMeter replace the radios with their own and run custom firmware without STS; so legacy meters cannot be orchestrated by new DCUs and no one can participate on their private neighbourhood networks without matching radios and protocols). — //[[rahul.bhargava.in@ieee.org|Rahul Bhargava]] 2025/10/28 14:17//  Worldbank M300 → project from World Bank for electricity reach 300Mill new people in africa
-– Donsun, Sparkmeter, EarthSpark current state +
-Rahul + Daniel - SparkMeter has been "handed over" to EarthSpark after SparkMeter collapsed. +
-Allison is the president of EarthSpark. She makes the call if/when SparkMeter becomes Open-Sourced. Vivien is the guy leading the open-source effort. +
-Sparkmeter's operating costs are artificially very high. +
-Sparkmeter wraps the cailin's hardware in their own protocol (SparkMeter replace the radios with their own and run custom firmware without STS; so legacy meters cannot be orchestrated by new DCUs and no one can participate on their private neighbourhood networks without matching radios and protocols). — //[[rahul.bhargava.in@ieee.org|Rahul Bhargava]] 2025/10/28 14:17// +
-Worldbank M300 → project from World Bank for electricity reach 300Mill new people in africa+
  
 Things we need Things we need
 +
   * How we're doing vending   * How we're doing vending
   * Correct timestamps   * Correct timestamps
Line 55: Line 120:
 Proposed solution: take the telemetry from the field, add an additional service (?) and have access to the data via the server infrastructure Proposed solution: take the telemetry from the field, add an additional service (?) and have access to the data via the server infrastructure
  
-4 organizational members: +4 organizational members: IEEE, EnAccess, NESL, Arila
-IEEE, EnAccess, NESL, Arila+
  
 Rahul proposal: Rahul proposal:
 +
   * Daniel in convinced that telemetry should not go to MicoPowerManager (MPM) directly. We need middleware like Grid Fabric's backend (GFX) from Linux Foundation. The Frontend will still be MPM conceptually with a plugin that fetches required data more at a meter-level and associate billing and customer data in MPM. Meanwhile, grid-scale telemetry (distribution by phase of three-phase distribution from inverters) data can be analyzed by custom front-ends to a stable and mature Grid Fabric backend (that is heavy and requires servers and will not fit on DCUs). — //[[rahul.bhargava.in@ieee.org|Rahul Bhargava]] 2025/10/28 14:20//   * Daniel in convinced that telemetry should not go to MicoPowerManager (MPM) directly. We need middleware like Grid Fabric's backend (GFX) from Linux Foundation. The Frontend will still be MPM conceptually with a plugin that fetches required data more at a meter-level and associate billing and customer data in MPM. Meanwhile, grid-scale telemetry (distribution by phase of three-phase distribution from inverters) data can be analyzed by custom front-ends to a stable and mature Grid Fabric backend (that is heavy and requires servers and will not fit on DCUs). — //[[rahul.bhargava.in@ieee.org|Rahul Bhargava]] 2025/10/28 14:20//
   * Open AMI server, standardize schema (glenn has started this), called Grid Fabric. Linux foundation project. Not the Hyphae project.   * Open AMI server, standardize schema (glenn has started this), called Grid Fabric. Linux foundation project. Not the Hyphae project.
Line 82: Line 147:
   * If we go through StemaCo   * If we go through StemaCo
  
-– EnAccess - any updates/questions/agenda topics? +– EnAccess - any updates/questions/agenda topics? – Sparkmeter source code access? — Rahul/Enaccess currently have it – Akash-plan/idea to hack the SparkMeter from Sun Gate Solar Rahul has access to code base, but it's "a mess"
-– Sparkmeter source code access? +
-— Rahul/Enaccess currently have it +
-– Akash-plan/idea to hack the SparkMeter from Sun Gate Solar +
-Rahul has access to code base, but it's "a mess"+
  
 Jude: Jude:
 +
   * We thought we had commitments to get keys to access hardware.   * We thought we had commitments to get keys to access hardware.
   * Inhemeter is now asking for a contract   * Inhemeter is now asking for a contract
Line 101: Line 163:
   * As of today, we have no keys to any hardware. Only open hardware is our own board.   * As of today, we have no keys to any hardware. Only open hardware is our own board.
  
-2) Clarification of problem statements, both short-term and long-term. +2) Clarification of problem statements, both short-term and long-term. – Short term will include exit of major metering vendors – Long term will include discussion of software and hardware solutions – We can use the Cairo OpenAMI slide deck ([[https://docs.google.com/presentation/d/1b1Bl63I-evfd20MW6XxDe0IIse-0Nm85/edit?usp=sharing&ouid=112191662511889552544&rtpof=true&sd=true|link]]) to start the discussion. 
-– Short term will include exit of major metering vendors +
-– Long term will include discussion of software and hardware solutions +
-– We can use the Cairo OpenAMI slide deck ([[https://docs.google.com/presentation/d/1b1Bl63I-evfd20MW6XxDe0IIse-0Nm85/edit?usp=sharing&ouid=112191662511889552544&rtpof=true&sd=true|link]]) to start the discussion.+
   * Don - are we trying to hack existing systems or use the OpenAMI as our own standard?   * Don - are we trying to hack existing systems or use the OpenAMI as our own standard?
   * Last meeting, we found all the OEMs are having the same vulnerability. Don't want to support legacy products of theirs.   * Last meeting, we found all the OEMs are having the same vulnerability. Don't want to support legacy products of theirs.
  
-Question: Should we have this be a software-only solution? +Question: Should we have this be a software-only solution? – Jude, Akash 
-– Jude, Akash+ 
 +3) Hardware discussion – Utility and desires for the MeshEMS gateway – Arila, Jude, Glenn, Akash, Rahul – What if we made our own hardware?
  
-3) Hardware discussion 
-– Utility and desires for the MeshEMS gateway 
-– Arila, Jude, Glenn, Akash, Rahul 
-– What if we made our own hardware? 
   * 2 major players have already failed   * 2 major players have already failed
   * Rajan is skeptical   * Rajan is skeptical
Line 138: Line 195:
   * Similar to an STS certification, this could be a selling point for new developers to use OEMS that are "OpenAMI" compliant   * Similar to an STS certification, this could be a selling point for new developers to use OEMS that are "OpenAMI" compliant
  
-OpenPay Go and STS - similar +OpenPay Go and STS - similar For talking to the edge meter (supports STS, version 2) 
-For talking to the edge meter (supports STS, version 2)+
   * You'd need a key that talks to the STS   * You'd need a key that talks to the STS
  
-4) Blockers / goals for setting up Yaounde lab with Glenn's VPN hardware +4) Blockers / goals for setting up Yaounde lab with Glenn's VPN hardware – Glenn, Jude, Endurance 
-– Glenn, Jude, Endurance+ 
 +5) ISV Funding and Project Plan Revisions – Don, Rajan, Jude
  
-5) ISV Funding and Project Plan Revisions 
-– Don, Rajan, Jude 
   * Adam- how can we live stream any existing data from villages?   * Adam- how can we live stream any existing data from villages?
  
Line 152: Line 208:
  
 0) Recap of Oct 8th meeting for folks traveling back from Power Africa (Arila or Daniel)? (5-10 mins) 0) Recap of Oct 8th meeting for folks traveling back from Power Africa (Arila or Daniel)? (5-10 mins)
 +
   * Nothing major to discuss   * Nothing major to discuss
  
-1) Akash/Jude: Power Africa Recap (5-10 mins) +1) Akash/Jude: Power Africa Recap (5-10 mins) a. Presentation recap 
-a. Presentation recap+
   * Discussed with minigrid developers   * Discussed with minigrid developers
   * Sun Moksha - Indian minigrid company that is building smart metering. 3 priorities   * Sun Moksha - Indian minigrid company that is building smart metering. 3 priorities
Line 169: Line 226:
  
 b. Discussion recap / feedback session b. Discussion recap / feedback session
 +
   * Jude: This looks like another locked solution, we would have the risk of being stuck on them   * Jude: This looks like another locked solution, we would have the risk of being stuck on them
   * Arila: Is there any openness from the open-source perspective from SunMoksha?   * Arila: Is there any openness from the open-source perspective from SunMoksha?
Line 187: Line 245:
 c. Akash - will try to make a slide on this c. Akash - will try to make a slide on this
  
-2) Jude: Client/customer's wishlist (5-10 mins) +2) Jude: Client/customer's wishlist (5-10 mins) a. Jude's thoughts on the current status of the project b. Include pivots of the direction he would like to take this
-a. Jude's thoughts on the current status of the project +
-b. Include pivots of the direction he would like to take this+
  
-3) Inhemeter call - Jude/Michel/Akash (5 mins) +3) Inhemeter call - Jude/Michel/Akash (5 mins) a. Recap of call with Sanji from inhemeter They want a signed document before providing documentation Awaiting on the confidential agreement from Inhemeter <→ Michel F is working on this b. "Cannot support the Inhe-4000 you got from nigeria" Latest model available is the Inhemeter-5000 c. "Please give us your specs for a new order" Donsun - sales person is no longer at Donsun Donsun is now bankrupt (!) Purchased sample meters through StemaCo
-a. Recap of call with Sanji from inhemeter +
-They want a signed document before providing documentation +
-Awaiting on the confidential agreement from Inhemeter <→ Michel F is working on this +
-b. "Cannot support the Inhe-4000 you got from nigeria" +
-Latest model available is the Inhemeter-5000 +
-c. "Please give us your specs for a new order" +
-Donsun - sales person is no longer at Donsun +
-Donsun is now bankrupt (!) +
-Purchased sample meters through StemaCo+
  
-Rahul - Sparkmeter +Rahul - Sparkmeter Sparkmeter has custom radios, not modbus 485 Need to be on their custom neighborhood network Rahul has access to the codebase and developers → can share answers to the queries Dominant architecture in Africa Radios are working on a certain set of frequencies, these are pretty locked Seems very hard to jailbreak existing sparkmeters based on this Recommends avoid committing to jailbreaking this Maybe easier to do if we are already in contact/customers with them
-Sparkmeter has custom radios, not modbus 485 +
-Need to be on their custom neighborhood network +
-Rahul has access to the codebase and developers → can share answers to the queries +
-Dominant architecture in Africa +
-Radios are working on a certain set of frequencies, these are pretty locked +
-Seems very hard to jailbreak existing sparkmeters based on this +
-Recommends avoid committing to jailbreaking this +
-Maybe easier to do if we are already in contact/customers with them+
  
-Arila: +Arila: Was under the impression that there is Modbus Donsun Splitting into 2 One for Africa One for rest of world? Could expect code stubs for AMI potentially Rahul → older conversations
-Was under the impression that there is Modbus +
-Donsun +
-Splitting into 2 +
-One for Africa +
-One for rest of world? +
-Could expect code stubs for AMI potentially +
-Rahul → older conversations+
  
-4) Formal roles within volunteer team - Jude +4) Formal roles within volunteer team - Jude a. Product Manager b. Project Manager c. Administrators d. Other roles?
-a. Product Manager +
-b. Project Manager +
-c. Administrators +
-d. Other roles?+
  
 5) Auditing/Changing of project timeline - Akash in place of Don (cannot make it) 5) Auditing/Changing of project timeline - Akash in place of Don (cannot make it)
  
-6) Techincal debug and setup of REI-Cameroon Lab - Glenn/Endurance/Rahul +6) Techincal debug and setup of REI-Cameroon Lab - Glenn/Endurance/Rahul a. Summarizing status of remote access b. Setup of new hardware / VPN from Glenn
-a. Summarizing status of remote access +
-b. Setup of new hardware / VPN from Glenn+
  
 Looking forward: Looking forward:
 +
   * So many meter vendors going bankrupt or not helpful   * So many meter vendors going bankrupt or not helpful
   * How do we salvage existing meters/hardware in the field from these bankruptcies?   * How do we salvage existing meters/hardware in the field from these bankruptcies?
Line 248: Line 275:
  
 Sparkmeter Sparkmeter
 +
   * Allison is the person we need to convince   * Allison is the person we need to convince
   * Rajan has talked, Vivien has talked to them, Jude has also talked to them, AMDA has also talked to them   * Rajan has talked, Vivien has talked to them, Jude has also talked to them, AMDA has also talked to them
Line 253: Line 281:
  
 What do we as OpenAMI focus on in the next 3-6 months? What do we as OpenAMI focus on in the next 3-6 months?
 +
   * Rahul: Support on legacy solutions   * Rahul: Support on legacy solutions
   * Jude: Re-formulate the implementation plan   * Jude: Re-formulate the implementation plan
Line 270: Line 299:
   * Endurance hasn't been able   * Endurance hasn't been able
  
-Follow-ups +Follow-ups - Rahul weekly meeting? 
-- Rahul weekly meeting?+
   * Stemaco and Donsun relationship?   * Stemaco and Donsun relationship?
   * Vivian hardware access?   * Vivian hardware access?
   * Sparkmeter source code access?   * Sparkmeter source code access?
 +
 +
 ---- struct data ---- ---- struct data ----
 rwglead.Name         :  rwglead.Name         :