Locus Energy Cloud Integrations - SolarNetwork/solarnetwork GitHub Wiki
This page descirbes the Cloud Integrations support for Locus Energy (AlsoEnergy).
The Locus Energy integration service identifier is s10k.c2c.i9n.locus
. The following service
properties are supported:
Property | Description |
---|---|
oauthClientId |
The OAuth client identifier to use for authentication. |
oauthClientSecret |
The OAuth client secret to use for authentication. |
username |
The user login name to use for authentication. |
password |
The user login password to use for authentication. |
partnerId |
The partner identifier of the Locus Energy account. |
baseUrl |
An optional alternate URL to use to access the cloud service. |
The Locus Energy integration supports the following Cloud Datum Stream Service implementations:
Service | Identifier | Description |
---|---|---|
Locus Energy (AlsoEnergy) | s10k.c2c.ds.locus |
Polling datum stream using the Locus Energy API. |
The Locus Energy datum stream service identifier is s10k.c2c.ds.locus
. The following service
properties are supported:
Property | Description |
---|---|
granularity |
The resolution of the data to request. One of Latest , OneMinute , FiveMinute , FifteenMinute , Hour , Day , Month , Year . Defaults to Latest if not specified. |
placeholders |
An optional Map of placeholder names with asscoiated values, to make available to Datum Stream Mapping Property value references |
multiStreamMaximumLag |
A maximum amount of time to accommodate partially reported data across multiple datum streams before giving up. When resolving multiple datum streams within a request and any stream lags behind other streams, the polling reference time will not advance beyond the lagging stream's latest timestamp for at most this duration. Can be specified as an ISO duration like PT2H for "2 hours" or an integer number of seconds. Defaults to PT3H (3 hours). Configure as PT0S or 0 to disable. |
virtualSourceIds |
A list or comma-delimited list of virtual source IDs. See Virtual datum streams for more information. |
The following placeholders are supported on the placeholders
service property:
Placeholder | Description |
---|---|
siteId |
A single Locus Energy site ID value to associate with the datum stream |
componentId |
A single Locus Energy component ID value to associate with the datum stream |
The following Data Filters are supported:
Filter Key | Description |
---|---|
siteId |
A Locus Energy site ID value |
componentId |
A Locus Energy component ID value |
The Locus Energy integration uses the following data value cloud-speicifc metadata keys:
Key | Description |
---|---|
aggregation |
Aggregation for this value. Options are min , max , avg , and sum
|
application |
Use of component. Options are: GENERATION or NET-GRID
|
generationType |
Type of generation. Options are: SOLAR , WIND , THERMAL , OTHER , NET-GRID , or EVSE
|
nodeId |
Unique MAC address of the physical device that this component represents, for example OB.001EC6666666.11
|
nodeType |
Type of comopnent, for example METER
|
source |
Type of data. This can be Measured , Modeled , or Expected
|
This service supports the Cloud Datum Stream import service.