Включите Shelly с аутентификацией через скрипт.
Shelly Plus 1 PM должен включить Shelly 1, защищенный именем пользователя и паролем.
У меня есть Shelly Plus в 13:00, на котором выполняется сценарий. В какой-то момент должна включиться еще одна Шелли 1 на 10 секунд. Пока Shelly 1 не защищен именем пользователя и паролем, все работает как положено:
function turnOn() {
Shelly.call("http.get", {url: 'http://' +
Config.ip +
'/relay/0?turn=on&timer=' +
JSON.stringify(Config.duration * 60)});
}
Однако я изо всех сил пытаюсь включить аутентификацию. Я попробовал следующее:
function turnOn() {
Shelly.call("http.get", {url: 'http://' +
Config.username + ':' +
Config.password + '@' +
Config.ip + '/relay/0?turn=on&timer=' +
JSON.stringify(Config.duration * 60)});
}
Если это будет выполнено, ничего не произойдет, Shelly 1 останется выключенным. Если я отправлю точно такой же запрос (http://USERNAME:PASSWORD@IP/relay/0?turn=on&timer=10
) через Postman все работает как положено.
Какие-либо предложения?