This commit is contained in:
root 2023-07-30 15:03:48 +02:00
parent 3228310ca8
commit 2994bb5406

View File

@ -92,7 +92,7 @@ V2_2 = {
'value_parser': CosemParser(ValueParser(str)), 'value_parser': CosemParser(ValueParser(str)),
'value_name': 'VALVE_POSITION_GAS' 'value_name': 'VALVE_POSITION_GAS'
}, },
{ {
'obis_reference': obis.GAS_METER_READING, 'obis_reference': obis.GAS_METER_READING,
'value_parser': MBusParser( 'value_parser': MBusParser(
ValueParser(timestamp), ValueParser(timestamp),
@ -179,7 +179,7 @@ V4 = {
BUFFER_TYPES, BUFFER_TYPES,
PG_HEAD_PARSERS, PG_HEAD_PARSERS,
PG_UNIDENTIFIED_BUFFERTYPE_PARSERS PG_UNIDENTIFIED_BUFFERTYPE_PARSERS
), ),
'value_name': 'POWER_EVENT_FAILURE_LOG' 'value_name': 'POWER_EVENT_FAILURE_LOG'
}, },
{ {
@ -773,7 +773,7 @@ LUXEMBOURG_SMARTY['objects'].extend([
'value_parser': CosemParser(ValueParser(str)), 'value_parser': CosemParser(ValueParser(str)),
'value_name': 'LUXEMBOURG_EQUIPMENT_IDENTIFIER' 'value_name': 'LUXEMBOURG_EQUIPMENT_IDENTIFIER'
}, },
# This is already presented in V5, with the same data # This is already presented in V5, with the same data
# { # {
# 'obis_reference': obis.ELECTRICITY_IMPORTED_TOTAL, # 'obis_reference': obis.ELECTRICITY_IMPORTED_TOTAL,
# 'value_parser': CosemParser(ValueParser(Decimal)), # 'value_parser': CosemParser(ValueParser(Decimal)),
@ -980,96 +980,96 @@ SAGEMCOM_T210_D_R = {
"general_global_cipher": True, "general_global_cipher": True,
"checksum_support": True, "checksum_support": True,
'objects': [ 'objects': [
{ {
'obis_reference': obis.P1_MESSAGE_HEADER, 'obis_reference': obis.P1_MESSAGE_HEADER,
'value_parser': CosemParser(ValueParser(str)), 'value_parser': CosemParser(ValueParser(str)),
'value_name': 'P1_MESSAGE_HEADER' 'value_name': 'P1_MESSAGE_HEADER'
}, },
{ {
'obis_reference': obis.P1_MESSAGE_TIMESTAMP, 'obis_reference': obis.P1_MESSAGE_TIMESTAMP,
'value_parser': CosemParser(ValueParser(timestamp)), 'value_parser': CosemParser(ValueParser(timestamp)),
'value_name': 'P1_MESSAGE_TIMESTAMP' 'value_name': 'P1_MESSAGE_TIMESTAMP'
}, },
{ {
'obis_reference': obis.ELECTRICITY_IMPORTED_TOTAL, 'obis_reference': obis.ELECTRICITY_IMPORTED_TOTAL,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'ELECTRICITY_IMPORTED_TOTAL' 'value_name': 'ELECTRICITY_IMPORTED_TOTAL'
}, },
{ {
'obis_reference': obis.ELECTRICITY_USED_TARIFF_1, 'obis_reference': obis.ELECTRICITY_USED_TARIFF_1,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'ELECTRICITY_USED_TARIFF_1' 'value_name': 'ELECTRICITY_USED_TARIFF_1'
}, },
{ {
'obis_reference': obis.ELECTRICITY_USED_TARIFF_2, 'obis_reference': obis.ELECTRICITY_USED_TARIFF_2,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'ELECTRICITY_USED_TARIFF_2' 'value_name': 'ELECTRICITY_USED_TARIFF_2'
}, },
{ {
'obis_reference': obis.CURRENT_ELECTRICITY_USAGE, 'obis_reference': obis.CURRENT_ELECTRICITY_USAGE,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'CURRENT_ELECTRICITY_USAGE' 'value_name': 'CURRENT_ELECTRICITY_USAGE'
}, },
{ {
'obis_reference': obis.ELECTRICITY_REACTIVE_EXPORTED_TOTAL, 'obis_reference': obis.ELECTRICITY_REACTIVE_EXPORTED_TOTAL,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'ELECTRICITY_REACTIVE_EXPORTED_TOTAL' 'value_name': 'ELECTRICITY_REACTIVE_EXPORTED_TOTAL'
}, },
{ {
'obis_reference': obis.ELECTRICITY_REACTIVE_EXPORTED_TARIFF_1, 'obis_reference': obis.ELECTRICITY_REACTIVE_EXPORTED_TARIFF_1,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'ELECTRICITY_REACTIVE_EXPORTED_TARIFF_1' 'value_name': 'ELECTRICITY_REACTIVE_EXPORTED_TARIFF_1'
}, },
{ {
'obis_reference': obis.ELECTRICITY_REACTIVE_EXPORTED_TARIFF_2, 'obis_reference': obis.ELECTRICITY_REACTIVE_EXPORTED_TARIFF_2,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'ELECTRICITY_REACTIVE_EXPORTED_TARIFF_2' 'value_name': 'ELECTRICITY_REACTIVE_EXPORTED_TARIFF_2'
}, },
{ {
'obis_reference': obis.CURRENT_REACTIVE_IMPORTED, 'obis_reference': obis.CURRENT_REACTIVE_IMPORTED,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'CURRENT_REACTIVE_IMPORTED' 'value_name': 'CURRENT_REACTIVE_IMPORTED'
}, },
{ {
'obis_reference': obis.ELECTRICITY_EXPORTED_TOTAL, 'obis_reference': obis.ELECTRICITY_EXPORTED_TOTAL,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'ELECTRICITY_EXPORTED_TOTAL' 'value_name': 'ELECTRICITY_EXPORTED_TOTAL'
}, },
{ {
'obis_reference': obis.ELECTRICITY_DELIVERED_TARIFF_1, 'obis_reference': obis.ELECTRICITY_DELIVERED_TARIFF_1,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'ELECTRICITY_DELIVERED_TARIFF_1' 'value_name': 'ELECTRICITY_DELIVERED_TARIFF_1'
}, },
{ {
'obis_reference': obis.ELECTRICITY_DELIVERED_TARIFF_2, 'obis_reference': obis.ELECTRICITY_DELIVERED_TARIFF_2,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'ELECTRICITY_DELIVERED_TARIFF_2' 'value_name': 'ELECTRICITY_DELIVERED_TARIFF_2'
}, },
{ {
'obis_reference': obis.CURRENT_ELECTRICITY_DELIVERY, 'obis_reference': obis.CURRENT_ELECTRICITY_DELIVERY,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'CURRENT_ELECTRICITY_DELIVERY' 'value_name': 'CURRENT_ELECTRICITY_DELIVERY'
}, },
{ {
'obis_reference': obis.ELECTRICITY_REACTIVE_IMPORTED_TOTAL, 'obis_reference': obis.ELECTRICITY_REACTIVE_IMPORTED_TOTAL,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'ELECTRICITY_REACTIVE_IMPORTED_TOTAL' 'value_name': 'ELECTRICITY_REACTIVE_IMPORTED_TOTAL'
}, },
{ {
'obis_reference': obis.ELECTRICITY_REACTIVE_IMPORTED_TARIFF_1, 'obis_reference': obis.ELECTRICITY_REACTIVE_IMPORTED_TARIFF_1,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'ELECTRICITY_REACTIVE_IMPORTED_TARIFF_1' 'value_name': 'ELECTRICITY_REACTIVE_IMPORTED_TARIFF_1'
}, },
{ {
'obis_reference': obis.ELECTRICITY_REACTIVE_IMPORTED_TARIFF_2, 'obis_reference': obis.ELECTRICITY_REACTIVE_IMPORTED_TARIFF_2,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'ELECTRICITY_REACTIVE_IMPORTED_TARIFF_2' 'value_name': 'ELECTRICITY_REACTIVE_IMPORTED_TARIFF_2'
}, },
{ {
'obis_reference': obis.CURRENT_REACTIVE_EXPORTED, 'obis_reference': obis.CURRENT_REACTIVE_EXPORTED,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'CURRENT_REACTIVE_EXPORTED' 'value_name': 'CURRENT_REACTIVE_EXPORTED'
} }
] ]
} }
AUSTRIA_ENERGIENETZE_STEIERMARK = SAGEMCOM_T210_D_R AUSTRIA_ENERGIENETZE_STEIERMARK = SAGEMCOM_T210_D_R
@ -1201,266 +1201,266 @@ ISKRA_IE = {
} }
EON_HUNGARY = { EON_HUNGARY = {
# Revision: 2023.02.10 # Revision: 2023.02.10
# Based on V5 # Based on V5
# Reference: https://www.eon.hu/content/dam/eon/eon-hungary/documents/Lakossagi/aram/muszaki-ugyek/p1_port%20felhaszn_interfesz_taj_%2020230210.pdf # Reference: https://www.eon.hu/content/dam/eon/eon-hungary/documents/Lakossagi/aram/muszaki-ugyek/p1_port%20felhaszn_interfesz_taj_%2020230210.pdf
'checksum_support': True, 'checksum_support': True,
'objects': [ 'objects': [
{ {
'obis_reference': obis.P1_MESSAGE_TIMESTAMP, 'obis_reference': obis.P1_MESSAGE_TIMESTAMP,
'value_parser': CosemParser(ValueParser(timestamp)), 'value_parser': CosemParser(ValueParser(timestamp)),
'value_name': 'P1_MESSAGE_TIMESTAMP' 'value_name': 'P1_MESSAGE_TIMESTAMP'
}, },
{ {
'obis_reference': obis.LUXEMBOURG_EQUIPMENT_IDENTIFIER, 'obis_reference': obis.LUXEMBOURG_EQUIPMENT_IDENTIFIER,
'value_parser': CosemParser(ValueParser(str)), 'value_parser': CosemParser(ValueParser(str)),
'value_name': 'COSEM_LOGICAL_DEVICE_NAME' 'value_name': 'COSEM_LOGICAL_DEVICE_NAME'
}, },
{ {
'obis_reference': obis.EQUIPMENT_IDENTIFIER_GAS, 'obis_reference': obis.EQUIPMENT_IDENTIFIER_GAS,
'value_parser': CosemParser(ValueParser(str)), 'value_parser': CosemParser(ValueParser(str)),
'value_name': 'EQUIPMENT_SERIAL_NUMBER' 'value_name': 'EQUIPMENT_SERIAL_NUMBER'
}, },
{ {
'obis_reference': obis.ELECTRICITY_ACTIVE_TARIFF, 'obis_reference': obis.ELECTRICITY_ACTIVE_TARIFF,
'value_parser': CosemParser(ValueParser(str)), 'value_parser': CosemParser(ValueParser(str)),
'value_name': 'ELECTRICITY_ACTIVE_TARIFF' 'value_name': 'ELECTRICITY_ACTIVE_TARIFF'
}, },
{ {
'obis_reference': obis.ACTUAL_SWITCH_POSITION, 'obis_reference': obis.ACTUAL_SWITCH_POSITION,
'value_parser': CosemParser(ValueParser(str)), 'value_parser': CosemParser(ValueParser(str)),
'value_name': 'ACTUAL_SWITCH_POSITION' 'value_name': 'ACTUAL_SWITCH_POSITION'
# This seems to be wrong in documentation, it's not 0-0:96.50.68, but 0-0:96.3.10 # This seems to be wrong in documentation, it's not 0-0:96.50.68, but 0-0:96.3.10
}, },
{ {
'obis_reference': obis.BELGIUM_MAX_POWER_PER_PHASE, 'obis_reference': obis.BELGIUM_MAX_POWER_PER_PHASE,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'ACTUAL_TRESHOLD_ELECTRICITY' 'value_name': 'ACTUAL_TRESHOLD_ELECTRICITY'
}, },
{ {
'obis_reference': obis.ELECTRICITY_IMPORTED_TOTAL, 'obis_reference': obis.ELECTRICITY_IMPORTED_TOTAL,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'ELECTRICITY_IMPORTED_TOTAL' 'value_name': 'ELECTRICITY_IMPORTED_TOTAL'
}, },
{ {
'obis_reference': obis.ELECTRICITY_USED_TARIFF_1, 'obis_reference': obis.ELECTRICITY_USED_TARIFF_1,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'ELECTRICITY_USED_TARIFF_1' 'value_name': 'ELECTRICITY_USED_TARIFF_1'
}, },
{ {
'obis_reference': obis.ELECTRICITY_USED_TARIFF_2, 'obis_reference': obis.ELECTRICITY_USED_TARIFF_2,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'ELECTRICITY_USED_TARIFF_2' 'value_name': 'ELECTRICITY_USED_TARIFF_2'
}, },
{ {
'obis_reference': obis.ELECTRICITY_USED_TARIFF_3, 'obis_reference': obis.ELECTRICITY_USED_TARIFF_3,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'ELECTRICITY_USED_TARIFF_3' 'value_name': 'ELECTRICITY_USED_TARIFF_3'
}, },
{ {
'obis_reference': obis.ELECTRICITY_USED_TARIFF_4, 'obis_reference': obis.ELECTRICITY_USED_TARIFF_4,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'ELECTRICITY_USED_TARIFF_4' 'value_name': 'ELECTRICITY_USED_TARIFF_4'
}, },
{ {
'obis_reference': obis.ELECTRICITY_EXPORTED_TOTAL, 'obis_reference': obis.ELECTRICITY_EXPORTED_TOTAL,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'ELECTRICITY_EXPORTED_TOTAL' 'value_name': 'ELECTRICITY_EXPORTED_TOTAL'
}, },
{ {
'obis_reference': obis.ELECTRICITY_DELIVERED_TARIFF_1, 'obis_reference': obis.ELECTRICITY_DELIVERED_TARIFF_1,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'ELECTRICITY_DELIVERED_TARIFF_1' 'value_name': 'ELECTRICITY_DELIVERED_TARIFF_1'
}, },
{ {
'obis_reference': obis.ELECTRICITY_DELIVERED_TARIFF_2, 'obis_reference': obis.ELECTRICITY_DELIVERED_TARIFF_2,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'ELECTRICITY_DELIVERED_TARIFF_2' 'value_name': 'ELECTRICITY_DELIVERED_TARIFF_2'
}, },
{ {
'obis_reference': obis.ELECTRICITY_DELIVERED_TARIFF_3, 'obis_reference': obis.ELECTRICITY_DELIVERED_TARIFF_3,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'ELECTRICITY_DELIVERED_TARIFF_3' 'value_name': 'ELECTRICITY_DELIVERED_TARIFF_3'
}, },
{ {
'obis_reference': obis.ELECTRICITY_DELIVERED_TARIFF_4, 'obis_reference': obis.ELECTRICITY_DELIVERED_TARIFF_4,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'ELECTRICITY_DELIVERED_TARIFF_4' 'value_name': 'ELECTRICITY_DELIVERED_TARIFF_4'
}, },
{ {
'obis_reference': obis.ELECTRICITY_REACTIVE_IMPORTED_TOTAL, 'obis_reference': obis.ELECTRICITY_REACTIVE_IMPORTED_TOTAL,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'ELECTRICITY_REACTIVE_IMPORTED_TOTAL' 'value_name': 'ELECTRICITY_REACTIVE_IMPORTED_TOTAL'
}, },
{ {
'obis_reference': obis.ELECTRICITY_REACTIVE_EXPORTED_TOTAL, 'obis_reference': obis.ELECTRICITY_REACTIVE_EXPORTED_TOTAL,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'ELECTRICITY_REACTIVE_EXPORTED_TOTAL' 'value_name': 'ELECTRICITY_REACTIVE_EXPORTED_TOTAL'
}, },
{ {
'obis_reference': obis.EON_HU_ELECTRICITY_REACTIVE_TOTAL_Q1, 'obis_reference': obis.EON_HU_ELECTRICITY_REACTIVE_TOTAL_Q1,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'ELECTRICITY_REACTIVE_TOTAL_Q1' 'value_name': 'ELECTRICITY_REACTIVE_TOTAL_Q1'
}, },
{ {
'obis_reference': obis.EON_HU_ELECTRICITY_REACTIVE_TOTAL_Q2, 'obis_reference': obis.EON_HU_ELECTRICITY_REACTIVE_TOTAL_Q2,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'ELECTRICITY_REACTIVE_TOTAL_Q2' 'value_name': 'ELECTRICITY_REACTIVE_TOTAL_Q2'
}, },
{ {
'obis_reference': obis.EON_HU_ELECTRICITY_REACTIVE_TOTAL_Q3, 'obis_reference': obis.EON_HU_ELECTRICITY_REACTIVE_TOTAL_Q3,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'ELECTRICITY_REACTIVE_TOTAL_Q3' 'value_name': 'ELECTRICITY_REACTIVE_TOTAL_Q3'
}, },
{ {
'obis_reference': obis.EON_HU_ELECTRICITY_REACTIVE_TOTAL_Q4, 'obis_reference': obis.EON_HU_ELECTRICITY_REACTIVE_TOTAL_Q4,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'ELECTRICITY_REACTIVE_TOTAL_Q4' 'value_name': 'ELECTRICITY_REACTIVE_TOTAL_Q4'
}, },
{ {
'obis_reference': obis.EON_HU_ELECTRICITY_COMBINED, 'obis_reference': obis.EON_HU_ELECTRICITY_COMBINED,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'ELECTRICITY_COMBINED' 'value_name': 'ELECTRICITY_COMBINED'
}, },
{ {
'obis_reference': obis.INSTANTANEOUS_VOLTAGE_L1, 'obis_reference': obis.INSTANTANEOUS_VOLTAGE_L1,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'INSTANTANEOUS_VOLTAGE_L1' 'value_name': 'INSTANTANEOUS_VOLTAGE_L1'
}, },
{ {
'obis_reference': obis.INSTANTANEOUS_VOLTAGE_L2, 'obis_reference': obis.INSTANTANEOUS_VOLTAGE_L2,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'INSTANTANEOUS_VOLTAGE_L2' 'value_name': 'INSTANTANEOUS_VOLTAGE_L2'
# Only with 3 phase meters # Only with 3 phase meters
}, },
{ {
'obis_reference': obis.INSTANTANEOUS_VOLTAGE_L3, 'obis_reference': obis.INSTANTANEOUS_VOLTAGE_L3,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'INSTANTANEOUS_VOLTAGE_L3' 'value_name': 'INSTANTANEOUS_VOLTAGE_L3'
# Only with 3 phase meters # Only with 3 phase meters
}, },
{ {
'obis_reference': obis.INSTANTANEOUS_CURRENT_L1, 'obis_reference': obis.INSTANTANEOUS_CURRENT_L1,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'INSTANTANEOUS_CURRENT_L1' 'value_name': 'INSTANTANEOUS_CURRENT_L1'
}, },
{ {
'obis_reference': obis.INSTANTANEOUS_CURRENT_L2, 'obis_reference': obis.INSTANTANEOUS_CURRENT_L2,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'INSTANTANEOUS_CURRENT_L2' 'value_name': 'INSTANTANEOUS_CURRENT_L2'
# Only with 3 phase meters # Only with 3 phase meters
}, },
{ {
'obis_reference': obis.INSTANTANEOUS_CURRENT_L3, 'obis_reference': obis.INSTANTANEOUS_CURRENT_L3,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'INSTANTANEOUS_CURRENT_L3' 'value_name': 'INSTANTANEOUS_CURRENT_L3'
# Only with 3 phase meters # Only with 3 phase meters
}, },
{ {
'obis_reference': obis.EON_HU_INSTANTANEOUS_POWER_FACTOR_TOTAL, 'obis_reference': obis.EON_HU_INSTANTANEOUS_POWER_FACTOR_TOTAL,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'INSTANTANEOUS_POWER_FACTOR_TOTAL' 'value_name': 'INSTANTANEOUS_POWER_FACTOR_TOTAL'
}, },
{ {
'obis_reference': obis.EON_HU_INSTANTANEOUS_POWER_FACTOR_L1, 'obis_reference': obis.EON_HU_INSTANTANEOUS_POWER_FACTOR_L1,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'INSTANTANEOUS_POWER_FACTOR_L1' 'value_name': 'INSTANTANEOUS_POWER_FACTOR_L1'
}, },
{ {
'obis_reference': obis.EON_HU_INSTANTANEOUS_POWER_FACTOR_L2, 'obis_reference': obis.EON_HU_INSTANTANEOUS_POWER_FACTOR_L2,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'INSTANTANEOUS_POWER_FACTOR_L2' 'value_name': 'INSTANTANEOUS_POWER_FACTOR_L2'
# Only with 3 phase meters # Only with 3 phase meters
}, },
{ {
'obis_reference': obis.EON_HU_INSTANTANEOUS_POWER_FACTOR_L3, 'obis_reference': obis.EON_HU_INSTANTANEOUS_POWER_FACTOR_L3,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'INSTANTANEOUS_POWER_FACTOR_L3' 'value_name': 'INSTANTANEOUS_POWER_FACTOR_L3'
# Only with 3 phase meters # Only with 3 phase meters
}, },
{ {
'obis_reference': obis.EON_HU_FREQUENCY, 'obis_reference': obis.EON_HU_FREQUENCY,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'FREQUENCY' 'value_name': 'FREQUENCY'
}, },
{ {
'obis_reference': obis.CURRENT_ELECTRICITY_USAGE, 'obis_reference': obis.CURRENT_ELECTRICITY_USAGE,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'CURRENT_ELECTRICITY_USAGE' 'value_name': 'CURRENT_ELECTRICITY_USAGE'
}, },
{ {
'obis_reference': obis.CURRENT_ELECTRICITY_DELIVERY, 'obis_reference': obis.CURRENT_ELECTRICITY_DELIVERY,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'CURRENT_ELECTRICITY_DELIVERY' 'value_name': 'CURRENT_ELECTRICITY_DELIVERY'
}, },
{ {
'obis_reference': obis.EON_HU_INSTANTANEOUS_REACTIVE_POWER_Q1, 'obis_reference': obis.EON_HU_INSTANTANEOUS_REACTIVE_POWER_Q1,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'INSTANTANEOUS_REACTIVE_POWER_Q1' 'value_name': 'INSTANTANEOUS_REACTIVE_POWER_Q1'
}, },
{ {
'obis_reference': obis.EON_HU_INSTANTANEOUS_REACTIVE_POWER_Q2, 'obis_reference': obis.EON_HU_INSTANTANEOUS_REACTIVE_POWER_Q2,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'INSTANTANEOUS_REACTIVE_POWER_Q2' 'value_name': 'INSTANTANEOUS_REACTIVE_POWER_Q2'
}, },
{ {
'obis_reference': obis.EON_HU_INSTANTANEOUS_REACTIVE_POWER_Q3, 'obis_reference': obis.EON_HU_INSTANTANEOUS_REACTIVE_POWER_Q3,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'INSTANTANEOUS_REACTIVE_POWER_Q3' 'value_name': 'INSTANTANEOUS_REACTIVE_POWER_Q3'
}, },
{ {
'obis_reference': obis.EON_HU_INSTANTANEOUS_REACTIVE_POWER_Q4, 'obis_reference': obis.EON_HU_INSTANTANEOUS_REACTIVE_POWER_Q4,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'INSTANTANEOUS_REACTIVE_POWER_Q4' 'value_name': 'INSTANTANEOUS_REACTIVE_POWER_Q4'
}, },
{ {
'obis_reference': obis.BELGIUM_MAX_CURRENT_PER_PHASE, 'obis_reference': obis.BELGIUM_MAX_CURRENT_PER_PHASE,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'MAX_POWER_ON_L1' 'value_name': 'MAX_POWER_ON_L1'
}, },
{ {
'obis_reference': obis.EON_HU_MAX_POWER_ON_L2, 'obis_reference': obis.EON_HU_MAX_POWER_ON_L2,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'MAX_POWER_ON_L2' 'value_name': 'MAX_POWER_ON_L2'
# Only with 3 phase meters # Only with 3 phase meters
}, },
{ {
'obis_reference': obis.EON_HU_MAX_POWER_ON_L3, 'obis_reference': obis.EON_HU_MAX_POWER_ON_L3,
'value_parser': CosemParser(ValueParser(Decimal)), 'value_parser': CosemParser(ValueParser(Decimal)),
'value_name': 'MAX_POWER_ON_L3' 'value_name': 'MAX_POWER_ON_L3'
# Only with 3 phase meters # Only with 3 phase meters
}, },
# I'm not sure which datas does this line containes. It should be the data of last minute of last month. # I'm not sure which datas does this line containes. It should be the data of last minute of last month.
# { # {
# 'obis_reference': obis.BELGIUM_MAXIMUM_DEMAND_13_MONTHS, # 'obis_reference': obis.BELGIUM_MAXIMUM_DEMAND_13_MONTHS,
# 'value_parser': NonExistingParser( # 'value_parser': NonExistingParser(
# ValueParser(timestamp), # ValueParser(timestamp),
# ValueParser(Decimal), # ValueParser(Decimal),
# ValueParser(Decimal), # ValueParser(Decimal),
# ValueParser(Decimal), # ValueParser(Decimal),
# ValueParser(Decimal), # ValueParser(Decimal),
# ValueParser(Decimal), # ValueParser(Decimal),
# ValueParser(Decimal), # ValueParser(Decimal),
# ValueParser(Decimal), # ValueParser(Decimal),
# ValueParser(Decimal), # ValueParser(Decimal),
# ValueParser(Decimal), # ValueParser(Decimal),
# ValueParser(Decimal), # ValueParser(Decimal),
# ValueParser(Decimal), # ValueParser(Decimal),
# ValueParser(Decimal), # ValueParser(Decimal),
# ValueParser(Decimal), # ValueParser(Decimal),
# ValueParser(Decimal), # ValueParser(Decimal),
# ValueParser(Decimal), # ValueParser(Decimal),
# ValueParser(Decimal), # ValueParser(Decimal),
# ValueParser(Decimal), # ValueParser(Decimal),
# ValueParser(Decimal), # ValueParser(Decimal),
# ValueParser(Decimal) # ValueParser(Decimal)
# ), # ),
# 'value_name': 'LAST_MONTH_DATA' # 'value_name': 'LAST_MONTH_DATA'
# }, # },
{ {
'obis_reference': obis.TEXT_MESSAGE, 'obis_reference': obis.TEXT_MESSAGE,
'value_parser': CosemParser(ValueParser(str)), 'value_parser': CosemParser(ValueParser(str)),
'value_name': 'TEXT_MESSAGE' 'value_name': 'TEXT_MESSAGE'
} }
] ]
} }