Uploaded image for project: 'OASIS Energy Interoperation TC'
  1. OASIS Energy Interoperation TC
  2. ENERGYINTEROP-410

Need to add current value to signals

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: wd22
    • Fix Version/s: wd25
    • Component/s: None
    • Labels:
      None
    • Environment:

      Ed Koch

    • Proposal:
      Hide

      (1) Confirm that the EIEventCreatedType.createdTime can be used for representing the creation time of the payload.

      NOTE: I believe what's requested is that EiCreatedEventPayload include createdTime [for that payload].

      (2) Add creation time attribute to the EIRequestEventPayloadType

      NOTE: I believe this is a request to add creationTime: xcal:DateTimeType to EiRequestEventPayloadType. Semantics need to be clear (see comments below).

      (3) Make the following change to the wip7 schema:

      <xs:complexType name="EiEventSignalType">
      <xs:complexContent>
      <xs:extension base="eitc:EventBaseType">
      <xs:sequence>
      <xs:element ref="eitc:signalName"/>
      <xs:element ref="emix:marketContext" minOccurs="0"/>
      <xs:element ref="eitc:uid"/>
      >>>>NEW element
      <xs:element name="currentValue">
      <xs:complexType>
      <xs:sequence>
      <xs:element ref="eitc:signalInformationBase"/>
      </xs:sequence>
      </xs:complexType>
      </xs:element>
      >>>END of new element
      </xs:sequence>
      <xs:attribute ref="eitc:schemaVersion"/>
      </xs:extension>
      </xs:complexContent>
      </xs:complexType>

      Show
      (1) Confirm that the EIEventCreatedType.createdTime can be used for representing the creation time of the payload. NOTE: I believe what's requested is that EiCreatedEventPayload include createdTime [for that payload] . (2) Add creation time attribute to the EIRequestEventPayloadType NOTE: I believe this is a request to add creationTime: xcal:DateTimeType to EiRequestEventPayloadType. Semantics need to be clear (see comments below). (3) Make the following change to the wip7 schema: <xs:complexType name="EiEventSignalType"> <xs:complexContent> <xs:extension base="eitc:EventBaseType"> <xs:sequence> <xs:element ref="eitc:signalName"/> <xs:element ref="emix:marketContext" minOccurs="0"/> <xs:element ref="eitc:uid"/> >>>>NEW element <xs:element name="currentValue"> <xs:complexType> <xs:sequence> <xs:element ref="eitc:signalInformationBase"/> </xs:sequence> </xs:complexType> </xs:element> >>>END of new element </xs:sequence> <xs:attribute ref="eitc:schemaVersion"/> </xs:extension> </xs:complexContent> </xs:complexType>
    • Resolution:
      Hide

      PresentValue in in EventInfoType and can contain any SignalInformationType

      Show
      PresentValue in in EventInfoType and can contain any SignalInformationType

      Description

      Need to add a currentValue attribute to the EIEventSignalType.

      This information reflects the current value of the signal. It is redundant information to the singal value scheudle and was used in OpenADR 1.0 to reflects the value of the signal at the time that the payload was created. Even though this is redundant information it makes it much easier for simple devices to determine the current signal value without needed to parse the entire singal schedule.

      Note that I believe the payload created time is reflected in the EIEventCreated.createdTime attribute. With respect to the RequestEventPayload payload type we may be missing this attribute.

      SEE ATTACHED COMMENTS WTC

        Attachments

          Activity

            People

            • Assignee:
              ed.koch Ed Koch (Inactive)
              Reporter:
              ed.koch Ed Koch (Inactive)
            • Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: