3lbits / CIM4NoUtility

CIM for the Norwegian Power Utility
Creative Commons Attribution Share Alike 4.0 International
23 stars 6 forks source link

Add Metering for ConformLoad below Nedenes AMS #50

Closed ThomasRanvikEriksen closed 1 year ago

ThomasRanvikEriksen commented 3 years ago

Look json.ld and cim part 9

Add Metering (EnergySeries and Events)

Add Asset EndDevice

Add UsagePoint

Add Event and EnergySeries

Example: EnergySeries:

    <meteringPoint id="7070575000xxxxxxxx" device="735999xxxxxxxxxx" type="deviceId" utilityType="electricity">
      <energySeriesData>
        <series interval="60" productName="000000 Aplus 60 min ES1" sourceRegister="ActivePlus" type="cumulative">
          <value id="A+" timestamp="2021-08-28T12:00:00+01:00" value="2919.104" quality="0" unit="kWh"/>
        </series>
        <series interval="60" productName="000001 RPlus 60 min ES2" sourceRegister="ReactivePlus" type="cumulative">
          <value id="R+" timestamp="2021-08-28T12:00:00+01:00" value="52.213" quality="0" unit="kVArh"/>
        </series>
        <series interval="60" productName="000002 AMinus 60 min ES3" sourceRegister="ActiveMinus" type="cumulative">
          <value id="A-" timestamp="2021-08-28T12:00:00+01:00" value="0" quality="0" unit="kWh"/>
        </series>
        <series interval="60" productName="000003 RMinus 60 min ES4" sourceRegister="ReactiveMinus" type="cumulative">
          <value id="R-" timestamp="2021-08-28T12:00:00+01:00" value="190.561" quality="0" unit="kVArh"/>
        </series>
      </energySeriesData>
    </meteringPoint>

Events: Example from Aidon HES json:

    "EndDeviceEvent": {
        "@xmlns": "http://iec.ch/TC57/2007/EndDeviceEvent#",
        "createdDateTime": "2021-08-27T10:13:32Z",
        "EndDeviceEventDetails": {
            "EndDeviceEventDetail": [{
                    "name": "Spontaneous",
                    "value": "true"
                }, {
                    "name": "DetectionActive",
                    "value": "true"
                }, {
                    "name": "AverageVoltageDetection",
                    "value": "FoL"
                }
            ]
        },
        "EndDeviceEventType": {
            "type": "3",
            "domain": "26",
            "subDomain": "132",
            "eventOrAction": "293"
        },
        "MeterReading": {
            "Readings": {
                "Reading": [{
                        "value": "252.7",
                        "ReadingType": {
                            "@ref": "0.2.1.9.0.1.54.0.0.0.0.0.0.0.64.0.29.0"
                        }
                    }, {
                        "value": "0",
                        "ReadingType": {
                            "@ref": "0.0.0.6.0.1.4.0.0.0.0.0.0.0.64.0.5.0"
                        }
                    }, {
                        "value": "252.8",
                        "ReadingType": {
                            "@ref": "0.0.0.6.0.1.54.0.0.0.0.0.0.0.64.0.29.0"
                        }
                    }
                ]
            }
        },
        "UsagePoint": {
            "mRID": {
                "@xmlns": "http://aidon.com/IEC/Event/v2/Common",
                "#text": "7070575000xxxxxxxx"
            }
        },
        "EndDevice": {
            "mRID": {
                "@xmlns": "http://aidon.com/IEC/Event/v2/Common",
                "#text": "735999xxxxxxxxxx"
            }
        }
    }

Example from Aidon HES xml:

