From 516968f2ee98bae069f494bad395f5c3012bff7c Mon Sep 17 00:00:00 2001
From: root <root@BALAZS-ASUS.localdomain>
Date: Sun, 30 Jul 2023 11:49:52 +0200
Subject: [PATCH] fix tests

---
 test/test_parse_v5_eon_hungary.py | 240 +++++++++++++++---------------
 1 file changed, 120 insertions(+), 120 deletions(-)

diff --git a/test/test_parse_v5_eon_hungary.py b/test/test_parse_v5_eon_hungary.py
index 401f3dd..3480963 100644
--- a/test/test_parse_v5_eon_hungary.py
+++ b/test/test_parse_v5_eon_hungary.py
@@ -29,17 +29,17 @@ class TelegramParserV5EONHUTest(unittest.TestCase):
         assert telegram.P1_MESSAGE_TIMESTAMP.value == \
             pytz.timezone("Europe/Budapest").localize(datetime.datetime(2023, 7, 24, 15, 7, 30))
 
-        # LUXEMBOURG_EQUIPMENT_IDENTIFIER (0-0:42.0.0)
-        assert isinstance(telegram.LUXEMBOURG_EQUIPMENT_IDENTIFIER, CosemObject)
-        assert telegram.LUXEMBOURG_EQUIPMENT_IDENTIFIER.unit is None
-        assert isinstance(telegram.LUXEMBOURG_EQUIPMENT_IDENTIFIER.value, str)
-        assert telegram.LUXEMBOURG_EQUIPMENT_IDENTIFIER.value == '53414733303832323030303032313630'
+        # COSEM_LOGICAL_DEVICE_NAME (0-0:42.0.0)
+        assert isinstance(telegram.COSEM_LOGICAL_DEVICE_NAME, CosemObject)
+        assert telegram.COSEM_LOGICAL_DEVICE_NAME.unit is None
+        assert isinstance(telegram.COSEM_LOGICAL_DEVICE_NAME.value, str)
+        assert telegram.COSEM_LOGICAL_DEVICE_NAME.value == '53414733303832323030303032313630'
 
-        # EQUIPMENT_IDENTIFIER_GAS (0-0:96.1.0)
-        assert isinstance(telegram.EQUIPMENT_IDENTIFIER_GAS, CosemObject)
-        assert telegram.EQUIPMENT_IDENTIFIER_GAS.unit is None
-        assert isinstance(telegram.EQUIPMENT_IDENTIFIER_GAS.value, str)
-        assert telegram.EQUIPMENT_IDENTIFIER_GAS.value == '383930303832323030303032313630'
+        # EQUIPMENT_SERIAL_NUMBER (0-0:96.1.0)
+        assert isinstance(telegram.EQUIPMENT_SERIAL_NUMBER, CosemObject)
+        assert telegram.EQUIPMENT_SERIAL_NUMBER.unit is None
+        assert isinstance(telegram.EQUIPMENT_SERIAL_NUMBER.value, str)
+        assert telegram.EQUIPMENT_SERIAL_NUMBER.value == '383930303832323030303032313630'
 
         # ELECTRICITY_ACTIVE_TARIFF (0-0:96.14.0)
         assert isinstance(telegram.ELECTRICITY_ACTIVE_TARIFF, CosemObject)
@@ -53,11 +53,11 @@ class TelegramParserV5EONHUTest(unittest.TestCase):
         assert isinstance(telegram.ACTUAL_SWITCH_POSITION.value, str)
         assert telegram.ACTUAL_SWITCH_POSITION.value == '1'
 
-        # BELGIUM_MAX_POWER_PER_PHASE (ACTUAL_TRESHOLD_ELECTRICITY) (0-0:17.0.0)
-        assert isinstance(telegram.BELGIUM_MAX_POWER_PER_PHASE, CosemObject)
-        assert telegram.BELGIUM_MAX_POWER_PER_PHASE.unit == 'kW'
-        assert isinstance(telegram.BELGIUM_MAX_POWER_PER_PHASE.value, Decimal)
-        assert telegram.BELGIUM_MAX_POWER_PER_PHASE.value == Decimal('90.000')
+        # ACTUAL_TRESHOLD_ELECTRICITY (0-0:17.0.0)
+        assert isinstance(telegram.ACTUAL_TRESHOLD_ELECTRICITY, CosemObject)
+        assert telegram.ACTUAL_TRESHOLD_ELECTRICITY.unit == 'kW'
+        assert isinstance(telegram.ACTUAL_TRESHOLD_ELECTRICITY.value, Decimal)
+        assert telegram.ACTUAL_TRESHOLD_ELECTRICITY.value == Decimal('90.000')
 
         # ELECTRICITY_IMPORTED_TOTAL (1-0:1.8.0)
         assert isinstance(telegram.ELECTRICITY_IMPORTED_TOTAL, CosemObject)
