-
+
diff --git a/charger/abl.go b/charger/abl.go
index 5f8f914d53..66ce62e1be 100644
--- a/charger/abl.go
+++ b/charger/abl.go
@@ -21,10 +21,10 @@ import (
"encoding/binary"
"fmt"
- "github.com/andig/evcc/api"
- "github.com/andig/evcc/util"
- "github.com/andig/evcc/util/modbus"
- "github.com/andig/evcc/util/sponsor"
+ "github.com/evcc-io/evcc/api"
+ "github.com/evcc-io/evcc/util"
+ "github.com/evcc-io/evcc/util/modbus"
+ "github.com/evcc-io/evcc/util/sponsor"
)
// ABLeMH charger implementation
diff --git a/charger/charger.go b/charger/charger.go
index 9c7ccff49d..955d9b3c0e 100644
--- a/charger/charger.go
+++ b/charger/charger.go
@@ -3,9 +3,9 @@ package charger
import (
"fmt"
- "github.com/andig/evcc/api"
- "github.com/andig/evcc/provider"
- "github.com/andig/evcc/util"
+ "github.com/evcc-io/evcc/api"
+ "github.com/evcc-io/evcc/provider"
+ "github.com/evcc-io/evcc/util"
)
// Charger is an api.Charger implementation with configurable getters and setters.
diff --git a/charger/config.go b/charger/config.go
index a3b8f3cb9f..9616d86e8f 100644
--- a/charger/config.go
+++ b/charger/config.go
@@ -4,7 +4,7 @@ import (
"fmt"
"strings"
- "github.com/andig/evcc/api"
+ "github.com/evcc-io/evcc/api"
)
type chargerRegistry map[string]func(map[string]interface{}) (api.Charger, error)
diff --git a/charger/config_test.go b/charger/config_test.go
index 69fbd2d85f..2eb34ced19 100644
--- a/charger/config_test.go
+++ b/charger/config_test.go
@@ -3,7 +3,7 @@ package charger
import (
"testing"
- "github.com/andig/evcc/util/test"
+ "github.com/evcc-io/evcc/util/test"
)
func TestChargers(t *testing.T) {
diff --git a/charger/easee.go b/charger/easee.go
index 23b31cc0ec..58c65c6e2b 100644
--- a/charger/easee.go
+++ b/charger/easee.go
@@ -22,12 +22,12 @@ import (
"net/http"
"time"
- "github.com/andig/evcc/api"
- "github.com/andig/evcc/charger/easee"
- "github.com/andig/evcc/core"
- "github.com/andig/evcc/util"
- "github.com/andig/evcc/util/request"
- "github.com/andig/evcc/util/sponsor"
+ "github.com/evcc-io/evcc/api"
+ "github.com/evcc-io/evcc/charger/easee"
+ "github.com/evcc-io/evcc/core"
+ "github.com/evcc-io/evcc/util"
+ "github.com/evcc-io/evcc/util/request"
+ "github.com/evcc-io/evcc/util/sponsor"
"github.com/thoas/go-funk"
"golang.org/x/oauth2"
)
diff --git a/charger/easee/identity.go b/charger/easee/identity.go
index ed7218a2d2..8a100b9d55 100644
--- a/charger/easee/identity.go
+++ b/charger/easee/identity.go
@@ -5,9 +5,9 @@ import (
"net/http"
"time"
- "github.com/andig/evcc/util"
- "github.com/andig/evcc/util/oauth"
- "github.com/andig/evcc/util/request"
+ "github.com/evcc-io/evcc/util"
+ "github.com/evcc-io/evcc/util/oauth"
+ "github.com/evcc-io/evcc/util/request"
"golang.org/x/oauth2"
)
diff --git a/charger/eebus.go b/charger/eebus.go
index e015afc0b5..d8b1f1660d 100644
--- a/charger/eebus.go
+++ b/charger/eebus.go
@@ -6,14 +6,14 @@ import (
"sync"
"time"
- "github.com/andig/evcc/api"
- "github.com/andig/evcc/core"
- "github.com/andig/evcc/server"
- "github.com/andig/evcc/util"
"github.com/evcc-io/eebus/app"
"github.com/evcc-io/eebus/communication"
"github.com/evcc-io/eebus/ship"
"github.com/evcc-io/eebus/spine"
+ "github.com/evcc-io/evcc/api"
+ "github.com/evcc-io/evcc/core"
+ "github.com/evcc-io/evcc/server"
+ "github.com/evcc-io/evcc/util"
)
type EEBus struct {
diff --git a/charger/evsewifi.go b/charger/evsewifi.go
index 473226a9d9..90be8e565e 100644
--- a/charger/evsewifi.go
+++ b/charger/evsewifi.go
@@ -6,9 +6,9 @@ import (
"strings"
"time"
- "github.com/andig/evcc/api"
- "github.com/andig/evcc/util"
- "github.com/andig/evcc/util/request"
+ "github.com/evcc-io/evcc/api"
+ "github.com/evcc-io/evcc/util"
+ "github.com/evcc-io/evcc/util/request"
)
const (
diff --git a/charger/evsewifi_decorators.go b/charger/evsewifi_decorators.go
index ffa6361037..f7ae76034c 100644
--- a/charger/evsewifi_decorators.go
+++ b/charger/evsewifi_decorators.go
@@ -3,7 +3,7 @@ package charger
// Code generated by github.com/andig/cmd/tools/decorate.go. DO NOT EDIT.
import (
- "github.com/andig/evcc/api"
+ "github.com/evcc-io/evcc/api"
)
func decorateEVSE(base *EVSEWifi, meter func() (float64, error), meterEnergy func() (float64, error), meterCurrent func() (float64, float64, float64, error), chargerEx func(float64) error, identifier func() (string, error)) api.Charger {
diff --git a/charger/evsewifi_test.go b/charger/evsewifi_test.go
index c71db038a1..3c7935bb6a 100644
--- a/charger/evsewifi_test.go
+++ b/charger/evsewifi_test.go
@@ -6,7 +6,7 @@ import (
"net/http/httptest"
"testing"
- "github.com/andig/evcc/api"
+ "github.com/evcc-io/evcc/api"
)
func TestEvseWifi(t *testing.T) {
diff --git a/charger/fritzdect.go b/charger/fritzdect.go
index 26858fdac9..b3b699711d 100644
--- a/charger/fritzdect.go
+++ b/charger/fritzdect.go
@@ -11,10 +11,10 @@ import (
"strings"
"time"
- "github.com/andig/evcc/api"
- "github.com/andig/evcc/charger/fritzdect"
- "github.com/andig/evcc/util"
- "github.com/andig/evcc/util/request"
+ "github.com/evcc-io/evcc/api"
+ "github.com/evcc-io/evcc/charger/fritzdect"
+ "github.com/evcc-io/evcc/util"
+ "github.com/evcc-io/evcc/util/request"
"golang.org/x/text/encoding/unicode"
)
diff --git a/charger/go-e.go b/charger/go-e.go
index cfcca5cb1a..317fa5f5d5 100644
--- a/charger/go-e.go
+++ b/charger/go-e.go
@@ -6,9 +6,9 @@ import (
"strings"
"time"
- "github.com/andig/evcc/api"
- "github.com/andig/evcc/util"
- "github.com/andig/evcc/util/request"
+ "github.com/evcc-io/evcc/api"
+ "github.com/evcc-io/evcc/util"
+ "github.com/evcc-io/evcc/util/request"
)
// https://go-e.co/app/api.pdf
diff --git a/charger/go-e_test.go b/charger/go-e_test.go
index db577aba09..cfa3c2c74d 100644
--- a/charger/go-e_test.go
+++ b/charger/go-e_test.go
@@ -3,7 +3,7 @@ package charger
import (
"testing"
- "github.com/andig/evcc/api"
+ "github.com/evcc-io/evcc/api"
)
// TestGoE tests interfaces
diff --git a/charger/heidelberg-ec.go b/charger/heidelberg-ec.go
index 251ec48abc..ea25a4ccc2 100644
--- a/charger/heidelberg-ec.go
+++ b/charger/heidelberg-ec.go
@@ -21,10 +21,10 @@ import (
"encoding/binary"
"fmt"
- "github.com/andig/evcc/api"
- "github.com/andig/evcc/util"
- "github.com/andig/evcc/util/modbus"
- "github.com/andig/evcc/util/sponsor"
+ "github.com/evcc-io/evcc/api"
+ "github.com/evcc-io/evcc/util"
+ "github.com/evcc-io/evcc/util/modbus"
+ "github.com/evcc-io/evcc/util/sponsor"
)
// HeidelbergEC charger implementation
diff --git a/charger/keba.go b/charger/keba.go
index b9ac4150e0..977d2149b6 100644
--- a/charger/keba.go
+++ b/charger/keba.go
@@ -7,9 +7,9 @@ import (
"reflect"
"time"
- "github.com/andig/evcc/api"
- "github.com/andig/evcc/charger/keba"
- "github.com/andig/evcc/util"
+ "github.com/evcc-io/evcc/api"
+ "github.com/evcc-io/evcc/charger/keba"
+ "github.com/evcc-io/evcc/util"
)
// https://www.keba.com/file/downloads/e-mobility/KeContact_P20_P30_UDP_ProgrGuide_en.pdf
diff --git a/charger/keba/listener.go b/charger/keba/listener.go
index e48f87087b..8a6b52f9c3 100644
--- a/charger/keba/listener.go
+++ b/charger/keba/listener.go
@@ -7,7 +7,7 @@ import (
"strings"
"sync"
- "github.com/andig/evcc/util"
+ "github.com/evcc-io/evcc/util"
)
const (
diff --git a/charger/keba/sender.go b/charger/keba/sender.go
index 72afb5293a..e6e5bea492 100644
--- a/charger/keba/sender.go
+++ b/charger/keba/sender.go
@@ -5,7 +5,7 @@ import (
"net"
"strings"
- "github.com/andig/evcc/util"
+ "github.com/evcc-io/evcc/util"
)
// Sender is a KEBA UDP sender
diff --git a/charger/keba_test.go b/charger/keba_test.go
index 386b4b029e..e748648fb6 100644
--- a/charger/keba_test.go
+++ b/charger/keba_test.go
@@ -3,7 +3,7 @@ package charger
import (
"testing"
- "github.com/andig/evcc/api"
+ "github.com/evcc-io/evcc/api"
)
func TestKeba(t *testing.T) {
diff --git a/charger/mcc.go b/charger/mcc.go
index 64dc458966..0ba3284179 100644
--- a/charger/mcc.go
+++ b/charger/mcc.go
@@ -9,9 +9,9 @@ import (
"strings"
"time"
- "github.com/andig/evcc/api"
- "github.com/andig/evcc/util"
- "github.com/andig/evcc/util/request"
+ "github.com/evcc-io/evcc/api"
+ "github.com/evcc-io/evcc/util"
+ "github.com/evcc-io/evcc/util/request"
)
const (
diff --git a/charger/mcc_test.go b/charger/mcc_test.go
index c4c6c30f27..1ef3fc06db 100644
--- a/charger/mcc_test.go
+++ b/charger/mcc_test.go
@@ -9,9 +9,9 @@ import (
"testing"
"time"
- "github.com/andig/evcc/api"
- "github.com/andig/evcc/util"
- "github.com/andig/evcc/util/request"
+ "github.com/evcc-io/evcc/api"
+ "github.com/evcc-io/evcc/util"
+ "github.com/evcc-io/evcc/util/request"
)
// HTTP testing appproach from http://hassansin.github.io/Unit-Testing-http-client-in-Go
diff --git a/charger/nrgble.go b/charger/nrgble.go
index b9c08d1564..6f6d9afc02 100644
--- a/charger/nrgble.go
+++ b/charger/nrgble.go
@@ -5,7 +5,7 @@ package charger
import (
"errors"
- "github.com/andig/evcc/api"
+ "github.com/evcc-io/evcc/api"
)
func init() {
diff --git a/charger/nrgble_linux.go b/charger/nrgble_linux.go
index 31f8e87ba5..f5c6646c77 100644
--- a/charger/nrgble_linux.go
+++ b/charger/nrgble_linux.go
@@ -7,9 +7,9 @@ import (
"strconv"
"time"
- "github.com/andig/evcc/api"
- "github.com/andig/evcc/charger/nrgble"
- "github.com/andig/evcc/util"
+ "github.com/evcc-io/evcc/api"
+ "github.com/evcc-io/evcc/charger/nrgble"
+ "github.com/evcc-io/evcc/util"
"github.com/godbus/dbus/v5"
"github.com/lunixbochs/struc"
"github.com/muka/go-bluetooth/bluez/profile/adapter"
@@ -254,7 +254,7 @@ func (nrg *NRGKickBLE) Enabled() (bool, error) {
nrg.log.TRACE.Printf("read info: %+v", res)
// workaround internal NRGkick state change after connecting
- // https://github.com/andig/evcc/pull/274
+ // https://github.com/evcc-io/evcc/pull/274
return !res.PauseCharging || res.ChargingActive, nil
}
@@ -266,7 +266,7 @@ func (nrg *NRGKickBLE) Enable(enable bool) error {
}
// workaround internal NRGkick state change after connecting
- // https://github.com/andig/evcc/pull/274
+ // https://github.com/evcc-io/evcc/pull/274
if !enable && res.PauseCharging {
nrg.pauseCharging = false
settings := nrg.mergeSettings(res)
diff --git a/charger/nrgble_linux_test.go b/charger/nrgble_linux_test.go
index 4150e33a5c..2108d37ff7 100644
--- a/charger/nrgble_linux_test.go
+++ b/charger/nrgble_linux_test.go
@@ -3,7 +3,7 @@ package charger
import (
"testing"
- "github.com/andig/evcc/api"
+ "github.com/evcc-io/evcc/api"
)
func TestNRGKickBLE(t *testing.T) {
diff --git a/charger/nrgconnect.go b/charger/nrgconnect.go
index 472ea5f57f..29ab60551c 100644
--- a/charger/nrgconnect.go
+++ b/charger/nrgconnect.go
@@ -5,9 +5,9 @@ import (
"fmt"
"net/http"
- "github.com/andig/evcc/api"
- "github.com/andig/evcc/util"
- "github.com/andig/evcc/util/request"
+ "github.com/evcc-io/evcc/api"
+ "github.com/evcc-io/evcc/util"
+ "github.com/evcc-io/evcc/util/request"
)
// https://www.nrgkick.com/wp-content/uploads/2019/08/20190814_API-Dokumentation_04.pdf
diff --git a/charger/nrgconnect_test.go b/charger/nrgconnect_test.go
index 5e06dbafbe..e25238ce68 100644
--- a/charger/nrgconnect_test.go
+++ b/charger/nrgconnect_test.go
@@ -3,7 +3,7 @@ package charger
import (
"testing"
- "github.com/andig/evcc/api"
+ "github.com/evcc-io/evcc/api"
)
func TestNRGKickConnect(t *testing.T) {
diff --git a/charger/openwb.go b/charger/openwb.go
index c983e5473a..01c3c248f8 100644
--- a/charger/openwb.go
+++ b/charger/openwb.go
@@ -4,11 +4,11 @@ import (
"fmt"
"time"
- "github.com/andig/evcc/api"
- "github.com/andig/evcc/charger/openwb"
- "github.com/andig/evcc/provider"
- "github.com/andig/evcc/provider/mqtt"
- "github.com/andig/evcc/util"
+ "github.com/evcc-io/evcc/api"
+ "github.com/evcc-io/evcc/charger/openwb"
+ "github.com/evcc-io/evcc/provider"
+ "github.com/evcc-io/evcc/provider/mqtt"
+ "github.com/evcc-io/evcc/util"
)
func init() {
diff --git a/charger/openwb_decorators.go b/charger/openwb_decorators.go
index 4f3459affc..8ea4d9795a 100644
--- a/charger/openwb_decorators.go
+++ b/charger/openwb_decorators.go
@@ -3,7 +3,7 @@ package charger
// Code generated by github.com/andig/cmd/tools/decorate.go. DO NOT EDIT.
import (
- "github.com/andig/evcc/api"
+ "github.com/evcc-io/evcc/api"
)
func decorateOpenWB(base *OpenWB, chargePhases func(int) error) api.Charger {
diff --git a/charger/openwb_test.go b/charger/openwb_test.go
index 29d1d4b994..8c32589a7a 100644
--- a/charger/openwb_test.go
+++ b/charger/openwb_test.go
@@ -3,7 +3,7 @@ package charger
import (
"testing"
- "github.com/andig/evcc/api"
+ "github.com/evcc-io/evcc/api"
)
func TestOpenWBDecorators(t *testing.T) {
diff --git a/charger/phoenix-em-eth.go b/charger/phoenix-em-eth.go
index 118c45c257..2d2f746190 100644
--- a/charger/phoenix-em-eth.go
+++ b/charger/phoenix-em-eth.go
@@ -4,9 +4,9 @@ import (
"fmt"
"time"
- "github.com/andig/evcc/api"
- "github.com/andig/evcc/util"
- "github.com/andig/evcc/util/modbus"
+ "github.com/evcc-io/evcc/api"
+ "github.com/evcc-io/evcc/util"
+ "github.com/evcc-io/evcc/util/modbus"
"github.com/volkszaehler/mbmd/meters/rs485"
)
diff --git a/charger/phoenix-em-eth_decorators.go b/charger/phoenix-em-eth_decorators.go
index dbd8e11502..a2ffdfec0c 100644
--- a/charger/phoenix-em-eth_decorators.go
+++ b/charger/phoenix-em-eth_decorators.go
@@ -3,7 +3,7 @@ package charger
// Code generated by github.com/andig/cmd/tools/decorate.go. DO NOT EDIT.
import (
- "github.com/andig/evcc/api"
+ "github.com/evcc-io/evcc/api"
)
func decoratePhoenixEMEth(base *PhoenixEMEth, meter func() (float64, error), meterEnergy func() (float64, error), meterCurrent func() (float64, float64, float64, error)) api.Charger {
diff --git a/charger/phoenix-em-eth_test.go b/charger/phoenix-em-eth_test.go
index f8da2ea8aa..6df1e2cdaf 100644
--- a/charger/phoenix-em-eth_test.go
+++ b/charger/phoenix-em-eth_test.go
@@ -3,7 +3,7 @@ package charger
import (
"testing"
- "github.com/andig/evcc/api"
+ "github.com/evcc-io/evcc/api"
)
func TestPhoenixEMEthDecorators(t *testing.T) {
diff --git a/charger/phoenix-ev-eth.go b/charger/phoenix-ev-eth.go
index 4999a31117..51295cabe3 100644
--- a/charger/phoenix-ev-eth.go
+++ b/charger/phoenix-ev-eth.go
@@ -4,9 +4,9 @@ import (
"fmt"
"time"
- "github.com/andig/evcc/api"
- "github.com/andig/evcc/util"
- "github.com/andig/evcc/util/modbus"
+ "github.com/evcc-io/evcc/api"
+ "github.com/evcc-io/evcc/util"
+ "github.com/evcc-io/evcc/util/modbus"
"github.com/volkszaehler/mbmd/meters/rs485"
)
diff --git a/charger/phoenix-ev-eth_decorators.go b/charger/phoenix-ev-eth_decorators.go
index e9200c5839..364fffb767 100644
--- a/charger/phoenix-ev-eth_decorators.go
+++ b/charger/phoenix-ev-eth_decorators.go
@@ -3,7 +3,7 @@ package charger
// Code generated by github.com/andig/cmd/tools/decorate.go. DO NOT EDIT.
import (
- "github.com/andig/evcc/api"
+ "github.com/evcc-io/evcc/api"
)
func decoratePhoenixEVEth(base *PhoenixEVEth, meter func() (float64, error), meterEnergy func() (float64, error), meterCurrent func() (float64, float64, float64, error)) api.Charger {
diff --git a/charger/phoenix-ev-eth_test.go b/charger/phoenix-ev-eth_test.go
index 776609610c..417d00dd82 100644
--- a/charger/phoenix-ev-eth_test.go
+++ b/charger/phoenix-ev-eth_test.go
@@ -3,7 +3,7 @@ package charger
import (
"testing"
- "github.com/andig/evcc/api"
+ "github.com/evcc-io/evcc/api"
)
func TestPhoenixEVEthDecorators(t *testing.T) {
diff --git a/charger/phoenix-ev-ser.go b/charger/phoenix-ev-ser.go
index 578c30867d..e08885703d 100644
--- a/charger/phoenix-ev-ser.go
+++ b/charger/phoenix-ev-ser.go
@@ -3,9 +3,9 @@ package charger
import (
"fmt"
- "github.com/andig/evcc/api"
- "github.com/andig/evcc/util"
- "github.com/andig/evcc/util/modbus"
+ "github.com/evcc-io/evcc/api"
+ "github.com/evcc-io/evcc/util"
+ "github.com/evcc-io/evcc/util/modbus"
)
const (
diff --git a/charger/shelly.go b/charger/shelly.go
index d601e71c98..606b31aedd 100644
--- a/charger/shelly.go
+++ b/charger/shelly.go
@@ -5,9 +5,9 @@ import (
"fmt"
"strings"
- "github.com/andig/evcc/api"
- "github.com/andig/evcc/util"
- "github.com/andig/evcc/util/request"
+ "github.com/evcc-io/evcc/api"
+ "github.com/evcc-io/evcc/util"
+ "github.com/evcc-io/evcc/util/request"
)
// Shelly api homepage
@@ -114,7 +114,7 @@ var _ api.Meter = (*Shelly)(nil)
func (c *Shelly) CurrentPower() (float64, error) {
var resp shellyStatusResponse
err := c.GetJSON(fmt.Sprintf("%s/%s", c.uri, "status"), &resp)
-
+
if c.channel >= len(resp.Meters) {
return 0, errors.New("invalid channel, power meter missing")
}
diff --git a/charger/simpleevse.go b/charger/simpleevse.go
index 24ea3d9d59..fa0b3ded4d 100644
--- a/charger/simpleevse.go
+++ b/charger/simpleevse.go
@@ -4,9 +4,9 @@ import (
"errors"
"time"
- "github.com/andig/evcc/api"
- "github.com/andig/evcc/util"
- "github.com/andig/evcc/util/modbus"
+ "github.com/evcc-io/evcc/api"
+ "github.com/evcc-io/evcc/util"
+ "github.com/evcc-io/evcc/util/modbus"
)
// SimpleEVSE charger implementation
diff --git a/charger/tasmota.go b/charger/tasmota.go
index c32f86a8a5..4b8e759f06 100644
--- a/charger/tasmota.go
+++ b/charger/tasmota.go
@@ -6,10 +6,10 @@ import (
"net/url"
"strings"
- "github.com/andig/evcc/api"
- "github.com/andig/evcc/charger/tasmota"
- "github.com/andig/evcc/util"
- "github.com/andig/evcc/util/request"
+ "github.com/evcc-io/evcc/api"
+ "github.com/evcc-io/evcc/charger/tasmota"
+ "github.com/evcc-io/evcc/util"
+ "github.com/evcc-io/evcc/util/request"
)
// Tasmota project homepage
diff --git a/charger/tplink.go b/charger/tplink.go
index abb0f3d572..e612ebcbd5 100644
--- a/charger/tplink.go
+++ b/charger/tplink.go
@@ -10,9 +10,9 @@ import (
"strings"
"time"
- "github.com/andig/evcc/api"
- "github.com/andig/evcc/charger/tplink"
- "github.com/andig/evcc/util"
+ "github.com/evcc-io/evcc/api"
+ "github.com/evcc-io/evcc/charger/tplink"
+ "github.com/evcc-io/evcc/util"
)
// TPLink charger implementation
diff --git a/charger/wallbe.go b/charger/wallbe.go
index 5dc4af82fc..e79f9ba329 100644
--- a/charger/wallbe.go
+++ b/charger/wallbe.go
@@ -7,9 +7,9 @@ import (
"strings"
"time"
- "github.com/andig/evcc/api"
- "github.com/andig/evcc/util"
- "github.com/andig/evcc/util/modbus"
+ "github.com/evcc-io/evcc/api"
+ "github.com/evcc-io/evcc/util"
+ "github.com/evcc-io/evcc/util/modbus"
"github.com/volkszaehler/mbmd/encoding"
"github.com/volkszaehler/mbmd/meters/rs485"
)
diff --git a/charger/wallbe_decorators.go b/charger/wallbe_decorators.go
index 12a8fd4399..ec4f753650 100644
--- a/charger/wallbe_decorators.go
+++ b/charger/wallbe_decorators.go
@@ -3,7 +3,7 @@ package charger
// Code generated by github.com/andig/cmd/tools/decorate.go. DO NOT EDIT.
import (
- "github.com/andig/evcc/api"
+ "github.com/evcc-io/evcc/api"
)
func decorateWallbe(base *Wallbe, meter func() (float64, error), meterEnergy func() (float64, error), meterCurrent func() (float64, float64, float64, error), chargerEx func(current float64) error) api.Charger {
diff --git a/charger/wallbe_test.go b/charger/wallbe_test.go
index 26693c0cc9..496614e27e 100644
--- a/charger/wallbe_test.go
+++ b/charger/wallbe_test.go
@@ -3,7 +3,7 @@ package charger
import (
"testing"
- "github.com/andig/evcc/api"
+ "github.com/evcc-io/evcc/api"
)
func TestWallbeLegacy(t *testing.T) {
diff --git a/charger/warp.go b/charger/warp.go
index 1211009e47..b49ee4534d 100644
--- a/charger/warp.go
+++ b/charger/warp.go
@@ -5,10 +5,10 @@ import (
"fmt"
"time"
- "github.com/andig/evcc/api"
- "github.com/andig/evcc/provider"
- "github.com/andig/evcc/provider/mqtt"
- "github.com/andig/evcc/util"
+ "github.com/evcc-io/evcc/api"
+ "github.com/evcc-io/evcc/provider"
+ "github.com/evcc-io/evcc/provider/mqtt"
+ "github.com/evcc-io/evcc/util"
)
func init() {
diff --git a/charger/warp_decorators.go b/charger/warp_decorators.go
index dca1d0b8cd..926bd8332e 100644
--- a/charger/warp_decorators.go
+++ b/charger/warp_decorators.go
@@ -3,7 +3,7 @@ package charger
// Code generated by github.com/andig/cmd/tools/decorate.go. DO NOT EDIT.
import (
- "github.com/andig/evcc/api"
+ "github.com/evcc-io/evcc/api"
)
func decorateWarp(base *Warp, meter func() (float64, error), meterEnergy func() (float64, error)) api.Charger {
diff --git a/cmd/charger.go b/cmd/charger.go
index 933642f7d3..f574a4bc4e 100644
--- a/cmd/charger.go
+++ b/cmd/charger.go
@@ -1,9 +1,9 @@
package cmd
import (
- "github.com/andig/evcc/api"
- "github.com/andig/evcc/server"
- "github.com/andig/evcc/util"
+ "github.com/evcc-io/evcc/api"
+ "github.com/evcc-io/evcc/server"
+ "github.com/evcc-io/evcc/util"
"github.com/spf13/cobra"
"github.com/spf13/viper"
)
diff --git a/cmd/config.go b/cmd/config.go
index c4aaa38792..676d7356ca 100644
--- a/cmd/config.go
+++ b/cmd/config.go
@@ -4,14 +4,14 @@ import (
"fmt"
"time"
- "github.com/andig/evcc/api"
- "github.com/andig/evcc/charger"
- "github.com/andig/evcc/meter"
- "github.com/andig/evcc/provider/mqtt"
- "github.com/andig/evcc/push"
- "github.com/andig/evcc/server"
- "github.com/andig/evcc/vehicle"
"github.com/dustin/go-humanize"
+ "github.com/evcc-io/evcc/api"
+ "github.com/evcc-io/evcc/charger"
+ "github.com/evcc-io/evcc/meter"
+ "github.com/evcc-io/evcc/provider/mqtt"
+ "github.com/evcc-io/evcc/push"
+ "github.com/evcc-io/evcc/server"
+ "github.com/evcc-io/evcc/vehicle"
)
type config struct {
diff --git a/cmd/detect.go b/cmd/detect.go
index 0499b54455..7683716e24 100644
--- a/cmd/detect.go
+++ b/cmd/detect.go
@@ -7,9 +7,9 @@ import (
"os"
"strings"
- "github.com/andig/evcc/detect"
- "github.com/andig/evcc/detect/tasks"
- "github.com/andig/evcc/util"
+ "github.com/evcc-io/evcc/detect"
+ "github.com/evcc-io/evcc/detect/tasks"
+ "github.com/evcc-io/evcc/util"
"github.com/korylprince/ipnetgen"
"github.com/olekukonko/tablewriter"
"github.com/spf13/cobra"
@@ -97,7 +97,7 @@ func display(res []tasks.Result) {
table.Render()
fmt.Println(`
-Please open https://github.com/andig/evcc/issues/new in your browser and copy the
+Please open https://github.com/evcc-io/evcc/issues/new in your browser and copy the
results above into a new issue. Please tell us:
1. Is the scan result correct?
diff --git a/cmd/dump.go b/cmd/dump.go
index a98ca33dc7..490e5025bd 100644
--- a/cmd/dump.go
+++ b/cmd/dump.go
@@ -3,9 +3,9 @@ package cmd
import (
"fmt"
- "github.com/andig/evcc/core"
- "github.com/andig/evcc/server"
- "github.com/andig/evcc/util"
+ "github.com/evcc-io/evcc/core"
+ "github.com/evcc-io/evcc/server"
+ "github.com/evcc-io/evcc/util"
"github.com/spf13/cobra"
"github.com/spf13/viper"
)
diff --git a/cmd/dumper.go b/cmd/dumper.go
index 5033ebbf9d..d568215364 100644
--- a/cmd/dumper.go
+++ b/cmd/dumper.go
@@ -9,7 +9,7 @@ import (
"text/tabwriter"
"time"
- "github.com/andig/evcc/api"
+ "github.com/evcc-io/evcc/api"
)
var truefalse = map[bool]string{false: "false", true: "true"}
diff --git a/cmd/eebus.go b/cmd/eebus.go
index 8abe23fd50..d395796183 100644
--- a/cmd/eebus.go
+++ b/cmd/eebus.go
@@ -6,10 +6,10 @@ import (
"text/template"
"github.com/Masterminds/sprig/v3"
- "github.com/andig/evcc/server"
- "github.com/andig/evcc/util"
certhelper "github.com/evcc-io/eebus/cert"
"github.com/evcc-io/eebus/communication"
+ "github.com/evcc-io/evcc/server"
+ "github.com/evcc-io/evcc/util"
"github.com/spf13/cobra"
"github.com/spf13/viper"
)
diff --git a/cmd/health.go b/cmd/health.go
index 0607643485..b1d366b9af 100644
--- a/cmd/health.go
+++ b/cmd/health.go
@@ -8,8 +8,8 @@ import (
"os"
"time"
- "github.com/andig/evcc/server"
- "github.com/andig/evcc/util"
+ "github.com/evcc-io/evcc/server"
+ "github.com/evcc-io/evcc/util"
"github.com/spf13/cobra"
"github.com/spf13/viper"
"github.com/tv42/httpunix"
diff --git a/cmd/meter.go b/cmd/meter.go
index 6e0f7dfe02..ca0656e9b7 100644
--- a/cmd/meter.go
+++ b/cmd/meter.go
@@ -1,9 +1,9 @@
package cmd
import (
- "github.com/andig/evcc/api"
- "github.com/andig/evcc/server"
- "github.com/andig/evcc/util"
+ "github.com/evcc-io/evcc/api"
+ "github.com/evcc-io/evcc/server"
+ "github.com/evcc-io/evcc/util"
"github.com/spf13/cobra"
"github.com/spf13/viper"
)
diff --git a/cmd/root.go b/cmd/root.go
index aebe3b621a..5e97d72746 100644
--- a/cmd/root.go
+++ b/cmd/root.go
@@ -9,11 +9,11 @@ import (
"syscall"
"time"
- "github.com/andig/evcc/server"
- "github.com/andig/evcc/server/updater"
- "github.com/andig/evcc/util"
- "github.com/andig/evcc/util/pipe"
- "github.com/andig/evcc/util/sponsor"
+ "github.com/evcc-io/evcc/server"
+ "github.com/evcc-io/evcc/server/updater"
+ "github.com/evcc-io/evcc/util"
+ "github.com/evcc-io/evcc/util/pipe"
+ "github.com/evcc-io/evcc/util/sponsor"
"github.com/prometheus/client_golang/prometheus/promhttp"
"github.com/spf13/cobra"
diff --git a/cmd/setup.go b/cmd/setup.go
index 0cc3bc0ccd..a8a0f789bb 100644
--- a/cmd/setup.go
+++ b/cmd/setup.go
@@ -8,20 +8,20 @@ import (
"strconv"
"time"
- "github.com/andig/evcc/api"
- "github.com/andig/evcc/api/proto/pb"
- "github.com/andig/evcc/core"
- "github.com/andig/evcc/hems"
- "github.com/andig/evcc/provider/javascript"
- "github.com/andig/evcc/provider/mqtt"
- "github.com/andig/evcc/push"
- "github.com/andig/evcc/server"
- "github.com/andig/evcc/tariff"
- "github.com/andig/evcc/util"
- "github.com/andig/evcc/util/cloud"
- "github.com/andig/evcc/util/pipe"
- "github.com/andig/evcc/util/sponsor"
paho "github.com/eclipse/paho.mqtt.golang"
+ "github.com/evcc-io/evcc/api"
+ "github.com/evcc-io/evcc/api/proto/pb"
+ "github.com/evcc-io/evcc/core"
+ "github.com/evcc-io/evcc/hems"
+ "github.com/evcc-io/evcc/provider/javascript"
+ "github.com/evcc-io/evcc/provider/mqtt"
+ "github.com/evcc-io/evcc/push"
+ "github.com/evcc-io/evcc/server"
+ "github.com/evcc-io/evcc/tariff"
+ "github.com/evcc-io/evcc/util"
+ "github.com/evcc-io/evcc/util/cloud"
+ "github.com/evcc-io/evcc/util/pipe"
+ "github.com/evcc-io/evcc/util/sponsor"
"github.com/spf13/viper"
)
diff --git a/cmd/soc/main.go b/cmd/soc/main.go
index 8c24b88c2c..731e789648 100644
--- a/cmd/soc/main.go
+++ b/cmd/soc/main.go
@@ -9,9 +9,9 @@ import (
"strings"
"time"
- "github.com/andig/evcc/api"
- "github.com/andig/evcc/util"
- "github.com/andig/evcc/vehicle"
+ "github.com/evcc-io/evcc/api"
+ "github.com/evcc-io/evcc/util"
+ "github.com/evcc-io/evcc/vehicle"
)
func usage() {
diff --git a/cmd/token.go b/cmd/token.go
index e34100d790..8113d19e38 100644
--- a/cmd/token.go
+++ b/cmd/token.go
@@ -4,8 +4,8 @@ import (
"fmt"
"strings"
- "github.com/andig/evcc/server"
- "github.com/andig/evcc/util"
+ "github.com/evcc-io/evcc/server"
+ "github.com/evcc-io/evcc/util"
"github.com/spf13/cobra"
"github.com/spf13/viper"
"github.com/thoas/go-funk"
diff --git a/cmd/token_tesla.go b/cmd/token_tesla.go
index ab2d6f201c..d35f2e6636 100644
--- a/cmd/token_tesla.go
+++ b/cmd/token_tesla.go
@@ -9,8 +9,8 @@ import (
"os"
"strings"
- "github.com/andig/evcc/util/request"
"github.com/bogosj/tesla"
+ "github.com/evcc-io/evcc/util/request"
"github.com/manifoldco/promptui"
"github.com/skratchdot/open-golang/open"
"golang.org/x/oauth2"
diff --git a/cmd/token_tronity.go b/cmd/token_tronity.go
index 17474ac96d..a94efd652e 100644
--- a/cmd/token_tronity.go
+++ b/cmd/token_tronity.go
@@ -13,10 +13,10 @@ import (
"sync"
"time"
- "github.com/andig/evcc/api"
- "github.com/andig/evcc/util"
- "github.com/andig/evcc/vehicle"
- "github.com/andig/evcc/vehicle/tronity"
+ "github.com/evcc-io/evcc/api"
+ "github.com/evcc-io/evcc/util"
+ "github.com/evcc-io/evcc/vehicle"
+ "github.com/evcc-io/evcc/vehicle/tronity"
"github.com/skratchdot/open-golang/open"
"golang.org/x/oauth2"
)
diff --git a/cmd/tools/decorate.go b/cmd/tools/decorate.go
index a772b0a037..11f2aa2509 100644
--- a/cmd/tools/decorate.go
+++ b/cmd/tools/decorate.go
@@ -164,7 +164,7 @@ func generate(out io.Writer, packageName, functionName, baseType string, dynamic
Types map[string]typeStruct
Combinations [][]string
}{
- API: "github.com/andig/evcc/api",
+ API: "github.com/evcc-io/evcc/api",
Package: packageName,
Function: functionName,
BaseType: baseType,
diff --git a/cmd/vehicle.go b/cmd/vehicle.go
index 179c2caafd..cf59e234ab 100644
--- a/cmd/vehicle.go
+++ b/cmd/vehicle.go
@@ -5,9 +5,9 @@ import (
"fmt"
"time"
- "github.com/andig/evcc/api"
- "github.com/andig/evcc/server"
- "github.com/andig/evcc/util"
+ "github.com/evcc-io/evcc/api"
+ "github.com/evcc-io/evcc/server"
+ "github.com/evcc-io/evcc/util"
"github.com/spf13/cobra"
"github.com/spf13/viper"
)
diff --git a/core/config.go b/core/config.go
index b126cff2dd..4f931b20df 100644
--- a/core/config.go
+++ b/core/config.go
@@ -1,6 +1,6 @@
package core
-import "github.com/andig/evcc/api"
+import "github.com/evcc-io/evcc/api"
// configProvider gives access to configuration repository
type configProvider interface {
diff --git a/core/coordinator.go b/core/coordinator.go
index 8798ea1f43..2349592031 100644
--- a/core/coordinator.go
+++ b/core/coordinator.go
@@ -1,8 +1,8 @@
package core
import (
- "github.com/andig/evcc/api"
- "github.com/andig/evcc/util"
+ "github.com/evcc-io/evcc/api"
+ "github.com/evcc-io/evcc/util"
)
type vehicleCoordinator struct {
diff --git a/core/coordinator_test.go b/core/coordinator_test.go
index 8706e5552d..8d88cd6a07 100644
--- a/core/coordinator_test.go
+++ b/core/coordinator_test.go
@@ -3,9 +3,9 @@ package core
import (
"testing"
- "github.com/andig/evcc/api"
- "github.com/andig/evcc/mock"
- "github.com/andig/evcc/util"
+ "github.com/evcc-io/evcc/api"
+ "github.com/evcc-io/evcc/mock"
+ "github.com/evcc-io/evcc/util"
"github.com/golang/mock/gomock"
)
diff --git a/core/loadpoint.go b/core/loadpoint.go
index 7296100c12..1c524f20fd 100644
--- a/core/loadpoint.go
+++ b/core/loadpoint.go
@@ -9,12 +9,12 @@ import (
"sync"
"time"
- "github.com/andig/evcc/api"
- "github.com/andig/evcc/core/soc"
- "github.com/andig/evcc/core/wrapper"
- "github.com/andig/evcc/provider"
- "github.com/andig/evcc/push"
- "github.com/andig/evcc/util"
+ "github.com/evcc-io/evcc/api"
+ "github.com/evcc-io/evcc/core/soc"
+ "github.com/evcc-io/evcc/core/wrapper"
+ "github.com/evcc-io/evcc/provider"
+ "github.com/evcc-io/evcc/push"
+ "github.com/evcc-io/evcc/util"
evbus "github.com/asaskevich/EventBus"
"github.com/avast/retry-go/v3"
@@ -1256,7 +1256,7 @@ func (lp *LoadPoint) Update(sitePower float64, cheap bool) {
switch {
case !lp.connected():
// always disable charger if not connected
- // https://github.com/andig/evcc/issues/105
+ // https://github.com/evcc-io/evcc/issues/105
err = lp.setLimit(0, false)
case lp.targetSocReached():
diff --git a/core/loadpoint_adapter.go b/core/loadpoint_adapter.go
index 9527607859..3ea15f9515 100644
--- a/core/loadpoint_adapter.go
+++ b/core/loadpoint_adapter.go
@@ -1,6 +1,6 @@
package core
-import "github.com/andig/evcc/core/soc"
+import "github.com/evcc-io/evcc/core/soc"
type adapter struct {
lp *LoadPoint
diff --git a/core/loadpoint_api.go b/core/loadpoint_api.go
index 103ae344dd..3a06023d7d 100644
--- a/core/loadpoint_api.go
+++ b/core/loadpoint_api.go
@@ -3,8 +3,8 @@ package core
import (
"time"
- "github.com/andig/evcc/api"
- "github.com/andig/evcc/core/wrapper"
+ "github.com/evcc-io/evcc/api"
+ "github.com/evcc-io/evcc/core/wrapper"
)
// LoadpointController gives access to loadpoint
diff --git a/core/loadpoint_test.go b/core/loadpoint_test.go
index 8bf19e6b3d..a9712a5dc8 100644
--- a/core/loadpoint_test.go
+++ b/core/loadpoint_test.go
@@ -4,13 +4,13 @@ import (
"testing"
"time"
- "github.com/andig/evcc/api"
- "github.com/andig/evcc/core/soc"
- "github.com/andig/evcc/mock"
- "github.com/andig/evcc/push"
- "github.com/andig/evcc/util"
evbus "github.com/asaskevich/EventBus"
"github.com/benbjohnson/clock"
+ "github.com/evcc-io/evcc/api"
+ "github.com/evcc-io/evcc/core/soc"
+ "github.com/evcc-io/evcc/mock"
+ "github.com/evcc-io/evcc/push"
+ "github.com/evcc-io/evcc/util"
"github.com/golang/mock/gomock"
)
diff --git a/core/site.go b/core/site.go
index ceb2b62dba..de6452e9ec 100644
--- a/core/site.go
+++ b/core/site.go
@@ -7,13 +7,13 @@ import (
"sync"
"time"
- "github.com/andig/evcc/api"
- "github.com/andig/evcc/push"
- "github.com/andig/evcc/util"
"github.com/avast/retry-go/v3"
+ "github.com/evcc-io/evcc/api"
+ "github.com/evcc-io/evcc/push"
+ "github.com/evcc-io/evcc/util"
)
-//go:generate mockgen -package mock -destination ../mock/mock_loadpoint.go github.com/andig/evcc/core Updater
+//go:generate mockgen -package mock -destination ../mock/mock_loadpoint.go github.com/evcc-io/evcc/core Updater
// Updater abstracts the LoadPoint implementation for testing
type Updater interface {
diff --git a/core/site_api.go b/core/site_api.go
index c13cbfe178..32d6eb0f02 100644
--- a/core/site_api.go
+++ b/core/site_api.go
@@ -3,7 +3,7 @@ package core
import (
"errors"
- "github.com/andig/evcc/api"
+ "github.com/evcc-io/evcc/api"
)
// SiteAPI is the external site API
diff --git a/core/soc/estimator.go b/core/soc/estimator.go
index 46a5cb3f91..1d6d7eb6f6 100644
--- a/core/soc/estimator.go
+++ b/core/soc/estimator.go
@@ -5,8 +5,8 @@ import (
"math"
"time"
- "github.com/andig/evcc/api"
- "github.com/andig/evcc/util"
+ "github.com/evcc-io/evcc/api"
+ "github.com/evcc-io/evcc/util"
)
const chargeEfficiency = 0.9 // assume charge 90% efficiency
diff --git a/core/soc/estimator_test.go b/core/soc/estimator_test.go
index 3532918d24..09b56e92ca 100644
--- a/core/soc/estimator_test.go
+++ b/core/soc/estimator_test.go
@@ -4,9 +4,9 @@ import (
"testing"
"time"
- "github.com/andig/evcc/api"
- "github.com/andig/evcc/mock"
- "github.com/andig/evcc/util"
+ "github.com/evcc-io/evcc/api"
+ "github.com/evcc-io/evcc/mock"
+ "github.com/evcc-io/evcc/util"
"github.com/golang/mock/gomock"
)
diff --git a/core/soc/timer.go b/core/soc/timer.go
index b1bd282328..36afe5334e 100644
--- a/core/soc/timer.go
+++ b/core/soc/timer.go
@@ -4,7 +4,7 @@ import (
"math"
"time"
- "github.com/andig/evcc/util"
+ "github.com/evcc-io/evcc/util"
)
const (
diff --git a/core/wrapper/chargerater.go b/core/wrapper/chargerater.go
index b927b93694..c9e1bedd8a 100644
--- a/core/wrapper/chargerater.go
+++ b/core/wrapper/chargerater.go
@@ -5,9 +5,9 @@ import (
"sync"
"time"
- "github.com/andig/evcc/api"
- "github.com/andig/evcc/util"
"github.com/benbjohnson/clock"
+ "github.com/evcc-io/evcc/api"
+ "github.com/evcc-io/evcc/util"
)
// ChargeRater is responsible for providing charged energy amount
diff --git a/core/wrapper/chargerater_test.go b/core/wrapper/chargerater_test.go
index 34f5eb78aa..5a8b01652c 100644
--- a/core/wrapper/chargerater_test.go
+++ b/core/wrapper/chargerater_test.go
@@ -4,10 +4,10 @@ import (
"testing"
"time"
- "github.com/andig/evcc/api"
- "github.com/andig/evcc/mock"
- "github.com/andig/evcc/util"
"github.com/benbjohnson/clock"
+ "github.com/evcc-io/evcc/api"
+ "github.com/evcc-io/evcc/mock"
+ "github.com/evcc-io/evcc/util"
"github.com/golang/mock/gomock"
)
diff --git a/detect/analyze.go b/detect/analyze.go
index 390d0bf222..0201a77343 100644
--- a/detect/analyze.go
+++ b/detect/analyze.go
@@ -1,6 +1,6 @@
package detect
-import "github.com/andig/evcc/detect/tasks"
+import "github.com/evcc-io/evcc/detect/tasks"
type Criteria map[string]interface{}
diff --git a/detect/definitions.go b/detect/definitions.go
index 250b600742..8224303e4d 100644
--- a/detect/definitions.go
+++ b/detect/definitions.go
@@ -1,7 +1,7 @@
package detect
import (
- "github.com/andig/evcc/detect/tasks"
+ "github.com/evcc-io/evcc/detect/tasks"
)
var (
diff --git a/detect/tasklist.go b/detect/tasklist.go
index 63a77127a7..21ce15ff0f 100644
--- a/detect/tasklist.go
+++ b/detect/tasklist.go
@@ -4,8 +4,8 @@ import (
"fmt"
"sync"
- "github.com/andig/evcc/detect/tasks"
- "github.com/andig/evcc/util"
+ "github.com/evcc-io/evcc/detect/tasks"
+ "github.com/evcc-io/evcc/util"
)
type TaskList struct {
diff --git a/detect/tasks/http.go b/detect/tasks/http.go
index 43e0c16d2b..5b2aa36c43 100644
--- a/detect/tasks/http.go
+++ b/detect/tasks/http.go
@@ -7,8 +7,8 @@ import (
"strings"
"time"
- "github.com/andig/evcc/util"
- "github.com/andig/evcc/util/jq"
+ "github.com/evcc-io/evcc/util"
+ "github.com/evcc-io/evcc/util/jq"
"github.com/itchyny/gojq"
)
diff --git a/detect/tasks/keba.go b/detect/tasks/keba.go
index fbdd72e21f..74b7ceacdf 100644
--- a/detect/tasks/keba.go
+++ b/detect/tasks/keba.go
@@ -4,8 +4,8 @@ import (
"sync"
"time"
- "github.com/andig/evcc/charger/keba"
- "github.com/andig/evcc/util"
+ "github.com/evcc-io/evcc/charger/keba"
+ "github.com/evcc-io/evcc/util"
)
const Keba TaskType = "keba"
diff --git a/detect/tasks/modbus.go b/detect/tasks/modbus.go
index 832ba66a66..568d3ea694 100644
--- a/detect/tasks/modbus.go
+++ b/detect/tasks/modbus.go
@@ -6,8 +6,8 @@ import (
"fmt"
"time"
- "github.com/andig/evcc/util"
- "github.com/andig/evcc/util/modbus"
+ "github.com/evcc-io/evcc/util"
+ "github.com/evcc-io/evcc/util/modbus"
gridx "github.com/grid-x/modbus"
"github.com/volkszaehler/mbmd/meters"
"github.com/volkszaehler/mbmd/meters/rs485"
diff --git a/detect/tasks/mqtt.go b/detect/tasks/mqtt.go
index ac45d697e7..3e8f450f72 100644
--- a/detect/tasks/mqtt.go
+++ b/detect/tasks/mqtt.go
@@ -5,8 +5,8 @@ import (
"fmt"
"time"
- "github.com/andig/evcc/util"
mqtt "github.com/eclipse/paho.mqtt.golang"
+ "github.com/evcc-io/evcc/util"
)
const Mqtt TaskType = "mqtt"
diff --git a/detect/tasks/ping.go b/detect/tasks/ping.go
index a6c2a424a4..9d46194df0 100644
--- a/detect/tasks/ping.go
+++ b/detect/tasks/ping.go
@@ -4,7 +4,7 @@ import (
"runtime"
"time"
- "github.com/andig/evcc/util"
+ "github.com/evcc-io/evcc/util"
"github.com/go-ping/ping"
)
diff --git a/detect/tasks/sma.go b/detect/tasks/sma.go
index 98736e2b5a..bd208a391c 100644
--- a/detect/tasks/sma.go
+++ b/detect/tasks/sma.go
@@ -8,7 +8,7 @@ import (
"sync"
"time"
- "github.com/andig/evcc/util"
+ "github.com/evcc-io/evcc/util"
"gitlab.com/bboehmke/sunny"
)
diff --git a/detect/tasks/tcp.go b/detect/tasks/tcp.go
index 200904acc6..4bd4bf82e5 100644
--- a/detect/tasks/tcp.go
+++ b/detect/tasks/tcp.go
@@ -6,7 +6,7 @@ import (
"net"
"time"
- "github.com/andig/evcc/util"
+ "github.com/evcc-io/evcc/util"
)
const Tcp TaskType = "tcp"
diff --git a/detect/tasks/types.go b/detect/tasks/types.go
index 3fdd5db579..4e17b2d07f 100644
--- a/detect/tasks/types.go
+++ b/detect/tasks/types.go
@@ -1,7 +1,7 @@
package tasks
import (
- "github.com/andig/evcc/util"
+ "github.com/evcc-io/evcc/util"
"github.com/jinzhu/copier"
)
diff --git a/detect/work.go b/detect/work.go
index b353bfa287..8d05913498 100644
--- a/detect/work.go
+++ b/detect/work.go
@@ -5,8 +5,8 @@ import (
"strings"
"sync"
- "github.com/andig/evcc/detect/tasks"
- "github.com/andig/evcc/util"
+ "github.com/evcc-io/evcc/detect/tasks"
+ "github.com/evcc-io/evcc/util"
"github.com/fatih/structs"
"github.com/jeremywohl/flatten"
)
diff --git a/dist/css/index.61734b83.css b/dist/css/index.dc3fd4c3.css
similarity index 97%
rename from dist/css/index.61734b83.css
rename to dist/css/index.dc3fd4c3.css
index c588488b62..3ad5ffa400 100644
--- a/dist/css/index.61734b83.css
+++ b/dist/css/index.dc3fd4c3.css
@@ -1 +1 @@
-:root{--evcc-green:#66d85a;--evcc-dark-green:#3aba2c;--evcc-yellow:#ffe000;--evcc-grid:var(--bs-gray-dark);--evcc-self:var(--evcc-dark-green);--evcc-export:var(--evcc-yellow);--bs-primary:var(--evcc-dark-green)}.bg-primary{background-color:var(--evcc-dark-green)!important}.progress-bar-animated{animation-direction:reverse}.bg-muted{opacity:.25}.icon[data-v-99c2e68a]{color:#0fdd42}.icon[data-v-1eecc7b7]{color:#0fdd42;display:inline-block}.sponsor-button[data-v-1eecc7b7]{touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.support-button .solid[data-v-1eecc7b7]{display:none}.support-button:hover .solid[data-v-1eecc7b7]{display:inline-block}.support-button:hover .outline[data-v-1eecc7b7]{display:none}.logo[data-v-39045b4c]{width:85px}.app[data-v-39045b4c]{min-height:100vh}.title[data-v-39045b4c]{position:relative;top:.1rem}.battery[data-v-2dcca16c]{transform:translateX(.35rem) rotate(-90deg);transition-property:transform;transition-duration:.25s;transition-timing-function:ease}.power--in .battery[data-v-2dcca16c]{transform:translateX(.7rem) rotate(-90deg)}.power--out .battery[data-v-2dcca16c]{transform:translateX(0) rotate(-90deg)}.arrow[data-v-2dcca16c]{margin-left:-.2rem;opacity:0;transform:translateX(-.5rem);transition-property:opacity,transform;transition-duration:.25s;transition-timing-function:ease}.power--in .arrow[data-v-2dcca16c]{opacity:1;transform:translateX(-1rem) scaleX(1)}.power--out .arrow[data-v-2dcca16c]{opacity:1;transform:translateX(0) scaleX(1)}.site-progress[data-v-034e0a25]{--height:38px;height:var(--height);margin:.25rem 0;border-radius:5px;display:flex;overflow:hidden}.site-progress-bar[data-v-034e0a25]{display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative;width:0}.visualization--ready .site-progress-bar[data-v-034e0a25]{transition-property:width;transition-duration:.5s;transition-timing-function:linear}.grid-import[data-v-034e0a25]{background-color:var(--evcc-grid);color:var(--bs-white)}.self-consumption[data-v-034e0a25]{background-color:var(--evcc-self);color:var(--bs-white)}.pv-export[data-v-034e0a25]{background-color:var(--evcc-export);color:var(--bs-dark)}.power[data-v-034e0a25]{display:block;margin:0 .2rem;white-space:nowrap;overflow:hidden}.label-bar[data-v-034e0a25]{width:0;margin:0;height:1.7rem;padding:.6rem 0;opacity:1;overflow:hidden}.visualization--ready .label-bar[data-v-034e0a25]{transition-property:width,opacity;transition-duration:.5s,.25s;transition-timing-function:linear,ease}.label-bar--down[data-v-034e0a25]:first-child{margin-right:-1px}.label-bar--up[data-v-034e0a25]:last-child{margin-left:-1px}.label-bar-scale[data-v-034e0a25]{border:1px solid var(--bs-gray);height:.5rem;background:none;display:flex;justify-content:center;align-items:center;white-space:nowrap}.label-bar--down .label-bar-scale[data-v-034e0a25]{border-bottom:none}.label-bar--up .label-bar-scale[data-v-034e0a25]{border-top:none}.label-bar--down:first-child .label-bar-scale[data-v-034e0a25]{border-top-left-radius:4px}.label-bar--down:last-child .label-bar-scale[data-v-034e0a25]{border-top-right-radius:4px}.label-bar--up:first-child .label-bar-scale[data-v-034e0a25]{border-bottom-left-radius:4px}.label-bar--up:last-child .label-bar-scale[data-v-034e0a25]{border-bottom-right-radius:4px}.label-bar-icon[data-v-034e0a25]{background-color:#fff;color:var(--bs-gray);padding:0 .3rem;opacity:1}.visualization--ready .label-bar-icon[data-v-034e0a25]{transition:opacity .25s ease-in}.label-bar--down .label-bar-icon[data-v-034e0a25]{margin-top:-6px}.label-bar--up .label-bar-icon[data-v-034e0a25]{margin-top:6px}.label-bar--hidden[data-v-034e0a25],.label-bar--hide-icon .label-bar-icon[data-v-034e0a25]{opacity:0}.energyflow[data-v-2d1d1a46]{cursor:pointer}.color-grid[data-v-2d1d1a46]{color:var(--evcc-grid)}.color-self[data-v-2d1d1a46]{color:var(--evcc-self)}.color-export[data-v-2d1d1a46]{color:var(--evcc-export)}.details-icon[data-v-2d1d1a46]{text-align:center;width:30px;margin-right:.25rem;white-space:nowrap;flex-shrink:0}.btn[data-v-1ff39d22]{flex-basis:0;white-space:nowrap}.vehicle-soc[data-v-3c09ac1a]{--height:38px;--thumb-overlap:3px;--thumb-width:3px;--thumb-horizontal-padding:15px;--label-height:26px;position:relative;height:var(--height)}.progress[data-v-3c09ac1a]{height:100%;font-size:1rem}.progress-bar.bg-muted[data-v-3c09ac1a]{color:var(--white)}.bg-light[data-v-3c09ac1a]{color:var(--bs-gray-dark)}.target-label[data-v-3c09ac1a]{width:3em;margin-left:-1.5em;height:var(--label-height);position:absolute;top:calc(var(--label-height)*-1 + var(--thumb-overlap)*-1);text-align:center;color:var(--bs-gray-dark);font-size:1rem;opacity:1;transition:opacity .2s ease 1s}.target-slider[data-v-3c09ac1a]{-webkit-appearance:none;position:absolute;top:calc(var(--thumb-overlap)*-1);left:calc(var(--thumb-horizontal-padding)*-1);height:calc(100% + var(--thumb-overlap)*2);width:calc(100% + var(--thumb-horizontal-padding)*2);background:transparent}.target-slider[data-v-3c09ac1a]:focus{outline:none}.target-slider[data-v-3c09ac1a]::-webkit-slider-runnable-track{position:relative;background:transparent;border:none;height:100%;cursor:pointer}.target-slider[data-v-3c09ac1a]::-moz-range-track{background:transparent;border:none;height:100%;cursor:pointer}.target-slider[data-v-3c09ac1a]::-webkit-slider-thumb{-webkit-appearance:none;position:relative;top:calc(var(--label-height)*-1);height:100%;width:var(--thumb-width);padding:var(--label-height) var(--thumb-horizontal-padding) 0;box-sizing:content-box;background-clip:content-box;background-color:var(--bs-gray-dark);cursor:-webkit-grab;cursor:grab;border:none;opacity:1;-webkit-transition:opacity .2s ease 1s;transition:opacity .2s ease 1s}.target-slider[data-v-3c09ac1a]::-moz-range-thumb{position:relative;top:calc(var(--label-height)*-1);height:100%;width:var(--thumb-width);padding:0 var(--thumb-horizontal-padding) 0;box-sizing:content-box;background-clip:content-box;background-color:var(--bs-gray-dark);cursor:grab;border:none;opacity:1;-moz-transition:opacity .5s ease 1s;transition:opacity .5s ease 1s}.target--slider-hidden .target-label[data-v-3c09ac1a],.target--slider-hidden .target-slider[data-v-3c09ac1a]::-webkit-slider-thumb{opacity:0}.target--slider-hidden .target-label[data-v-3c09ac1a],.target--slider-hidden .target-slider[data-v-3c09ac1a]::-moz-range-thumb{opacity:0}.target:hover .target-label[data-v-3c09ac1a],.target:hover .target-slider[data-v-3c09ac1a]::-webkit-slider-thumb{opacity:1;transition-delay:0s}.target:hover .target-label[data-v-3c09ac1a],.target:hover .target-slider[data-v-3c09ac1a]::-moz-range-thumb{opacity:1;transition-delay:0s}
\ No newline at end of file
+:root{--evcc-green:#66d85a;--evcc-dark-green:#3aba2c;--evcc-yellow:#ffe000;--evcc-grid:var(--bs-gray-dark);--evcc-self:var(--evcc-dark-green);--evcc-export:var(--evcc-yellow);--bs-primary:var(--evcc-dark-green)}.bg-primary{background-color:var(--evcc-dark-green)!important}.progress-bar-animated{animation-direction:reverse}.bg-muted{opacity:.25}.icon[data-v-785de62e]{color:#0fdd42}.icon[data-v-1eecc7b7]{color:#0fdd42;display:inline-block}.sponsor-button[data-v-1eecc7b7]{touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.support-button .solid[data-v-1eecc7b7]{display:none}.support-button:hover .solid[data-v-1eecc7b7]{display:inline-block}.support-button:hover .outline[data-v-1eecc7b7]{display:none}.logo[data-v-152e128c]{width:85px}.app[data-v-152e128c]{min-height:100vh}.title[data-v-152e128c]{position:relative;top:.1rem}.battery[data-v-2dcca16c]{transform:translateX(.35rem) rotate(-90deg);transition-property:transform;transition-duration:.25s;transition-timing-function:ease}.power--in .battery[data-v-2dcca16c]{transform:translateX(.7rem) rotate(-90deg)}.power--out .battery[data-v-2dcca16c]{transform:translateX(0) rotate(-90deg)}.arrow[data-v-2dcca16c]{margin-left:-.2rem;opacity:0;transform:translateX(-.5rem);transition-property:opacity,transform;transition-duration:.25s;transition-timing-function:ease}.power--in .arrow[data-v-2dcca16c]{opacity:1;transform:translateX(-1rem) scaleX(1)}.power--out .arrow[data-v-2dcca16c]{opacity:1;transform:translateX(0) scaleX(1)}.site-progress[data-v-034e0a25]{--height:38px;height:var(--height);margin:.25rem 0;border-radius:5px;display:flex;overflow:hidden}.site-progress-bar[data-v-034e0a25]{display:flex;justify-content:center;align-items:center;overflow:hidden;position:relative;width:0}.visualization--ready .site-progress-bar[data-v-034e0a25]{transition-property:width;transition-duration:.5s;transition-timing-function:linear}.grid-import[data-v-034e0a25]{background-color:var(--evcc-grid);color:var(--bs-white)}.self-consumption[data-v-034e0a25]{background-color:var(--evcc-self);color:var(--bs-white)}.pv-export[data-v-034e0a25]{background-color:var(--evcc-export);color:var(--bs-dark)}.power[data-v-034e0a25]{display:block;margin:0 .2rem;white-space:nowrap;overflow:hidden}.label-bar[data-v-034e0a25]{width:0;margin:0;height:1.7rem;padding:.6rem 0;opacity:1;overflow:hidden}.visualization--ready .label-bar[data-v-034e0a25]{transition-property:width,opacity;transition-duration:.5s,.25s;transition-timing-function:linear,ease}.label-bar--down[data-v-034e0a25]:first-child{margin-right:-1px}.label-bar--up[data-v-034e0a25]:last-child{margin-left:-1px}.label-bar-scale[data-v-034e0a25]{border:1px solid var(--bs-gray);height:.5rem;background:none;display:flex;justify-content:center;align-items:center;white-space:nowrap}.label-bar--down .label-bar-scale[data-v-034e0a25]{border-bottom:none}.label-bar--up .label-bar-scale[data-v-034e0a25]{border-top:none}.label-bar--down:first-child .label-bar-scale[data-v-034e0a25]{border-top-left-radius:4px}.label-bar--down:last-child .label-bar-scale[data-v-034e0a25]{border-top-right-radius:4px}.label-bar--up:first-child .label-bar-scale[data-v-034e0a25]{border-bottom-left-radius:4px}.label-bar--up:last-child .label-bar-scale[data-v-034e0a25]{border-bottom-right-radius:4px}.label-bar-icon[data-v-034e0a25]{background-color:#fff;color:var(--bs-gray);padding:0 .3rem;opacity:1}.visualization--ready .label-bar-icon[data-v-034e0a25]{transition:opacity .25s ease-in}.label-bar--down .label-bar-icon[data-v-034e0a25]{margin-top:-6px}.label-bar--up .label-bar-icon[data-v-034e0a25]{margin-top:6px}.label-bar--hidden[data-v-034e0a25],.label-bar--hide-icon .label-bar-icon[data-v-034e0a25]{opacity:0}.energyflow[data-v-2d1d1a46]{cursor:pointer}.color-grid[data-v-2d1d1a46]{color:var(--evcc-grid)}.color-self[data-v-2d1d1a46]{color:var(--evcc-self)}.color-export[data-v-2d1d1a46]{color:var(--evcc-export)}.details-icon[data-v-2d1d1a46]{text-align:center;width:30px;margin-right:.25rem;white-space:nowrap;flex-shrink:0}.btn[data-v-1ff39d22]{flex-basis:0;white-space:nowrap}.vehicle-soc[data-v-3c09ac1a]{--height:38px;--thumb-overlap:3px;--thumb-width:3px;--thumb-horizontal-padding:15px;--label-height:26px;position:relative;height:var(--height)}.progress[data-v-3c09ac1a]{height:100%;font-size:1rem}.progress-bar.bg-muted[data-v-3c09ac1a]{color:var(--white)}.bg-light[data-v-3c09ac1a]{color:var(--bs-gray-dark)}.target-label[data-v-3c09ac1a]{width:3em;margin-left:-1.5em;height:var(--label-height);position:absolute;top:calc(var(--label-height)*-1 + var(--thumb-overlap)*-1);text-align:center;color:var(--bs-gray-dark);font-size:1rem;opacity:1;transition:opacity .2s ease 1s}.target-slider[data-v-3c09ac1a]{-webkit-appearance:none;position:absolute;top:calc(var(--thumb-overlap)*-1);left:calc(var(--thumb-horizontal-padding)*-1);height:calc(100% + var(--thumb-overlap)*2);width:calc(100% + var(--thumb-horizontal-padding)*2);background:transparent}.target-slider[data-v-3c09ac1a]:focus{outline:none}.target-slider[data-v-3c09ac1a]::-webkit-slider-runnable-track{position:relative;background:transparent;border:none;height:100%;cursor:pointer}.target-slider[data-v-3c09ac1a]::-moz-range-track{background:transparent;border:none;height:100%;cursor:pointer}.target-slider[data-v-3c09ac1a]::-webkit-slider-thumb{-webkit-appearance:none;position:relative;top:calc(var(--label-height)*-1);height:100%;width:var(--thumb-width);padding:var(--label-height) var(--thumb-horizontal-padding) 0;box-sizing:content-box;background-clip:content-box;background-color:var(--bs-gray-dark);cursor:-webkit-grab;cursor:grab;border:none;opacity:1;-webkit-transition:opacity .2s ease 1s;transition:opacity .2s ease 1s}.target-slider[data-v-3c09ac1a]::-moz-range-thumb{position:relative;top:calc(var(--label-height)*-1);height:100%;width:var(--thumb-width);padding:0 var(--thumb-horizontal-padding) 0;box-sizing:content-box;background-clip:content-box;background-color:var(--bs-gray-dark);cursor:grab;border:none;opacity:1;-moz-transition:opacity .5s ease 1s;transition:opacity .5s ease 1s}.target--slider-hidden .target-label[data-v-3c09ac1a],.target--slider-hidden .target-slider[data-v-3c09ac1a]::-webkit-slider-thumb{opacity:0}.target--slider-hidden .target-label[data-v-3c09ac1a],.target--slider-hidden .target-slider[data-v-3c09ac1a]::-moz-range-thumb{opacity:0}.target:hover .target-label[data-v-3c09ac1a],.target:hover .target-slider[data-v-3c09ac1a]::-webkit-slider-thumb{opacity:1;transition-delay:0s}.target:hover .target-label[data-v-3c09ac1a],.target:hover .target-slider[data-v-3c09ac1a]::-moz-range-thumb{opacity:1;transition-delay:0s}
\ No newline at end of file
diff --git a/dist/index.html b/dist/index.html
index 1f4a12280c..5b56b0abd7 100644
--- a/dist/index.html
+++ b/dist/index.html
@@ -1,4 +1,4 @@
-
evcc
\ No newline at end of file
+ };