Supereg/homebridge-http-switch

Authentication Problem

brummbaer opened this issue · 1 comments

Describe the bug
It does not work via the plugin. Neither with "sendImmediately": false nor with "sendImmediately": true.
Directly in the browser it works via URL and http://username:password@192.168.3.12:8082/restart

Expected behavior
Restart homebridge with the restart button.

Output from log:

[11/22/2021, 12:54:11 PM] [Reboot] setStatus() doing http request...
[11/22/2021, 12:54:11 PM] [Reboot] Successfully set switch to OFF
[11/22/2021, 12:54:11 PM] [Reboot] Resetting switch to ON

Version
homebridge: v1.3.5
homebridge-http-switch v0.5.35

Configuration

{
    "accessory": "HTTP-SWITCH",
    "name": "Reboot",
    "switchType": "stateless-reverse",
    "debug": true,
    "offUrl": {
        "url": "http://192.168.3.12:8082/restart",
        "method": "GET",
        "auth": {
            "sendImmediately": false,
            "username": "username",
            "password": "password"
        }
    }
}

are you trying to reboot homebridge via http switch? If its the same homebridge instance and same hardware you may have more success setting the ip to 127.0.0.1.

as in

{
    "accessory": "HTTP-SWITCH",
    "name": "Reboot",
    "switchType": "stateless-reverse",
    "debug": true,
    "offUrl": {
        "url": "http://127.0.0.1:8082/restart",
        "method": "GET",
        "auth": {
            "sendImmediately": false,
            "username": "username",
            "password": "password"
        }
    }
}