Seite 1 von 1

Wertübergabe per URL in einem LAN

Verfasst: Samstag 9. September 2017, 22:28
von Penumbra
Hallo,

ich habe folgendes Projekt vor umzusetzen. Mit einem Rasperberry Pi und Ultraschallsensoren messe ich den Pegel in meiner Zisterne. Der Wert soll über das häusliche LAN an eine Hauszentrale weitergegeben werden, die die Steuerung für die Gartenbewässerung übernimmt. Dabei soll in der Hauszentrale an die Systemvariable "Pegel" ein Wert übergeben werden.

Im Prinzip funtioniert dies über die URL
http://IP.DER.ZENTRALE:8181/alchy.exe?sagt=(dom.GetObject(ID_SYSTEM_VARIABLES)).Get("Pegel").State(132)
.

Das Ultraschallprogramm läuft problemlos. Wie kann ich die oben genannte URL "ausführen" lassen und den Wert 132 an die Systemvariable Pegel übergeben. Das Problem sind die Anführungszeichen bei "Pegel". Diese Schreibweise ist zwingend notwendig für die Verarbeitung in der Hauszentrale, führte aber bisher zu Problemen auf dem RP.

Wer hat eine Idee?

Vielen Dank!

Gruß,
Marc

Re: Wertübergabe per URL in einem LAN

Verfasst: Samstag 9. September 2017, 22:51
von Sirius3
@Penumbra: zeig doch, was Du versucht hast.

Re: Wertübergabe per URL in einem LAN

Verfasst: Samstag 9. September 2017, 23:16
von framp
Die " müssen urlencoded werden. %22 ist z.B. das ". Siehe dazu auch https://www.w3schools.com/tags/ref_urlencode.asp