From cd1acd3804fa0774adc1cb25d394f965216562c9 Mon Sep 17 00:00:00 2001 From: "Gerrit M. Keller" Date: Mon, 6 Dec 2021 07:22:18 +0000 Subject: [PATCH] Fix querying LED status In firmware version 3.0.* the LED status is exposed in a more generalized settings endpoint /api/v1/set_device with a response body like: { "error": "ok", "message": "all values retrieved", "data": { "username": "admin", "login_password": "", "led": "true", "http_state": "false" }, "token": "xxxxx" } --- collector/api.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/collector/api.go b/collector/api.go index 684348d..7a4023b 100644 --- a/collector/api.go +++ b/collector/api.go @@ -336,7 +336,7 @@ func (v *VodafoneStation) GetCallLog() (*CallLog, error) { } func (v *VodafoneStation) GetLedSetting() (*LedSettingResponse, error) { - responseBody, err := v.doRequest("GET", v.URL+"/api/v1/set_led?_="+strconv.FormatInt(makeTimestamp(), 10), "") + responseBody, err := v.doRequest("GET", v.URL+"/api/v1/set_device?_="+strconv.FormatInt(makeTimestamp(), 10), "") if err != nil { return nil, err }