LabVIEWForum.de
Daten von Webseite automatisch auslesen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: ActiveX & .Net (/Forum-ActiveX-Net)
+---- Thema: Daten von Webseite automatisch auslesen (/Thread-Daten-von-Webseite-automatisch-auslesen)



Daten von Webseite automatisch auslesen - jojo - 27.05.2010 13:14

Hallo,

ich möchte gerne die aktuellen Daten eines PV-Wechselrichters auslesen und anschließend in LabVIEW auswerten und abspeichern.
Direkte Kommunikation mit dem Wechselrichter ist leider nicht möglich (SIEMENS Sinvert). Die aktuellen Daten werden allerdings im 10-Minuten Rhythmus auf einen Webserver übertragen.
Ich möchte mir die Daten jetzt von diesem Webserver abholen und regelmäßig in LV laden (ebenfalls im 10-Minuten Rhythmus).

Dazu wäre es notwendig, dass sich LV automatisch auf der Seite https://www.automation.siemens.com/sinvertw...itor/Login.aspx mit Benutzername und Passwort einloggt. Anschließend soll die Seite mit den aktuellen Werten aufgerufen und gespeichert werden.

Wenn ich die Seite mit den aktuellen Werten als String einlesen könnte, wäre der Rest kein Problem mehr, so etwas habe ich schon mal programmiert.
Nur wie kann ich mich automatisch alle 10-Minuten anmelden und dieses Seite aufrufen bzw. als String einlesen?

Wäre über eine Hilfestellung sehr dankbar!

Schöne Grüße
Jojo


Daten von Webseite automatisch auslesen - SeBa - 27.05.2010 14:02

Brauchst du jetzt Hilfe bei der Umsetzung eines 10-Minuten Rhytmus oder beim der Anmelderei oder bei Beidem?

Gruß SeBa


Daten von Webseite automatisch auslesen - jojo - 27.05.2010 14:54

Sorry, dann hab ich meine Frage nicht deutlich genug formuliert.

Ich bräuchte Hilfe bei der Umsetzung von folgendem "Vorgang":
Auf Webseite einloggen - bestimmte Seite aufrufen - Seiteninhalt als String in LV laden

Vielen Dank!

Schöne Grüße
Jojo


Daten von Webseite automatisch auslesen - jojo - 31.05.2010 15:24

Schade, gibt es unter den ganzen Spezialisten hier niemanden der einen Tipp für mich hat?

Ich wäre über alles dankbar!

Schöne Grüße
Jojo


Daten von Webseite automatisch auslesen - rolfk - 01.06.2010 08:31

' schrieb:Schade, gibt es unter den ganzen Spezialisten hier niemanden der einen Tipp für mich hat?

Ich wäre über alles dankbar!

Schöne Grüße
Jojo

Nun was Du machen willst ist alles ausser trivial. Die Login Maske in der Webseite ist zware wunderschön aber für programmtechnische Logins ziemlich unpraktisch. Das ist kein einfaches HTTP Form das man recht einfach parsen könnte um dann ein entsprechender HTTP POST oder ähnliches zu machen sondern Java Script und scheinbar auch noch ASPX.

JavaScript in LabVIEW zu implementieren ist eine übung die ich nie im Leben auch nur in Erwägung ziehen würde, es sei denn jemand bietet mir sinnlos viel Geld dafür (und ich bin mir sicher dass kein vernünftiger Mensch dafür auch nur sinnvoll viel Geld ausgeben möchte Wink-2).

Die einzige halbwegs sinnvolle Möglichkeit ist die Integration einer HTML Engine in LabVIEW wie dem Internet Explorer durch ActiveX und sich dann durch die ActiveX Objekt Hierarchie und von da durch die HTML Document Hierarchy durchzuhanglen. Sicher machbar aber ganz sicher kein trivialer Job.

Ich denke mal dass Du zurück an Dein Zeichenbrett gehst und etwas anderes bedenkst.