Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

CONNECT data services developer documentation

Asset examples

  • Last UpdatedNov 09, 2021
  • 2 minute read

This section defines some example assets that add context around the streams and types defined in stream examples in order to illustrate how assets can be used within a data view.

Solar inverter assets

Each solar inverter assets contain 2 stream references: power in and power out for the corresponding inverter stream.

Asset IDs

8 inverter assets are defined:

"Biltmore Primary Inverter 0",
"Biltmore Primary Inverter 1",
"Biltmore Primary Inverter 2",
"Biltmore Secondary Inverter 0",
"Rosecliff Primary Inverter 0",
"Rosecliff Primary Inverter 1",
"Winterthur Primary Inverter 0",
"Winterthur Secondary Inverter 0",

Asset metadata

Each solar inverter asset contains metadata for site, meter, and inverter.

"Metadata": [
    {
        "Id": "Site",
        "Name": "Site",
        "SdsTypeCode": "String",
        "Value": one of ( "Biltmore" | "Rosecliff" | "Winterthur" )
    },
    {
        "Id": "Meter",
        "Name": "Meter",
        "SdsTypeCode": "String",
        "Value": one of ( "Primary" | "Secondary" )
    },
    {
        "Id": "Inverter",
        "Name": "Inverter",
        "SdsTypeCode": "Int32",
        "Value": one of ( 0 | 1 | 2 )
    },
    {
        "Id": "Nominal Power",
        "Name": "Nominal Power",
        "SdsTypeCode": "Double",
        "Value": 1.21
    }
]

Asset stream references

Each solar inverter asset contains 2 stream references to the correspnding SDS streams for the solar inverter.

"StreamReferences": [
    {
        "Id": "Power In",
        "Name": "Power In",
        "StreamId": one of ( "BILT.Meter.Primary.Inverter.0.PwrIn" | "BILT.Meter.Primary.Inverter.1.PwrIn" | "BILT.Meter.Primary.Inverter.2.PwrIn" | "BILT.Meter.Secondary.Inverter.0.PwrIn" | "ROSE.Meter.Primary.Inverter.0.PwrIn" | "ROSE.Meter.Primary.Inverter.1.PwrIn" | "WINT.Meter.Primary.Inverter.0.PwrIn" | "WINT.Meter.Secondary.Inverter.0.PwrIn" )
    },
    {
        "Id": "Power Out",
        "Name": "Power Out", 
        "StreamId": one of ( "BILT.Meter.Primary.Inverter.0.PwrOut" | "BILT.Meter.Primary.Inverter.1.PwrOut" | "BILT.Meter.Primary.Inverter.2.PwrOut" | "BILT.Meter.Secondary.Inverter.0.PwrOut" | "ROSE.Meter.Primary.Inverter.0.PwrOut" | "ROSE.Meter.Primary.Inverter.1.PwrOut" | "WINT.Meter.Primary.Inverter.0.PwrOut" | "WINT.Meter.Secondary.Inverter.0.PwrOut" )
    }
]

An example asset

{
    "Id": "Biltmore Primary Inverter 0",
    "Name": "Biltmore Primary Inverter 0",
    "Metadata": [
        {
            "Id": "Site",
            "Name": "Site",
            "SdsTypeCode": "String",
            "Value": "Biltmore"
        },
        {
            "Id": "Meter",
            "Name": "Meter",
            "SdsTypeCode": "String",
            "Value": "Primary"
        },
        {
            "Id": "Inverter",
            "Name": "Inverter",
            "SdsTypeCode": "Int64",
            "Value": 0
        },
        {
            "Id": "Nominal Power",
            "Name": "Nominal Power",
            "SdsTypeCode": "Double",
            "Value": 1.21
        }
    ],
    "StreamReferences": [
        {
            "Id": "Power In",
            "Name": "Power In",
            "StreamId": "BILT.Meter.Primary.Inverter.0.PwrIn"
        },
        {
            "Id": "Power Out",
            "Name": "Power Out", 
            "StreamId": "BILT.Meter.Primary.Inverter.0.PwrOut"
        }
    ]
}
In This Topic
TitleResults for “How to create a CRG?”Also Available in