mirror of https://github.com/home-assistant/core
85 lines
2.5 KiB
Python
85 lines
2.5 KiB
Python
"""Constants for Discovergy integration tests."""
|
|
|
|
import datetime
|
|
|
|
from pydiscovergy.models import Location, Meter, Reading
|
|
|
|
GET_METERS = [
|
|
Meter(
|
|
meter_id="f8d610b7a8cc4e73939fa33b990ded54",
|
|
serial_number="abc123",
|
|
full_serial_number="abc123",
|
|
meter_type="TST",
|
|
measurement_type="ELECTRICITY",
|
|
load_profile_type="SLP",
|
|
location=Location(
|
|
zip=12345,
|
|
city="Testhause",
|
|
street="Teststraße",
|
|
street_number="1",
|
|
country="Germany",
|
|
),
|
|
additional={
|
|
"manufacturer_id": "TST",
|
|
"printed_full_serial_number": "abc123",
|
|
"administration_number": "12345",
|
|
"scaling_factor": 1,
|
|
"current_scaling_factor": 1,
|
|
"voltage_scaling_factor": 1,
|
|
"internal_meters": 1,
|
|
"first_measurement_time": 1517569090926,
|
|
"last_measurement_time": 1678430543742,
|
|
},
|
|
),
|
|
Meter(
|
|
meter_id="d81a652fe0824f9a9d336016587d3b9d",
|
|
serial_number="def456",
|
|
full_serial_number="def456",
|
|
meter_type="PIP",
|
|
measurement_type="GAS",
|
|
load_profile_type="SLP",
|
|
location=Location(
|
|
zip=12345,
|
|
city="Testhause",
|
|
street="Teststraße",
|
|
street_number="1",
|
|
country="Germany",
|
|
),
|
|
additional={
|
|
"manufacturer_id": "TST",
|
|
"printed_full_serial_number": "def456",
|
|
"administration_number": "12345",
|
|
"scaling_factor": 1,
|
|
"current_scaling_factor": 1,
|
|
"voltage_scaling_factor": 1,
|
|
"internal_meters": 1,
|
|
"first_measurement_time": 1517569090926,
|
|
"last_measurement_time": 1678430543742,
|
|
},
|
|
),
|
|
]
|
|
|
|
LAST_READING = Reading(
|
|
time=datetime.datetime(2023, 3, 10, 7, 32, 6, 702000),
|
|
values={
|
|
"energy": 119348699715000.0,
|
|
"energy1": 2254180000.0,
|
|
"energy2": 119346445534000.0,
|
|
"energyOut": 55048723044000.0,
|
|
"energyOut1": 0.0,
|
|
"energyOut2": 0.0,
|
|
"power": 0.0,
|
|
"power1": 142680.0,
|
|
"power2": 138010.0,
|
|
"power3": 251060.0,
|
|
"voltage1": 239800.0,
|
|
"voltage2": 239700.0,
|
|
"voltage3": 239000.0,
|
|
},
|
|
)
|
|
|
|
LAST_READING_GAS = Reading(
|
|
time=datetime.datetime(2023, 3, 10, 7, 32, 6, 702000),
|
|
values={"actualityDuration": 52000.0, "storageNumber": 0.0, "volume": 21064800.0},
|
|
)
|