From c4468f716a2ac9dd3dbbac87537ba0027e8340ea Mon Sep 17 00:00:00 2001 From: Markus Thierolf <77847348+thierolm@users.noreply.github.com> Date: Sat, 6 Mar 2021 08:35:39 +0100 Subject: [PATCH] Enable https for FritzDect charger (#725) --- charger/fritzdect.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/charger/fritzdect.go b/charger/fritzdect.go index 4621109fb..8226bf66c 100644 --- a/charger/fritzdect.go +++ b/charger/fritzdect.go @@ -50,7 +50,7 @@ func NewFritzDECTFromConfig(other map[string]interface{}) (api.Charger, error) { } if cc.URI == "" { - cc.URI = "http://fritz.box" + cc.URI = "https://fritz.box" } if cc.AIN == "" { @@ -62,8 +62,10 @@ func NewFritzDECTFromConfig(other map[string]interface{}) (api.Charger, error) { // NewFritzDECT creates FritzDECT charger func NewFritzDECT(uri, ain, user, password, sid string, standbypower float64, updated time.Time) (*FritzDECT, error) { + log := util.NewLogger("fritzdect") + c := &FritzDECT{ - Helper: request.NewHelper(util.NewLogger("fritzdect")), + Helper: request.NewHelper(log), uri: strings.TrimRight(uri, "/"), ain: ain, user: user, @@ -71,6 +73,9 @@ func NewFritzDECT(uri, ain, user, password, sid string, standbypower float64, up standbypower: standbypower, sid: sid, } + + c.Client.Transport = request.NewTripper(log, request.InsecureTransport()) + return c, nil }