From 2994bb5406acea2a8415a1a0c6b57c80673f7a9d Mon Sep 17 00:00:00 2001
From: root <root@BALAZS-ASUS.localdomain>
Date: Sun, 30 Jul 2023 15:03:48 +0200
Subject: [PATCH] linting

---
 dsmr_parser/telegram_specifications.py | 702 ++++++++++++-------------
 1 file changed, 351 insertions(+), 351 deletions(-)

diff --git a/dsmr_parser/telegram_specifications.py b/dsmr_parser/telegram_specifications.py
index b9ab607..1431045 100644
--- a/dsmr_parser/telegram_specifications.py
+++ b/dsmr_parser/telegram_specifications.py
@@ -92,7 +92,7 @@ V2_2 = {
             'value_parser': CosemParser(ValueParser(str)),
             'value_name': 'VALVE_POSITION_GAS'
         },
-		{
+        {
             'obis_reference': obis.GAS_METER_READING,
             'value_parser': MBusParser(
                 ValueParser(timestamp),
@@ -179,7 +179,7 @@ V4 = {
                 BUFFER_TYPES,
                 PG_HEAD_PARSERS,
                 PG_UNIDENTIFIED_BUFFERTYPE_PARSERS
-			),
+            ),
             'value_name': 'POWER_EVENT_FAILURE_LOG'
         },
         {
@@ -773,7 +773,7 @@ LUXEMBOURG_SMARTY['objects'].extend([
         'value_parser': CosemParser(ValueParser(str)),
         '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,
         # 'value_parser': CosemParser(ValueParser(Decimal)),
@@ -980,96 +980,96 @@ SAGEMCOM_T210_D_R = {
     "general_global_cipher": True,
     "checksum_support": True,
     'objects': [
-		{
-			'obis_reference': obis.P1_MESSAGE_HEADER,
-			'value_parser': CosemParser(ValueParser(str)),
-			'value_name': 'P1_MESSAGE_HEADER'
-		},
-		{
-			'obis_reference': obis.P1_MESSAGE_TIMESTAMP,
-			'value_parser': CosemParser(ValueParser(timestamp)),
-			'value_name': 'P1_MESSAGE_TIMESTAMP'
-		},
-		{
-			'obis_reference': obis.ELECTRICITY_IMPORTED_TOTAL,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'ELECTRICITY_IMPORTED_TOTAL'
-		},
-		{
-			'obis_reference': obis.ELECTRICITY_USED_TARIFF_1,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'ELECTRICITY_USED_TARIFF_1'
-		},
-		{
-			'obis_reference': obis.ELECTRICITY_USED_TARIFF_2,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'ELECTRICITY_USED_TARIFF_2'
-		},
-		{
-			'obis_reference': obis.CURRENT_ELECTRICITY_USAGE,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'CURRENT_ELECTRICITY_USAGE'
-		},
-		{
-			'obis_reference': obis.ELECTRICITY_REACTIVE_EXPORTED_TOTAL,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'ELECTRICITY_REACTIVE_EXPORTED_TOTAL'
-		},
-		{
-			'obis_reference': obis.ELECTRICITY_REACTIVE_EXPORTED_TARIFF_1,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'ELECTRICITY_REACTIVE_EXPORTED_TARIFF_1'
-		},
-		{
-			'obis_reference': obis.ELECTRICITY_REACTIVE_EXPORTED_TARIFF_2,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'ELECTRICITY_REACTIVE_EXPORTED_TARIFF_2'
-		},
-		{
-			'obis_reference': obis.CURRENT_REACTIVE_IMPORTED,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'CURRENT_REACTIVE_IMPORTED'
-		},
-		{
-			'obis_reference': obis.ELECTRICITY_EXPORTED_TOTAL,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'ELECTRICITY_EXPORTED_TOTAL'
-		},
-		{
-			'obis_reference': obis.ELECTRICITY_DELIVERED_TARIFF_1,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'ELECTRICITY_DELIVERED_TARIFF_1'
-		},
-		{
-			'obis_reference': obis.ELECTRICITY_DELIVERED_TARIFF_2,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'ELECTRICITY_DELIVERED_TARIFF_2'
-		},
-		{
-			'obis_reference': obis.CURRENT_ELECTRICITY_DELIVERY,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'CURRENT_ELECTRICITY_DELIVERY'
-		},
-		{
-			'obis_reference': obis.ELECTRICITY_REACTIVE_IMPORTED_TOTAL,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'ELECTRICITY_REACTIVE_IMPORTED_TOTAL'
-		},
-		{
-			'obis_reference': obis.ELECTRICITY_REACTIVE_IMPORTED_TARIFF_1,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'ELECTRICITY_REACTIVE_IMPORTED_TARIFF_1'
-		},
-		{
-			'obis_reference': obis.ELECTRICITY_REACTIVE_IMPORTED_TARIFF_2,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'ELECTRICITY_REACTIVE_IMPORTED_TARIFF_2'
-		},
-		{
-			'obis_reference': obis.CURRENT_REACTIVE_EXPORTED,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'CURRENT_REACTIVE_EXPORTED'
-		}
+        {
+            'obis_reference': obis.P1_MESSAGE_HEADER,
+            'value_parser': CosemParser(ValueParser(str)),
+            'value_name': 'P1_MESSAGE_HEADER'
+        },
+        {
+            'obis_reference': obis.P1_MESSAGE_TIMESTAMP,
+            'value_parser': CosemParser(ValueParser(timestamp)),
+            'value_name': 'P1_MESSAGE_TIMESTAMP'
+        },
+        {
+            'obis_reference': obis.ELECTRICITY_IMPORTED_TOTAL,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'ELECTRICITY_IMPORTED_TOTAL'
+        },
+        {
+            'obis_reference': obis.ELECTRICITY_USED_TARIFF_1,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'ELECTRICITY_USED_TARIFF_1'
+        },
+        {
+            'obis_reference': obis.ELECTRICITY_USED_TARIFF_2,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'ELECTRICITY_USED_TARIFF_2'
+        },
+        {
+            'obis_reference': obis.CURRENT_ELECTRICITY_USAGE,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'CURRENT_ELECTRICITY_USAGE'
+        },
+        {
+            'obis_reference': obis.ELECTRICITY_REACTIVE_EXPORTED_TOTAL,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'ELECTRICITY_REACTIVE_EXPORTED_TOTAL'
+        },
+        {
+            'obis_reference': obis.ELECTRICITY_REACTIVE_EXPORTED_TARIFF_1,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'ELECTRICITY_REACTIVE_EXPORTED_TARIFF_1'
+        },
+        {
+            'obis_reference': obis.ELECTRICITY_REACTIVE_EXPORTED_TARIFF_2,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'ELECTRICITY_REACTIVE_EXPORTED_TARIFF_2'
+        },
+        {
+            'obis_reference': obis.CURRENT_REACTIVE_IMPORTED,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'CURRENT_REACTIVE_IMPORTED'
+        },
+        {
+            'obis_reference': obis.ELECTRICITY_EXPORTED_TOTAL,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'ELECTRICITY_EXPORTED_TOTAL'
+        },
+        {
+            'obis_reference': obis.ELECTRICITY_DELIVERED_TARIFF_1,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'ELECTRICITY_DELIVERED_TARIFF_1'
+        },
+        {
+            'obis_reference': obis.ELECTRICITY_DELIVERED_TARIFF_2,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'ELECTRICITY_DELIVERED_TARIFF_2'
+        },
+        {
+            'obis_reference': obis.CURRENT_ELECTRICITY_DELIVERY,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'CURRENT_ELECTRICITY_DELIVERY'
+        },
+        {
+            'obis_reference': obis.ELECTRICITY_REACTIVE_IMPORTED_TOTAL,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'ELECTRICITY_REACTIVE_IMPORTED_TOTAL'
+        },
+        {
+            'obis_reference': obis.ELECTRICITY_REACTIVE_IMPORTED_TARIFF_1,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'ELECTRICITY_REACTIVE_IMPORTED_TARIFF_1'
+        },
+        {
+            'obis_reference': obis.ELECTRICITY_REACTIVE_IMPORTED_TARIFF_2,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'ELECTRICITY_REACTIVE_IMPORTED_TARIFF_2'
+        },
+        {
+            'obis_reference': obis.CURRENT_REACTIVE_EXPORTED,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'CURRENT_REACTIVE_EXPORTED'
+        }
     ]
 }
 AUSTRIA_ENERGIENETZE_STEIERMARK = SAGEMCOM_T210_D_R
@@ -1201,266 +1201,266 @@ ISKRA_IE = {
 }
 
 EON_HUNGARY = {
-	# Revision: 2023.02.10
-	# 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
+    # Revision: 2023.02.10
+    # 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
     'checksum_support': True,
     'objects': [
-		{
-			'obis_reference': obis.P1_MESSAGE_TIMESTAMP,
-			'value_parser': CosemParser(ValueParser(timestamp)),
-			'value_name': 'P1_MESSAGE_TIMESTAMP'
-		},
-		{
-			'obis_reference': obis.LUXEMBOURG_EQUIPMENT_IDENTIFIER,
-			'value_parser': CosemParser(ValueParser(str)),
-			'value_name': 'COSEM_LOGICAL_DEVICE_NAME'
-		},
-		{
-			'obis_reference': obis.EQUIPMENT_IDENTIFIER_GAS,
-			'value_parser': CosemParser(ValueParser(str)),
-			'value_name': 'EQUIPMENT_SERIAL_NUMBER'
-		},
-		{
-			'obis_reference': obis.ELECTRICITY_ACTIVE_TARIFF,
-			'value_parser': CosemParser(ValueParser(str)),
-			'value_name': 'ELECTRICITY_ACTIVE_TARIFF'
-		},
-		{
-			'obis_reference': obis.ACTUAL_SWITCH_POSITION,
-			'value_parser': CosemParser(ValueParser(str)),
-			'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
-		},
-		{
-			'obis_reference': obis.BELGIUM_MAX_POWER_PER_PHASE,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'ACTUAL_TRESHOLD_ELECTRICITY'
-		},
-		{
-			'obis_reference': obis.ELECTRICITY_IMPORTED_TOTAL,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'ELECTRICITY_IMPORTED_TOTAL'
-		},
-		{
-			'obis_reference': obis.ELECTRICITY_USED_TARIFF_1,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'ELECTRICITY_USED_TARIFF_1'
-		},
-		{
-			'obis_reference': obis.ELECTRICITY_USED_TARIFF_2,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'ELECTRICITY_USED_TARIFF_2'
-		},
-		{
-			'obis_reference': obis.ELECTRICITY_USED_TARIFF_3,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'ELECTRICITY_USED_TARIFF_3'
-		},
-		{
-			'obis_reference': obis.ELECTRICITY_USED_TARIFF_4,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'ELECTRICITY_USED_TARIFF_4'
-		},
-		{
-			'obis_reference': obis.ELECTRICITY_EXPORTED_TOTAL,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'ELECTRICITY_EXPORTED_TOTAL'
-		},
-		{
-			'obis_reference': obis.ELECTRICITY_DELIVERED_TARIFF_1,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'ELECTRICITY_DELIVERED_TARIFF_1'
-		},
-		{
-			'obis_reference': obis.ELECTRICITY_DELIVERED_TARIFF_2,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'ELECTRICITY_DELIVERED_TARIFF_2'
-		},
-		{
-			'obis_reference': obis.ELECTRICITY_DELIVERED_TARIFF_3,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'ELECTRICITY_DELIVERED_TARIFF_3'
-		},
-		{
-			'obis_reference': obis.ELECTRICITY_DELIVERED_TARIFF_4,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'ELECTRICITY_DELIVERED_TARIFF_4'
-		},
-		{
-			'obis_reference': obis.ELECTRICITY_REACTIVE_IMPORTED_TOTAL,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'ELECTRICITY_REACTIVE_IMPORTED_TOTAL'
-		},
-		{
-			'obis_reference': obis.ELECTRICITY_REACTIVE_EXPORTED_TOTAL,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'ELECTRICITY_REACTIVE_EXPORTED_TOTAL'
-		},
-		{
-			'obis_reference': obis.EON_HU_ELECTRICITY_REACTIVE_TOTAL_Q1,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'ELECTRICITY_REACTIVE_TOTAL_Q1'
-		},
-		{
-			'obis_reference': obis.EON_HU_ELECTRICITY_REACTIVE_TOTAL_Q2,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'ELECTRICITY_REACTIVE_TOTAL_Q2'
-		},
-		{
-			'obis_reference': obis.EON_HU_ELECTRICITY_REACTIVE_TOTAL_Q3,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'ELECTRICITY_REACTIVE_TOTAL_Q3'
-		},
-		{
-			'obis_reference': obis.EON_HU_ELECTRICITY_REACTIVE_TOTAL_Q4,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'ELECTRICITY_REACTIVE_TOTAL_Q4'
-		},
-		{
-			'obis_reference': obis.EON_HU_ELECTRICITY_COMBINED,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'ELECTRICITY_COMBINED'
-		},
-		{
-			'obis_reference': obis.INSTANTANEOUS_VOLTAGE_L1,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'INSTANTANEOUS_VOLTAGE_L1'
-		},
-		{
-			'obis_reference': obis.INSTANTANEOUS_VOLTAGE_L2,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'INSTANTANEOUS_VOLTAGE_L2'
-			# Only with 3 phase meters
-		},
-		{
-			'obis_reference': obis.INSTANTANEOUS_VOLTAGE_L3,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'INSTANTANEOUS_VOLTAGE_L3'
-			# Only with 3 phase meters
-		},
-		{
-			'obis_reference': obis.INSTANTANEOUS_CURRENT_L1,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'INSTANTANEOUS_CURRENT_L1'
-		},
-		{
-			'obis_reference': obis.INSTANTANEOUS_CURRENT_L2,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'INSTANTANEOUS_CURRENT_L2'
-			# Only with 3 phase meters
-		}, 
-		{
-			'obis_reference': obis.INSTANTANEOUS_CURRENT_L3,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'INSTANTANEOUS_CURRENT_L3'
-			# Only with 3 phase meters
-		},
-		{
-			'obis_reference': obis.EON_HU_INSTANTANEOUS_POWER_FACTOR_TOTAL,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'INSTANTANEOUS_POWER_FACTOR_TOTAL'
-		},
-		{
-			'obis_reference': obis.EON_HU_INSTANTANEOUS_POWER_FACTOR_L1,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'INSTANTANEOUS_POWER_FACTOR_L1'
-		},
-		{
-			'obis_reference': obis.EON_HU_INSTANTANEOUS_POWER_FACTOR_L2,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'INSTANTANEOUS_POWER_FACTOR_L2'
-			# Only with 3 phase meters
-		},
-		{
-			'obis_reference': obis.EON_HU_INSTANTANEOUS_POWER_FACTOR_L3,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'INSTANTANEOUS_POWER_FACTOR_L3'
-			# Only with 3 phase meters
-		},
-		{
-			'obis_reference': obis.EON_HU_FREQUENCY,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'FREQUENCY'
-		},
-		{
-			'obis_reference': obis.CURRENT_ELECTRICITY_USAGE,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'CURRENT_ELECTRICITY_USAGE'
-		},
-		{
-			'obis_reference': obis.CURRENT_ELECTRICITY_DELIVERY,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'CURRENT_ELECTRICITY_DELIVERY'
-		},
-		{
-			'obis_reference': obis.EON_HU_INSTANTANEOUS_REACTIVE_POWER_Q1,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'INSTANTANEOUS_REACTIVE_POWER_Q1'
-		},
-		{
-			'obis_reference': obis.EON_HU_INSTANTANEOUS_REACTIVE_POWER_Q2,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'INSTANTANEOUS_REACTIVE_POWER_Q2'
-		},
-		{
-			'obis_reference': obis.EON_HU_INSTANTANEOUS_REACTIVE_POWER_Q3,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'INSTANTANEOUS_REACTIVE_POWER_Q3'
-		},
-		{
-			'obis_reference': obis.EON_HU_INSTANTANEOUS_REACTIVE_POWER_Q4,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'INSTANTANEOUS_REACTIVE_POWER_Q4'
-		},
-		{
-			'obis_reference': obis.BELGIUM_MAX_CURRENT_PER_PHASE,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'MAX_POWER_ON_L1'
-		},
-		{
-			'obis_reference': obis.EON_HU_MAX_POWER_ON_L2,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'MAX_POWER_ON_L2'
-			# Only with 3 phase meters
-		},
-		{
-			'obis_reference': obis.EON_HU_MAX_POWER_ON_L3,
-			'value_parser': CosemParser(ValueParser(Decimal)),
-			'value_name': 'MAX_POWER_ON_L3'
-			# 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.
+        {
+            'obis_reference': obis.P1_MESSAGE_TIMESTAMP,
+            'value_parser': CosemParser(ValueParser(timestamp)),
+            'value_name': 'P1_MESSAGE_TIMESTAMP'
+        },
+        {
+            'obis_reference': obis.LUXEMBOURG_EQUIPMENT_IDENTIFIER,
+            'value_parser': CosemParser(ValueParser(str)),
+            'value_name': 'COSEM_LOGICAL_DEVICE_NAME'
+        },
+        {
+            'obis_reference': obis.EQUIPMENT_IDENTIFIER_GAS,
+            'value_parser': CosemParser(ValueParser(str)),
+            'value_name': 'EQUIPMENT_SERIAL_NUMBER'
+        },
+        {
+            'obis_reference': obis.ELECTRICITY_ACTIVE_TARIFF,
+            'value_parser': CosemParser(ValueParser(str)),
+            'value_name': 'ELECTRICITY_ACTIVE_TARIFF'
+        },
+        {
+            'obis_reference': obis.ACTUAL_SWITCH_POSITION,
+            'value_parser': CosemParser(ValueParser(str)),
+            '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
+        },
+        {
+            'obis_reference': obis.BELGIUM_MAX_POWER_PER_PHASE,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'ACTUAL_TRESHOLD_ELECTRICITY'
+        },
+        {
+            'obis_reference': obis.ELECTRICITY_IMPORTED_TOTAL,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'ELECTRICITY_IMPORTED_TOTAL'
+        },
+        {
+            'obis_reference': obis.ELECTRICITY_USED_TARIFF_1,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'ELECTRICITY_USED_TARIFF_1'
+        },
+        {
+            'obis_reference': obis.ELECTRICITY_USED_TARIFF_2,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'ELECTRICITY_USED_TARIFF_2'
+        },
+        {
+            'obis_reference': obis.ELECTRICITY_USED_TARIFF_3,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'ELECTRICITY_USED_TARIFF_3'
+        },
+        {
+            'obis_reference': obis.ELECTRICITY_USED_TARIFF_4,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'ELECTRICITY_USED_TARIFF_4'
+        },
+        {
+            'obis_reference': obis.ELECTRICITY_EXPORTED_TOTAL,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'ELECTRICITY_EXPORTED_TOTAL'
+        },
+        {
+            'obis_reference': obis.ELECTRICITY_DELIVERED_TARIFF_1,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'ELECTRICITY_DELIVERED_TARIFF_1'
+        },
+        {
+            'obis_reference': obis.ELECTRICITY_DELIVERED_TARIFF_2,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'ELECTRICITY_DELIVERED_TARIFF_2'
+        },
+        {
+            'obis_reference': obis.ELECTRICITY_DELIVERED_TARIFF_3,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'ELECTRICITY_DELIVERED_TARIFF_3'
+        },
+        {
+            'obis_reference': obis.ELECTRICITY_DELIVERED_TARIFF_4,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'ELECTRICITY_DELIVERED_TARIFF_4'
+        },
+        {
+            'obis_reference': obis.ELECTRICITY_REACTIVE_IMPORTED_TOTAL,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'ELECTRICITY_REACTIVE_IMPORTED_TOTAL'
+        },
+        {
+            'obis_reference': obis.ELECTRICITY_REACTIVE_EXPORTED_TOTAL,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'ELECTRICITY_REACTIVE_EXPORTED_TOTAL'
+        },
+        {
+            'obis_reference': obis.EON_HU_ELECTRICITY_REACTIVE_TOTAL_Q1,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'ELECTRICITY_REACTIVE_TOTAL_Q1'
+        },
+        {
+            'obis_reference': obis.EON_HU_ELECTRICITY_REACTIVE_TOTAL_Q2,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'ELECTRICITY_REACTIVE_TOTAL_Q2'
+        },
+        {
+            'obis_reference': obis.EON_HU_ELECTRICITY_REACTIVE_TOTAL_Q3,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'ELECTRICITY_REACTIVE_TOTAL_Q3'
+        },
+        {
+            'obis_reference': obis.EON_HU_ELECTRICITY_REACTIVE_TOTAL_Q4,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'ELECTRICITY_REACTIVE_TOTAL_Q4'
+        },
+        {
+            'obis_reference': obis.EON_HU_ELECTRICITY_COMBINED,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'ELECTRICITY_COMBINED'
+        },
+        {
+            'obis_reference': obis.INSTANTANEOUS_VOLTAGE_L1,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'INSTANTANEOUS_VOLTAGE_L1'
+        },
+        {
+            'obis_reference': obis.INSTANTANEOUS_VOLTAGE_L2,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'INSTANTANEOUS_VOLTAGE_L2'
+            # Only with 3 phase meters
+        },
+        {
+            'obis_reference': obis.INSTANTANEOUS_VOLTAGE_L3,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'INSTANTANEOUS_VOLTAGE_L3'
+            # Only with 3 phase meters
+        },
+        {
+            'obis_reference': obis.INSTANTANEOUS_CURRENT_L1,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'INSTANTANEOUS_CURRENT_L1'
+        },
+        {
+            'obis_reference': obis.INSTANTANEOUS_CURRENT_L2,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'INSTANTANEOUS_CURRENT_L2'
+            # Only with 3 phase meters
+        }, 
+        {
+            'obis_reference': obis.INSTANTANEOUS_CURRENT_L3,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'INSTANTANEOUS_CURRENT_L3'
+            # Only with 3 phase meters
+        },
+        {
+            'obis_reference': obis.EON_HU_INSTANTANEOUS_POWER_FACTOR_TOTAL,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'INSTANTANEOUS_POWER_FACTOR_TOTAL'
+        },
+        {
+            'obis_reference': obis.EON_HU_INSTANTANEOUS_POWER_FACTOR_L1,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'INSTANTANEOUS_POWER_FACTOR_L1'
+        },
+        {
+            'obis_reference': obis.EON_HU_INSTANTANEOUS_POWER_FACTOR_L2,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'INSTANTANEOUS_POWER_FACTOR_L2'
+            # Only with 3 phase meters
+        },
+        {
+            'obis_reference': obis.EON_HU_INSTANTANEOUS_POWER_FACTOR_L3,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'INSTANTANEOUS_POWER_FACTOR_L3'
+            # Only with 3 phase meters
+        },
+        {
+            'obis_reference': obis.EON_HU_FREQUENCY,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'FREQUENCY'
+        },
+        {
+            'obis_reference': obis.CURRENT_ELECTRICITY_USAGE,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'CURRENT_ELECTRICITY_USAGE'
+        },
+        {
+            'obis_reference': obis.CURRENT_ELECTRICITY_DELIVERY,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'CURRENT_ELECTRICITY_DELIVERY'
+        },
+        {
+            'obis_reference': obis.EON_HU_INSTANTANEOUS_REACTIVE_POWER_Q1,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'INSTANTANEOUS_REACTIVE_POWER_Q1'
+        },
+        {
+            'obis_reference': obis.EON_HU_INSTANTANEOUS_REACTIVE_POWER_Q2,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'INSTANTANEOUS_REACTIVE_POWER_Q2'
+        },
+        {
+            'obis_reference': obis.EON_HU_INSTANTANEOUS_REACTIVE_POWER_Q3,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'INSTANTANEOUS_REACTIVE_POWER_Q3'
+        },
+        {
+            'obis_reference': obis.EON_HU_INSTANTANEOUS_REACTIVE_POWER_Q4,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'INSTANTANEOUS_REACTIVE_POWER_Q4'
+        },
+        {
+            'obis_reference': obis.BELGIUM_MAX_CURRENT_PER_PHASE,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'MAX_POWER_ON_L1'
+        },
+        {
+            'obis_reference': obis.EON_HU_MAX_POWER_ON_L2,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'MAX_POWER_ON_L2'
+            # Only with 3 phase meters
+        },
+        {
+            'obis_reference': obis.EON_HU_MAX_POWER_ON_L3,
+            'value_parser': CosemParser(ValueParser(Decimal)),
+            'value_name': 'MAX_POWER_ON_L3'
+            # 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.
         # {
-			# 'obis_reference': obis.BELGIUM_MAXIMUM_DEMAND_13_MONTHS,
-			# 'value_parser': NonExistingParser(
-				# 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)
-			# ),
-			# 'value_name': 'LAST_MONTH_DATA'
-		# },
-		{
-			'obis_reference': obis.TEXT_MESSAGE,
-			'value_parser': CosemParser(ValueParser(str)),
-			'value_name': 'TEXT_MESSAGE'
-		}
+            # 'obis_reference': obis.BELGIUM_MAXIMUM_DEMAND_13_MONTHS,
+            # 'value_parser': NonExistingParser(
+                # 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)
+            # ),
+            # 'value_name': 'LAST_MONTH_DATA'
+        # },
+        {
+            'obis_reference': obis.TEXT_MESSAGE,
+            'value_parser': CosemParser(ValueParser(str)),
+            'value_name': 'TEXT_MESSAGE'
+        }
     ]
 }