<EndDeviceEvents>
    <EndDeviceEvent xmlns="http://iec.ch/TC57/2007/EndDeviceEvent#">
        <createdDateTime>2021-01-19T09:29:00Z</createdDateTime>
        <EndDeviceEventDetails>
            <EndDeviceEventDetail>
                <name>Spontaneous</name>
                <value>true</value>
            </EndDeviceEventDetail>
            <EndDeviceEventDetail>
                <name>DetectionActive</name>
                <value>true</value>
            </EndDeviceEventDetail>
            <EndDeviceEventDetail>
                <name>AverageVoltageDetection</name>
                <value>FoL</value>
            </EndDeviceEventDetail>
        </EndDeviceEventDetails>
        <EndDeviceEventType>
            <type>3</type>
            <domain>26</domain>
            <subDomain>133</subDomain>
            <eventOrAction>292</eventOrAction>
        </EndDeviceEventType>
        <MeterReading>
            <Readings>
                <Reading>
                    <value>206.8</value>
                    <ReadingType ref="0.2.1.9.0.1.54.0.0.0.0.0.0.0.32.0.29.0"/>
                </Reading>
                <Reading>
                    <value>9.4</value>
                    <ReadingType ref="0.0.0.6.0.1.4.0.0.0.0.0.0.0.32.0.5.0"/>
                </Reading>
                <Reading>
                    <value>206.8</value>
                    <ReadingType ref="0.0.0.6.0.1.54.0.0.0.0.0.0.0.32.0.29.0"/>
                </Reading>
            </Readings>
        </MeterReading>
        <UsagePoint>
            <mRID xmlns="http://aidon.com/IEC/Event/v2/Common"/>
        </UsagePoint>
        <EndDevice>
            <mRID xmlns="http://aidon.com/IEC/Event/v2/Common"/>
        </EndDevice>
    </EndDeviceEvent>
</EndDeviceEvents>
ThomasRanvikEriksen commented 3 years ago

Example:

    <cim:ConformLoad rdf:ID="_eba80fde-c5f8-49fc-8465-0329fdeefda9">
        <cim:IdentifiedObject.description>400 Volt Telemarkstien 2 Conform Load 1</cim:IdentifiedObject.description>
        <cim:IdentifiedObject.name>04 TELEMA 2 CL1</cim:IdentifiedObject.name>
        <cim:IdentifiedObject.aliasName></cim:IdentifiedObject.aliasName>
        <cim:Equipment.aggregate>false</cim:Equipment.aggregate>
        <cim:Equipment.networkAnalysisEnabled>true</cim:Equipment.networkAnalysisEnabled>
        <cim:EnergyConsumer.customerCount>1</cim:EnergyConsumer.customerCount>
        <cim:EnergyConsumer.grounded>true</cim:EnergyConsumer.grounded>
        <cim:EnergyConsumer.pfixed>0</cim:EnergyConsumer.pfixed>
        <cim:EnergyConsumer.pfixedPct>0</cim:EnergyConsumer.pfixedPct>
        <cim:EnergyConsumer.phaseConnection rdf:resource="http://iec.ch/TC57/2013/CIM-schema-cim16#PhaseShuntConnectionKind.Yn"/>
        <cim:EnergyConsumer.qfixed>0</cim:EnergyConsumer.qfixed>
        <cim:EnergyConsumer.qfixedPct>0</cim:EnergyConsumer.qfixedPct>
