Forum: Mikrocontroller und Digitale Elektronik Arduino ESP8266, API XML / JSON read


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von onnschi (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Hallo,

Ich möchte Daten vom meinem Solar Edge Wechselrichter über eine API 
abrufen. Dafür wird das Format XML verwendet.

Vom Browser bekomme ich diese Antwort:

<overview>
<lastUpdateTime>2020-05-04 16:24:28</lastUpdateTime>
<lifeTimeData>
<energy>120879.0</energy>
</lifeTimeData>
<lastYearData>
<energy>97846.0</energy>
</lastYearData>
<lastMonthData>
<energy>97846.0</energy>
</lastMonthData>
<lastDayData>
<energy>21385.0</energy>
</lastDayData>
<currentPower>
<power>985.0</power>
</currentPower>
<measuredBy>INVERTER</measuredBy>
</overview>

Die Adresse wäre:
https://monitoringapi.solaredge.com/%20site/1600020/overview?api_key=XXXXXXXXXXXX

Hat wer ein Sketch um diese Daten auf einen Arduino auszugeben? Ich habe 
viele Beispiele aus dem Netz schon ausprobiert, die alle nicht 
funktioniert haben. Kein Sketch konnte XML was im Browser angezeigt wird 
lesen, oder eine JSON Datei empfangen.

Vielen Dank!!

Grüße Onnschi

: Verschoben durch Moderator
von Sunpower (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Selber parsen geht jetzt nicht? Oder gibt es da keinen Sketch für?

von Alexander K. (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Wieso machst du kein Download. Dann ist das ne nackte Text-Datei und die 
kann man lesen. Zeile für Zeile oder via Libary.

Gruß

   Pucki

von Onns S. (onnschi)


Bewertung
0 lesenswert
nicht lesenswert
Die Zahlen sollen Minütlich vom Arduino weiterverarbeitet werden

von Carl D. (jcw2)


Bewertung
0 lesenswert
nicht lesenswert

von bettelmann (Gast)


Bewertung
0 lesenswert
nicht lesenswert
onnschi schrieb:
> Hat wer ein Sketch um diese Daten auf einen Arduino auszugeben?

Sicher, hat wer scho ma, gebettelt!

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.