@mvolaart a big thanks for creating an OpenHAB 2 binding for the DSMR
Iām running into an issue with the binding, that is mentioned above
2017-11-24 23:49:31.497 [INFO ] [ding.dsmr.internal.device.DSMRDevice] - Detected the following new meters: [Meter type: DEVICE_V4, channel: -1]
2017-11-24 23:49:41.466 [INFO ] [ding.dsmr.internal.device.DSMRDevice] - There are unhandled CosemObjects, start autodetecting meters
2017-11-24 23:49:41.472 [INFO ] [ding.dsmr.internal.device.DSMRDevice] - Detected the following new meters: [Meter type: DEVICE_V4, channel: -1]
2017-11-24 23:49:51.461 [INFO ] [ding.dsmr.internal.device.DSMRDevice] - There are unhandled CosemObjects, start autodetecting meters
2017-11-24 23:49:51.467 [INFO ] [ding.dsmr.internal.device.DSMRDevice] - Detected the following new meters: [Meter type: DEVICE_V4, channel: -1]
2017-11-24 23:50:01.432 [INFO ] [ding.dsmr.internal.device.DSMRDevice] - There are unhandled CosemObjects, start autodetecting meters
2017-11-24 23:50:01.438 [INFO ] [ding.dsmr.internal.device.DSMRDevice] - Detected the following new meters: [Meter type: DEVICE_V4, channel: -1]
2017-11-24 23:50:11.470 [INFO ] [ding.dsmr.internal.device.DSMRDevice] - There are unhandled CosemObjects, start autodetecting meters
2017-11-24 23:50:11.473 [INFO ] [ding.dsmr.internal.device.DSMRDevice] - Detected the following new meters: [Meter type: DEVICE_V4, channel: -1]
2017-11-24 23:50:21.485 [INFO ] [ding.dsmr.internal.device.DSMRDevice] - There are unhandled CosemObjects, start autodetecting meters
My DSMR for electricity is a
KFM5KAIFA-METER
output from
cu -l /dev/ttyUSB0 -s 115200 --parity none
/KFM5KAIFA-METER
1-3:0.2.8(42)
0-0:1.0.0(171119202357W)
0-0:96.1.1(4530303236303030303130363837393134)
1-0:1.8.1(003095.599*kWh)
1-0:1.8.2(003283.520*kWh)
1-0:2.8.1(000000.000*kWh)
1-0:2.8.2(000000.000*kWh)
0-0:96.14.0(0001)
1-0:1.7.0(00.526*kW)
1-0:2.7.0(00.000*kW)
0-0:96.7.21(00012)
0-0:96.7.9(00005)
1-0:99.97.0(5)(0-0:96.7.19)(170615124004S)(0000015270*s)(160504100552S)(0000000186*s)(160422115631S)(0000001201*s)(160420145748S)(0000000611*s)(000101000001W)(2147483647*s)
1-0:32.32.0(00000)
1-0:52.32.0(00000)
1-0:72.32.0(00000)
1-0:32.36.0(00000)
1-0:52.36.0(00000)
1-0:72.36.0(00000)
0-0:96.13.1()
0-0:96.13.0()
1-0:31.7.0(001*A)
1-0:51.7.0(000*A)
1-0:71.7.0(000*A)
1-0:21.7.0(00.401*kW)
1-0:22.7.0(00.000*kW)
1-0:41.7.0(00.123*kW)
1-0:42.7.0(00.000*kW)
1-0:61.7.0(00.001*kW)
1-0:62.7.0(00.000*kW)
!AD4B
loglevel TRACE for org.openhab.binding.dsmr
2017-11-25 20:17:18.527 [DEBUG] [ding.dsmr.internal.device.DSMRDevice] - Processed cosemObjects [Cosem Object(type:EMETER_EQUIPMENT_IDENTIFIER, cosemValues:{default=E0026000010687914}), Cosem Object(type:EMETER_DELIVERY_TARIFF1, cosemValues:{default=3122.049}), Cosem Object(type:EMETER_DELIVERY_TARIFF2, cosemValues:{default=3332.392}), Cosem Object(type:EMETER_PRODUCTION_TARIFF1, cosemValues:{default=0.0}), Cosem Object(type:EMETER_PRODUCTION_TARIFF2, cosemValues:{default=0.0}), Cosem Object(type:EMETER_TARIFF_INDICATOR, cosemValues:{default=0001}), Cosem Object(type:EMETER_ACTUAL_DELIVERY, cosemValues:{default=0.41}), Cosem Object(type:EMETER_ACTUAL_PRODUCTION, cosemValues:{default=0.0}), Cosem Object(type:EMETER_POWER_FAILURES, cosemValues:{default=12.0}), Cosem Object(type:EMETER_LONG_POWER_FAILURES, cosemValues:{default=5.0}), Cosem Object(type:EMETER_POWER_FAILURE_LOG, cosemValues:{duration_2=1201, duration_1=186, entries=5, duration_0=15270, timestamp_0=Thu Jun 15 12:40:04 UTC 2017, obisId=0-0:96.7.19, timestamp_4=Sat Jan 01 00:00:01 UTC 2000, timestamp_3=Wed Apr 20 14:57:48 UTC 2016, timestamp_2=Fri Apr 22 11:56:31 UTC 2016, timestamp_1=Wed May 04 10:05:52 UTC 2016, duration_4=2147483647, duration_3=611}), Cosem Object(type:EMETER_VOLTAGE_SAGS_L1, cosemValues:{default=0.0}), Cosem Object(type:EMETER_VOLTAGE_SAGS_L2, cosemValues:{default=0.0}), Cosem Object(type:EMETER_VOLTAGE_SAGS_L3, cosemValues:{default=0.0}), Cosem Object(type:EMETER_VOLTAGE_SWELLS_L1, cosemValues:{default=0.0}), Cosem Object(type:EMETER_VOLTAGE_SWELLS_L2, cosemValues:{default=0.0}), Cosem Object(type:EMETER_VOLTAGE_SWELLS_L3, cosemValues:{default=0.0}), Cosem Object(type:EMETER_INSTANT_CURRENT_L1, cosemValues:{default=1.0}), Cosem Object(type:EMETER_INSTANT_CURRENT_L2, cosemValues:{default=0.0}), Cosem Object(type:EMETER_INSTANT_CURRENT_L3, cosemValues:{default=0.0}), Cosem Object(type:EMETER_INSTANT_POWER_DELIVERY_L1, cosemValues:{default=0.322}), Cosem Object(type:EMETER_INSTANT_POWER_PRODUCTION_L1, cosemValues:{default=0.0}), Cosem Object(type:EMETER_INSTANT_POWER_DELIVERY_L2, cosemValues:{default=0.09}), Cosem Object(type:EMETER_INSTANT_POWER_PRODUCTION_L2, cosemValues:{default=0.0}), Cosem Object(type:EMETER_INSTANT_POWER_DELIVERY_L3, cosemValues:{default=0.001}), Cosem Object(type:EMETER_INSTANT_POWER_PRODUCTION_L3, cosemValues:{default=0.0})]
2017-11-25 20:17:18.529 [INFO ] [ding.dsmr.internal.device.DSMRDevice] - There are unhandled CosemObjects, start autodetecting meters
2017-11-25 20:17:18.530 [DEBUG] [internal.discovery.DSMRMeterDetector] - Trying if meter type DEVICE_V2_V3 is compatible
2017-11-25 20:17:18.531 [DEBUG] [ng.dsmr.internal.meter.DSMRMeterType] - Meter type DEVICE_V2_V3 has no identification
2017-11-25 20:17:18.532 [DEBUG] [ng.dsmr.internal.meter.DSMRMeterType] - Meter type is compatible and has the following descriptor Meter type: DEVICE_V2_V3, channel: -1
2017-11-25 20:17:18.533 [DEBUG] [internal.discovery.DSMRMeterDetector] - Meter type DEVICE_V2_V3 is compatible
2017-11-25 20:17:18.534 [DEBUG] [internal.discovery.DSMRMeterDetector] - New compatible meter descriptor Meter type: DEVICE_V2_V3, channel: -1
2017-11-25 20:17:18.535 [DEBUG] [internal.discovery.DSMRMeterDetector] - Trying if meter type DEVICE_V4 is compatible
2017-11-25 20:17:18.537 [DEBUG] [ng.dsmr.internal.meter.DSMRMeterType] - Meter type DEVICE_V4 has no identification
2017-11-25 20:17:18.538 [DEBUG] [ng.dsmr.internal.meter.DSMRMeterType] - Meter type is compatible and has the following descriptor Meter type: DEVICE_V4, channel: -1
2017-11-25 20:17:18.540 [DEBUG] [internal.discovery.DSMRMeterDetector] - Meter type DEVICE_V4 is compatible
2017-11-25 20:17:18.541 [DEBUG] [internal.discovery.DSMRMeterDetector] - New compatible meter descriptor Meter type: DEVICE_V4, channel: -1
2017-11-25 20:17:18.542 [DEBUG] [internal.discovery.DSMRMeterDetector] - Trying if meter type DEVICE_V5 is compatible
2017-11-25 20:17:18.543 [DEBUG] [ng.dsmr.internal.meter.DSMRMeterType] - Meter type DEVICE_V5 has no identification
2017-11-25 20:17:18.544 [DEBUG] [ng.dsmr.internal.meter.DSMRMeterType] - Meter type is compatible and has the following descriptor Meter type: DEVICE_V5, channel: -1
2017-11-25 20:17:18.545 [DEBUG] [internal.discovery.DSMRMeterDetector] - Meter type DEVICE_V5 is compatible
2017-11-25 20:17:18.546 [DEBUG] [internal.discovery.DSMRMeterDetector] - Trying if meter type ELECTRICITY_ACE4000 is compatible
2017-11-25 20:17:18.547 [DEBUG] [ng.dsmr.internal.meter.DSMRMeterType] - required objectType METER_EQUIPMENT_IDENTIFIER not found
2017-11-25 20:17:18.548 [DEBUG] [internal.discovery.DSMRMeterDetector] - Meter type ELECTRICITY_ACE4000 is not compatible
2017-11-25 20:17:18.549 [DEBUG] [internal.discovery.DSMRMeterDetector] - Trying if meter type GAS_ACE4000 is compatible
2017-11-25 20:17:18.550 [DEBUG] [ng.dsmr.internal.meter.DSMRMeterType] - required objectType METER_EQUIPMENT_IDENTIFIER not found
2017-11-25 20:17:18.551 [DEBUG] [internal.discovery.DSMRMeterDetector] - Meter type GAS_ACE4000 is not compatible
2017-11-25 20:17:18.552 [DEBUG] [internal.discovery.DSMRMeterDetector] - Trying if meter type HEATING_ACE4000 is compatible
2017-11-25 20:17:18.553 [DEBUG] [ng.dsmr.internal.meter.DSMRMeterType] - required objectType METER_EQUIPMENT_IDENTIFIER not found
2017-11-25 20:17:18.554 [DEBUG] [internal.discovery.DSMRMeterDetector] - Meter type HEATING_ACE4000 is not compatible
2017-11-25 20:17:18.555 [DEBUG] [internal.discovery.DSMRMeterDetector] - Trying if meter type COOLING_ACE4000 is compatible
2017-11-25 20:17:18.556 [DEBUG] [ng.dsmr.internal.meter.DSMRMeterType] - required objectType CMETER_VALUE_V2 not found
2017-11-25 20:17:18.557 [DEBUG] [internal.discovery.DSMRMeterDetector] - Meter type COOLING_ACE4000 is not compatible
2017-11-25 20:17:18.559 [DEBUG] [internal.discovery.DSMRMeterDetector] - Trying if meter type WATER_ACE4000 is compatible
2017-11-25 20:17:18.560 [DEBUG] [ng.dsmr.internal.meter.DSMRMeterType] - required objectType METER_EQUIPMENT_IDENTIFIER not found
2017-11-25 20:17:18.562 [DEBUG] [internal.discovery.DSMRMeterDetector] - Meter type WATER_ACE4000 is not compatible
2017-11-25 20:17:18.563 [DEBUG] [internal.discovery.DSMRMeterDetector] - Trying if meter type SLAVE_ELECTRICITY1_ACE4000 is compatible
2017-11-25 20:17:18.564 [DEBUG] [ng.dsmr.internal.meter.DSMRMeterType] - required objectType EMETER_DELIVERY_TARIFF0 not found
2017-11-25 20:17:18.565 [DEBUG] [internal.discovery.DSMRMeterDetector] - Meter type SLAVE_ELECTRICITY1_ACE4000 is not compatible
2017-11-25 20:17:18.566 [DEBUG] [internal.discovery.DSMRMeterDetector] - Trying if meter type SLAVE_ELECTRICITY2_ACE4000 is compatible
2017-11-25 20:17:18.567 [DEBUG] [ng.dsmr.internal.meter.DSMRMeterType] - required objectType EMETER_DELIVERY_TARIFF0 not found
2017-11-25 20:17:18.568 [DEBUG] [internal.discovery.DSMRMeterDetector] - Meter type SLAVE_ELECTRICITY2_ACE4000 is not compatible
2017-11-25 20:17:18.570 [DEBUG] [internal.discovery.DSMRMeterDetector] - Trying if meter type ELECTRICITY_V2_1 is compatible
2017-11-25 20:17:18.571 [DEBUG] [ng.dsmr.internal.meter.DSMRMeterType] - required objectType EMETER_EQUIPMENT_IDENTIFIER_V2_X not found
2017-11-25 20:17:18.572 [DEBUG] [internal.discovery.DSMRMeterDetector] - Meter type ELECTRICITY_V2_1 is not compatible
2017-11-25 20:17:18.573 [DEBUG] [internal.discovery.DSMRMeterDetector] - Trying if meter type GAS_V2_1 is compatible
2017-11-25 20:17:18.576 [DEBUG] [ng.dsmr.internal.meter.DSMRMeterType] - required objectType GMETER_EQUIPMENT_IDENTIFIER_V2 not found
2017-11-25 20:17:18.577 [DEBUG] [internal.discovery.DSMRMeterDetector] - Meter type GAS_V2_1 is not compatible
2017-11-25 20:17:18.578 [DEBUG] [internal.discovery.DSMRMeterDetector] - Trying if meter type ELECTRICITY_V2_2 is compatible
2017-11-25 20:17:18.580 [DEBUG] [ng.dsmr.internal.meter.DSMRMeterType] - required objectType EMETER_EQUIPMENT_IDENTIFIER_V2_X not found
2017-11-25 20:17:18.581 [DEBUG] [internal.discovery.DSMRMeterDetector] - Meter type ELECTRICITY_V2_2 is not compatible
2017-11-25 20:17:18.582 [DEBUG] [internal.discovery.DSMRMeterDetector] - Trying if meter type GAS_V2_2 is compatible
2017-11-25 20:17:18.584 [DEBUG] [ng.dsmr.internal.meter.DSMRMeterType] - required objectType GMETER_EQUIPMENT_IDENTIFIER_V2 not found
2017-11-25 20:17:18.585 [DEBUG] [internal.discovery.DSMRMeterDetector] - Meter type GAS_V2_2 is not compatible
2017-11-25 20:17:18.586 [DEBUG] [internal.discovery.DSMRMeterDetector] - Trying if meter type HEATING_V2_2 is compatible
2017-11-25 20:17:18.588 [DEBUG] [ng.dsmr.internal.meter.DSMRMeterType] - required objectType HMETER_EQUIPMENT_IDENTIFIER_V2_2 not found
2017-11-25 20:17:18.589 [DEBUG] [internal.discovery.DSMRMeterDetector] - Meter type HEATING_V2_2 is not compatible
2017-11-25 20:17:18.590 [DEBUG] [internal.discovery.DSMRMeterDetector] - Trying if meter type COOLING_V2_2 is compatible
2017-11-25 20:17:18.591 [DEBUG] [ng.dsmr.internal.meter.DSMRMeterType] - required objectType CMETER_EQUIPMENT_IDENTIFIER_V2_2 not found
2017-11-25 20:17:18.592 [DEBUG] [internal.discovery.DSMRMeterDetector] - Meter type COOLING_V2_2 is not compatible
2017-11-25 20:17:18.594 [DEBUG] [internal.discovery.DSMRMeterDetector] - Trying if meter type WATER_V2_2 is compatible
2017-11-25 20:17:18.595 [DEBUG] [ng.dsmr.internal.meter.DSMRMeterType] - required objectType WMETER_EQUIPMENT_IDENTIFIER_V2_2 not found
2017-11-25 20:17:18.596 [DEBUG] [internal.discovery.DSMRMeterDetector] - Meter type WATER_V2_2 is not compatible
2017-11-25 20:17:18.597 [DEBUG] [internal.discovery.DSMRMeterDetector] - Trying if meter type ELECTRICITY_V3_0 is compatible
2017-11-25 20:17:18.599 [DEBUG] [ng.dsmr.internal.meter.DSMRMeterType] - required objectType EMETER_EQUIPMENT_IDENTIFIER not found
2017-11-25 20:17:18.600 [DEBUG] [internal.discovery.DSMRMeterDetector] - Meter type ELECTRICITY_V3_0 is not compatible
2017-11-25 20:17:18.602 [DEBUG] [internal.discovery.DSMRMeterDetector] - Trying if meter type GAS_V3_0 is compatible
2017-11-25 20:17:18.603 [DEBUG] [ng.dsmr.internal.meter.DSMRMeterType] - required objectType METER_DEVICE_TYPE not found
2017-11-25 20:17:18.604 [DEBUG] [internal.discovery.DSMRMeterDetector] - Meter type GAS_V3_0 is not compatible
2017-11-25 20:17:18.605 [DEBUG] [internal.discovery.DSMRMeterDetector] - Trying if meter type WATER_V3_0 is compatible
2017-11-25 20:17:18.606 [DEBUG] [ng.dsmr.internal.meter.DSMRMeterType] - required objectType METER_DEVICE_TYPE not found
2017-11-25 20:17:18.608 [DEBUG] [internal.discovery.DSMRMeterDetector] - Meter type WATER_V3_0 is not compatible
2017-11-25 20:17:18.609 [DEBUG] [internal.discovery.DSMRMeterDetector] - Trying if meter type GJ_V3_0 is compatible
2017-11-25 20:17:18.610 [DEBUG] [ng.dsmr.internal.meter.DSMRMeterType] - required objectType METER_DEVICE_TYPE not found
2017-11-25 20:17:18.612 [DEBUG] [internal.discovery.DSMRMeterDetector] - Meter type GJ_V3_0 is not compatible
2017-11-25 20:17:18.613 [DEBUG] [internal.discovery.DSMRMeterDetector] - Trying if meter type GENERIC_V3_0 is compatible
2017-11-25 20:17:18.614 [DEBUG] [ng.dsmr.internal.meter.DSMRMeterType] - required objectType METER_DEVICE_TYPE not found
2017-11-25 20:17:18.616 [DEBUG] [internal.discovery.DSMRMeterDetector] - Meter type GENERIC_V3_0 is not compatible
2017-11-25 20:17:18.617 [DEBUG] [internal.discovery.DSMRMeterDetector] - Trying if meter type ELECTRICITY_V4_0 is compatible
2017-11-25 20:17:18.618 [DEBUG] [ng.dsmr.internal.meter.DSMRMeterType] - required objectType EMETER_EQUIPMENT_IDENTIFIER not found
2017-11-25 20:17:18.619 [DEBUG] [internal.discovery.DSMRMeterDetector] - Meter type ELECTRICITY_V4_0 is not compatible
2017-11-25 20:17:18.621 [DEBUG] [internal.discovery.DSMRMeterDetector] - Trying if meter type M3_V4 is compatible
2017-11-25 20:17:18.622 [DEBUG] [ng.dsmr.internal.meter.DSMRMeterType] - required objectType METER_DEVICE_TYPE not found
2017-11-25 20:17:18.623 [DEBUG] [internal.discovery.DSMRMeterDetector] - Meter type M3_V4 is not compatible
2017-11-25 20:17:18.625 [DEBUG] [internal.discovery.DSMRMeterDetector] - Trying if meter type GJ_V4 is compatible
2017-11-25 20:17:18.626 [DEBUG] [ng.dsmr.internal.meter.DSMRMeterType] - required objectType METER_DEVICE_TYPE not found
2017-11-25 20:17:18.627 [DEBUG] [internal.discovery.DSMRMeterDetector] - Meter type GJ_V4 is not compatible
2017-11-25 20:17:18.629 [DEBUG] [internal.discovery.DSMRMeterDetector] - Trying if meter type SLAVE_ELECTRICITY_V4 is compatible
2017-11-25 20:17:18.630 [DEBUG] [ng.dsmr.internal.meter.DSMRMeterType] - required objectType METER_DEVICE_TYPE not found
2017-11-25 20:17:18.631 [DEBUG] [internal.discovery.DSMRMeterDetector] - Meter type SLAVE_ELECTRICITY_V4 is not compatible
2017-11-25 20:17:18.632 [DEBUG] [internal.discovery.DSMRMeterDetector] - Trying if meter type ELECTRICITY_V4_0_4 is compatible
2017-11-25 20:17:18.632 [DEBUG] [ng.dsmr.internal.meter.DSMRMeterType] - required objectType EMETER_EQUIPMENT_IDENTIFIER not found
2017-11-25 20:17:18.633 [DEBUG] [internal.discovery.DSMRMeterDetector] - Meter type ELECTRICITY_V4_0_4 is not compatible
2017-11-25 20:17:18.634 [DEBUG] [internal.discovery.DSMRMeterDetector] - Trying if meter type ELECTRICITY_V4_2 is compatible
2017-11-25 20:17:18.635 [DEBUG] [ng.dsmr.internal.meter.DSMRMeterType] - required objectType EMETER_EQUIPMENT_IDENTIFIER not found
2017-11-25 20:17:18.636 [DEBUG] [internal.discovery.DSMRMeterDetector] - Meter type ELECTRICITY_V4_2 is not compatible
2017-11-25 20:17:18.637 [DEBUG] [internal.discovery.DSMRMeterDetector] - Trying if meter type ELECTRICITY_V5_0 is compatible
2017-11-25 20:17:18.638 [DEBUG] [ng.dsmr.internal.meter.DSMRMeterType] - required objectType EMETER_EQUIPMENT_IDENTIFIER not found
2017-11-25 20:17:18.639 [DEBUG] [internal.discovery.DSMRMeterDetector] - Meter type ELECTRICITY_V5_0 is not compatible
2017-11-25 20:17:18.640 [DEBUG] [internal.discovery.DSMRMeterDetector] - Trying if meter type M3_V5_0 is compatible
2017-11-25 20:17:18.641 [DEBUG] [ng.dsmr.internal.meter.DSMRMeterType] - required objectType METER_DEVICE_TYPE not found
2017-11-25 20:17:18.642 [DEBUG] [internal.discovery.DSMRMeterDetector] - Meter type M3_V5_0 is not compatible
2017-11-25 20:17:18.643 [DEBUG] [internal.discovery.DSMRMeterDetector] - Trying if meter type GJ_V5_0 is compatible
2017-11-25 20:17:18.644 [DEBUG] [ng.dsmr.internal.meter.DSMRMeterType] - required objectType METER_DEVICE_TYPE not found
2017-11-25 20:17:18.644 [DEBUG] [internal.discovery.DSMRMeterDetector] - Meter type GJ_V5_0 is not compatible
2017-11-25 20:17:18.645 [DEBUG] [internal.discovery.DSMRMeterDetector] - Trying if meter type SLAVE_ELECTRICITY_V5_0 is compatible
2017-11-25 20:17:18.646 [DEBUG] [ng.dsmr.internal.meter.DSMRMeterType] - required objectType METER_DEVICE_TYPE not found
2017-11-25 20:17:18.647 [DEBUG] [internal.discovery.DSMRMeterDetector] - Meter type SLAVE_ELECTRICITY_V5_0 is not compatible
2017-11-25 20:17:18.648 [INFO ] [ding.dsmr.internal.device.DSMRDevice] - Detected the following new meters: [Meter type: DEVICE_V4, channel: -1]
2017-11-25 20:17:18.651 [DEBUG] [.discovery.DSMRMeterDiscoveryService] - DiscoveryResult [thingUID=dsmr:device_v4:default, properties={channel=-1, meterType=DEVICE_V4}, flag=NEW, label=Generic DSMR device, bridgeUID=dsmr:dsmrBridge:22e5393c, ttl=-1, timestamp=1511641038650] for meterDescriptor Meter type: DEVICE_V4, channel: -1
hope this is enough information for you, if not let me know!
Kind regards,
Patrick