Weboberfläche von Solaranlage parsen

OP (Firma: keine) #7384650
Lesenswert?

Moin,

die Solaranlage meiner Eltern stellt verschiedene Ist-Werte auf einer im LAN- erreichbaren Website dar, verfügt aber leider scheinbar über keine direkt nutzbare API. Über den Umweg der Website würde ich gern trotzdem regelmäßig (z.B. minütlich) an verschiedene Werte gelangen, leider habe ich da wenig Erfahrungswerte, nach welchen Begrifflichkeiten ich mich zur groben Vorgehensweise umschauen muss..

Die Werte befinden sich im html-Quelltext verschachtelt, also in etwa wie im angehängten Screeenshot (Ich wollte das eigentlich als [code] in meinen Beitrag einfügen, wurde aber als spamverdächtig nicht akzeptiert..)

Wie ist nun z.B. in Python ein gangbarer Weg, an MEIN_WERT zu kommen und was sind empfehlenswerte Klassen hierfür? Sicherlich kann man auch den kompletten Quelltext händisch parsen, aber ich könnte mir vorstellen, dass es einfacher geht..?

Viele Grüße FargoTof

#7384898
Lesenswert?

Braucht das Python?

Wenn du Python gelernt hast, kannst du es für alles immer wieder verwenden. Bis du sed mal wieder gebrauchen kannst, hast du schon längst wieder vergessen, wie das geht.

(Nächsten Monat findest du ein Tutorial, wie du mit Mc und MicroPython die Diagnoseschnittstelle der Anlage auslesen kannst :-)

#7385503
Lesenswert?

Zuerst sollte er sich die Wechselrichter-Webseite genauer anschauen. Die "id"s an den Tags könnten z.B. ein Hinweis darauf sein, dass die Werte da ursprünglich garnicht im HTML stehen, sondern erst nachträglich per JS/DHTML eingefügt (und aktualisiert) werden. d.H. mal mit den Browser-Entwickertools schauen, was die Seite so kommuniziert. Evtl. gibt's ja doch eine "API", mit der sich die Webseite per Server-Sent-Events, Websocket, periodischen GETs usw. die Werte holt.

#7385532
Lesenswert?

Wenn wir wüssten welcher Wechselrichter( oh Verzeihung das ist ja Hochgeheim) könnte wir dir helfen. in FHEM werden viele Wechselrichter unterstützt: https://wiki.fhem.de/wiki/Solar-/PV-%C3%9Cbersicht Wechselrichter Kostal KostalPiko Kostal Plenticore 10 Plus SMA SMAWechselrichter Solar Edge SolarEdge SE10k Sunways NT5000 Speicher Sonnenspeicher Tesla Powerwall Monitoring/Auswertung Enecsys Monitoring System SunnyHomeManager Datenbankgestützte Erstellung der Energiebilanz einer SMA PV-Anlage mit Überschusseinspeisung SolarLog SolarForecast - Solare Prognose (PV Erzeugung) und Verbrauchersteuerung

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren