MQTT & CAD - Cumulative gas readings are off by hundreds of millions of kWh

edited June 18 in API Info

Hello,

I recently set up my Glow Display & CAD which has been working great, and I set it up with local MQTT to Home Assistant.

However, I've noticed that the cumulative gas reading is off by hundreds of millions of kWh. Here's an example packet from the MQTT stream:

{
  "gasmeter": {
    "timestamp": "2022-06-18T08:39:21Z",
    "energy": {
      "export": {
        "cumulative": 0,
        "units": "kWh"
      },
      "import": {
        "cumulative": 711118290944,
        "day": 3.045,
        "week": 34.202,
        "month": 178.53,
        "units": "kWh",
        "mprn": "REMOVED",
        "supplier": "---",
        "price": {
          "unitrate": 0.0736,
          "standingcharge": 0.2722
        }
      }
    },
    "power": {
      "value": 0,
      "units": "kW"
    }
  }
}

You can see that the day, week and month values are correct and in kWh (I confirmed these with my IHD). However the cumulative value is definitely not correct, especially as the meter was only installed in February.

I checked the gas meter reading on my Cameleon IHD and it shows the right cumulative lifetime reading (ie. latest read) as 238 m3.

If I check the gas meter reading on the Glow Display & CAD it shows the incorrect cumulative lifetime reading (ie. latest read) as 711264567296.00 (no units, assuming kWh). This value increases by huge, unrealistic amounts as the reading is updated over time.

The CAD does have the right kWh values for the day, week and month and those match up with the Cameleon IHD.

If it helps, the Bright app reports the following for my gas meter:

  • Maufacturer: L+G
  • SMETS 2
  • Firmware 03033254
  • Gas proxy manufacturer: WNC
  • Gas proxy firmware: 030A0007

Any suggestions on how I can resolve this so the CAD & MQTT endpoint are using the correct gas meter readings?

Comments

Sign In or Register to comment.