Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Energymanager Trends über API
#1
Hi allesamt!

Zusätzlich zu meinem anderen Posts bezüglich abgreifen der Liste des Energiemanagers, habe ich heute auch versucht, die "Trends" abzugreifen.

Das funktioniert soweit auch, aber ich bin mir nicht ganz sicher, ob ich den Output davon richtig verstehe.

Ist es so, dass aus dem Energiemanager-Trends von der API quasi (je nachdem was ich abfrage, klar) die Werte in einem 15-minuten Rhythmus wiedergegeben werden, also am Ende 96 Werte für 1 Tag, wenn man von 00:00:00 bis 23:59:59 abfragt und dass dann eine Zeile quasi der Wert von 00:00:00, die nächste von 00:15:00 etc ist und dann jede Zeile für 15 Minuten steht?

Ich hatte dann mal einfach alle Zeilen des 1 Tages zusammengerechnet und kam auf einen sehr hohen Wert (65), der so nicht gepasst hat für das was in der Liste für das Haus zb gestern stand. Daraufhin hab ich dann die 4 Werte einer Stunde als Durchschnitt gebildet, also zb für Stunde 0 Durchschnitt aus den 4 Werten (:00,:15,:30,:45) was dann zb 0,355 machte. Danach habe ich dann die 24 "Durchschnitte" aufsummiert und kam dann sehr nah an den Gesamtwert in kwh der dann auch bei dem Listeneintrag für das Haus gestern ausgewiesen wurde. Wäre die Rechnung so richtig?

Danke euch!
#2
media(all 96 value) X 24

because trend are in kW (instant consumption) but you want to see allday consumption in kWh

-----------------------------------

https://live,my-gekko,com/api/v1/trend/energymanager/trend1/status?tstart=2021-04-26T15:00:00+01:00&tend=2021-04-27T15:00:00+01:00&datacount=96&username=......

{
"returnValue": 1,
"trendData": [2.40875, 0, 0.815769, 0.995687, 0.984928, 0.986063, 0.528357, 0.408867, 0.408733, 0.4084, 0.4096, 0.408933, 0.714667, 0.235, 0.222867, 0.2262, 0.225062, 0.222929, 0.223733, 0.222533, 0.223533, 0.22325, 0.223714, 0.228562, 0.236857, 0.2374, 0.314733, 2.46813, 0.24, 0.236467, 0.236062, 0.235929, 0.237187, 0.236571, 0.235867, 0.236267, 0.2374, 0.2374, 0.2372, 0.2375, 0.237071, 0.236313, 0.237357, 0.237, 0.237071, 0.237067, 0.2378, 0.236867, 0.236533, 0.242133, 0.242467, 0.242, 0.2418, 0.2418, 0.2422, 0.238067, 0.237267, 0.23725, 0.236643, 0.241, 0.233667, 0.224867, 0.2225, 0.222643, 0.222188, 0.222429, 0.224625, 0.247143, 0.279867, 0.2788, 0.7174, 0.29475, 1.0905, 1.28433, 0.7892, 0.9134, 0.6938, 0.993667, 0, 1.54573, 0, 1.14694, 0.403933, 0.3504, 0.350813, 0.461286, 0.393933, 0.285467, 0.283267, 0.280867, 0.454733, 0.487267, 0.399062, 0.33, 0.331, 0.330067],
"path": "/data/trend/",
"itemname": "EMAX0_ACT",
"tstart": 1619442000,
"tend": 1619528400,
"sampl": 900,
"datacount": 96,
"subvalue": 0,
"returnValue": 1
}

