Ich versuche mit dem WWWReader und dem Text Parser diese HTML-Ausgabe in eine Variable zu verpacken:
input0;OFF
Mehr gibt die Seite nicht aus. Ich habe jetzt schon verschiedenstes versucht um dieses OFF in eine Variable zu bringen. Wie muß ich die Text Parser Rule richtig setzen damit dies funktioniert?
edit: sorry, hab falschen Bereich erwischt! Bitte verschieben!
Danke mal für die Antwort. Ich bin noch ganz am Anfang mit meinen Programmierkenntnissen. Kann mir momentan noch nicht ganz vorstellen wie ich das jetzt mit dem WWWReader verbinde, mit dem ich ja die Abfrage der Seite machen muß, aber ich versuchs und probier einfach mal!
Keine Ahnung was du mir damit sagen willst. Habs mal durchgesehen. Nochmal zur Erklärung:
Ich gebe per WWWReader dieses Kommando
http://192.168.100.18/input0?PW=wut&
an mein W&T I/O Modul. Dieses gibt dann entweder
Input0:OFF od. Input0:ON
per HTML zurück. Dieses ON/OFF will ich jetzt in einer Variable haben, damit ich diese für weitere Skripte verwenden kann. Ich verstehe jetzt nicht ganz wie ich dieses Skript von dir mit dem Reader verbinde . Deswegen wollte ich dieses ON/OFF ja mit dem Text Parser ausschneiden…
Sorry, aber ich stehe erst am Anfang und versuchs mit „Learning by doing“.
Du musst im Textparser eine Rule anlegen (rechte Mousetaste: add rule),
dann gettext auswaehlen und das in eine variable ablegen. Dann in meinem Script diese Variable verwenden…
So wuerde ich das jetzt machen, wobei ich dieses Konstrukt noch nie benutzt habe.
Verstehe ehrlich gesagt auch nicht warum „Get text“ nicht funktioniert. Habe zum Testen nur mal „Get text“ versucht, bringt alles nix. Es kommt immer die Fehlermeldung „No valid Rules defined! Please check your Tags!“
Nö, hilft auch ned. Bringt mir ja auch nix, da sich OFF ja auf ON ändern kann, je nach Zustand. Schon sonderbar, schaut so einfach aus und geht nicht. Ich denke ich mache hier irgendeinen grundlegenden Fehler.
Ich frag mal anderst rum. Kannst Du das mit einer Webseite abrufen, wenn ja sieh doch mal in den Quelltext. Kann ja nicht sein das da nur Input drin stehen soll. Das ist doch mit Sicherheit noch irgendwo eingebettet. Wenn ja, kannst Du das schön rausschneiden.
Ich habe das mal nachgestellt mit einer Webseite, das funktioniert einwandfrei.
Das kann ich mit einer Website aufrufen, ja. Aber wenn ich in den Quelltext gehe, steht genau dasselbe drin. Daran hatte ich auch schon gedacht.
Gibt es eine Alternative diese Ausgabe in einer Variable unterzubringen bzw. in IPS zu kriegen? Ich will unbedingt diese Inputzustände in IPS abbilden. Das Schalten der Outputs funktioniert ja schon ganz wunderbar mit dem WWWReader!
Wobei ich sowieso einen Nachteil sehe mit dem WWWReader und dem Abfragen der Inputs: Der Reader macht minimal nur alle Minuten ein Update des Inputs? Ich würde es gerne jede Sekunde machen…