integration:exporter

Dataexport från Orbiq med hjälp av Miner

Miner har en standardprofil för dataexport från Orbiq. Den profilen kallas ”Orbiq export”. Profilen laddar upp data enligt ett fördefinierat format (payload) och http-post av JSON-formaterad data. Exportern har också stöd för autentisering till uppladdningstjänst med hjälp av ”basic authentication”.

Ange om varje avläsning ska skickas som ett eget meddelande, eller ifall flera avläsningar för en datapunkt ska kunna skickas i grupp, för att spara bandbredd och CPU-kraft. Om batch-export anges, kommer miner att dela upp exporten i paket och skicka max 5 requests innehållandes ca 400 datapunkter per exportcykel.

Ange om Miner ska skicka historisk data i databasen, eller bara ny data som registreras efter att jobbet har startats för första gången.

Data skickas i form av JSON-formaterade meddelanden och är indelad i två huvudsakliga block: metadata och readings. Metadata innehåller egenskaper som kan vara dynamiska och kommer från underliggande databas, eller statiska och konfigureras i Miner. Readings innehåller tidstämplade avläsningar (värde, tidstämpel).

{
    "time":"2020-07-10T17:00:00Z",
    "value":21296.29
    "metadata":{
        "unit":"kWh",
        "type":"energi",
        "meter_id":"B1ACP",
        "popular_name":"Fastighet 01",
        "building":"554534",
        "client_id":"c3bsfdvb9e46"
    }
}
[
    {
        "metadata": {
            "unit":"kWh",
            "type":"energi",
            "meter_id":"B1ABR",
            "popular_name":"Fastighet 01",
            "building":"554534",
            "client_id":"c3bsfdvb9e46"
            },
        "readings": [
            {
                "time":"2020-07-10T17:00:00Z",
                "value":21296.29
            }, {
                "time":"2020-07-10T17:05:00Z",
                "value":21296.29
            }
        ]
    },
    {
        "metadata":{
            "unit":"kWh",
            "type":"energi",
            "meter_id":"B1ACP",
            "popular_name":"Fastighet 01",
            "building":"554534",
            "client_id":"c3bsfdvb9e46"
            },
        "readings": [
            {
                "time":"2020-07-10T17:00:00Z",
                "value":21296.29
            }, {
                "time":"2020-07-10T17:05:00Z",
                "value":21296.29
            }
        ]
    }
]
  • integration/exporter.txt
  • Senast uppdaterad: 2024/01/31 11:25
  • av dokuadmin