MeteringAPIs - energychain/STROMDAO_EAFs GitHub Wiki
Nutzung von Metering APIs
Gerade wenn konventionelle Ableseköpfe wie Powerfox verwendet werden, müssen diese über eine REST API von einem externen Dienst abgerufen werden. Das Energy Application Framework macht dies über den Microservice httppull
.
Im Entsprechenden Datenmodell ist hierfür ein Eintrag mit dem Abrufdaten (request), eine Regel zur Umwandlung und eine meterId zu hinterlegen.
Beispiel
{
"requestId" : "e1337",
"fetch" : {
"url" : "https://backend.powerfox.energy/api/2/my/1234567/current?unit=wh",
"method" : "GET",
"auth" : {
"username" : "[email protected]",
"password" : "MegaGeheim"
}
},
"processor" : {
"reading" : "{{json.a_Plus}}",
"timestamp" : "{{json.timestamp * 1000}}",
"meterId" : "1337"
},
"meterId" : "tz1337"
}