@@ -77,17 +77,17 @@ class TelegramParserV5EONHUTest(unittest.TestCase):
         assert isinstance(telegram.ELECTRICITY_USED_TARIFF_2.value, Decimal)
         assert telegram.ELECTRICITY_USED_TARIFF_2.value == Decimal('000125.921')
 
-        # EON_HU_ELECTRICITY_USED_TARIFF_3 (1-0:1.8.3)
-        assert isinstance(telegram.EON_HU_ELECTRICITY_USED_TARIFF_3, CosemObject)
-        assert telegram.EON_HU_ELECTRICITY_USED_TARIFF_3.unit == 'kWh'
-        assert isinstance(telegram.EON_HU_ELECTRICITY_USED_TARIFF_3.value, Decimal)
-        assert telegram.EON_HU_ELECTRICITY_USED_TARIFF_3.value == Decimal('000000.000')
+        # ELECTRICITY_USED_TARIFF_3 (1-0:1.8.3)
+        assert isinstance(telegram.ELECTRICITY_USED_TARIFF_3, CosemObject)
+        assert telegram.ELECTRICITY_USED_TARIFF_3.unit == 'kWh'
+        assert isinstance(telegram.ELECTRICITY_USED_TARIFF_3.value, Decimal)
+        assert telegram.ELECTRICITY_USED_TARIFF_3.value == Decimal('000000.000')
 
-        # EON_HU_ELECTRICITY_USED_TARIFF_4 (1-0:1.8.4)
-        assert isinstance(telegram.EON_HU_ELECTRICITY_USED_TARIFF_4, CosemObject)
-        assert telegram.EON_HU_ELECTRICITY_USED_TARIFF_4.unit == 'kWh'
-        assert isinstance(telegram.EON_HU_ELECTRICITY_USED_TARIFF_4.value, Decimal)
-        assert telegram.EON_HU_ELECTRICITY_USED_TARIFF_4.value == Decimal('000000.000')
+        # ELECTRICITY_USED_TARIFF_4 (1-0:1.8.4)
+        assert isinstance(telegram.ELECTRICITY_USED_TARIFF_4, CosemObject)
+        assert telegram.ELECTRICITY_USED_TARIFF_4.unit == 'kWh'
+        assert isinstance(telegram.ELECTRICITY_USED_TARIFF_4.value, Decimal)
+        assert telegram.ELECTRICITY_USED_TARIFF_4.value == Decimal('000000.000')
 
         # ELECTRICITY_EXPORTED_TOTAL (1-0:2.8.0)
         assert isinstance(telegram.ELECTRICITY_EXPORTED_TOTAL, CosemObject)
@@ -107,17 +107,17 @@ class TelegramParserV5EONHUTest(unittest.TestCase):
         assert isinstance(telegram.ELECTRICITY_DELIVERED_TARIFF_2.value, Decimal)
         assert telegram.ELECTRICITY_DELIVERED_TARIFF_2.value == Decimal('000225.348')
 
-        # EON_HU_ELECTRICITY_DELIVERED_TARIFF_3 (1-0:2.8.3)
-        assert isinstance(telegram.EON_HU_ELECTRICITY_DELIVERED_TARIFF_3, CosemObject)
-        assert telegram.EON_HU_ELECTRICITY_DELIVERED_TARIFF_3.unit == 'kWh'
-        assert isinstance(telegram.EON_HU_ELECTRICITY_DELIVERED_TARIFF_3.value, Decimal)
-        assert telegram.EON_HU_ELECTRICITY_DELIVERED_TARIFF_3.value == Decimal('000000.000')
+        # ELECTRICITY_DELIVERED_TARIFF_3 (1-0:2.8.3)
+        assert isinstance(telegram.ELECTRICITY_DELIVERED_TARIFF_3, CosemObject)
+        assert telegram.ELECTRICITY_DELIVERED_TARIFF_3.unit == 'kWh'
+        assert isinstance(telegram.ELECTRICITY_DELIVERED_TARIFF_3.value, Decimal)
+        assert telegram.ELECTRICITY_DELIVERED_TARIFF_3.value == Decimal('000000.000')
 
