Hi,
I have a Belgian DSMR e-MUCS-v1 meter (`device_emucs_v1_0) on OpenHAB2
I have successfully read some of the parameters from the meter but some do not update.
Specifically dsmr:electricity_emucs_v1_0:1:emeter_delivery_tariff1 and dsmr:electricity_emucs_v1_0:1:emeter_delivery_tariff2 do not propagate to connected channels.
I have tried to verify the TRACE output from the DSMR module and I see the following traces pass by:
in Raw data trace:
1-0:1.8.1(001245.117kWh)
1-0:1.8.2(002322.722kWh)
1-0:2.8.1(002147.160kWh)
1-0:2.8.2(000812.301kWh)
Which should be the correct OBIS data elements.
In the “supported identifiers” trace I see:
Cosem Object(type:EMETER_DELIVERY_TARIFF1, cosemValues:{=1245.117 kWh}), Cosem Object(type:EMETER_DELIVERY_TARIFF2, cosemValues:{=2322.722 kWh}), Cosem Object(type:EMETER_PRODUCTION_TARIFF1, cosemValues:{=2147.160 kWh}), Cosem Object(type:EMETER_PRODUCTION_TARIFF2, cosemValues:{=812.301 kWh}), Cosem Object(type:EMETER_TARIFF_INDICATOR, cosemValues:{=0002}),
Which I understand to mean they have been correctly parsed
I see things pass by:
22:23:03.169 [TRACE] [ernal.device.cosem.CosemObjectFactory] - Found obisId 1-0:1.8.1 in the dynamic lookup table
22:23:03.172 [TRACE] [ernal.device.cosem.CosemObjectFactory] - Parse values for Cosem Object type: EMETER_DELIVERY_TARIFF1
22:23:03.175 [TRACE] [smr.internal.device.cosem.CosemObject] - Parsing CosemValue string (001245.117*kWh)
22:23:03.179 [TRACE] [smr.internal.device.cosem.CosemObject] - Received items: 1 is supported
22:23:03.182 [TRACE] [al.device.p1telegram.P1TelegramParser] - Adding Cosem Object(type:EMETER_DELIVERY_TARIFF1, cosemValues:{=1245.117 kWh}) to list of Cosem Objects
22:23:03.185 [TRACE] [ernal.device.cosem.CosemObjectFactory] - Received obisIdString 1-0:1.8.2, obisId: 1-0:1.8.2, values: (002322.722*kWh)
But if I look in the “Control” tab of the Paper UI, this “Delivery Tariff 1” (dsmr:electricity_emucs_v1_0:1:emeter_delivery_tariff1) does not change value and remains at -NAN
Does anyone have any suggestion of things to try?
Thank you,
Jove