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”.
Konfiguration av jobb
Batch export
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.
Export history
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.
Format för "payload"
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).
Export av fristående avläsningar
{ "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" } }
Export av batchade avläsningar
[ { "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 } ] } ]