-        # EON_HU_ELECTRICITY_DELIVERED_TARIFF_4 (1-0:2.8.4)
-        assert isinstance(telegram.EON_HU_ELECTRICITY_DELIVERED_TARIFF_4, CosemObject)
-        assert telegram.EON_HU_ELECTRICITY_DELIVERED_TARIFF_4.unit == 'kWh'
-        assert isinstance(telegram.EON_HU_ELECTRICITY_DELIVERED_TARIFF_4.value, Decimal)
-        assert telegram.EON_HU_ELECTRICITY_DELIVERED_TARIFF_4.value == Decimal('000000.000')
+        # ELECTRICITY_DELIVERED_TARIFF_4 (1-0:2.8.4)
+        assert isinstance(telegram.ELECTRICITY_DELIVERED_TARIFF_4, CosemObject)
+        assert telegram.ELECTRICITY_DELIVERED_TARIFF_4.unit == 'kWh'
+        assert isinstance(telegram.ELECTRICITY_DELIVERED_TARIFF_4.value, Decimal)
+        assert telegram.ELECTRICITY_DELIVERED_TARIFF_4.value == Decimal('000000.000')
 
         # ELECTRICITY_REACTIVE_IMPORTED_TOTAL (1-0:3.8.0)
         assert isinstance(telegram.ELECTRICITY_REACTIVE_IMPORTED_TOTAL, CosemObject)
@@ -131,35 +131,35 @@ class TelegramParserV5EONHUTest(unittest.TestCase):
         assert isinstance(telegram.ELECTRICITY_REACTIVE_EXPORTED_TOTAL.value, Decimal)
         assert telegram.ELECTRICITY_REACTIVE_EXPORTED_TOTAL.value == Decimal('000303.131')
 
-        # EON_HU_ELECTRICITY_REACTIVE_TOTAL_Q1 (1-0:5.8.0)
-        assert isinstance(telegram.EON_HU_ELECTRICITY_REACTIVE_TOTAL_Q1, CosemObject)
-        assert telegram.EON_HU_ELECTRICITY_REACTIVE_TOTAL_Q1.unit == 'kvarh'
-        assert isinstance(telegram.EON_HU_ELECTRICITY_REACTIVE_TOTAL_Q1.value, Decimal)
-        assert telegram.EON_HU_ELECTRICITY_REACTIVE_TOTAL_Q1.value == Decimal('000000.668')
+        # ELECTRICITY_REACTIVE_TOTAL_Q1 (1-0:5.8.0)
+        assert isinstance(telegram.ELECTRICITY_REACTIVE_TOTAL_Q1, CosemObject)
+        assert telegram.ELECTRICITY_REACTIVE_TOTAL_Q1.unit == 'kvarh'
+        assert isinstance(telegram.ELECTRICITY_REACTIVE_TOTAL_Q1.value, Decimal)
+        assert telegram.ELECTRICITY_REACTIVE_TOTAL_Q1.value == Decimal('000000.668')
 
-        # EON_HU_ELECTRICITY_REACTIVE_TOTAL_Q2 (1-0:6.8.0)
-        assert isinstance(telegram.EON_HU_ELECTRICITY_REACTIVE_TOTAL_Q2, CosemObject)
-        assert telegram.EON_HU_ELECTRICITY_REACTIVE_TOTAL_Q2.unit == 'kvarh'
-        assert isinstance(telegram.EON_HU_ELECTRICITY_REACTIVE_TOTAL_Q2.value, Decimal)
-        assert telegram.EON_HU_ELECTRICITY_REACTIVE_TOTAL_Q2.value == Decimal('000000.071')
+        # ELECTRICITY_REACTIVE_TOTAL_Q2 (1-0:6.8.0)
+        assert isinstance(telegram.ELECTRICITY_REACTIVE_TOTAL_Q2, CosemObject)
+        assert telegram.ELECTRICITY_REACTIVE_TOTAL_Q2.unit == 'kvarh'
+        assert isinstance(telegram.ELECTRICITY_REACTIVE_TOTAL_Q2.value, Decimal)
+        assert telegram.ELECTRICITY_REACTIVE_TOTAL_Q2.value == Decimal('000000.071')
 
