Datenabruf in Datenbank mit Diskstation

Status
Für weitere Antworten geschlossen.

throsten

Benutzer
Mitglied seit
01. Sep 2009
Beiträge
10
Punkte für Reaktionen
0
Punkte
1
Hallo zusammen,

ich finde mit meinen (anfängerhaft) gewählten Suchbegriffen leider nichts, was mich weiter bringt. Bin zudem kein Experte in so was, lese mich aber gerne ein wenn ich weiß wo. Hoffe das ist der richtige Forenbereich:

Ich betreibe eine Photovoltaik Anlage, bei der man über eine API Schnittstelle (?) Daten abrufen kann. Ich gebe in meinen Browser z.B. folgendes ein:
http://192.168.xxx.xxx/solar_api/v1/GetPowerFlowRealtimeData.fcgi

Dann erhalte ich diese Antwort:
Rich (BBCode):
{
   "Body" : {
      "Data" : {
         "Inverters" : {
            "1" : {
               "Battery_Mode" : "nearly depleted",
               "DT" : 99,
               "E_Day" : 467.10000610351562,
               "E_Total" : 99357.796875,
               "E_Year" : 99357.796875,
               "P" : 269,
               "SOC" : 8.1999998092651367
            }
         },
         "Site" : {
            "BatteryStandby" : false,
            "E_Day" : 467.10000000000002,
            "E_Total" : 99357.800000000003,
            "E_Year" : 99357.800000000003,
            "Meter_Location" : "grid",
            "Mode" : "bidirectional",
            "P_Akku" : -7.7970000000000006,
            "P_Grid" : 476.18000000000001,
            "P_Load" : -745.18000000000006,
            "P_PV" : 329.10000000000002,
            "rel_Autonomy" : 36.098660726267475,
            "rel_SelfConsumption" : 100
         },
         "Version" : "12"
      }
   },
   "Head" : {
      "RequestArguments" : {},
      "Status" : {
         "Code" : 0,
         "Reason" : "",
         "UserMessage" : ""
      },
      "Timestamp" : "2020-01-18T14:24:18+01:00"
   }
}

Ich suche nun eine Möglichkeit diese Daten in regelmäßigen Abständen (z.B. alle 15 Min.) automatisch abzurufen und bestimmte Werte davon in eine Datenbank zu speichern, z.B. Timestamp und E-Total. Da die Diskstation permanent läuft wäre diese also gut geeignet. Aus der Datenbank möchte ich von Zeit zu Zeit Daten exportieren und z.B. mit Excel auswerten.

Geht sowas mit der Diskstation?

  • Gibt es ein Programm mit dem ich die API Informationen regelmäßig abrufen kann? Speicherung in DB oder notfalls als (csv oder txt) Datei in einen Ordner auf der Diskstation.
  • Hab das Programm MariaDB 10 für Kodi laufen. Kann ich damit eine weitere DB für meinen Zweck einrichten?
  • Hätte zur Not noch einen RasbPI2 rumliegen. Hilft das irgenwie?


Würde mich freuen, wenn mir hier jemand helfen mag. Nach welchen Begriffen muss ich suchen, bzw. gibt es Links dazu? Hat sowas schon jemand gemacht und kann ein paar Tipps geben?
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat