...
- importType: MultiflexMeter
serverUrl: https://portal.multiflexmeter.net/api/v1/timeseries/{locationId}/?resolution=30s
The tag {locationId} will be replaced by FEWS with the configured locations in the timeSeriesSet.
The username and the password of the multiflexmeter api should be provided in the global.properties.
- A relative view period has to be configured that will determine the period for which the timeseries will be requested from the API.
- An id map should be configured to map FEWS locations to the multiflex locations and FEWS parameters to Multiflex parameters.
Limitations
It is assumed that all timeseries responses are in the following format.
Code Block |
---|
{
"time": "2019-09-18T12:16:30Z",
"mean_value": 159
} |
Example Import Configuration
Code Block | ||||
---|---|---|---|---|
| ||||
<?xml version="1.0" encoding="UTF-8"?> <timeSeriesImportRun xmlns="http://www.wldelft.nl/fews" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.wldelft.nl/fews http://fews.wldelft.nl/schemas/version1.0/timeSeriesImportRun.xsd"> <import> <general> <importType>MultiflexMeter</importType> <serverUrl>https://portal.multiflexmeter.net/api/v1/timeseries/{locationId}/?resolution=30s</serverUrl> <user>$MULTIFLEX_METER_USER$</user> <password>$MULTIFLEX_METER_PASSWORD$</password> <relativeViewPeriod unit="hour" start="-24" end="0" startOverrulable="true"/> <idMapId>IdImportMultiFlex</idMapId> <dataFeedId>Multiflex Meter</dataFeedId> </general> <timeSeriesSet> <moduleInstanceId>ImportMultiflexMeter</moduleInstanceId> <valueType>scalar</valueType> <parameterId>water_distance_from_device</parameterId> <locationSetId>MultiflexMeterLocations</locationSetId> <timeSeriesType>external historical</timeSeriesType> <timeStep unit="nonequidistant"></timeStep> <readWriteMode>add originals</readWriteMode> </timeSeriesSet> </import> </timeSeriesImportRun> |
...