<!--    <entsoe:Equipment.inService>true</entsoe:Equipment.inService> --><!--SSH-->
<!--    <cim:EnergyConsumer.p>0.005</cim:EnergyConsumer.p> --><!--SSH-->
<!--    <cim:EnergyConsumer.q>0.00056</cim:EnergyConsumer.q> --><!--SSH-->
        <cim:PowerSystemResource.Location rdf:resource="#_2c995837-a494-4d8e-b5b3-c256c6ed031d"/>
        <cim:Equipment.EquipmentContainer rdf:resource="#_91ef68b3-8878-47a4-b24f-66f42bb459ba"/>
        <cim:ConductingEquipment.BaseVoltage rdf:resource="#_9598e4a0-67e5-4ad7-879c-c85a1f63159c"/>
        <cim:ConformLoad.LoadGroup rdf:resource="#_4e3219d0-02d8-4535-a53b-a47d1e134add"/>
    </cim:ConformLoad>

    <cim:UsagePoint rdf:ID="_ab9eba1c-28e2-41e6-9d90-97b484581582">
        <cim:IdentifiedObject.description>400 Volt Telemarkstien 2 Usage Point 1</cim:IdentifiedObject.description>
        <cim:IdentifiedObject.name>04 TELEMA 2 UP1</cim:IdentifiedObject.name>
        <cim:IdentifiedObject.aliasName></cim:IdentifiedObject.aliasName>
        <cim:UsagePoint.amiBillingReady></cim:UsagePoint.amiBillingReady>
    <cim:UsagePoint.checkBilling></cim:UsagePoint.checkBilling>
    <cim:UsagePoint.connectionCategory></cim:UsagePoint.connectionCategory>
    <cim:UsagePoint.connectionState>connected</cim:UsagePoint.connectionState>
    <cim:UsagePoint.disconnectionMethod></cim:UsagePoint.disconnectionMethod>
    <cim:UsagePoint.estimatedLoad>0.00</cim:UsagePoint.estimatedLoad>
    <cim:UsagePoint.grounded>true</cim:UsagePoint.grounded>
    <cim:UsagePoint.isSdp>false</cim:UsagePoint.isSdp>
    <cim:UsagePoint.isVirtual>false</cim:UsagePoint.isVirtual>
    <cim:UsagePoint.minimalUsageExpected>false</cim:UsagePoint.minimalUsageExpected>
    <cim:UsagePoint.nominalServiceVoltage>400</cim:UsagePoint.nominalServiceVoltage>
    <cim:UsagePoint.outageRegion></cim:UsagePoint.outageRegion>
    <cim:UsagePoint.phaseCode>ABCN</cim:UsagePoint.phaseCode>
    <cim:UsagePoint.phaseCount>3</cim:UsagePoint.phaseCount>
    <cim:UsagePoint.ratedCurrent>63</cim:UsagePoint.ratedCurrent>
    <cim:UsagePoint.ratedPower>0.02268</cim:UsagePoint.ratedPower>
    <cim:UsagePoint.readCycle>Once an hour</cim:UsagePoint.readCycle>
    <cim:UsagePoint.readRoute></cim:UsagePoint.readRoute>
    <cim:UsagePoint.serviceDeliveryRemark></cim:UsagePoint.serviceDeliveryRemark>
    <cim:UsagePoint.servicePriority></cim:UsagePoint.servicePriority>
        <!--Pointing to ConformLoad-->
        <cim:UsagePoint.Equipments rdf:resource="#_eba80fde-c5f8-49fc-8465-0329fdeefda9"/>
    </cim:UsagePoint>

    <cim:Meter rdf:ID="_2d7c1265-3880-40b2-9595-c8b0d3c50439">
        <cim:IdentifiedObject.description>400 Volt Telemarkstien 2 Meter 1</cim:IdentifiedObject.description>
        <cim:IdentifiedObject.name>04 TELEMA 2 Me1</cim:IdentifiedObject.name>
        <cim:IdentifiedObject.aliasName></cim:IdentifiedObject.aliasName>
    <cim:Asset.baselineCondition></cim:Asset.baselineCondition>
    <cim:Asset.baselineLossOfLife></cim:Asset.baselineLossOfLife>
    <cim:Asset.critical>false</cim:Asset.critical>
    <cim:Asset.inUseState>inUse</cim:Asset.inUseState>
    <cim:Asset.kind>other</cim:Asset.kind>
    <cim:Asset.lifecycleState>received</cim:Asset.lifecycleState>
    <cim:Asset.lotNumber></cim:Asset.lotNumber>
    <cim:Asset.position></cim:Asset.position>
    <cim:Asset.purchasePrice></cim:Asset.purchasePrice>
    <cim:Asset.retiredReason></cim:Asset.retiredReason>
    <cim:Asset.serialNumber>7359992905943765</cim:Asset.serialNumber>
    <cim:Asset.type></cim:Asset.type>
    <cim:Asset.utcNumber></cim:Asset.utcNumber>
    <cim:EndDevice.amrSystem>AMS</cim:EndDevice.amrSystem>
    <cim:EndDevice.installCode></cim:EndDevice.installCode>
    <cim:EndDevice.isPan>false</cim:EndDevice.isPan>
    <cim:EndDevice.isSmartInverter>false</cim:EndDevice.isSmartInverter>
    <cim:EndDevice.isVirtual>false</cim:EndDevice.isVirtual>
    <cim:EndDevice.timeZoneOffset>60</cim:EndDevice.timeZoneOffset>
    <cim:Meter.connectionCategory>low voltage</cim:EndDevice.connectionCategory>
    <cim:Meter.formNumber></cim:EndDevice.formNumber>
        <cim:EndDevice.UsagePoint rdf:resource="#_ab9eba1c-28e2-41e6-9d90-97b484581582"/>
    </cim:Meter>

    <cim:MeterReading rdf:ID="_8b15e860-0f8e-4aeb-a2ac-9d939d7eb221">
        <cim:IdentifiedObject.description>400 Volt Telemarkstien 2 Meter Reading 1</cim:IdentifiedObject.description>
        <cim:IdentifiedObject.name>04 TELEMA 2 MR1</cim:IdentifiedObject.name>
        <cim:IdentifiedObject.aliasName></cim:IdentifiedObject.aliasName>
    <cim:MeterReading.isCoincidentTrigger>false</cim:MeterReading.isCoincidentTrigger>
        <cim:MeterReading.UsagePoint rdf:resource="#_ab9eba1c-28e2-41e6-9d90-97b484581582"/>
    <cim:MeterReading.Meter rdf:resource="#_2d7c1265-3880-40b2-9595-c8b0d3c50439"/>
    </cim:MeterReading>

    <!--Does every reading need their own unique identifier?-->
    <cim:Reading rdf:ID="_39c01e70-cd71-4e0e-9bb7-ea7e41417225">
        <cim:IdentifiedObject.description>400 Volt Telemarkstien 2 Meter Reading 1 Register A+</cim:IdentifiedObject.description>
        <cim:IdentifiedObject.name></cim:IdentifiedObject.name>
        <cim:IdentifiedObject.aliasName></cim:IdentifiedObject.aliasName>
    <cim:MeasurementValue.sensorAccuracy>97.2</cim:MeasurementValue.sensorAccuracy>
    <cim:MeasurementValue.timeStamp>2021-08-11T11:45:39.393725Z</cim:MeasurementValue.timeStamp>
    <cim:BaseReading.reportedDateTime>2021-08-11T11:45:39.393725Z</cim:BaseReading.reportedDateTime>
    <cim:BaseReading.source>Aidon HES</cim:BaseReading.source>
    <cim:BaseReading.value>61470454</cim:BaseReading.value>
    <cim:Reading.position></cim:Reading.position>
    <cim:Reading.reason>billing</cim:Reading.reason>
    <cim:Reading.valueMissing>false</cim:Reading.valueMissing>
        <cim:Reading.MeterReadings rdf:resource="#_8b15e860-0f8e-4aeb-a2ac-9d939d7eb221"/>
    <cim:Reading.ReadingType rdf:resource="#_b47d3357-2824-4e0d-bf40-0d911d3a1848"/>
    </cim:Reading>

    <cim:ReadingType rdf:ID="_b47d3357-2824-4e0d-bf40-0d911d3a1848">
        <cim:IdentifiedObject.description>Register ActivePlus</cim:IdentifiedObject.description>
        <cim:IdentifiedObject.name>ActivePlus</cim:IdentifiedObject.name>
        <cim:IdentifiedObject.aliasName>A+</cim:IdentifiedObject.aliasName>
    <cim:ReadingType.accumulation></cim:ReadingType.accumulation>
    <cim:ReadingType.aggregate></cim:ReadingType.aggregate>
    <cim:ReadingType.commodity></cim:ReadingType.commodity>
    <cim:ReadingType.consumptionTier></cim:ReadingType.consumptionTier>
    <cim:ReadingType.cpp></cim:ReadingType.cpp>
    <cim:ReadingType.currency></cim:ReadingType.currency>
    <cim:ReadingType.flowDirection></cim:ReadingType.flowDirection>
    <cim:ReadingType.macroPeriod></cim:ReadingType.macroPeriod>
    <cim:ReadingType.measurementKind></cim:ReadingType.measurementKind>
    <cim:ReadingType.measuringPeriod></cim:ReadingType.measuringPeriod>
    <cim:ReadingType.multiplier></cim:ReadingType.multiplier>
    <cim:ReadingType.phases></cim:ReadingType.phases>
    <cim:ReadingType.tou>0</cim:ReadingType.tou>
    <cim:ReadingType.unit>Wh</cim:ReadingType.unit>
    </cim:ReadingType>

    <cim:EndDeviceEvent rdf:ID="_beb6f43e-2a94-470a-bf2a-7bac1e6b02d0">
        <cim:IdentifiedObject.description>400 Volt Telemarkstien 2 End Device Event 1</cim:IdentifiedObject.description>
        <cim:IdentifiedObject.name>04 TELEMA 2 EDE1</cim:IdentifiedObject.name>
        <cim:IdentifiedObject.aliasName></cim:IdentifiedObject.aliasName>
    <cim:ActivityRecord.createdDateTime>2021-08-27T10:13:32Z</cim:ActivityRecord.createdDateTime>
    <cim:ActivityRecord.reason></cim:ActivityRecord.reason>
    <cim:ActivityRecord.severity></cim:ActivityRecord.severity>
    <cim:ActivityRecord.type></cim:ActivityRecord.type>
    <cim:EndDeviceEvent.issuerID></cim:EndDeviceEvent.issuerID>
    <cim:EndDeviceEvent.issuerTrackingID></cim:EndDeviceEvent.issuerTrackingID>
    <cim:EndDeviceEvent.userID></cim:EndDeviceEvent.userID>
    <cim:EndDeviceEvent.EndDevice rdf:resource="#_8b15e860-0f8e-4aeb-a2ac-9d939d7eb221"/>
    <cim:EndDeviceEvent.EndDeviceEventType rdf:resource="#_530cbc8d-2922-467b-a11a-15e5dd8d0d6b"/>
        <cim:EndDeviceEvent.MeterReading rdf:resource="#_f38e3348-2ffc-4595-b00a-a88131334d6b"/>
    <cim:EndDeviceEvent.UsagePoint rdf:resource="#_ab9eba1c-28e2-41e6-9d90-97b484581582"/>
    </cim:EndDeviceEvent>

    <cim:EndDeviceEventType rdf:ID="_530cbc8d-2922-467b-a11a-15e5dd8d0d6b">
        <cim:IdentifiedObject.description>Event type ElectricMeter.Power.PhaseBVoltage.MaxLimitCleared</cim:IdentifiedObject.description>
        <cim:IdentifiedObject.name>ElectricMeter.Power.PhaseBVoltage.MaxLimitCleared</cim:IdentifiedObject.name>
        <cim:IdentifiedObject.aliasName>EM.P.PBV.MLC</cim:IdentifiedObject.aliasName>
    <cim:EndDeviceEventType.type>3</cim:EndDeviceEventType.type>
    <cim:EndDeviceEventType.domain>26</cim:EndDeviceEventType.domain>
    <cim:EndDeviceEventType.subDomain>132</cim:EndDeviceEventType.subDomain>
    <cim:EndDeviceEventType.eventOrAction>293</cim:EndDeviceEventType.eventOrAction>
    </cim:EndDeviceEventType>

    <cim:EndDeviceEventDetail rdf:ID="_63b42221-bcb5-48bb-a7ec-ad3585003a56">
    <cim:EndDeviceEventDetail.name></cim:EndDeviceEventDetail.name>
    <cim:EndDeviceEventDetail.EndDeviceEvent rdf:resource="#_beb6f43e-2a94-470a-bf2a-7bac1e6b02d0"/>
    </cim:EndDeviceEventDetail>

    <cim:MeterReading rdf:ID="_f38e3348-2ffc-4595-b00a-a88131334d6b">
        <cim:IdentifiedObject.description>400 Volt Telemarkstien 2 Meter Reading 2 Event</cim:IdentifiedObject.description>
        <cim:IdentifiedObject.name>04 TELEMA 2 MR2 Event</cim:IdentifiedObject.name>
        <cim:IdentifiedObject.aliasName></cim:IdentifiedObject.aliasName>
    <cim:MeterReading.isCoincidentTrigger>false</cim:MeterReading.isCoincidentTrigger>
        <cim:MeterReading.UsagePoint rdf:resource="#_ab9eba1c-28e2-41e6-9d90-97b484581582"/>
    <cim:MeterReading.Meter rdf:resource="#_2d7c1265-3880-40b2-9595-c8b0d3c50439"/>
    </cim:MeterReading>

    <cim:Reading rdf:ID="_f5a2c14a-37ef-491d-9b66-498bb565c8eb">
        <cim:IdentifiedObject.description>400 Volt Telemarkstien 2 Meter Reading 1 Event</cim:IdentifiedObject.description>
        <cim:IdentifiedObject.name>04 TELEMA 2 MR1 Event</cim:IdentifiedObject.name>
        <cim:IdentifiedObject.aliasName></cim:IdentifiedObject.aliasName>
    <cim:MeasurementValue.sensorAccuracy>97.2</cim:MeasurementValue.sensorAccuracy>
    <cim:MeasurementValue.timeStamp>2021-08-27T10:13:32Z</cim:MeasurementValue.timeStamp>
    <cim:BaseReading.reportedDateTime>2021-08-27T10:13:32Z</cim:BaseReading.reportedDateTime>
    <cim:BaseReading.source>Aidon HES</cim:BaseReading.source>
    <cim:BaseReading.value>252.7</cim:BaseReading.value>
    <cim:Reading.position></cim:Reading.position>
    <cim:Reading.reason>billing</cim:Reading.reason>
    <cim:Reading.valueMissing>false</cim:Reading.valueMissing>
        <cim:Reading.MeterReadings rdf:resource="#_f38e3348-2ffc-4595-b00a-a88131334d6b"/>
    <cim:Reading.ReadingType rdf:resource="#_f5a2c14a-37ef-491d-9b66-498bb565c8eb"/>
    </cim:Reading>

    <cim:ReadingType rdf:ID="_f5a2c14a-37ef-491d-9b66-498bb565c8eb">
        <cim:IdentifiedObject.description>Event type ElectricMeter.Power.PhaseBVoltage.MaxLimitCleared</cim:IdentifiedObject.description>
        <cim:IdentifiedObject.name>ElectricMeter.Power.PhaseBVoltage.MaxLimitCleared</cim:IdentifiedObject.name>
        <cim:IdentifiedObject.aliasName></cim:IdentifiedObject.aliasName>
    <cim:ReadingType.accumulation></cim:ReadingType.accumulation>
    <cim:ReadingType.aggregate></cim:ReadingType.aggregate>
    <cim:ReadingType.commodity></cim:ReadingType.commodity>
    <cim:ReadingType.consumptionTier></cim:ReadingType.consumptionTier>
    <cim:ReadingType.cpp></cim:ReadingType.cpp>
    <cim:ReadingType.currency></cim:ReadingType.currency>
    <cim:ReadingType.flowDirection></cim:ReadingType.flowDirection>
    <cim:ReadingType.macroPeriod></cim:ReadingType.macroPeriod>
    <cim:ReadingType.measurementKind></cim:ReadingType.measurementKind>
    <cim:ReadingType.measuringPeriod></cim:ReadingType.measuringPeriod>
    <cim:ReadingType.multiplier></cim:ReadingType.multiplier>
    <cim:ReadingType.phases></cim:ReadingType.phases>
    <cim:ReadingType.tou>0</cim:ReadingType.tou>
    <cim:ReadingType.unit>V</cim:ReadingType.unit>
    </cim:ReadingType>
