Parameter setzen bei Wärmepumpenmanager

Allgemeines zur HomeMatic Haussteuerung

Moderator: Co-Administratoren

Antworten
michael9914
Beiträge: 117
Registriert: 05.12.2018, 08:21
Hat sich bedankt: 10 Mal

Parameter setzen bei Wärmepumpenmanager

Beitrag von michael9914 » 26.05.2019, 08:06

Hallo,
ich möchte Parameter bei meiner Wärmepumpen-Regelung setzen.
Die nachfolgende URL funktioniert im Browser.
Das nachfolgende Skript jedoch nicht.
Was fehlt oder muss ich anders machen?

var url = "http://192.168.178.xx/usr-cgi/query.cgi?var|I|14|1";
dom.GetObject("CUxD.CUX2801001:1.CMD_SETS").State("wget -q -O - '"#url#"'");

michael9914
Beiträge: 117
Registriert: 05.12.2018, 08:21
Hat sich bedankt: 10 Mal

Re: Parameter setzen bei Wärmepumpenmanager

Beitrag von michael9914 » 28.05.2019, 21:41

string stderr;
string stdout;
var url = "http://192.168.178.xx/usr-cgi/query.cgi?var|I|14|1";
system.Exec("wget -q -O - "#url, &stdout, &stderr);

Diese Variante klappt leider auch nicht.
Kann jemand helfen?

Benutzeravatar
robbi77
Beiträge: 13864
Registriert: 19.01.2011, 19:15
System: CCU
Wohnort: Landau
Hat sich bedankt: 182 Mal
Danksagung erhalten: 739 Mal

Re: Parameter setzen bei Wärmepumpenmanager

Beitrag von robbi77 » 28.05.2019, 22:28

Code: Alles auswählen

var url=" 'http://192.168.1.6/send.htm?remote=beamer&command=anaus' ";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - "#url);
Vorausgesetzt cuxd ist installiert.
Bei Risiken und Nebenwirkungen fragen Sie den Elektriker Ihres geringsten Mißtrauens!
http://www.eq-3.de/service/downloads.html
Tips und Tricks für Anfänger: viewtopic.php?t=22801
Programmlogik: viewtopic.php?f=31&t=4251
Webui-Handbuch: https://www.eq-3.de/downloads/download/ ... h_eQ-3.pdf
Script und Linksammlung: viewtopic.php?f=26&t=27907
Troll des Forums ...

michael9914
Beiträge: 117
Registriert: 05.12.2018, 08:21
Hat sich bedankt: 10 Mal

Re: Parameter setzen bei Wärmepumpenmanager

Beitrag von michael9914 » 29.05.2019, 12:01

Es läuft nun! Mit diesem Script.

var url = "http://192.168.178.xx/usr-cgi/query.cgi ... I%7C14%7C1";
dom.GetObject("CUxD.CUX2801001:1.CMD_EXEC").State("wget -q -O - "#url);

Die Pipes | in der URL waren wohl das Problem, habe das Zeichen ersetzt durch %7C.

Danke,robbi77

Antworten

Zurück zu „HomeMatic allgemein“