Download OpenAPI specification:
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "Fiegl & Spielberger",
- "active": true,
- "customerNumber": "cust123456",
- "contactPerson": "Markus Holy",
- "contactPhoneNumber": "+43 512 33330",
- "contactEmail": "salzamt@fiegl.co.at",
- "addressStreet1": "Langer Weg 28",
- "addressStreet2": "string",
- "addressZip": 6020,
- "addressCity": "Innsbruck",
- "addressCountry": "AT"
}
]Create a specific customer.
| uuid required | string <uuid> unique identifier for this customer |
| name required | string full name of the customer |
| active required | boolean if false the company's features and functions are all deactivated, and no user can login |
| customerNumber required | string Customer number of the customer |
| contactPerson | string or null Name of a real person to get in contact with for this customer |
| contactPhoneNumber | string or null Phone number of the contact person |
| contactEmail | string or null Email address of the contact person |
| addressStreet1 | string or null First line of address |
| addressStreet2 | string or null Optional second line of address |
| addressZip | string or null Zip code of the city |
| addressCity | string or null City |
| addressCountry | string or null 2-char ISO code for the country |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "Fiegl & Spielberger",
- "active": true,
- "customerNumber": "cust123456",
- "contactPerson": "Markus Holy",
- "contactPhoneNumber": "+43 512 33330",
- "contactEmail": "salzamt@fiegl.co.at",
- "addressStreet1": "Langer Weg 28",
- "addressStreet2": "string",
- "addressZip": 6020,
- "addressCity": "Innsbruck",
- "addressCountry": "AT"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "Fiegl & Spielberger",
- "active": true,
- "customerNumber": "cust123456",
- "contactPerson": "Markus Holy",
- "contactPhoneNumber": "+43 512 33330",
- "contactEmail": "salzamt@fiegl.co.at",
- "addressStreet1": "Langer Weg 28",
- "addressStreet2": "string",
- "addressZip": 6020,
- "addressCity": "Innsbruck",
- "addressCountry": "AT"
}Get a specific customer.
| customerId required | string id of the customer to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "Fiegl & Spielberger",
- "active": true,
- "customerNumber": "cust123456",
- "contactPerson": "Markus Holy",
- "contactPhoneNumber": "+43 512 33330",
- "contactEmail": "salzamt@fiegl.co.at",
- "addressStreet1": "Langer Weg 28",
- "addressStreet2": "string",
- "addressZip": 6020,
- "addressCity": "Innsbruck",
- "addressCountry": "AT"
}Update a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this customer |
| name required | string full name of the customer |
| active required | boolean if false the company's features and functions are all deactivated, and no user can login |
| customerNumber required | string Customer number of the customer |
| contactPerson | string or null Name of a real person to get in contact with for this customer |
| contactPhoneNumber | string or null Phone number of the contact person |
| contactEmail | string or null Email address of the contact person |
| addressStreet1 | string or null First line of address |
| addressStreet2 | string or null Optional second line of address |
| addressZip | string or null Zip code of the city |
| addressCity | string or null City |
| addressCountry | string or null 2-char ISO code for the country |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "Fiegl & Spielberger",
- "active": true,
- "customerNumber": "cust123456",
- "contactPerson": "Markus Holy",
- "contactPhoneNumber": "+43 512 33330",
- "contactEmail": "salzamt@fiegl.co.at",
- "addressStreet1": "Langer Weg 28",
- "addressStreet2": "string",
- "addressZip": 6020,
- "addressCity": "Innsbruck",
- "addressCountry": "AT"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "Fiegl & Spielberger",
- "active": true,
- "customerNumber": "cust123456",
- "contactPerson": "Markus Holy",
- "contactPhoneNumber": "+43 512 33330",
- "contactEmail": "salzamt@fiegl.co.at",
- "addressStreet1": "Langer Weg 28",
- "addressStreet2": "string",
- "addressZip": 6020,
- "addressCity": "Innsbruck",
- "addressCountry": "AT"
}Load user information of the current logged-in user.
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "Max Mustermann",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "email": "user@example.com",
- "username": "string",
- "admin": false,
- "active": true,
- "phone": "string",
- "allowedLocations": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}Update user information of the current logged-in user.
| uuid required | string <uuid> unique identifier for this user |
| name required | string full name of the user |
| customer required | string <uuid> reference to the customer's uuid this user belongs to |
| email required | string <email> the email address for this user |
| username required | string the username to use |
| admin required | boolean Default: false if the user has admin rights for its associated customer |
| active required | boolean if false the user cannot login |
| phone required | string phone number of the user |
| allowedLocations required | Array of strings <uuid> [ items <uuid > ] list of locations for which the user is allowed to read associated dashboards |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "Max Mustermann",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "email": "user@example.com",
- "username": "string",
- "admin": false,
- "active": true,
- "phone": "string",
- "allowedLocations": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "Max Mustermann",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "email": "user@example.com",
- "username": "string",
- "admin": false,
- "active": true,
- "phone": "string",
- "allowedLocations": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}Load user information of a specific user.
| userId required | string id of the user to get |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "Max Mustermann",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "email": "user@example.com",
- "username": "string",
- "admin": false,
- "active": true,
- "phone": "string",
- "allowedLocations": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}Update user information of a specific user.
| userId required | string id of the user to get |
| uuid required | string <uuid> unique identifier for this user |
| name required | string full name of the user |
| customer required | string <uuid> reference to the customer's uuid this user belongs to |
| email required | string <email> the email address for this user |
| username required | string the username to use |
| admin required | boolean Default: false if the user has admin rights for its associated customer |
| active required | boolean if false the user cannot login |
| phone required | string phone number of the user |
| allowedLocations required | Array of strings <uuid> [ items <uuid > ] list of locations for which the user is allowed to read associated dashboards |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "Max Mustermann",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "email": "user@example.com",
- "username": "string",
- "admin": false,
- "active": true,
- "phone": "string",
- "allowedLocations": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "Max Mustermann",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "email": "user@example.com",
- "username": "string",
- "admin": false,
- "active": true,
- "phone": "string",
- "allowedLocations": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}Get all users of a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "Max Mustermann",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "email": "user@example.com",
- "username": "string",
- "admin": false,
- "active": true,
- "phone": "string",
- "allowedLocations": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}
]Create a new user for a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this user |
| name required | string full name of the user |
| customer required | string <uuid> reference to the customer's uuid this user belongs to |
| email required | string <email> the email address for this user |
| username required | string the username to use |
| admin required | boolean Default: false if the user has admin rights for its associated customer |
| active required | boolean if false the user cannot login |
| phone required | string phone number of the user |
| allowedLocations required | Array of strings <uuid> [ items <uuid > ] list of locations for which the user is allowed to read associated dashboards |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "Max Mustermann",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "email": "user@example.com",
- "username": "string",
- "admin": false,
- "active": true,
- "phone": "string",
- "allowedLocations": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "Max Mustermann",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "email": "user@example.com",
- "username": "string",
- "admin": false,
- "active": true,
- "phone": "string",
- "allowedLocations": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}Resend the user invitiation
| customerId required | string id of the customer to get the data for |
| userId required | string id of the user to work on |
{- "uuid": "string",
- "resent": true,
- "error": "string"
}Save user settings of the current logged-in user.
| uuid required | string <uuid> the UUID of the user for these settings |
| settings | object or null |
{- "uuid": "userUuid",
- "settings": { }
}{- "uuid": "userUuid",
- "settings": { }
}Create user settings for the current logged-in user.
| uuid required | string <uuid> the UUID of the user for these settings |
| settings | object or null |
{- "uuid": "userUuid",
- "settings": { }
}{- "uuid": "userUuid",
- "settings": { }
}Save user settings of the given user.
| userId required | string id of the user to get |
| uuid required | string <uuid> the UUID of the user for these settings |
| settings | object or null |
{- "uuid": "userUuid",
- "settings": { }
}{- "uuid": "userUuid",
- "settings": { }
}Create user settings for the given user.
| userId required | string id of the user to get |
| uuid required | string <uuid> the UUID of the user for these settings |
| settings | object or null |
{- "uuid": "userUuid",
- "settings": { }
}{- "uuid": "userUuid",
- "settings": { }
}Get all active connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}
]Get all connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}
]Get connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Get unused devices of a connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
[- {
- "originalDeviceId": "string",
- "originalName": "string",
- "originalDescription": "string",
- "originalType": "string",
- "additionalInfo": {
- "property1": "string",
- "property2": "string"
}, - "assumedOriginalDeviceId": "string",
- "assumedName": "string",
- "assumedLocationId": "string",
- "assumedSiteId": "string"
}
]| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Get all active SMA connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string"
}
]Create SMA connector for customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string"
}Get all SMA connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string"
}
]Get SMA connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string"
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Update connector for customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string"
}Get all active WAGO connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}
]Create WAGO connector for customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId required | string the optional original connector id for this connector |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "macId": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "macId": "string"
}
}Get all WAGO connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}
]Get WAGO connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "macId": "string"
}
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Update connector for customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId required | string the optional original connector id for this connector |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "macId": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "macId": "string"
}
}Get all active SWARM connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}
]Create SWARM connector for customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}Get all SWARM connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}
]Get SWARM connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Update connector for customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}Get all active WEATHER connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}
]Create WEATHER connector for customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}Get all WEATHER connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}
]Get WEATHER connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Update connector for customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}Get all active WEATHERSITE connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}
]Create WEATHERSITE connector for customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}Get all WEATHERSITE connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}
]Get WEATHERSITE connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Update connector for customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}Get all active SOLAREDGE connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "apiKey": "string"
}
}
]Create SOLAREDGE connector for customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId required | string the optional original connector id for this connector |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "apiKey": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "apiKey": "string"
}
}Get all SOLAREDGE connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "apiKey": "string"
}
}
]Get SOLAREDGE connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "apiKey": "string"
}
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Update connector for customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId required | string the optional original connector id for this connector |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "apiKey": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "apiKey": "string"
}
}Get all active DT connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}
]Create DT connector for customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "webhookUrl": "string",
- "projectId": "string",
- "oAuthKeyId": "string",
- "oAuthEmail": "string",
- "oAuthSecretEncrytped": "string",
- "ignoreNameLabelChange": false
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "webhookUrl": "string",
- "projectId": "string",
- "oAuthKeyId": "string",
- "oAuthEmail": "string",
- "oAuthSecretEncrytped": "string",
- "ignoreNameLabelChange": false
}
}Get all DT connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}
]Get DT connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "webhookUrl": "string",
- "projectId": "string",
- "oAuthKeyId": "string",
- "oAuthEmail": "string",
- "oAuthSecretEncrytped": "string",
- "ignoreNameLabelChange": false
}
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Update connector for customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "webhookUrl": "string",
- "projectId": "string",
- "oAuthKeyId": "string",
- "oAuthEmail": "string",
- "oAuthSecretEncrytped": "string",
- "ignoreNameLabelChange": false
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "webhookUrl": "string",
- "projectId": "string",
- "oAuthKeyId": "string",
- "oAuthEmail": "string",
- "oAuthSecretEncrytped": "string",
- "ignoreNameLabelChange": false
}
}Get all active GENERIC connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string"
}
]Create GENERIC connector for customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string"
}Get all GENERIC connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string"
}
]Get GENERIC connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string"
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Update connector for customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string"
}Send data to the generic-connector
| connectorUuid required | string <uuid> |
| customerUuid required | string <uuid> |
| deviceUuid required | string <uuid> |
| datapointUuid required | string <uuid> |
| timestamp required | string <date-time> |
| value required | string |
{- "connectorUuid": "d35b761f-01a3-438e-b959-b4349902444b",
- "customerUuid": "12589d07-fa98-4994-8d16-bef116e8e30f",
- "deviceUuid": "9e508920-d2ae-4d6c-8e73-5b5607accb47",
- "datapointUuid": "d99c3de4-7271-45b1-8d86-111f93f6ce3e",
- "timestamp": "2019-08-24T14:15:22Z",
- "value": "string"
}{ }Get all active OPCUA connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string"
}
]Create OPCUA connector for customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId required | string or null the optional original connector id for this connector |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string"
}Get all OPCUA connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string"
}
]Get OPCUA connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string"
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Update connector for customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId required | string or null the optional original connector id for this connector |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string"
}Get all active CALC connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "allowAllLocations": true
}
}
]Create CALC connector for customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId required | string or null the optional original connector id for this connector |
required | object |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "allowAllLocations": true
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "allowAllLocations": true
}
}Get all CALC connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "allowAllLocations": true
}
}
]Get CALC connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "allowAllLocations": true
}
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Update connector for customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId required | string or null the optional original connector id for this connector |
required | object |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "allowAllLocations": true
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "allowAllLocations": true
}
}Validate the fiven config in the context of the given CALC connector of a customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| formula required | string the formula that should be calculated; any Javascript expression that results in a number can be used |
required | object the datapoints that should be used for the calculation |
object the global variables that should be used for the calculation | |
| dp2dpTimeSeconds | integer or null the time in seconds that should be used for waiting for the referenced datapoints to send new data |
| scheduleSeconds | integer or null the schedule in seconds between two calculations; use either this or minutesOfHour |
| minutesOfHour | Array of integers <int32> [ items <int32 > ] the minutes of the hour to run the calculation; use either this or scheduleSeconds |
{- "formula": "U * I * cos(phi) * sqrt(3) * constA",
- "datapoints": {
- "U": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "I": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "phi": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}, - "globals": {
- "const": 1
}, - "dp2dpTimeSeconds"": 60,
- "minutesOfHour": [
- 0,
- 15,
- 30,
- 45
]
}{- "status": "ok",
- "errors": [
- "string"
], - "calculatedResult": 0,
- "latestData": {
- "property1": 0,
- "property2": 0
}
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Get all active FLIC connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string"
}
}
]Create FLIC connector for customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId required | string the optional original connector id for this connector |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string"
}
}Get all FLIC connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string"
}
}
]Get FLIC connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string"
}
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Update connector for customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId required | string the optional original connector id for this connector |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string"
}
}Get all active AVA connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}
]Create AVA connector for customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}Get all AVA connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}
]Get AVA connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Update connector for customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}Get all locations of a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "geo": {
- "lat": 0,
- "long": 0
}, - "additionalInfo": { },
- "allowAdditionalInfo": true,
- "allowEquivalenceMapping": true,
- "energyPricing": {
- "electricity": [
- {
- "startTs": "2025-01-01T00:00:00+02:00",
- "exclusiveEndTs": "2025-10-01T00:00:00+02:00",
- "price": 0.15
}, - {
- "startTs": "2025-10-01T00:00:00+02:00",
- "exclusiveEndTs": "2026-10-01T00:00:00+02:00",
- "price": 0.17
}
]
}
}
]Create a new location of a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this location |
| customer required | string <uuid> reference to the customer's uuid this location belongs to |
| name required | string the name of this location. |
| nameAlias1 | string the name alias 1 for this location instance. |
| nameAlias2 | string the name alias 2for this location instance. |
| active required | boolean |
object (geoPosition) A geo position | |
| additionalInfo | object any kind of additional information about this location |
| allowAdditionalInfo | boolean if this location allows additional info or not |
| allowEquivalenceMapping | boolean if this location allows equivalence mapping or not |
object |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "geo": {
- "lat": 0,
- "long": 0
}, - "additionalInfo": { },
- "allowAdditionalInfo": true,
- "allowEquivalenceMapping": true,
- "energyPricing": {
- "electricity": [
- {
- "startTs": "2025-01-01T00:00:00+02:00",
- "exclusiveEndTs": "2025-10-01T00:00:00+02:00",
- "price": 0.15
}, - {
- "startTs": "2025-10-01T00:00:00+02:00",
- "exclusiveEndTs": "2026-10-01T00:00:00+02:00",
- "price": 0.17
}
]
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "geo": {
- "lat": 0,
- "long": 0
}, - "additionalInfo": { },
- "allowAdditionalInfo": true,
- "allowEquivalenceMapping": true,
- "energyPricing": {
- "electricity": [
- {
- "startTs": "2025-01-01T00:00:00+02:00",
- "exclusiveEndTs": "2025-10-01T00:00:00+02:00",
- "price": 0.15
}, - {
- "startTs": "2025-10-01T00:00:00+02:00",
- "exclusiveEndTs": "2026-10-01T00:00:00+02:00",
- "price": 0.17
}
]
}
}Get a location of a specific customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "geo": {
- "lat": 0,
- "long": 0
}, - "additionalInfo": { },
- "allowAdditionalInfo": true,
- "allowEquivalenceMapping": true,
- "energyPricing": {
- "electricity": [
- {
- "startTs": "2025-01-01T00:00:00+02:00",
- "exclusiveEndTs": "2025-10-01T00:00:00+02:00",
- "price": 0.15
}, - {
- "startTs": "2025-10-01T00:00:00+02:00",
- "exclusiveEndTs": "2026-10-01T00:00:00+02:00",
- "price": 0.17
}
]
}
}Update an existing location of a specific customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| uuid required | string <uuid> unique identifier for this location |
| customer required | string <uuid> reference to the customer's uuid this location belongs to |
| name required | string the name of this location. |
| nameAlias1 | string the name alias 1 for this location instance. |
| nameAlias2 | string the name alias 2for this location instance. |
| active required | boolean |
object (geoPosition) A geo position | |
| additionalInfo | object any kind of additional information about this location |
| allowAdditionalInfo | boolean if this location allows additional info or not |
| allowEquivalenceMapping | boolean if this location allows equivalence mapping or not |
object |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "geo": {
- "lat": 0,
- "long": 0
}, - "additionalInfo": { },
- "allowAdditionalInfo": true,
- "allowEquivalenceMapping": true,
- "energyPricing": {
- "electricity": [
- {
- "startTs": "2025-01-01T00:00:00+02:00",
- "exclusiveEndTs": "2025-10-01T00:00:00+02:00",
- "price": 0.15
}, - {
- "startTs": "2025-10-01T00:00:00+02:00",
- "exclusiveEndTs": "2026-10-01T00:00:00+02:00",
- "price": 0.17
}
]
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "geo": {
- "lat": 0,
- "long": 0
}, - "additionalInfo": { },
- "allowAdditionalInfo": true,
- "allowEquivalenceMapping": true,
- "energyPricing": {
- "electricity": [
- {
- "startTs": "2025-01-01T00:00:00+02:00",
- "exclusiveEndTs": "2025-10-01T00:00:00+02:00",
- "price": 0.15
}, - {
- "startTs": "2025-10-01T00:00:00+02:00",
- "exclusiveEndTs": "2026-10-01T00:00:00+02:00",
- "price": 0.17
}
]
}
}Update energy pricing for the given energy type, location, and customer
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| energyType required | string (energyType) Value: "electricity" id of the location to get the data for |
| startTs required | string <date-time> |
| exclusiveEndTs | string <date-time> the optional end timestamp; NOTE that the actual time represented by this timestamp is NOT included - the match for the timespan to search a price for will be "time >= startTS and time < exclusiveEndTs"; only needed when the pricing has an actual end date, otherwise don't use it, which would leave the timespan open until infinity |
| price required | number <float> Price in Euro per unit (electricity: kWh) |
[- {
- "startTs": "2025-01-01T00:00:00+02:00",
- "exclusiveEndTs": "2025-10-01T00:00:00+02:00",
- "price": 0.15
}, - {
- "startTs": "2025-10-01T00:00:00+02:00",
- "exclusiveEndTs": "2026-10-01T00:00:00+02:00",
- "price": 0.17
}
]{- "ok": true
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| energyType required | string (energyType) Value: "electricity" id of the location to get the data for |
{ }Get all sites that are assigned to a specific location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "config": { },
- "active": true,
- "additionalInfo": { }
}
]Create a new site of a specific location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| uuid required | string <uuid> unique identifier for this site |
| location required | string <uuid> the location's uuid the site is related to. |
| name required | string the name of the site. |
| nameAlias1 | string the name alias 1 for this site instance. |
| nameAlias2 | string the name alias 2for this site instance. |
| config | object or null optional configuration object for the device |
| active required | boolean |
| additionalInfo | object any kind of additional information about this site |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "config": { },
- "active": true,
- "additionalInfo": { }
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "config": { },
- "active": true,
- "additionalInfo": { }
}Get all sites that are assigned to a specific customer, without the location inbetween.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "config": { },
- "active": true,
- "additionalInfo": { }
}
]Get a site of a specific location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| siteId required | string id of the site to get |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "config": { },
- "active": true,
- "additionalInfo": { }
}Update an existing site of a specific location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| siteId required | string id of the site to get |
| uuid required | string <uuid> unique identifier for this site |
| location required | string <uuid> the location's uuid the site is related to. |
| name required | string the name of the site. |
| nameAlias1 | string the name alias 1 for this site instance. |
| nameAlias2 | string the name alias 2for this site instance. |
| config | object or null optional configuration object for the device |
| active required | boolean |
| additionalInfo | object any kind of additional information about this site |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "config": { },
- "active": true,
- "additionalInfo": { }
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "config": { },
- "active": true,
- "additionalInfo": { }
}Get all active devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}
]Get all devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}
]Get a device that is assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}Get all active SMA devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- "{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {\n \"username\": \"mqtt-username\"\n },\n \"deviceType\": \"sma\",\n}\n"
]Create a new SMA device of a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
required | object or null (smaDeviceConfigCreate) optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "username": "string",
- "password": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}"{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {\n \"username\": \"mqtt-username\"\n },\n \"deviceType\": \"sma\",\n}\n"Get all SMA devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- "{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {\n \"username\": \"mqtt-username\"\n },\n \"deviceType\": \"sma\",\n}\n"
]Get an SMA device that is assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
"{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {\n \"username\": \"mqtt-username\"\n },\n \"deviceType\": \"sma\",\n}\n"Update an SMA device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
required | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
"{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {\n \"username\": \"mqtt-username\"\n },\n \"deviceType\": \"sma\",\n}\n""{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {\n \"username\": \"mqtt-username\"\n },\n \"deviceType\": \"sma\",\n}\n"Get all active WAGO devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}
]Create a new WAGO device of a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
required | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "wagoModuleType": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "wagoModuleType": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}Get all WAGO devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}
]Get a WAGO device that is assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "wagoModuleType": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}Update a WAGO device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
required | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "wagoModuleType": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "wagoModuleType": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}Get all active SWARM devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}
]Create a new SWARM device of a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}Get all SWARM devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}
]Get a SWARM device that is assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}Update a SWARM device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}Get all active WEATHER devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}
]Create a new WEATHER device of a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}Get all WEATHER devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}
]Get a WEATHER device that is assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}Update a WEATHER device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}Get all active WEATHERSITE devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}
]Create a new WEATHERSITE device of a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}Get all WEATHERSITE devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}
]Get a WEATHERSITE device that is assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}Update a WEATHERSITE device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}Get all active SOLAREDGE devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "apiKey": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}
]Create a new SOLAREDGE device of a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
required | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "apiKey": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "apiKey": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}Get all SOLAREDGE devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "apiKey": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}
]Get a SOLAREDGE device that is assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "apiKey": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}Update a SOLAREDGE device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
required | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "apiKey": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "apiKey": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}Get all active DT devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "labels": {
- "property1": "string",
- "property2": "string"
}
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}
]Create a new DT device of a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
object or null optional configuration object for the device | |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "labels": {
- "property1": "string",
- "property2": "string"
}
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "labels": {
- "property1": "string",
- "property2": "string"
}
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}Get all DT devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "labels": {
- "property1": "string",
- "property2": "string"
}
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}
]Get a DT device that is assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "labels": {
- "property1": "string",
- "property2": "string"
}
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}Update a DT device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
object or null optional configuration object for the device | |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "labels": {
- "property1": "string",
- "property2": "string"
}
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "labels": {
- "property1": "string",
- "property2": "string"
}
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}Get all active GENERIC devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- "{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"generic\",\n}\n"
]Create a new GENERIC device of a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}"{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"generic\",\n}\n"Get all GENERIC devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- "{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"generic\",\n}\n"
]Get an GENERIC device that is assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
"{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"generic\",\n}\n"Update an GENERIC device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
"{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"generic\",\n}\n""{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"generic\",\n}\n"Get all active OPCUA devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- "{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"generic\",\n}\n"
]Create a new OPCUA device of a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}"{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"opcua\",\n}\n"Get all OPCUA devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- "{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"generic\",\n}\n"
]Get an OPCUA device that is assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
"{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"opcua\",\n}\n"Update an OPCUA device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
"{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"opcua\",\n}\n""{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"opcua\",\n}\n"Get all active CALC devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- "{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"generic\",\n}\n"
]Create a new CALC device of a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}"{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"generic\",\n}\n"Get all CALC devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- "{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"generic\",\n}\n"
]Get an CALC device that is assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
"{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"generic\",\n}\n"Update an CALC device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
"{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"generic\",\n}\n""{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"generic\",\n}\n"Get all active FLIC devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}
]Create a new FLIC device of a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}Get all FLIC devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}
]Get a FLIC device that is assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}Update a FLIC device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}Get all active AVA devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "LPR",
- "lastSeen": 0
}
]Create a new AVA device of a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType required | string or null Enum: "LPR" "COUNTS" the subtype of device |
| lastSeen | number Last seen timestamp in milliseconds, will be used internally and is not intended to be set by user |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "LPR",
- "lastSeen": 0
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "LPR",
- "lastSeen": 0
}Get all AVA devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "LPR",
- "lastSeen": 0
}
]Get a AVA device that is assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "LPR",
- "lastSeen": 0
}Update a AVA device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType required | string or null Enum: "LPR" "COUNTS" the subtype of device |
| lastSeen | number Last seen timestamp in milliseconds, will be used internally and is not intended to be set by user |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "LPR",
- "lastSeen": 0
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "LPR",
- "lastSeen": 0
}Get all active datapoints that are assigned to a specific device.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}
]Get all datapoints that are assigned to a specific device of a customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}
]Get a datapoint that is assigned to a specific device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown",
- "datapointSubType": "powerConsumption"
}| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{ }Get all active SMA datapoints that are assigned to a specific SMA device.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}
]Create a new SMA datapoint for an SMA device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| datapointSubtype | string the subtype of datapoint, how the supplier of the connector would call it |
| category required | string (measureDataCategory) Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string (measureDataType) Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}Get all SMA datapoints that are assigned to a specific SMA device of a customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}
]Get an SMA datapoint that is assigned to a specific SMA device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{ }Update an SMA datapoint of a specific SMA device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| datapointSubtype | string the subtype of datapoint, how the supplier of the connector would call it |
| category required | string (measureDataCategory) Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string (measureDataType) Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}Get all active WAGO datapoints that are assigned to a specific WAGO device.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}
]Create a new WAGO datapoint for an WAGO device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| originalDatapointId required | string <int32> the Wago measurement type ID which we use as originalDatapointId, usually a number between 1 and 99 |
| name required | string the name of the datapoint. |
| device required | string <uuid> the device's uuid the datapoint is related to. |
| active required | boolean if the datapoint is active or not |
| customer required | string <uuid> the customer this datapoint (and the related device) belongs to |
| category required | string (measureDataCategory) Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string (measureDataType) Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "originalDatapointId": "string",
- "name": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown",
- "datapointSubType": "powerConsumption"
}Get all WAGO datapoints that are assigned to a specific WAGO device of a customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}
]Get a WAGO datapoint that is assigned to a specific WAGO device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown",
- "datapointSubType": "powerConsumption"
}| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{ }Update a WAGO datapoint of a specific WAGO device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown",
- "datapointSubType": "powerConsumption"
}Get all active SWARM datapoints that are assigned to a specific SWARM device.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}
]Create a new SWARM datapoint for an SWARM device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0
}Get all SWARM datapoints that are assigned to a specific SWARM device of a customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}
]Get a SWARM datapoint that is assigned to a specific SWARM device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown",
- "datapointSubType": "powerConsumption"
}| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{ }Update a SWARM datapoint of a specific SWARM device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown",
- "datapointSubType": "powerConsumption"
}Get all active WEATHER datapoints that are assigned to a specific WEATHER device.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}
]Create a new WEATHER datapoint for an WEATHER device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown",
- "datapointSubType": "powerConsumption"
}Get all WEATHER datapoints that are assigned to a specific WEATHER device of a customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}
]Get a WEATHER datapoint that is assigned to a specific WEATHER device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown",
- "datapointSubType": "powerConsumption"
}| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{ }Update a WEATHER datapoint of a specific WEATHER device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown",
- "datapointSubType": "powerConsumption"
}Get all active WEATHERSITE datapoints that are assigned to a specific WEATHERSITE device.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}
]Create a new WEATHERSITE datapoint for an WEATHERSITE device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown",
- "datapointSubType": "powerConsumption"
}Get all WEATHERSITE datapoints that are assigned to a specific WEATHERSITE device of a customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}
]Get a WEATHERSITE datapoint that is assigned to a specific WEATHERSITE device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown",
- "datapointSubType": "powerConsumption"
}| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{ }Update a WEATHERSITE datapoint of a specific WEATHERSITE device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown",
- "datapointSubType": "powerConsumption"
}Get all active SOLAREDGE datapoints that are assigned to a specific SOLAREDGE device.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown",
- "datapointSubType": "powerConsumption"
}
]Create a new SOLAREDGE datapoint for an SOLAREDGE device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string Enum: "powerConsumption" "powerProduction" "powerSelfConsumption" "powerExport" "powerImport" "energyConsumption" "energyProduction" "energySelfConsumption" "energyExport" "energyImport" the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| datapointSubtype | string the subtype of datapoint, how the supplier of the connector would call it |
| category required | string (measureDataCategory) Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string (measureDataType) Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
| datapointSubType required | string (solaredgeDatapointType) Enum: "powerConsumption" "powerProduction" "powerSelfConsumption" "powerExport" "powerImport" "energyConsumption" "energyProduction" "energySelfConsumption" "energyExport" "energyImport" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown",
- "datapointSubType": "powerConsumption"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown",
- "datapointSubType": "powerConsumption"
}Get all SOLAREDGE datapoints that are assigned to a specific SOLAREDGE device of a customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown",
- "datapointSubType": "powerConsumption"
}
]Get a SOLAREDGE datapoint that is assigned to a specific SOLAREDGE device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown",
- "datapointSubType": "powerConsumption"
}| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{ }Update a SOLAREDGE datapoint of a specific SOLAREDGE device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string Enum: "powerConsumption" "powerProduction" "powerSelfConsumption" "powerExport" "powerImport" "energyConsumption" "energyProduction" "energySelfConsumption" "energyExport" "energyImport" the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| datapointSubtype | string the subtype of datapoint, how the supplier of the connector would call it |
| category required | string (measureDataCategory) Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string (measureDataType) Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
| datapointSubType required | string (solaredgeDatapointType) Enum: "powerConsumption" "powerProduction" "powerSelfConsumption" "powerExport" "powerImport" "energyConsumption" "energyProduction" "energySelfConsumption" "energyExport" "energyImport" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown",
- "datapointSubType": "powerConsumption"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown",
- "datapointSubType": "powerConsumption"
}Get all active DT datapoints that are assigned to a specific DT device.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}
]Create a new DT datapoint for a DT device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| datapointSubtype | string the subtype of datapoint, how the supplier of the connector would call it |
| category required | string (measureDataCategory) Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string (measureDataType) Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}Get all DT datapoints that are assigned to a specific DT device of a customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}
]Get a DT datapoint that is assigned to a specific DT device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{ }Update a DT datapointice of a specific DT device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| datapointSubtype | string the subtype of datapoint, how the supplier of the connector would call it |
| category required | string (measureDataCategory) Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string (measureDataType) Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}Get all active GENERIC datapoints that are assigned to a specific GENERIC device.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}
]Create a new GENERIC datapoint for an GENERIC device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| datapointSubtype | string the subtype of datapoint, how the supplier of the connector would call it |
| category required | string (measureDataCategory) Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string (measureDataType) Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}Get all GENERIC datapoints that are assigned to a specific GENERIC device of a customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}
]Get an GENERIC datapoint that is assigned to a specific GENERIC device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{ }Update an GENERIC datapoint of a specific GENERIC device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| datapointSubtype | string the subtype of datapoint, how the supplier of the connector would call it |
| category required | string (measureDataCategory) Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string (measureDataType) Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}Get all active OPCUA datapoints that are assigned to a specific OPCUA device.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}
]Create a new OPCUA datapoint for an OPCUA device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| datapointSubtype | string the subtype of datapoint, how the supplier of the connector would call it |
| category required | string (measureDataCategory) Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string (measureDataType) Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}Get all OPCUA datapoints that are assigned to a specific OPCUA device of a customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}
]Get an OPCUA datapoint that is assigned to a specific OPCUA device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{ }Update an OPCUA datapoint of a specific OPCUA device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| datapointSubtype | string the subtype of datapoint, how the supplier of the connector would call it |
| category required | string (measureDataCategory) Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string (measureDataType) Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}Get all active CALC datapoints that are assigned to a specific CALC device.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}
]Create a new CALC datapoint for an CALC device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
object or null Configuration of a calculated datapoint (the formula and its parameters) | |
| correctionFactor | number |
| datapointSubtype | string the subtype of datapoint, how the supplier of the connector would call it |
| category required | string (measureDataCategory) Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string (measureDataType) Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": {
- "formula": "U * I * cos(phi) * sqrt(3) * constA",
- "datapoints": {
- "U": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "I": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "phi": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}, - "globals": {
- "const": 1
}, - "dp2dpTimeSeconds"": 60,
- "minutesOfHour": [
- 0,
- 15,
- 30,
- 45
]
}, - "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": {
- "formula": "U * I * cos(phi) * sqrt(3) * constA",
- "datapoints": {
- "U": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "I": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "phi": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}, - "globals": {
- "const": 1
}, - "dp2dpTimeSeconds"": 60,
- "minutesOfHour": [
- 0,
- 15,
- 30,
- 45
]
}, - "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}Get all CALC datapoints that are assigned to a specific CALC device of a customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}
]Get an CALC datapoint that is assigned to a specific CALC device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": {
- "formula": "U * I * cos(phi) * sqrt(3) * constA",
- "datapoints": {
- "U": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "I": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "phi": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}, - "globals": {
- "const": 1
}, - "dp2dpTimeSeconds"": 60,
- "minutesOfHour": [
- 0,
- 15,
- 30,
- 45
]
}, - "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{ }Update an CALC datapoint of a specific CALC device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
object or null Configuration of a calculated datapoint (the formula and its parameters) | |
| correctionFactor | number |
| datapointSubtype | string the subtype of datapoint, how the supplier of the connector would call it |
| category required | string (measureDataCategory) Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string (measureDataType) Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": {
- "formula": "U * I * cos(phi) * sqrt(3) * constA",
- "datapoints": {
- "U": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "I": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "phi": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}, - "globals": {
- "const": 1
}, - "dp2dpTimeSeconds"": 60,
- "minutesOfHour": [
- 0,
- 15,
- 30,
- 45
]
}, - "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": {
- "formula": "U * I * cos(phi) * sqrt(3) * constA",
- "datapoints": {
- "U": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "I": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "phi": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}, - "globals": {
- "const": 1
}, - "dp2dpTimeSeconds"": 60,
- "minutesOfHour": [
- 0,
- 15,
- 30,
- 45
]
}, - "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}Get all active FLIC datapoints that are assigned to a specific FLIC device.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}
]Create a new FLIC datapoint for an FLIC device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| datapointSubtype | string the subtype of datapoint, how the supplier of the connector would call it |
| category required | string (measureDataCategory) Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string (measureDataType) Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}Get all FLIC datapoints that are assigned to a specific FLIC device of a customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}
]Get a FLIC datapoint that is assigned to a specific FLIC device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{ }Update a FLIC datapoint of a specific FLIC device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| datapointSubtype | string the subtype of datapoint, how the supplier of the connector would call it |
| category required | string (measureDataCategory) Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string (measureDataType) Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}Get all active AVA datapoints that are assigned to a specific AVA device.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}
]Create a new AVA datapoint for an AVA device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| datapointSubtype | string the subtype of datapoint, how the supplier of the connector would call it |
| category required | string (measureDataCategory) Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string (measureDataType) Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}Get all AVA datapoints that are assigned to a specific AVA device of a customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}
]Get a AVA datapoint that is assigned to a specific AVA device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{ }Update a AVA datapoint of a specific AVA device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| datapointSubtype | string the subtype of datapoint, how the supplier of the connector would call it |
| category required | string (measureDataCategory) Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string (measureDataType) Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}Gets all the used labels and their values for a given customer and connector, if given
| customerId required | string id of the customer to get the data for |
| connectorId required | string id of the connector |
[- {
- "label": "floor",
- "values": [
- [
- "0EG",
- "1OG",
- "2OG"
]
]
}
]get weather summary per day
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| startdate required | string <date> start date for the summary |
| enddate | string <date> end date for the summary - if skipped/not used, only the day represented by startdate will be returned |
[- {
- "date": "2019-08-24",
- "tempMax": 0,
- "tempMin": 0,
- "rainMax": 0,
- "rainMin": 0,
- "rainSum": 0
}
]get weather details (hourly)
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| startdatetime required | string <date-time> start date and time for the summary |
| enddatetime required | string <date-time> end date and time for the details |
[- {
- "type": "T2M",
- "data": [
- {
- "dateTime": "2019-08-24T14:15:22Z",
- "value": 0
}
]
}
]get weather site data (hourly)
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| startdatetime required | string <date-time> start date and time for the summary |
| enddatetime required | string <date-time> end date and time for the details |
[- {
- "dateTime": "2019-08-24T14:15:22Z",
- "FFX": 0,
- "DD": 0,
- "FFAM": 0,
- "P": 0,
- "RFA": 0,
- "RR": 0,
- "SCHNEE": 0,
- "SO": 0,
- "TL": 0
}
]get weather site sites
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "id": "string",
- "name": "string",
- "state": "string",
- "lat": 0,
- "lon": 0,
- "validFrom": "2019-08-24",
- "validTo": "2019-08-24",
- "altitude": 0
}
]get Swarm data per time and date
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointIds required | string Example: datapointIds=1234567,8901234,5678901 datapointIds as a comma-separated list |
| startdatetime required | string <date-time> start date and time for the summary |
| enddatetime required | string <date-time> end date and time for the summary |
[- {
- "datapointId": "string",
- "lineCounts": [
- {
- "dateTime": "string",
- "in": 0,
- "out": 0
}
]
}
]get Wago thing by thingId
| customerId required | string id of the customer to get the data for |
| thingId required | string id of the thing to work with |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "thingName": "string",
- "active": true,
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "thingArn": "string",
- "thingId": "string",
- "certificateArn": "string",
- "certificateId": "string",
- "certificatePresignedUrl": "string",
- "publicKeyPresignedUrl": "string",
- "privateKeyPresignedUrl": "string",
- "zippedCertKeysPresignedUrl": "string",
- "signedUrlExpiresAt": 0,
- "connector": "ae3e6c6f-6542-43ae-8e3b-4654639f6b5f",
- "macId": "string"
}get Wago thing by connectorId
| customerId required | string id of the customer to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "thingName": "string",
- "active": true,
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "thingArn": "string",
- "thingId": "string",
- "certificateArn": "string",
- "certificateId": "string",
- "certificatePresignedUrl": "string",
- "publicKeyPresignedUrl": "string",
- "privateKeyPresignedUrl": "string",
- "zippedCertKeysPresignedUrl": "string",
- "signedUrlExpiresAt": 0,
- "connector": "ae3e6c6f-6542-43ae-8e3b-4654639f6b5f",
- "macId": "string"
}regen cert and keys for Wago thing by connectorId
| customerId required | string id of the customer to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "thingName": "string",
- "active": true,
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "thingArn": "string",
- "thingId": "string",
- "certificateArn": "string",
- "certificateId": "string",
- "certificatePresignedUrl": "string",
- "publicKeyPresignedUrl": "string",
- "privateKeyPresignedUrl": "string",
- "zippedCertKeysPresignedUrl": "string",
- "signedUrlExpiresAt": 0,
- "connector": "ae3e6c6f-6542-43ae-8e3b-4654639f6b5f",
- "macId": "string"
}{- "Io750_494": [
- {
- "label": "Gesamtwirkleistung",
- "value": 1,
- "measurementType": "totalactivepower"
}, - {
- "label": "Gesamtblindleistung",
- "value": 2,
- "measurementType": "totalreactivepower"
}
], - "Io750_495": [
- {
- "label": "Gesamtwirkleistung",
- "value": 1,
- "measurementType": "totalactivepower"
}, - {
- "label": "Gesamtblindleistung",
- "value": 2,
- "measurementType": "totalreactivepower"
}
]
}Get all active WAGO connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}
]Create WAGO connector for customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId required | string the optional original connector id for this connector |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "macId": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "macId": "string"
}
}Get all WAGO connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}
]Get WAGO connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "macId": "string"
}
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Update connector for customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId required | string the optional original connector id for this connector |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "macId": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "macId": "string"
}
}Get all active WAGO devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}
]Create a new WAGO device of a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
required | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "wagoModuleType": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "wagoModuleType": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}Get all WAGO devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}
]Get a WAGO device that is assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "wagoModuleType": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}Update a WAGO device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
required | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "wagoModuleType": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "wagoModuleType": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}Get all active WAGO datapoints that are assigned to a specific WAGO device.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}
]Create a new WAGO datapoint for an WAGO device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| originalDatapointId required | string <int32> the Wago measurement type ID which we use as originalDatapointId, usually a number between 1 and 99 |
| name required | string the name of the datapoint. |
| device required | string <uuid> the device's uuid the datapoint is related to. |
| active required | boolean if the datapoint is active or not |
| customer required | string <uuid> the customer this datapoint (and the related device) belongs to |
| category required | string (measureDataCategory) Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string (measureDataType) Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "originalDatapointId": "string",
- "name": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown",
- "datapointSubType": "powerConsumption"
}Get all WAGO datapoints that are assigned to a specific WAGO device of a customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}
]Get a WAGO datapoint that is assigned to a specific WAGO device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown",
- "datapointSubType": "powerConsumption"
}| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{ }Update a WAGO datapoint of a specific WAGO device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown",
- "datapointSubType": "powerConsumption"
}Get all active dashboard configurations.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "active": true,
- "isMain": true,
- "location": "string",
- "config": "{\"test\": \"value\",\"test2\": \"value2\",\"test3\": [\"a\", \"b\", \"c\"],\"test4\": {\"test5\": \"value5\"}}"
}
]Create existing dashboard config.
| customerId required | string id of the customer to work with |
| uuid required | string <uuid> |
| customer required | string <uuid> |
| name required | string |
| active required | boolean |
| isMain | boolean or null |
| location required | string the location this dashboard is associated with |
| config | string or null A "stringified" JSON is expected here |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "active": true,
- "isMain": true,
- "location": "string",
- "config": "{\"test\": \"value\",\"test2\": \"value2\",\"test3\": [\"a\", \"b\", \"c\"],\"test4\": {\"test5\": \"value5\"}}"
}{ }Get all dashboard configurations.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "active": true,
- "isMain": true,
- "location": "string",
- "config": "{\"test\": \"value\",\"test2\": \"value2\",\"test3\": [\"a\", \"b\", \"c\"],\"test4\": {\"test5\": \"value5\"}}"
}
]Get a dashboard configuration.
| customerId required | string id of the customer to get the data for |
| dashboardConfigId required | string id of the dashboard config |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "active": true,
- "isMain": true,
- "location": "string",
- "config": "{\"test\": \"value\",\"test2\": \"value2\",\"test3\": [\"a\", \"b\", \"c\"],\"test4\": {\"test5\": \"value5\"}}"
}Update existing dashboard config.
| customerId required | string id of the customer to get the data for |
| dashboardConfigId required | string id of the dashboard config |
| uuid required | string <uuid> |
| customer required | string <uuid> |
| name required | string |
| active required | boolean |
| isMain | boolean or null |
| location required | string the location this dashboard is associated with |
| config | string or null A "stringified" JSON is expected here |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "active": true,
- "isMain": true,
- "location": "string",
- "config": "{\"test\": \"value\",\"test2\": \"value2\",\"test3\": [\"a\", \"b\", \"c\"],\"test4\": {\"test5\": \"value5\"}}"
}{ }Create connector type.
| uuid required | string <uuid> unique identifier for this conenctor type |
| name required | string The name of this connector type. |
| key required | string A unique identifier for this specific type, e.g. AVA for AVA Security |
| active required | boolean A boolean indicating if this type is active or not - if not, no new connectors of this type can be created. |
| config | object or null The config object that is dependent of the connector type instance itself, so no schema for this. |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "key": "string",
- "active": true,
- "config": { }
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "key": "string",
- "active": true,
- "config": { }
}Get a specific connector type.
| connectorTypeId required | string id of the connector type to work with |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "key": "string",
- "active": true,
- "config": { }
}Update connector type.
| connectorTypeId required | string id of the connector type to work with |
| uuid required | string <uuid> unique identifier for this conenctor type |
| name required | string The name of this connector type. |
| key required | string A unique identifier for this specific type, e.g. AVA for AVA Security |
| active required | boolean A boolean indicating if this type is active or not - if not, no new connectors of this type can be created. |
| config | object or null The config object that is dependent of the connector type instance itself, so no schema for this. |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "key": "string",
- "active": true,
- "config": { }
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "key": "string",
- "active": true,
- "config": { }
}Encrypts a given value
| value required | string The value to encrypt |
{- "value": "a_secret_password"
}{- "encrypted": "string"
}Get all active SMA connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string"
}
]Create SMA connector for customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string"
}Get all SMA connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string"
}
]Get SMA connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string"
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Update connector for customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string"
}Get all active SMA devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- "{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {\n \"username\": \"mqtt-username\"\n },\n \"deviceType\": \"sma\",\n}\n"
]Create a new SMA device of a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
required | object or null (smaDeviceConfigCreate) optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "username": "string",
- "password": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}"{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {\n \"username\": \"mqtt-username\"\n },\n \"deviceType\": \"sma\",\n}\n"Get all SMA devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- "{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {\n \"username\": \"mqtt-username\"\n },\n \"deviceType\": \"sma\",\n}\n"
]Get an SMA device that is assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
"{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {\n \"username\": \"mqtt-username\"\n },\n \"deviceType\": \"sma\",\n}\n"Update an SMA device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
required | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
"{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {\n \"username\": \"mqtt-username\"\n },\n \"deviceType\": \"sma\",\n}\n""{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {\n \"username\": \"mqtt-username\"\n },\n \"deviceType\": \"sma\",\n}\n"Get all active SMA datapoints that are assigned to a specific SMA device.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}
]Create a new SMA datapoint for an SMA device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| datapointSubtype | string the subtype of datapoint, how the supplier of the connector would call it |
| category required | string (measureDataCategory) Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string (measureDataType) Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}Get all SMA datapoints that are assigned to a specific SMA device of a customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}
]Get an SMA datapoint that is assigned to a specific SMA device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{ }Update an SMA datapoint of a specific SMA device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| datapointSubtype | string the subtype of datapoint, how the supplier of the connector would call it |
| category required | string (measureDataCategory) Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string (measureDataType) Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}Get an SMA AWS IoT thing that is assigned to a specific SMA device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "thingName": "string",
- "active": true,
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "thingArn": "string",
- "thingId": "string",
- "username": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "smaId": "string",
- "adapterConfig": {
- "clientId": "string",
- "username": "string",
- "topic": "string",
- "port": 0,
- "protocol": "string",
- "broker": "string"
}
}Get an SMA AWS IoT thing that is assigned to a specific SMA device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "thingName": "string",
- "active": true,
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "thingArn": "string",
- "thingId": "string",
- "username": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "smaId": "string",
- "adapterConfig": {
- "clientId": "string",
- "username": "string",
- "topic": "string",
- "port": 0,
- "protocol": "string",
- "broker": "string"
}
}Get a FLIC AWS IoT thing for a FLIC connector of a customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "thingName": "string",
- "active": true,
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "thingArn": "string",
- "thingId": "string",
- "username": "string",
- "connector": "ae3e6c6f-6542-43ae-8e3b-4654639f6b5f",
- "flicId": "string",
- "adapterConfig": {
- "clientId": "string",
- "username": "string",
- "topic": "string",
- "port": 0,
- "protocol": "string",
- "broker": "string"
}
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Get all active SWARM connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}
]Create SWARM connector for customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}Get all SWARM connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}
]Get SWARM connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Update connector for customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}Get all active SWARM devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}
]Create a new SWARM device of a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}Get all SWARM devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}
]Get a SWARM device that is assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}Update a SWARM device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}Get all active SWARM datapoints that are assigned to a specific SWARM device.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}
]Create a new SWARM datapoint for an SWARM device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0
}Get all SWARM datapoints that are assigned to a specific SWARM device of a customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}
]Get a SWARM datapoint that is assigned to a specific SWARM device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown",
- "datapointSubType": "powerConsumption"
}| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{ }Update a SWARM datapoint of a specific SWARM device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown",
- "datapointSubType": "powerConsumption"
}Get all active WEATHER connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}
]Create WEATHER connector for customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}Get all WEATHER connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}
]Get WEATHER connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Update connector for customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}Get all active WEATHER devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}
]Create a new WEATHER device of a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}Get all WEATHER devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}
]Get a WEATHER device that is assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}Update a WEATHER device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}Get all active WEATHER datapoints that are assigned to a specific WEATHER device.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}
]Create a new WEATHER datapoint for an WEATHER device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown",
- "datapointSubType": "powerConsumption"
}Get all WEATHER datapoints that are assigned to a specific WEATHER device of a customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}
]Get a WEATHER datapoint that is assigned to a specific WEATHER device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown",
- "datapointSubType": "powerConsumption"
}| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{ }Update a WEATHER datapoint of a specific WEATHER device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown",
- "datapointSubType": "powerConsumption"
}Get all active WEATHERSITE connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}
]Create WEATHERSITE connector for customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}Get all WEATHERSITE connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}
]Get WEATHERSITE connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Update connector for customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}Get all active WEATHERSITE devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}
]Create a new WEATHERSITE device of a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}Get all WEATHERSITE devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}
]Get a WEATHERSITE device that is assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}Update a WEATHERSITE device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}Get all active WEATHERSITE datapoints that are assigned to a specific WEATHERSITE device.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}
]Create a new WEATHERSITE datapoint for an WEATHERSITE device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown",
- "datapointSubType": "powerConsumption"
}Get all WEATHERSITE datapoints that are assigned to a specific WEATHERSITE device of a customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}
]Get a WEATHERSITE datapoint that is assigned to a specific WEATHERSITE device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown",
- "datapointSubType": "powerConsumption"
}| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{ }Update a WEATHERSITE datapoint of a specific WEATHERSITE device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown",
- "datapointSubType": "powerConsumption"
}Get all active SOLAREDGE connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "apiKey": "string"
}
}
]Create SOLAREDGE connector for customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId required | string the optional original connector id for this connector |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "apiKey": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "apiKey": "string"
}
}Get all SOLAREDGE connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "apiKey": "string"
}
}
]Get SOLAREDGE connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "apiKey": "string"
}
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Update connector for customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId required | string the optional original connector id for this connector |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "apiKey": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "apiKey": "string"
}
}Get all active SOLAREDGE devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "apiKey": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}
]Create a new SOLAREDGE device of a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
required | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "apiKey": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "apiKey": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}Get all SOLAREDGE devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "apiKey": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}
]Get a SOLAREDGE device that is assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "apiKey": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}Update a SOLAREDGE device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
required | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "apiKey": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "apiKey": "string"
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}Get all active SOLAREDGE datapoints that are assigned to a specific SOLAREDGE device.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown",
- "datapointSubType": "powerConsumption"
}
]Create a new SOLAREDGE datapoint for an SOLAREDGE device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string Enum: "powerConsumption" "powerProduction" "powerSelfConsumption" "powerExport" "powerImport" "energyConsumption" "energyProduction" "energySelfConsumption" "energyExport" "energyImport" the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| datapointSubtype | string the subtype of datapoint, how the supplier of the connector would call it |
| category required | string (measureDataCategory) Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string (measureDataType) Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
| datapointSubType required | string (solaredgeDatapointType) Enum: "powerConsumption" "powerProduction" "powerSelfConsumption" "powerExport" "powerImport" "energyConsumption" "energyProduction" "energySelfConsumption" "energyExport" "energyImport" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown",
- "datapointSubType": "powerConsumption"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown",
- "datapointSubType": "powerConsumption"
}Get all SOLAREDGE datapoints that are assigned to a specific SOLAREDGE device of a customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown",
- "datapointSubType": "powerConsumption"
}
]Get a SOLAREDGE datapoint that is assigned to a specific SOLAREDGE device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown",
- "datapointSubType": "powerConsumption"
}| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{ }Update a SOLAREDGE datapoint of a specific SOLAREDGE device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string Enum: "powerConsumption" "powerProduction" "powerSelfConsumption" "powerExport" "powerImport" "energyConsumption" "energyProduction" "energySelfConsumption" "energyExport" "energyImport" the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| datapointSubtype | string the subtype of datapoint, how the supplier of the connector would call it |
| category required | string (measureDataCategory) Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string (measureDataType) Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
| datapointSubType required | string (solaredgeDatapointType) Enum: "powerConsumption" "powerProduction" "powerSelfConsumption" "powerExport" "powerImport" "energyConsumption" "energyProduction" "energySelfConsumption" "energyExport" "energyImport" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown",
- "datapointSubType": "powerConsumption"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "powerConsumption",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown",
- "datapointSubType": "powerConsumption"
}Get all active DT connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}
]Create DT connector for customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "webhookUrl": "string",
- "projectId": "string",
- "oAuthKeyId": "string",
- "oAuthEmail": "string",
- "oAuthSecretEncrytped": "string",
- "ignoreNameLabelChange": false
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "webhookUrl": "string",
- "projectId": "string",
- "oAuthKeyId": "string",
- "oAuthEmail": "string",
- "oAuthSecretEncrytped": "string",
- "ignoreNameLabelChange": false
}
}Get all DT connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}
]Get DT connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "webhookUrl": "string",
- "projectId": "string",
- "oAuthKeyId": "string",
- "oAuthEmail": "string",
- "oAuthSecretEncrytped": "string",
- "ignoreNameLabelChange": false
}
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Update connector for customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "webhookUrl": "string",
- "projectId": "string",
- "oAuthKeyId": "string",
- "oAuthEmail": "string",
- "oAuthSecretEncrytped": "string",
- "ignoreNameLabelChange": false
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "webhookUrl": "string",
- "projectId": "string",
- "oAuthKeyId": "string",
- "oAuthEmail": "string",
- "oAuthSecretEncrytped": "string",
- "ignoreNameLabelChange": false
}
}Get all active DT devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "labels": {
- "property1": "string",
- "property2": "string"
}
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}
]Create a new DT device of a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
object or null optional configuration object for the device | |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "labels": {
- "property1": "string",
- "property2": "string"
}
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "labels": {
- "property1": "string",
- "property2": "string"
}
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}Get all DT devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "labels": {
- "property1": "string",
- "property2": "string"
}
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}
]Get a DT device that is assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "labels": {
- "property1": "string",
- "property2": "string"
}
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}Update a DT device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
object or null optional configuration object for the device | |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "labels": {
- "property1": "string",
- "property2": "string"
}
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": {
- "labels": {
- "property1": "string",
- "property2": "string"
}
}, - "deviceType": "dt",
- "deviceSubType": "temperature"
}Get all active DT datapoints that are assigned to a specific DT device.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}
]Create a new DT datapoint for a DT device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| datapointSubtype | string the subtype of datapoint, how the supplier of the connector would call it |
| category required | string (measureDataCategory) Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string (measureDataType) Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}Get all DT datapoints that are assigned to a specific DT device of a customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}
]Get a DT datapoint that is assigned to a specific DT device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{ }Update a DT datapointice of a specific DT device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| datapointSubtype | string the subtype of datapoint, how the supplier of the connector would call it |
| category required | string (measureDataCategory) Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string (measureDataType) Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}Gets measured data for a given customer, allowing several grouping and calculation options. The following types of measurement formats are supported:
| customerId required | string id of the customer to get the data for |
| startdatetime required | string <date-time> [all] start date and time for the query |
| enddatetime required | string <date-time> [all] end date and time for the query |
| datapoints | Array of strings [all] list of 1-n datapoints |
object Example: "[all] labels to filter the data by" | |
| category required | string (measureDataCategory) Enum: "weather" "energy" "environment" "status" "recognition" "unknown" [all] |
| type required | string (measureDataType) Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" [all] |
| resolution | string Enum: "max" "1m" "5m" "15m" "30m" "1h" "6h" "12h" "1d" "1w" "1mo" [all] Either returns all values ('max') or groups them by the given time period |
| func required | string Enum: "minMaxAvg" "exact" "closestPreceding" "sum" "totalMin" "totalMax" "totalAvg" "totalMinMaxAvg" "totalSum" [all] describes the function that should be performed on the data, grouped by the resolution; "exact" is only allowed if resolution is "max"; for [categorical], only "sum" and "exact" are allowed |
| diff | boolean [number] ]hether the diff of values between found data should be calculated (e.g. for energy consumption based on absolute energy values) |
| combine | boolean [all] only with functions 'minMaxAvg'[number] or 'sum'[all] and their 'totalX'[number] variants; if true the functions are performed on all datapoints included in the command, otherwise the function will be performed for each datapoint separately |
| includeprice | boolean [number] only with functions 'exact', 'sum', 'totalSum', closestPreceeding' |
| queryId | string [all] optional ID to identify the query and the repsonse (which will also contain the queryId in its body) |
| influx | boolean [all] whether the data should be retrieved from Influx (true, default) or Timestream (false) |
{- "datapoints": [
- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "deviceUuid": "9e508920-d2ae-4d6c-8e73-5b5607accb47",
- "deviceName": "string",
- "datapointType": "string",
- "datapointSubType": "string",
- "deviceType": "string",
- "deviceSubType": "string",
- "locationUuid": "28eb4061-c7a3-45b5-9f5e-8d0445089dff",
- "locationName": "string",
- "siteUuid": "2019-08-24T14:15:22Z",
- "siteName": "string"
}
], - "datapointResultDetails": {
- "listOfDatapointUuidsWithCorrectStartTime": [
- {
- "datapointUuid": "d99c3de4-7271-45b1-8d86-111f93f6ce3e",
- "firstTimeFound": "2019-08-24T14:15:22Z"
}
], - "listOfDatapointUuidsWithStartTimeInQueryIntervall": [
- {
- "datapointUuid": "d99c3de4-7271-45b1-8d86-111f93f6ce3e",
- "firstTimeFound": "2019-08-24T14:15:22Z"
}
], - "listOfDatapointUuidsWithNoStartTime": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}, - "unit": "string",
- "format": "number",
- "categoricalValues": [
- "string"
], - "combined": true,
- "queryId": "string",
- "data": [
- [
- {
- "ts": "2019-08-24T14:15:22Z",
- "data": {
- "unit": "string",
- "format": "number",
- "category": "string",
- "type": "string",
- "ts": "2019-08-24T14:15:22Z",
- "value": "string",
- "valuePrice": 0
}
}
]
]
}Gets latest measured data for a given customer and a given list of datapoints
| customerId required | string id of the customer to get the data for |
| datapoints | Array of strings list of 1-n datapoints |
[- {
- "value": "string",
- "unit": "string",
- "format": "number",
- "category": "weather",
- "type": "unknown",
- "ts": "string",
- "datapointUuid": "string",
- "deviceUuid": "string",
- "connectorUuid": "string",
- "connectorTypeUuid": "string",
- "locationUuid": "string",
- "siteUuid": "string",
- "labels": [
- {
- "label": "floor",
- "values": [
- [
- "0EG",
- "1OG",
- "2OG"
]
]
}
]
}
]Gets datapoints or their count for customer optionally filtered by category, measurement type, location and site
| customerId required | string id of the customer to get the data for |
| count | boolean optional flag to get only the number of datapoints instead of datapoints |
| category | string (measureDataCategory) Enum: "weather" "energy" "environment" "status" "recognition" "unknown" optional category to filter for |
| type | string (measureDataType) Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" optional measurement type to filter for |
| location | string optional location UUID |
| site | string optional site UUID |
[ ]Gets labels for customer by category, measurement type
| customerId required | string id of the customer to get the data for |
| category required | string (measureDataCategory) Enum: "weather" "energy" "environment" "status" "recognition" "unknown" Example: environment the category to get the labels for |
| type required | string (measureDataType) Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" Example: temperature the type of measurement to get the labels for |
[- {
- "label": "floor",
- "values": [
- [
- "0EG",
- "1OG",
- "2OG"
]
]
}
]| customerId required | string id of the customer to get the data for |
| category required | string (measureDataCategory) Enum: "weather" "energy" "environment" "status" "recognition" "unknown" Example: environment the category to get the labels for |
| type required | string (measureDataType) Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" Example: temperature the type of measurement to get the labels for |
{ }Get all categorical measurement types and their allowed values
{- "contact": [
- "OPEN",
- "CLOSED"
], - "touch": [
- "TOUCHED"
], - "presence": [
- "PRESENT",
- "NOT_PRESENT"
], - "waterdetector": [
- "PRESENT",
- "NOT_PRESENT"
], - "motion": [
- "MOTION_DETECTED",
- "NO_MOTION_DETECTED"
], - "occupancy": [
- "OCCUPIED",
- "NOT_OCCUPIED"
]
}Gets status data for an item of a given customer
| customerId required | string id of the customer to get the data for |
| itemType required | string Enum: "datapoint" "device" "connector" Example: connector the item type to get the status for |
| uuid required | string <uuid> Example: 798ab324-b910-4175-a27b-c9450c35b7e4 the UUID of the item to get the status data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "message": "string"
}| customerId required | string id of the customer to get the data for |
| itemType required | string Enum: "datapoint" "device" "connector" Example: connector the item type to get the status for |
| uuid required | string <uuid> Example: 798ab324-b910-4175-a27b-c9450c35b7e4 the UUID of the item to get the status data for |
{ }Get all active GENERIC connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string"
}
]Create GENERIC connector for customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string"
}Get all GENERIC connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string"
}
]Get GENERIC connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string"
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Update connector for customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string"
}Get all active GENERIC devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- "{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"generic\",\n}\n"
]Create a new GENERIC device of a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}"{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"generic\",\n}\n"Get all GENERIC devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- "{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"generic\",\n}\n"
]Get an GENERIC device that is assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
"{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"generic\",\n}\n"Update an GENERIC device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
"{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"generic\",\n}\n""{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"generic\",\n}\n"Get all active GENERIC datapoints that are assigned to a specific GENERIC device.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}
]Create a new GENERIC datapoint for an GENERIC device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| datapointSubtype | string the subtype of datapoint, how the supplier of the connector would call it |
| category required | string (measureDataCategory) Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string (measureDataType) Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}Get all GENERIC datapoints that are assigned to a specific GENERIC device of a customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}
]Get an GENERIC datapoint that is assigned to a specific GENERIC device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{ }Update an GENERIC datapoint of a specific GENERIC device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| datapointSubtype | string the subtype of datapoint, how the supplier of the connector would call it |
| category required | string (measureDataCategory) Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string (measureDataType) Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}Send data to the generic-connector
| connectorUuid required | string <uuid> |
| customerUuid required | string <uuid> |
| deviceUuid required | string <uuid> |
| datapointUuid required | string <uuid> |
| timestamp required | string <date-time> |
| value required | string |
{- "connectorUuid": "d35b761f-01a3-438e-b959-b4349902444b",
- "customerUuid": "12589d07-fa98-4994-8d16-bef116e8e30f",
- "deviceUuid": "9e508920-d2ae-4d6c-8e73-5b5607accb47",
- "datapointUuid": "d99c3de4-7271-45b1-8d86-111f93f6ce3e",
- "timestamp": "2019-08-24T14:15:22Z",
- "value": "string"
}{ }Get all active OPCUA connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string"
}
]Create OPCUA connector for customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId required | string or null the optional original connector id for this connector |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string"
}Get all OPCUA connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string"
}
]Get OPCUA connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string"
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Update connector for customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId required | string or null the optional original connector id for this connector |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string"
}Get all active OPCUA devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- "{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"generic\",\n}\n"
]Create a new OPCUA device of a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}"{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"opcua\",\n}\n"Get all OPCUA devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- "{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"generic\",\n}\n"
]Get an OPCUA device that is assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
"{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"opcua\",\n}\n"Update an OPCUA device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
"{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"opcua\",\n}\n""{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"opcua\",\n}\n"Get all active OPCUA datapoints that are assigned to a specific OPCUA device.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}
]Create a new OPCUA datapoint for an OPCUA device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| datapointSubtype | string the subtype of datapoint, how the supplier of the connector would call it |
| category required | string (measureDataCategory) Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string (measureDataType) Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}Get all OPCUA datapoints that are assigned to a specific OPCUA device of a customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}
]Get an OPCUA datapoint that is assigned to a specific OPCUA device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{ }Update an OPCUA datapoint of a specific OPCUA device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| datapointSubtype | string the subtype of datapoint, how the supplier of the connector would call it |
| category required | string (measureDataCategory) Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string (measureDataType) Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}get OPCUA thing by thingId
| customerId required | string id of the customer to get the data for |
| thingId required | string id of the thing to work with |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "thingName": "string",
- "active": true,
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "thingArn": "string",
- "thingId": "string",
- "certificateArn": "string",
- "certificateId": "string",
- "certificatePresignedUrl": "string",
- "publicKeyPresignedUrl": "string",
- "privateKeyPresignedUrl": "string",
- "zippedCertKeysPresignedUrl": "string",
- "signedUrlExpiresAt": 0,
- "connector": "ae3e6c6f-6542-43ae-8e3b-4654639f6b5f",
- "macId": "string"
}get OPCUA thing by connectorId
| customerId required | string id of the customer to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "thingName": "string",
- "active": true,
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "thingArn": "string",
- "thingId": "string",
- "certificateArn": "string",
- "certificateId": "string",
- "certificatePresignedUrl": "string",
- "publicKeyPresignedUrl": "string",
- "privateKeyPresignedUrl": "string",
- "zippedCertKeysPresignedUrl": "string",
- "signedUrlExpiresAt": 0,
- "connector": "ae3e6c6f-6542-43ae-8e3b-4654639f6b5f",
- "macId": "string"
}regen cert and keys for OPCUA thing by connectorId
| customerId required | string id of the customer to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "thingName": "string",
- "active": true,
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "thingArn": "string",
- "thingId": "string",
- "certificateArn": "string",
- "certificateId": "string",
- "certificatePresignedUrl": "string",
- "publicKeyPresignedUrl": "string",
- "privateKeyPresignedUrl": "string",
- "zippedCertKeysPresignedUrl": "string",
- "signedUrlExpiresAt": 0,
- "connector": "ae3e6c6f-6542-43ae-8e3b-4654639f6b5f",
- "macId": "string"
}Get all active CALC connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "allowAllLocations": true
}
}
]Create CALC connector for customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId required | string or null the optional original connector id for this connector |
required | object |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "allowAllLocations": true
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "allowAllLocations": true
}
}Get all CALC connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "allowAllLocations": true
}
}
]Get CALC connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "allowAllLocations": true
}
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Update connector for customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId required | string or null the optional original connector id for this connector |
required | object |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "allowAllLocations": true
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "allowAllLocations": true
}
}Get all active CALC devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- "{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"generic\",\n}\n"
]Create a new CALC device of a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}"{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"generic\",\n}\n"Get all CALC devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- "{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"generic\",\n}\n"
]Get an CALC device that is assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
"{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"generic\",\n}\n"Update an CALC device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
"{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"generic\",\n}\n""{\n \"uuid\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"customer\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"name\": \"0001-1KF1234567\",\n \"active\": true,\n \"originalDeviceId\": \"1KF1234567\",\n \"connector\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"location\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"site\": \"3fa85f64-5717-4562-b3fc-2c963f66afa6\",\n \"config\": {},\n \"deviceType\": \"generic\",\n}\n"Get all active CALC datapoints that are assigned to a specific CALC device.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}
]Create a new CALC datapoint for an CALC device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
object or null Configuration of a calculated datapoint (the formula and its parameters) | |
| correctionFactor | number |
| datapointSubtype | string the subtype of datapoint, how the supplier of the connector would call it |
| category required | string (measureDataCategory) Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string (measureDataType) Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": {
- "formula": "U * I * cos(phi) * sqrt(3) * constA",
- "datapoints": {
- "U": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "I": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "phi": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}, - "globals": {
- "const": 1
}, - "dp2dpTimeSeconds"": 60,
- "minutesOfHour": [
- 0,
- 15,
- 30,
- 45
]
}, - "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": {
- "formula": "U * I * cos(phi) * sqrt(3) * constA",
- "datapoints": {
- "U": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "I": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "phi": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}, - "globals": {
- "const": 1
}, - "dp2dpTimeSeconds"": 60,
- "minutesOfHour": [
- 0,
- 15,
- 30,
- 45
]
}, - "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}Get all CALC datapoints that are assigned to a specific CALC device of a customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}
]Get an CALC datapoint that is assigned to a specific CALC device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": {
- "formula": "U * I * cos(phi) * sqrt(3) * constA",
- "datapoints": {
- "U": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "I": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "phi": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}, - "globals": {
- "const": 1
}, - "dp2dpTimeSeconds"": 60,
- "minutesOfHour": [
- 0,
- 15,
- 30,
- 45
]
}, - "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{ }Update an CALC datapoint of a specific CALC device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
object or null Configuration of a calculated datapoint (the formula and its parameters) | |
| correctionFactor | number |
| datapointSubtype | string the subtype of datapoint, how the supplier of the connector would call it |
| category required | string (measureDataCategory) Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string (measureDataType) Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": {
- "formula": "U * I * cos(phi) * sqrt(3) * constA",
- "datapoints": {
- "U": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "I": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "phi": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}, - "globals": {
- "const": 1
}, - "dp2dpTimeSeconds"": 60,
- "minutesOfHour": [
- 0,
- 15,
- 30,
- 45
]
}, - "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": {
- "formula": "U * I * cos(phi) * sqrt(3) * constA",
- "datapoints": {
- "U": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "I": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "phi": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}, - "globals": {
- "const": 1
}, - "dp2dpTimeSeconds"": 60,
- "minutesOfHour": [
- 0,
- 15,
- 30,
- 45
]
}, - "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}Validate the fiven config in the context of the given CALC connector of a customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| formula required | string the formula that should be calculated; any Javascript expression that results in a number can be used |
required | object the datapoints that should be used for the calculation |
object the global variables that should be used for the calculation | |
| dp2dpTimeSeconds | integer or null the time in seconds that should be used for waiting for the referenced datapoints to send new data |
| scheduleSeconds | integer or null the schedule in seconds between two calculations; use either this or minutesOfHour |
| minutesOfHour | Array of integers <int32> [ items <int32 > ] the minutes of the hour to run the calculation; use either this or scheduleSeconds |
{- "formula": "U * I * cos(phi) * sqrt(3) * constA",
- "datapoints": {
- "U": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "I": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
- "phi": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}, - "globals": {
- "const": 1
}, - "dp2dpTimeSeconds"": 60,
- "minutesOfHour": [
- 0,
- 15,
- 30,
- 45
]
}{- "status": "ok",
- "errors": [
- "string"
], - "calculatedResult": 0,
- "latestData": {
- "property1": 0,
- "property2": 0
}
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Get all active alarm triggers of a customer
| customerId required | string id of the customer to get the data for |
| locationId | string Optional locationId to filter by |
[- {
- "name": "string",
- "description": "string",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "active": true,
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "timeoutMinutes": 0,
- "datapoint": "52aa66de-e553-4383-9e16-52bfcd0efb0f",
- "triggerType": "DATAPOINT_TIMEOUT"
}
]Create a new alarming trigger for a customer
| customerId required | string id of the customer to get the data for |
| name required | string |
| description required | string |
| uuid required | string <uuid> |
| active required | boolean |
| customer required | string <uuid> |
| timeoutMinutes required | integer the timeout in minutes |
| datapoint required | string <uuid> the datapoint UUID to create the alarm for |
| triggerType required | string Value: "DATAPOINT_TIMEOUT" |
{- "name": "string",
- "description": "string",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "active": true,
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "timeoutMinutes": 0,
- "datapoint": "52aa66de-e553-4383-9e16-52bfcd0efb0f",
- "triggerType": "DATAPOINT_TIMEOUT"
}{- "name": "string",
- "description": "string",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "active": true,
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "timeoutMinutes": 0,
- "datapoint": "52aa66de-e553-4383-9e16-52bfcd0efb0f",
- "triggerType": "DATAPOINT_TIMEOUT"
}Get all alarm triggers for a given customer
| customerId required | string id of the customer to get the data for |
| locationId | string Optional locationId to filter by |
[- {
- "name": "string",
- "description": "string",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "active": true,
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "timeoutMinutes": 0,
- "datapoint": "52aa66de-e553-4383-9e16-52bfcd0efb0f",
- "triggerType": "DATAPOINT_TIMEOUT"
}
]Evaluate alarming trigger setup for a customer with the current/latest data
| customerId required | string id of the customer to get the data for |
| name required | string |
| description required | string |
| uuid required | string <uuid> |
| active required | boolean |
| customer required | string <uuid> |
| timeoutMinutes required | integer the timeout in minutes |
| datapoint required | string <uuid> the datapoint UUID to create the alarm for |
| triggerType required | string Value: "DATAPOINT_TIMEOUT" |
{- "name": "string",
- "description": "string",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "active": true,
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "timeoutMinutes": 0,
- "datapoint": "52aa66de-e553-4383-9e16-52bfcd0efb0f",
- "triggerType": "DATAPOINT_TIMEOUT"
}{- "evaluationResult": "string",
- "isFormulaCorrect": true,
- "message": "string"
}Get alarm trigger for a given customer
| customerId required | string id of the customer to get the data for |
| alarmTriggerId required | string id of the alarm trigger |
{- "name": "string",
- "description": "string",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "active": true,
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad"
}Update an alarm trigger of a customer
| customerId required | string id of the customer to get the data for |
| alarmTriggerId required | string id of the alarm trigger |
| name required | string |
| description required | string |
| uuid required | string <uuid> |
| active required | boolean |
| customer required | string <uuid> |
{- "name": "string",
- "description": "string",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "active": true,
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad"
}{- "name": "string",
- "description": "string",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "active": true,
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad"
}Deletes (better: marks as deleted) an alarm trigger (and its associated actions) of a customer
| customerId required | string id of the customer to get the data for |
| alarmTriggerId required | string id of the alarm trigger |
{ }Get active alarm triggers for a given datapoint of a customer
| customerId required | string id of the customer to get the data for |
| datapointId required | string id of the datapoint to get the data for |
[- {
- "name": "string",
- "description": "string",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "active": true,
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "timeoutMinutes": 0,
- "datapoint": "52aa66de-e553-4383-9e16-52bfcd0efb0f",
- "triggerType": "DATAPOINT_TIMEOUT"
}
]Get all alarm triggers for a given datapoint of a customer
| customerId required | string id of the customer to get the data for |
| datapointId required | string id of the datapoint to get the data for |
[- {
- "name": "string",
- "description": "string",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "active": true,
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "timeoutMinutes": 0,
- "datapoint": "52aa66de-e553-4383-9e16-52bfcd0efb0f",
- "triggerType": "DATAPOINT_TIMEOUT"
}
]Get active alarm triggers for a given device of a customer
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "name": "string",
- "description": "string",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "active": true,
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "timeoutMinutes": 0,
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "triggerType": "DEVICE_TIMEOUT"
}
]Get all alarm triggers for a given device of a customer
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "name": "string",
- "description": "string",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "active": true,
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "timeoutMinutes": 0,
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "triggerType": "DEVICE_TIMEOUT"
}
]Get active alarm triggers for a given connector of a customer
| customerId required | string id of the customer to get the data for |
| connectorId required | string id of the connector to get the data for |
[- {
- "name": "string",
- "description": "string",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "active": true,
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "timeoutMinutes": 0,
- "connector": "ae3e6c6f-6542-43ae-8e3b-4654639f6b5f",
- "triggerType": "CONNECTOR_TIMEOUT"
}
]Get all alarm triggers for a given connector of a customer
| customerId required | string id of the customer to get the data for |
| connectorId required | string id of the connector to get the data for |
[- {
- "name": "string",
- "description": "string",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "active": true,
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "timeoutMinutes": 0,
- "connector": "ae3e6c6f-6542-43ae-8e3b-4654639f6b5f",
- "triggerType": "CONNECTOR_TIMEOUT"
}
]Get active alarm trigger actions for a given alarm trigger and customer
| customerId required | string id of the customer to get the data for |
| alarmTriggerId required | string id of the alarm trigger for which to manage alarm actions |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "alarmTrigger": "e3228558-5084-4986-981d-8ecc16381df1",
- "actionType": "EMAIL",
- "name": "string",
- "description": "string",
- "active": true,
- "emails": [
- "user@example.com"
], - "subjectExpression": "Alarm {{triggerName}} triggered at {{triggerTime}}\n",
- "bodyExpression": "Hello! Alarm {{triggerName}} for {{datapointName}}/{{deviceName}} at {{locationName}}/{{siteName}} triggered at {{triggerTime}} with the following details:\n- value from measurement: {{datapointValue}}\n- time of measurement: {{time}}\n- alarm formula: {{formula}}\n- result of formula evaluation: {{formulaResult}}\n"
}
]Create a new alarm trigger action for a given alarm trigger and customer
| customerId required | string id of the customer to get the data for |
| alarmTriggerId required | string id of the alarm trigger for which to manage alarm actions |
| uuid required | string <uuid> the UUID of the action |
| alarmTrigger required | string <uuid> the alarm trigger UUID to create the action for |
| actionType required | string (alarmTriggerActionType) Value: "EMAIL" |
| name required | string the name of the action |
| description | string the description of the action |
| active required | boolean whether the action is active or not |
| emails required | Array of strings <email> [ items <email > ] the email address to send the alarm to |
| subjectExpression required | string the expression to evaluate to create the subject |
| bodyExpression required | string the expression to evaluate to create the body |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "alarmTrigger": "e3228558-5084-4986-981d-8ecc16381df1",
- "actionType": "EMAIL",
- "name": "string",
- "description": "string",
- "active": true,
- "emails": [
- "user@example.com"
], - "subjectExpression": "Alarm {{triggerName}} triggered at {{triggerTime}}\n",
- "bodyExpression": "Hello! Alarm {{triggerName}} for {{datapointName}}/{{deviceName}} at {{locationName}}/{{siteName}} triggered at {{triggerTime}} with the following details:\n- value from measurement: {{datapointValue}}\n- time of measurement: {{time}}\n- alarm formula: {{formula}}\n- result of formula evaluation: {{formulaResult}}\n"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "alarmTrigger": "e3228558-5084-4986-981d-8ecc16381df1",
- "actionType": "EMAIL",
- "name": "string",
- "description": "string",
- "active": true,
- "emails": [
- "user@example.com"
], - "subjectExpression": "Alarm {{triggerName}} triggered at {{triggerTime}}\n",
- "bodyExpression": "Hello! Alarm {{triggerName}} for {{datapointName}}/{{deviceName}} at {{locationName}}/{{siteName}} triggered at {{triggerTime}} with the following details:\n- value from measurement: {{datapointValue}}\n- time of measurement: {{time}}\n- alarm formula: {{formula}}\n- result of formula evaluation: {{formulaResult}}\n"
}Get all alarm trigger actions for a given alarm trigger of a customer
| customerId required | string id of the customer to get the data for |
| alarmTriggerId required | string id of the alarm trigger for which to the the action for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "alarmTrigger": "e3228558-5084-4986-981d-8ecc16381df1",
- "actionType": "EMAIL",
- "name": "string",
- "description": "string",
- "active": true,
- "emails": [
- "user@example.com"
], - "subjectExpression": "Alarm {{triggerName}} triggered at {{triggerTime}}\n",
- "bodyExpression": "Hello! Alarm {{triggerName}} for {{datapointName}}/{{deviceName}} at {{locationName}}/{{siteName}} triggered at {{triggerTime}} with the following details:\n- value from measurement: {{datapointValue}}\n- time of measurement: {{time}}\n- alarm formula: {{formula}}\n- result of formula evaluation: {{formulaResult}}\n"
}
]Get alarm trigger action for a given alarm trigger and customer
| customerId required | string id of the customer to get the data for |
| alarmTriggerId required | string id of the alarm trigger |
| alarmActionId required | string id of the action of a given alarm trigger and customer |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "alarmTrigger": "e3228558-5084-4986-981d-8ecc16381df1",
- "actionType": "EMAIL",
- "name": "string",
- "description": "string",
- "active": true,
- "emails": [
- "user@example.com"
], - "subjectExpression": "Alarm {{triggerName}} triggered at {{triggerTime}}\n",
- "bodyExpression": "Hello! Alarm {{triggerName}} for {{datapointName}}/{{deviceName}} at {{locationName}}/{{siteName}} triggered at {{triggerTime}} with the following details:\n- value from measurement: {{datapointValue}}\n- time of measurement: {{time}}\n- alarm formula: {{formula}}\n- result of formula evaluation: {{formulaResult}}\n"
}| customerId required | string id of the customer to get the data for |
| alarmTriggerId required | string id of the alarm trigger |
| alarmActionId required | string id of the action of a given alarm trigger and customer |
{ }Update an alarm trigger action of an alarm trigger of a customer
| customerId required | string id of the customer to get the data for |
| alarmTriggerId required | string id of the alarm trigger |
| alarmActionId required | string id of the action of a given alarm trigger and customer |
| uuid required | string <uuid> the UUID of the action |
| alarmTrigger required | string <uuid> the alarm trigger UUID to create the action for |
| actionType required | string (alarmTriggerActionType) Value: "EMAIL" |
| name required | string the name of the action |
| description | string the description of the action |
| active required | boolean whether the action is active or not |
| emails required | Array of strings <email> [ items <email > ] the email address to send the alarm to |
| subjectExpression required | string the expression to evaluate to create the subject |
| bodyExpression required | string the expression to evaluate to create the body |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "alarmTrigger": "e3228558-5084-4986-981d-8ecc16381df1",
- "actionType": "EMAIL",
- "name": "string",
- "description": "string",
- "active": true,
- "emails": [
- "user@example.com"
], - "subjectExpression": "Alarm {{triggerName}} triggered at {{triggerTime}}\n",
- "bodyExpression": "Hello! Alarm {{triggerName}} for {{datapointName}}/{{deviceName}} at {{locationName}}/{{siteName}} triggered at {{triggerTime}} with the following details:\n- value from measurement: {{datapointValue}}\n- time of measurement: {{time}}\n- alarm formula: {{formula}}\n- result of formula evaluation: {{formulaResult}}\n"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "alarmTrigger": "e3228558-5084-4986-981d-8ecc16381df1",
- "actionType": "EMAIL",
- "name": "string",
- "description": "string",
- "active": true,
- "emails": [
- "user@example.com"
], - "subjectExpression": "Alarm {{triggerName}} triggered at {{triggerTime}}\n",
- "bodyExpression": "Hello! Alarm {{triggerName}} for {{datapointName}}/{{deviceName}} at {{locationName}}/{{siteName}} triggered at {{triggerTime}} with the following details:\n- value from measurement: {{datapointValue}}\n- time of measurement: {{time}}\n- alarm formula: {{formula}}\n- result of formula evaluation: {{formulaResult}}\n"
}Deletes (better: marks as deleted) an alarm trigger action of an alarm trigger of a customer
| customerId required | string id of the customer to get the data for |
| alarmTriggerId required | string id of the alarm trigger |
| alarmActionId required | string id of the action of a given alarm trigger and customer |
{ }Get all active FLIC connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string"
}
}
]Create FLIC connector for customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId required | string the optional original connector id for this connector |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string"
}
}Get all FLIC connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string"
}
}
]Get FLIC connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string"
}
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Update connector for customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId required | string the optional original connector id for this connector |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string"
}
}Get a FLIC AWS IoT thing for a FLIC connector of a customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "thingName": "string",
- "active": true,
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "thingArn": "string",
- "thingId": "string",
- "username": "string",
- "connector": "ae3e6c6f-6542-43ae-8e3b-4654639f6b5f",
- "flicId": "string",
- "adapterConfig": {
- "clientId": "string",
- "username": "string",
- "topic": "string",
- "port": 0,
- "protocol": "string",
- "broker": "string"
}
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Get all active FLIC devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}
]Create a new FLIC device of a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}Get all FLIC devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}
]Get a FLIC device that is assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}Update a FLIC device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType | string or null the subtype of device |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "temperature"
}Get all active FLIC datapoints that are assigned to a specific FLIC device.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}
]Create a new FLIC datapoint for an FLIC device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| datapointSubtype | string the subtype of datapoint, how the supplier of the connector would call it |
| category required | string (measureDataCategory) Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string (measureDataType) Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}Get all FLIC datapoints that are assigned to a specific FLIC device of a customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}
]Get a FLIC datapoint that is assigned to a specific FLIC device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{ }Update a FLIC datapoint of a specific FLIC device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| datapointSubtype | string the subtype of datapoint, how the supplier of the connector would call it |
| category required | string (measureDataCategory) Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string (measureDataType) Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}{- "LPR": [
- {
- "category": "recognition",
- "type": "licenseplate"
}
], - "COUNTS": [
- {
- "category": "recognition",
- "type": "personcountin"
}, - {
- "category": "recognition",
- "type": "personcountout"
}, - {
- "category": "recognition",
- "type": "personcountinside"
}
]
}Get all active AVA connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}
]Create AVA connector for customer.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}Get all AVA connectors of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}
]Get AVA connector of a specific customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
{ }Update connector for customer's location.
| customerId required | string id of the customer to get the data for |
| locationId required | string id of the location to get the data for |
| connectorId required | string id of the connector to get the data for |
| uuid required | string <uuid> unique identifier for this connector |
| type required | string <uuid> the connector type's UUId the connector is an instance of. |
| name required | string the name for this Connector instance. |
| nameAlias1 | string the name alias 1 for this Connector instance. |
| nameAlias2 | string the name alias 2for this Connector instance. |
| location required | string <uuid> the location's UUId the connector is assigned to. |
| active required | boolean |
| originalConnectorId | string the optional original connector id for this connector |
required | object or null |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "4595bf66-18b2-445a-a884-1b08d0c2df0e",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "active": true,
- "originalConnectorId": "string",
- "config": {
- "username": "string",
- "password": "string",
- "endpointUrl": "string"
}
}Get all active AVA devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "LPR",
- "lastSeen": 0
}
]Create a new AVA device of a specific customer.
| customerId required | string id of the customer to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType required | string or null Enum: "LPR" "COUNTS" the subtype of device |
| lastSeen | number Last seen timestamp in milliseconds, will be used internally and is not intended to be set by user |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "LPR",
- "lastSeen": 0
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "LPR",
- "lastSeen": 0
}Get all AVA devices that are assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "LPR",
- "lastSeen": 0
}
]Get a AVA device that is assigned to a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "LPR",
- "lastSeen": 0
}Update a AVA device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this device |
| customer required | string <uuid> the customer this device belongs to |
| name required | string the name of the device. |
| nameAlias1 | string the name alias 1 for this device instance. |
| nameAlias2 | string the name alias 2for this device instance. |
| active required | boolean if the device is active or not |
| originalDeviceId required | string the id for this device in the context of the device - e.g. the ID in the supplier's system |
| connector required | string the id of the connector this device belongs to |
| location required | string <uuid> the location's uuid the device can be related to. |
| site | string or null <uuid> the site's uuid the device can be related to. |
| config | object or null optional configuration object for the device |
| deviceType required | string the type of device |
| deviceSubType required | string or null Enum: "LPR" "COUNTS" the subtype of device |
| lastSeen | number Last seen timestamp in milliseconds, will be used internally and is not intended to be set by user |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "LPR",
- "lastSeen": 0
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "active": true,
- "originalDeviceId": "string",
- "connector": "string",
- "location": "15f20760-76a7-41ee-b509-705d3ffd8eb5",
- "site": "862ae9eb-f0eb-41b6-b3e5-39fdd26ce81c",
- "config": { },
- "deviceType": "dt",
- "deviceSubType": "LPR",
- "lastSeen": 0
}Get all active AVA datapoints that are assigned to a specific AVA device.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}
]Create a new AVA datapoint for an AVA device of a specific customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| datapointSubtype | string the subtype of datapoint, how the supplier of the connector would call it |
| category required | string (measureDataCategory) Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string (measureDataType) Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}Get all AVA datapoints that are assigned to a specific AVA device of a customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
[- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}
]Get a AVA datapoint that is assigned to a specific AVA device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
{ }Update a AVA datapoint of a specific AVA device and customer.
| customerId required | string id of the customer to get the data for |
| deviceId required | string id of the device to get the data for |
| datapointId required | string id of the datapoint to get the data for |
| uuid required | string <uuid> unique identifier for this datapoint. |
| name required | string the name of the datapoint. |
| nameAlias1 | string the name alias 1 for this datapoint instance. |
| nameAlias2 | string the name alias 2for this datapoint instance. |
| device required | string <uuid> the device's uuid the object is related to. |
| active required | boolean if the datapoint is active or not |
| originalDatapointId required | string the id for this datapoint in the context of the remote datapoint - e.g. the ID in the supplier's system |
| datapointType required | string the type of datapoint, usually matches the connector type key where this datapoint receives data from |
| customer required | string <uuid> the customer this datapoint belongs to |
| config | object or null |
| correctionFactor | number |
| datapointSubtype | string the subtype of datapoint, how the supplier of the connector would call it |
| category required | string (measureDataCategory) Enum: "weather" "energy" "environment" "status" "recognition" "unknown" |
| measurementType required | string (measureDataType) Enum: "unknown" "temperature" "humidity" "pressure" "co2" "voltage" "voltagep1" "voltagep2" "voltagep3" "current" "currentp1" "currentp2" "currentp3" "totalcurrent" "totalactivepower" "totalreactivepower" "totalapparentpower" "totalpowerfactor" "totalactiveenergy" "totalreactiveenergy" "totalapparentenergy" "activepowerp1" "activepowerp2" "activepowerp3" "reactivepowerp1" "reactivepowerp2" "reactivepowerp3" "apparentpowerp1" "apparentpowerp2" "apparentpowerp3" "cosphip1" "cosphip2" "cosphip3" "powerfactorp1" "powerfactorp2" "powerfactorp3" "frequenzyp1" "frequenzyp2" "frequenzyp3" "energyproduction" "energyconsumption" "energyexport" "energyselfconsumption" "energyimport" "powerproduction" "powerexport" "powerconsumption" "powerimport" "powerselfconsumption" "contact" "touch" "touchcount" "presence" "presencecount" "waterdetector" "motion" "occupancy" "weatherprecipitation" "weatherprecipitationduration" "weatherhumidity" "weathercglo" "weatherwindspeed" "weatherwindgustspeed" "weatherwindgusttimestamp" "weatherwindheading" "weatherwindgustheading" "weatherhumidityrelative" "weathertemperatureair" "weatherpressure" "weatherpressurereduced" "weathersnowheight" "weathersunshineduration" "weatherdewpoint" "weathertemperaturesoil10" "weathertemperaturesoil100" "weathertemperaturewater" "personcountinside" "personcountin" "personcountout" "vehiclecountinside" "vehiclecountin" "vehiclecountout" "licenseplate" "county" |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string",
- "nameAlias1": "string",
- "nameAlias2": "string",
- "device": "8dca31e6-c85b-4a6b-bfb4-205d45d9b3bd",
- "active": true,
- "originalDatapointId": "string",
- "datapointType": "string",
- "customer": "0ac6320b-fa4d-4235-8d23-413a2b863bad",
- "config": { },
- "correctionFactor": 0,
- "datapointSubtype": "string",
- "category": "weather",
- "measurementType": "unknown"
}Requests to store a new image, returns details (including a presigned S3 PUT URL) to store the binary file
| customerId required | string id of the customer to get the data for |
| fileName | string the name of the file |
| fileSize | integer the size of the file |
| mimeType | string the mimeType of the file, excepts [image/gif, image/png, image/jpeg] |
{- "fileName": "string",
- "fileSize": 0,
- "mimeType": "string"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "putUrl": "string",
- "error": "string"
}Gets a stored image, by redirecting to a presigned S3 URL; IMPORTANT: if you then do a "GET getUrl", you need to make sure that you do NOT send any authentication information with the "GET getUrl" request, otherwise it will fail!
| customerId required | string id of the customer to get the data for |
| imageId required | string id of the image of the customer |
{- "error": "Explaining the error",
- "complexError": {
- "someMoreDetails": "could be any object",
- "cause": "anything else"
}, - "ok": false
}Updates an existing image, by first deleting the existing binary file, and redirecting to a presigned S3 PUT URL; IMPORTANT: if you then do a "PUT putUrl", you need to make sure that you do NOT send any authentication information with the request to the presigned PUT URL, otherwise it will fail!
| customerId required | string id of the customer to get the data for |
| imageId required | string id of the image of the customer |
| fileName | string the name of the file |
| fileSize | integer the size of the file |
| mimeType | string the mimeType of the file, excepts [image/gif, image/png, image/jpeg] |
{- "fileName": "string",
- "fileSize": 0,
- "mimeType": "string"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "putUrl": "string",
- "error": "string"
}Commits a temporary image
| customerId required | string id of the customer to get the data for |
| imageId required | string id of the image of the customer |
{- "error": "Explaining the error",
- "complexError": {
- "someMoreDetails": "could be any object",
- "cause": "anything else"
}, - "ok": false
}