-        # EON_HU_ELECTRICITY_REACTIVE_TOTAL_Q3 (1-0:7.8.0)
-        assert isinstance(telegram.EON_HU_ELECTRICITY_REACTIVE_TOTAL_Q3, CosemObject)
-        assert telegram.EON_HU_ELECTRICITY_REACTIVE_TOTAL_Q3.unit == 'kvarh'
-        assert isinstance(telegram.EON_HU_ELECTRICITY_REACTIVE_TOTAL_Q3.value, Decimal)
-        assert telegram.EON_HU_ELECTRICITY_REACTIVE_TOTAL_Q3.value == Decimal('000160.487')
+        # ELECTRICITY_REACTIVE_TOTAL_Q3 (1-0:7.8.0)
+        assert isinstance(telegram.ELECTRICITY_REACTIVE_TOTAL_Q3, CosemObject)
+        assert telegram.ELECTRICITY_REACTIVE_TOTAL_Q3.unit == 'kvarh'
+        assert isinstance(telegram.ELECTRICITY_REACTIVE_TOTAL_Q3.value, Decimal)
+        assert telegram.ELECTRICITY_REACTIVE_TOTAL_Q3.value == Decimal('000160.487')
 
-        # EON_HU_ELECTRICITY_REACTIVE_TOTAL_Q4 (1-0:8.8.0)
-        assert isinstance(telegram.EON_HU_ELECTRICITY_REACTIVE_TOTAL_Q4, CosemObject)
-        assert telegram.EON_HU_ELECTRICITY_REACTIVE_TOTAL_Q4.unit == 'kvarh'
-        assert isinstance(telegram.EON_HU_ELECTRICITY_REACTIVE_TOTAL_Q4.value, Decimal)
-        assert telegram.EON_HU_ELECTRICITY_REACTIVE_TOTAL_Q4.value == Decimal('000143.346')
+        # ELECTRICITY_REACTIVE_TOTAL_Q4 (1-0:8.8.0)
+        assert isinstance(telegram.ELECTRICITY_REACTIVE_TOTAL_Q4, CosemObject)
+        assert telegram.ELECTRICITY_REACTIVE_TOTAL_Q4.unit == 'kvarh'
+        assert isinstance(telegram.ELECTRICITY_REACTIVE_TOTAL_Q4.value, Decimal)
+        assert telegram.ELECTRICITY_REACTIVE_TOTAL_Q4.value == Decimal('000143.346')
 
-        # EON_HU_ELECTRICITY_COMBINED (1-0:15.8.0)
-        assert isinstance(telegram.EON_HU_ELECTRICITY_COMBINED, CosemObject)
-        assert telegram.EON_HU_ELECTRICITY_COMBINED.unit == 'kWh'
-        assert isinstance(telegram.EON_HU_ELECTRICITY_COMBINED.value, Decimal)
-        assert telegram.EON_HU_ELECTRICITY_COMBINED.value == Decimal('000800.817')
+        # ELECTRICITY_COMBINED (1-0:15.8.0)
+        assert isinstance(telegram.ELECTRICITY_COMBINED, CosemObject)
+        assert telegram.ELECTRICITY_COMBINED.unit == 'kWh'
+        assert isinstance(telegram.ELECTRICITY_COMBINED.value, Decimal)
+        assert telegram.ELECTRICITY_COMBINED.value == Decimal('000800.817')
 
         # INSTANTANEOUS_VOLTAGE_L2 (1-0:32.7.0)
         assert isinstance(telegram.INSTANTANEOUS_VOLTAGE_L1, CosemObject)
@@ -197,35 +197,35 @@ class TelegramParserV5EONHUTest(unittest.TestCase):
         assert isinstance(telegram.INSTANTANEOUS_CURRENT_L3.value, Decimal)
         assert telegram.INSTANTANEOUS_CURRENT_L3.value == Decimal('003')
 
