-
Notifications
You must be signed in to change notification settings - Fork 2
MeteringAPIs
Thorsten Zoerner edited this page Feb 29, 2024
·
1 revision
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.
{
"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"
}