Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. importType: MultiflexMeter
  2. 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.

  3. The username and the password of the multiflexmeter api should be provided in the global.properties.

  4. A relative view period has to be configured that will determine the period for which the timeseries will be requested from the API. 
  5. 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
xml
<?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>


...