-        # EON_HU_INSTANTANEOUS_POWER_FACTOR_TOTAL (1-0:13.7.0)
-        assert isinstance(telegram.EON_HU_INSTANTANEOUS_POWER_FACTOR_TOTAL, CosemObject)
-        assert telegram.EON_HU_INSTANTANEOUS_POWER_FACTOR_TOTAL.unit is None
-        assert isinstance(telegram.EON_HU_INSTANTANEOUS_POWER_FACTOR_TOTAL.value, Decimal)
-        assert telegram.EON_HU_INSTANTANEOUS_POWER_FACTOR_TOTAL.value == Decimal('4.556')
+        # INSTANTANEOUS_POWER_FACTOR_TOTAL (1-0:13.7.0)
+        assert isinstance(telegram.INSTANTANEOUS_POWER_FACTOR_TOTAL, CosemObject)
+        assert telegram.INSTANTANEOUS_POWER_FACTOR_TOTAL.unit is None
+        assert isinstance(telegram.INSTANTANEOUS_POWER_FACTOR_TOTAL.value, Decimal)
+        assert telegram.INSTANTANEOUS_POWER_FACTOR_TOTAL.value == Decimal('4.556')
 
-        # EON_HU_INSTANTANEOUS_POWER_FACTOR_L1 (1-0:33.7.0)
-        assert isinstance(telegram.EON_HU_INSTANTANEOUS_POWER_FACTOR_L1, CosemObject)
-        assert telegram.EON_HU_INSTANTANEOUS_POWER_FACTOR_L1.unit is None
-        assert isinstance(telegram.EON_HU_INSTANTANEOUS_POWER_FACTOR_L1.value, Decimal)
-        assert telegram.EON_HU_INSTANTANEOUS_POWER_FACTOR_L1.value == Decimal('4.591')
+        # INSTANTANEOUS_POWER_FACTOR_L1 (1-0:33.7.0)
+        assert isinstance(telegram.INSTANTANEOUS_POWER_FACTOR_L1, CosemObject)
+        assert telegram.INSTANTANEOUS_POWER_FACTOR_L1.unit is None
+        assert isinstance(telegram.INSTANTANEOUS_POWER_FACTOR_L1.value, Decimal)
+        assert telegram.INSTANTANEOUS_POWER_FACTOR_L1.value == Decimal('4.591')
 
-        # EON_HU_INSTANTANEOUS_POWER_FACTOR_L2 (1-0:53.7.0)
-        assert isinstance(telegram.EON_HU_INSTANTANEOUS_POWER_FACTOR_L2, CosemObject)
-        assert telegram.EON_HU_INSTANTANEOUS_POWER_FACTOR_L2.unit is None
-        assert isinstance(telegram.EON_HU_INSTANTANEOUS_POWER_FACTOR_L2.value, Decimal)
-        assert telegram.EON_HU_INSTANTANEOUS_POWER_FACTOR_L2.value == Decimal('4.542')
+        # INSTANTANEOUS_POWER_FACTOR_L2 (1-0:53.7.0)
+        assert isinstance(telegram.INSTANTANEOUS_POWER_FACTOR_L2, CosemObject)
+        assert telegram.INSTANTANEOUS_POWER_FACTOR_L2.unit is None
+        assert isinstance(telegram.INSTANTANEOUS_POWER_FACTOR_L2.value, Decimal)
+        assert telegram.INSTANTANEOUS_POWER_FACTOR_L2.value == Decimal('4.542')
 
-        # EON_HU_INSTANTANEOUS_POWER_FACTOR_L3 (1-0:73.7.0)
-        assert isinstance(telegram.EON_HU_INSTANTANEOUS_POWER_FACTOR_L3, CosemObject)
-        assert telegram.EON_HU_INSTANTANEOUS_POWER_FACTOR_L3.unit is None
-        assert isinstance(telegram.EON_HU_INSTANTANEOUS_POWER_FACTOR_L3.value, Decimal)
-        assert telegram.EON_HU_INSTANTANEOUS_POWER_FACTOR_L3.value == Decimal('4.552')
+        # INSTANTANEOUS_POWER_FACTOR_L3 (1-0:73.7.0)
+        assert isinstance(telegram.INSTANTANEOUS_POWER_FACTOR_L3, CosemObject)
+        assert telegram.INSTANTANEOUS_POWER_FACTOR_L3.unit is None
+        assert isinstance(telegram.INSTANTANEOUS_POWER_FACTOR_L3.value, Decimal)
+        assert telegram.INSTANTANEOUS_POWER_FACTOR_L3.value == Decimal('4.552')
 
