From fa7e712bfdff03f90840f52d425cc8034b87ad6c Mon Sep 17 00:00:00 2001 From: Markus Thierolf <77847348+thierolm@users.noreply.github.com> Date: Wed, 7 Apr 2021 22:17:21 +0200 Subject: [PATCH] Fronius inverter api detection (#846) Co-authored-by: BuildTools --- detect/definitions.go | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/detect/definitions.go b/detect/definitions.go index 347a75b27..43e5f98e2 100644 --- a/detect/definitions.go +++ b/detect/definitions.go @@ -35,6 +35,7 @@ const ( taskInverter = "inverter" taskBattery = "battery" taskMeter = "meter" + taskFronius = "fronius" ) func init() { @@ -159,7 +160,7 @@ func init() { "values": chargeStatus, }, }) - + taskList.Add(Task{ ID: taskOpenwb, Type: "mqtt", @@ -219,16 +220,15 @@ func init() { }, }) - // // see https://github.com/andig/evcc-config/pull/5/files - // taskList.Add(Task{ - // ID: "fronius", - // Type: "http", - // Depends: TaskTCP80, - // Config: map[string]interface{}{ - // "path": "/solar_api/v1/GetPowerFlowRealtimeData.fcgi", - // "jq": ".Body.Data.Site.P_Grid", - // }, - // }) + taskList.Add(Task{ + ID: taskFronius, + Type: "http", + Depends: TaskTCP80, + Config: map[string]interface{}{ + "path": "/solar_api/GetAPIVersion.cgi", + "jq": ".BaseURL", + }, + }) // taskList.Add(Task{ // ID: "volkszähler",