@paul53
Ging leider auch nicht.
Ich habe es jetzt mal so probiert:
var request = require('request'),
username = "glt",
password = "",
url = 'http://192.168.0.76:8080/getKeys',
body = "Stromf_Ew.Anforderung_GLT.bAktiv=1&Stromf_Ew.Anforderung_GLT.bAnzahlModule=1"
auth = "Basic " + new Buffer(username + ":" + password).toString("base64");
request.post({
url : url,
body: body,
headers : {'Authorization' : auth}
},
function (error, response, body) {
log('error: ' + error);
log('response: ' + JSON.stringify(response));
log('body: ' + body);
}
es kommen folgende Logmeldungen:
12:26:13.060 info javascript.0 (129) Stop script script.js.common.Senertec.Energieanforderung_2
12:26:13.062 info javascript.0 (129) Start javascript script.js.common.Senertec.Energieanforderung_2
12:26:13.070 info javascript.0 (129) script.js.common.Senertec.Energieanforderung_2: registered 0 subscriptions and 0 schedules
12:26:13.074 info javascript.0 (129) script.js.common.Senertec.Energieanforderung_2: error: null
12:26:13.074 info javascript.0 (129) script.js.common.Senertec.Energieanforderung_2: response: {"statusCode":200,"body":"","headers":{"content-length":"0","date":"Sun, 15 Aug 2021 10:26:13 GMT"},"request":{"uri":{"protocol":"http:","slashes":true,"auth":null,"host":"192.168.0.76:8080","port":"8080","hostname":"192.168.0.76","hash":null,"search":null,"query":null,"pathname":"/getKeys","path":"/getKeys","href":"http://192.168.0.76:8080/getKeys"},"method":"POST","headers":{"Authorization":"Basic Z2x0Og==","content-length":76}}}
12:26:13.075 info javascript.0 (129) script.js.common.Senertec.Energieanforderung_2: body:
Immerhin keine Fehlermeldung. Aber es tut sich leider nichts. Die gewünschte, im Handbuch beschriebene Antwort ist auch leider nicht dabei.