-        # EON_HU_FREQUENCY (1-0:14.7.0)
-        assert isinstance(telegram.EON_HU_FREQUENCY, CosemObject)
-        assert telegram.EON_HU_FREQUENCY.unit == "Hz"
-        assert isinstance(telegram.EON_HU_FREQUENCY.value, Decimal)
-        assert telegram.EON_HU_FREQUENCY.value == Decimal('50.00')
+        # FREQUENCY (1-0:14.7.0)
+        assert isinstance(telegram.FREQUENCY, CosemObject)
+        assert telegram.FREQUENCY.unit == "Hz"
+        assert isinstance(telegram.FREQUENCY.value, Decimal)
+        assert telegram.FREQUENCY.value == Decimal('50.00')
 
         # CURRENT_ELECTRICITY_USAGE (1-0:1.7.0)
         assert isinstance(telegram.CURRENT_ELECTRICITY_USAGE, CosemObject)
@@ -239,47 +239,47 @@ class TelegramParserV5EONHUTest(unittest.TestCase):
         assert isinstance(telegram.CURRENT_ELECTRICITY_DELIVERY.value, Decimal)
         assert telegram.CURRENT_ELECTRICITY_DELIVERY.value == Decimal('02.601')
 
-        # EON_HU_INSTANTANEOUS_REACTIVE_POWER_Q1 (1-0:5.7.0)
-        assert isinstance(telegram.EON_HU_INSTANTANEOUS_REACTIVE_POWER_Q1, CosemObject)
-        assert telegram.EON_HU_INSTANTANEOUS_REACTIVE_POWER_Q1.unit == 'kvar'
-        assert isinstance(telegram.EON_HU_INSTANTANEOUS_REACTIVE_POWER_Q1.value, Decimal)
-        assert telegram.EON_HU_INSTANTANEOUS_REACTIVE_POWER_Q1.value == Decimal('00.000')
+        # INSTANTANEOUS_REACTIVE_POWER_Q1 (1-0:5.7.0)
+        assert isinstance(telegram.INSTANTANEOUS_REACTIVE_POWER_Q1, CosemObject)
+        assert telegram.INSTANTANEOUS_REACTIVE_POWER_Q1.unit == 'kvar'
+        assert isinstance(telegram.INSTANTANEOUS_REACTIVE_POWER_Q1.value, Decimal)
+        assert telegram.INSTANTANEOUS_REACTIVE_POWER_Q1.value == Decimal('00.000')
 
-        # EON_HU_INSTANTANEOUS_REACTIVE_POWER_Q2 (1-0:6.7.0)
-        assert isinstance(telegram.EON_HU_INSTANTANEOUS_REACTIVE_POWER_Q2, CosemObject)
-        assert telegram.EON_HU_INSTANTANEOUS_REACTIVE_POWER_Q2.unit == 'kvar'
-        assert isinstance(telegram.EON_HU_INSTANTANEOUS_REACTIVE_POWER_Q2.value, Decimal)
-        assert telegram.EON_HU_INSTANTANEOUS_REACTIVE_POWER_Q2.value == Decimal('00.000')
+        # INSTANTANEOUS_REACTIVE_POWER_Q2 (1-0:6.7.0)
+        assert isinstance(telegram.INSTANTANEOUS_REACTIVE_POWER_Q2, CosemObject)
+        assert telegram.INSTANTANEOUS_REACTIVE_POWER_Q2.unit == 'kvar'
+        assert isinstance(telegram.INSTANTANEOUS_REACTIVE_POWER_Q2.value, Decimal)
+        assert telegram.INSTANTANEOUS_REACTIVE_POWER_Q2.value == Decimal('00.000')
 
-        # EON_HU_INSTANTANEOUS_REACTIVE_POWER_Q3 (1-0:7.7.0)
-        assert isinstance(telegram.EON_HU_INSTANTANEOUS_REACTIVE_POWER_Q3, CosemObject)
-        assert telegram.EON_HU_INSTANTANEOUS_REACTIVE_POWER_Q3.unit == 'kvar'
-        assert isinstance(telegram.EON_HU_INSTANTANEOUS_REACTIVE_POWER_Q3.value, Decimal)
-        assert telegram.EON_HU_INSTANTANEOUS_REACTIVE_POWER_Q3.value == Decimal('00.504')
+        # INSTANTANEOUS_REACTIVE_POWER_Q3 (1-0:7.7.0)
+        assert isinstance(telegram.INSTANTANEOUS_REACTIVE_POWER_Q3, CosemObject)
+        assert telegram.INSTANTANEOUS_REACTIVE_POWER_Q3.unit == 'kvar'
+        assert isinstance(telegram.INSTANTANEOUS_REACTIVE_POWER_Q3.value, Decimal)
+        assert telegram.INSTANTANEOUS_REACTIVE_POWER_Q3.value == Decimal('00.504')
 
