Hallo,
mit google script sende ich aktuell so einen POST Befehl. Dies möchte ich aber gerne mit Tasmota direkt machen.
google script:
Code
function Limit_config() {
var vSN = 1134
var user = "admin"
var pw = "adminadmin"
var vLimit = "5"
var options = {
'method' : 'post',
'payload' : 'data={"serial":"' + vSN + '", "limit_type":1, "limit_value": ' + vLimit +'}',
'headers' : {"Authorization" : "Basic " + Utilities.base64Encode(user + ':' + pw)}
};
var response = UrlFetchApp.fetch('http://URL/api/limit/config', options);
Logger.log(response);
//Ende
}
Alles anzeigen
Für Tasmota dachte ich dann wie folgt:
WebQuery http://IP/api/limit/config POST [Authorization:admin “adminadmin”] data={"serial":"1134", "limit_type":1, "limit_value":5}
oder
WebQuery http://IP/api/limit/config POST [Authorization: Basic YWRtaW46YWRtaW5hZG1pbg]data={"serial":"1134", "limit_type":1, "limit_value":5}
Er sagt in der Konsole ok, aber beim Empfänger kommt nicht die gewünschte Änderung.
Was mache ich falsch?