muhbabar commented 3 years ago

EnergySeries

What do you mean by this? Does it mean Timeseries events?

ThomasRanvikEriksen commented 3 years ago

EnergySeries

What do you mean by this? Does it mean Timeseries events?

I mean a TimeSeries from an EndDevice delivering hourly load data. So basicly a pr hour scheduled event

muhbabar commented 3 years ago

We had a discussion with Geir and we understood that for the given use case, as shown below.
image There are two types of messages coming from two different systems at different timings.

GetMeterReading is indeed a good choice but as per the standard it is used to fetch the reading. This profile is used when the application wants to read on demand. EndDeviceControl is more if the application wants to send a control signal. In this use case, the other possible message is simply MeterReading. But MeetingReading does not have EndDevice, EndDeviceGroup, and a few other information that Thomas has mentioned in an example. Now, there are two possible solutions:

In either case, we need to add ConformLoad. ConfomrLoad is currently out of the scope of Part9.

muhbabar commented 3 years ago

FlowDirectionKind can be used to define the Quadrant of the smart meter energy flow.

<cim:ReadingType.flowDirection></cim:ReadingType.flowDirection>
ThomasRanvikEriksen commented 3 years ago

All readingtype for both events and "consumption" data will be reference data (ReadingType and EndDeviceEventType)

ThomasRanvikEriksen commented 3 years ago
>     <cim:EndDeviceEventDetail rdf:ID="_63b42221-bcb5-48bb-a7ec-ad3585003a56">
>   <cim:EndDeviceEventDetail.name></cim:EndDeviceEventDetail.name>
>   <cim:EndDeviceEventDetail.EndDeviceEvent rdf:resource="#_beb6f43e-2a94-470a-bf2a-7bac1e6b02d0"/>
>     </cim:EndDeviceEventDetail>

We take this out of our base profile example