-        # EON_HU_INSTANTANEOUS_REACTIVE_POWER_Q4 (1-0:8.7.0)
-        assert isinstance(telegram.EON_HU_INSTANTANEOUS_REACTIVE_POWER_Q4, CosemObject)
-        assert telegram.EON_HU_INSTANTANEOUS_REACTIVE_POWER_Q4.unit == 'kvar'
-        assert isinstance(telegram.EON_HU_INSTANTANEOUS_REACTIVE_POWER_Q4.value, Decimal)
-        assert telegram.EON_HU_INSTANTANEOUS_REACTIVE_POWER_Q4.value == Decimal('00.000')
+        # INSTANTANEOUS_REACTIVE_POWER_Q4 (1-0:8.7.0)
+        assert isinstance(telegram.INSTANTANEOUS_REACTIVE_POWER_Q4, CosemObject)
+        assert telegram.INSTANTANEOUS_REACTIVE_POWER_Q4.unit == 'kvar'
+        assert isinstance(telegram.INSTANTANEOUS_REACTIVE_POWER_Q4.value, Decimal)
+        assert telegram.INSTANTANEOUS_REACTIVE_POWER_Q4.value == Decimal('00.000')
 
-        # EON_HU_MAX_POWER_ON_L1 (1-0:31.4.0)
-        assert isinstance(telegram.EON_HU_MAX_POWER_ON_L1, CosemObject)
-        assert telegram.EON_HU_MAX_POWER_ON_L1.unit == 'A'
-        assert isinstance(telegram.EON_HU_MAX_POWER_ON_L1.value, Decimal)
-        assert telegram.EON_HU_MAX_POWER_ON_L1.value == Decimal('200.00')
+        # MAX_POWER_ON_L1 (1-0:31.4.0)
+        assert isinstance(telegram.MAX_POWER_ON_L1, CosemObject)
+        assert telegram.MAX_POWER_ON_L1.unit == 'A'
+        assert isinstance(telegram.MAX_POWER_ON_L1.value, Decimal)
+        assert telegram.MAX_POWER_ON_L1.value == Decimal('200.00')
 
-        # EON_HU_MAX_POWER_ON_L2 (1-0:31.4.0)
-        assert isinstance(telegram.EON_HU_MAX_POWER_ON_L2, CosemObject)
-        assert telegram.EON_HU_MAX_POWER_ON_L2.unit == 'A'
-        assert isinstance(telegram.EON_HU_MAX_POWER_ON_L2.value, Decimal)
-        assert telegram.EON_HU_MAX_POWER_ON_L2.value == Decimal('200.00')
+        # MAX_POWER_ON_L2 (1-0:31.4.0)
+        assert isinstance(telegram.MAX_POWER_ON_L2, CosemObject)
+        assert telegram.MAX_POWER_ON_L2.unit == 'A'
+        assert isinstance(telegram.MAX_POWER_ON_L2.value, Decimal)
+        assert telegram.MAX_POWER_ON_L2.value == Decimal('200.00')
 
-        # EON_HU_MAX_POWER_ON_L3 (1-0:31.4.0)
-        assert isinstance(telegram.EON_HU_MAX_POWER_ON_L3, CosemObject)
-        assert telegram.EON_HU_MAX_POWER_ON_L3.unit == 'A'
-        assert isinstance(telegram.EON_HU_MAX_POWER_ON_L3.value, Decimal)
-        assert telegram.EON_HU_MAX_POWER_ON_L3.value == Decimal('200.00')
+        # MAX_POWER_ON_L3 (1-0:31.4.0)
+        assert isinstance(telegram.MAX_POWER_ON_L3, CosemObject)
+        assert telegram.MAX_POWER_ON_L3.unit == 'A'
+        assert isinstance(telegram.MAX_POWER_ON_L3.value, Decimal)
+        assert telegram.MAX_POWER_ON_L3.value == Decimal('200.00')
 
         # TEXT_MESSAGE (0-0:96.13.0)
         assert isinstance(telegram.TEXT_MESSAGE, CosemObject)