media(2.40875, 0, 0.815769, 0.995687, 0.984928, 0.986063, 0.528357, 0.408867, 0.408733, 0.4084, 0.4096, 0.408933, 0.714667, 0.235, 0.222867, 0.2262, 0.225062, 0.222929, 0.223733, 0.222533, 0.223533, 0.22325, 0.223714, 0.228562, 0.236857, 0.2374, 0.314733, 2.46813, 0.24, 0.236467, 0.236062, 0.235929, 0.237187, 0.236571, 0.235867, 0.236267, 0.2374, 0.2374, 0.2372, 0.2375, 0.237071, 0.236313, 0.237357, 0.237, 0.237071, 0.237067, 0.2378, 0.236867, 0.236533, 0.242133, 0.242467, 0.242, 0.2418, 0.2418, 0.2422, 0.238067, 0.237267, 0.23725, 0.236643, 0.241, 0.233667, 0.224867, 0.2225, 0.222643, 0.222188, 0.222429, 0.224625, 0.247143, 0.279867, 0.2788, 0.7174, 0.29475, 1.0905, 1.28433, 0.7892, 0.9134, 0.6938, 0.993667, 0, 1.54573, 0, 1.14694, 0.403933, 0.3504, 0.350813, 0.461286, 0.393933, 0.285467, 0.283267, 0.280867, 0.454733, 0.487267, 0.399062, 0.33, 0.331, 0.330067) = 0,41 kW

0,41 kW * 24h = 9,95kwH. that's correct
Greetings from Veneto/Italy |  ll my post are from Google Translator. Hope it can be understand.  Angel
12/04/2021 :  RGB LED Strip für Flächenbündige Einbaudose

Ich weiß, dass mygekko hauptsächlich in Deutschland verbreitet ist, aber wenn es möglich wäre, etwas auf Italienisch zu haben ...

#3
(06.05.2021, 10:19)Marco schrieb: media(all 96 value) X 24

because trend are in kW (instant consumption) but you want to see allday consumption in kWh

-----------------------------------

https://live,my-gekko,com/api/v1/trend/energymanager/trend1/status?tstart=2021-04-26T15:00:00+01:00&tend=2021-04-27T15:00:00+01:00&datacount=96&username=......

{
"returnValue": 1,
"trendData": [2.40875, 0, 0.815769, 0.995687, 0.984928, 0.986063, 0.528357, 0.408867, 0.408733, 0.4084, 0.4096, 0.408933, 0.714667, 0.235, 0.222867, 0.2262, 0.225062, 0.222929, 0.223733, 0.222533, 0.223533, 0.22325, 0.223714, 0.228562, 0.236857, 0.2374, 0.314733, 2.46813, 0.24, 0.236467, 0.236062, 0.235929, 0.237187, 0.236571, 0.235867, 0.236267, 0.2374, 0.2374, 0.2372, 0.2375, 0.237071, 0.236313, 0.237357, 0.237, 0.237071, 0.237067, 0.2378, 0.236867, 0.236533, 0.242133, 0.242467, 0.242, 0.2418, 0.2418, 0.2422, 0.238067, 0.237267, 0.23725, 0.236643, 0.241, 0.233667, 0.224867, 0.2225, 0.222643, 0.222188, 0.222429, 0.224625, 0.247143, 0.279867, 0.2788, 0.7174, 0.29475, 1.0905, 1.28433, 0.7892, 0.9134, 0.6938, 0.993667, 0, 1.54573, 0, 1.14694, 0.403933, 0.3504, 0.350813, 0.461286, 0.393933, 0.285467, 0.283267, 0.280867, 0.454733, 0.487267, 0.399062, 0.33, 0.331, 0.330067],
"path": "/data/trend/",
"itemname": "EMAX0_ACT",
"tstart": 1619442000,
"tend": 1619528400,
"sampl": 900,
"datacount": 96,
"subvalue": 0,
"returnValue": 1
}

media(2.40875, 0, 0.815769, 0.995687, 0.984928, 0.986063, 0.528357, 0.408867, 0.408733, 0.4084, 0.4096, 0.408933, 0.714667, 0.235, 0.222867, 0.2262, 0.225062, 0.222929, 0.223733, 0.222533, 0.223533, 0.22325, 0.223714, 0.228562, 0.236857, 0.2374, 0.314733, 2.46813, 0.24, 0.236467, 0.236062, 0.235929, 0.237187, 0.236571, 0.235867, 0.236267, 0.2374, 0.2374, 0.2372, 0.2375, 0.237071, 0.236313, 0.237357, 0.237, 0.237071, 0.237067, 0.2378, 0.236867, 0.236533, 0.242133, 0.242467, 0.242, 0.2418, 0.2418, 0.2422, 0.238067, 0.237267, 0.23725, 0.236643, 0.241, 0.233667, 0.224867, 0.2225, 0.222643, 0.222188, 0.222429, 0.224625, 0.247143, 0.279867, 0.2788, 0.7174, 0.29475, 1.0905, 1.28433, 0.7892, 0.9134, 0.6938, 0.993667, 0, 1.54573, 0, 1.14694, 0.403933, 0.3504, 0.350813, 0.461286, 0.393933, 0.285467, 0.283267, 0.280867, 0.454733, 0.487267, 0.399062, 0.33, 0.331, 0.330067)  = 0,41 kW

0,41 kW * 24h = 9,95kwH. that's correct

Thanks a lot Marco, so I was pretty close Smile
#4
yes "pretty close".
if need exact data better look to an counter, like (i'm on mygekko modbus seneca)
https://live.my-gekko.com/api/v1/var/ene...s?username=...

{
"sumstate": {
"value": "2.31;7.08;52.52;2379.88;3.00;kWh;kW;0;0;0;0;0;0;0;0;0"
}
}

https://live.my-gekko.com/api/v1/var/ene.../?username=...


{
"name": "Contatore Enel",
"page": "Contatori",
"sumstate": {
"value": "Act.power;EnergyToday;EnergyMonth;EnergySum;PowerMax;UnitEnergy;UnitPower;EnergyToday.0-6;EnergyToday.6-12;EnergyToday.12-18;EnergyToday.18-24;EnergyYesterd.0-6;EnergyYesterd.6-12;EnergyYesterd.12-18;EnergyYesterd.18-24;SumState[0=Ok|1=ManualOff|2=ManualOn|3=Locked|4=Alarm]",
"type": "STRING",
"permission": "READ",
"index": 800100
}
}
Greetings from Veneto/Italy |  ll my post are from Google Translator. Hope it can be understand.  Angel
12/04/2021 :  RGB LED Strip für Flächenbündige Einbaudose

Ich weiß, dass mygekko hauptsächlich in Deutschland verbreitet ist, aber wenn es möglich wäre, etwas auf Italienisch zu haben ...

#5
(06.05.2021, 15:06)Marco schrieb: yes "pretty close".
if need exact data better look to an counter, like (i'm on mygekko modbus seneca)
https://live.my-gekko.com/api/v1/var/ene...s?username=...

{
"sumstate": {
"value": "2.31;7.08;52.52;2379.88;3.00;kWh;kW;0;0;0;0;0;0;0;0;0"
}
}

https://live.my-gekko.com/api/v1/var/ene.../?username=...


{
"name": "Contatore Enel",
"page": "Contatori",
"sumstate": {
"value": "Act.power;EnergyToday;EnergyMonth;EnergySum;PowerMax;UnitEnergy;UnitPower;EnergyToday.0-6;EnergyToday.6-12;EnergyToday.12-18;EnergyToday.18-24;EnergyYesterd.0-6;EnergyYesterd.6-12;EnergyYesterd.12-18;EnergyYesterd.18-24;SumState[0=Ok|1=ManualOff|2=ManualOn|3=Locked|4=Alarm]",
"type": "STRING",
"permission": "READ",
"index": 800100
}
}

Hi Marco,

sounds interesting, for me I think the "close enough" part is good enough.

It will actually help me to train a statistical model in the end, predicting how much how much energy will be pulled for any given hour tomorrow or the day after from the energy provider and how much energy my solar system will bring in, by basically now adding historical weather data to my historical power usage data. Smile Once the model is train I could then enter tomorrows weather forecast into it and predict my solar energy outcome. Smile


Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Energymanager Liste Einträge "ProgH" und "ProgM"? Olli1980 0 1.741 05.05.2021, 11:25
Letzter Beitrag: Olli1980

Gehe zu:


Benutzer, die gerade dieses Thema anschauen:
1 Gast/Gäste