Skip to content

Commit d7cf1fd

Browse files
committed
Transfer repository to enbility org
1 parent a6e383f commit d7cf1fd

File tree

89 files changed

+182
-184
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

89 files changed

+182
-184
lines changed

README.md

Lines changed: 9 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,12 @@
11
# eebus-go
22

3-
![Build Status](https://github.com/DerAndereAndi/eebus-go/actions/workflows/default.yml/badge.svg?branch=dev)
3+
![Build Status](https://github.com/enbility/eebus-go/actions/workflows/default.yml/badge.svg?branch=dev)
44

5-
EEBUS protocol implementation in Go.
6-
7-
The library targets services that needs to communicate via the EEBUS protocol, e.g. energy management systems, charging stations, heat pumps, and more.
8-
9-
This library provides the foundation for implementing EEBUS use cases to enable the desired device category to communicate with other devices via the EEBUS protocol.
10-
11-
You need a basic understanding of the EEBUS concepts SHIP and SPINE to use this library. Please check the corresponding specification on the [EEBUS website](https://eebus.org).
5+
This library provides a complete foundation for implementing [EEBUS][https://eebus.org] use cases. The use cases define various functional scenarios for different device categories, e.g. energy management systems, charging stations, heat pumps, and more.
126

137
## Introduction
148

15-
This repository contains:
9+
The supported functionality contains:
1610

1711
- Support for SHIP 1.0.1
1812
- Support for SPINE 1.1.1
@@ -22,14 +16,18 @@ This repository contains:
2216
- Connection handling, including reconnection and double connections
2317
- Support for handling pairing of devices
2418

19+
Basic understanding of the EEBUS concepts SHIP and SPINE to use this library is required. Please check the corresponding specifications on the [EEBUS downloads website][https://www.eebus.org/media-downloads/].
20+
21+
An open source SDK written in go providing the foundation to use EEBUS in your projects. Contains support for SHIP and SPINE communication.
22+
2523
## Usage
2624

2725
The included small demo applications do not implement any usecases and thus will end the connection once it reached exchanging usecase information.
2826

2927
Services with implemented use cases will be implemented in different repositories and are also early work in progress:
3028

31-
- [HEMS](https://github.com/DerAndereAndi/eebus-go-cem)
32-
- [EVSE](https://github.com/DerAndereAndi/eebus-go-evse)
29+
- [HEMS](https://github.com/enbility/eebus-go-cem)
30+
- [EVSE](https://github.com/enbility/eebus-go-evse)
3331

3432
### HEMS
3533

cmd/evse/main.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ import (
1313
"syscall"
1414
"time"
1515

16-
"github.com/DerAndereAndi/eebus-go/service"
17-
"github.com/DerAndereAndi/eebus-go/spine/model"
16+
"github.com/enbility/eebus-go/service"
17+
"github.com/enbility/eebus-go/spine/model"
1818
)
1919

2020
type evse struct {

cmd/hems/main.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ import (
1313
"syscall"
1414
"time"
1515

16-
"github.com/DerAndereAndi/eebus-go/service"
17-
"github.com/DerAndereAndi/eebus-go/spine/model"
16+
"github.com/enbility/eebus-go/service"
17+
"github.com/enbility/eebus-go/spine/model"
1818
)
1919

2020
type hems struct {

features/deviceclassification.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
package features
22

33
import (
4-
"github.com/DerAndereAndi/eebus-go/logging"
5-
"github.com/DerAndereAndi/eebus-go/spine"
6-
"github.com/DerAndereAndi/eebus-go/spine/model"
4+
"github.com/enbility/eebus-go/logging"
5+
"github.com/enbility/eebus-go/spine"
6+
"github.com/enbility/eebus-go/spine/model"
77
)
88

99
type ManufacturerType struct {

features/deviceconfiguration.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ package features
33
import (
44
"time"
55

6-
"github.com/DerAndereAndi/eebus-go/logging"
7-
"github.com/DerAndereAndi/eebus-go/spine"
8-
"github.com/DerAndereAndi/eebus-go/spine/model"
6+
"github.com/enbility/eebus-go/logging"
7+
"github.com/enbility/eebus-go/spine"
8+
"github.com/enbility/eebus-go/spine/model"
99
)
1010

1111
type DeviceConfigurationType struct {

features/devicediagnosis.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
package features
22

33
import (
4-
"github.com/DerAndereAndi/eebus-go/logging"
5-
"github.com/DerAndereAndi/eebus-go/spine"
6-
"github.com/DerAndereAndi/eebus-go/spine/model"
4+
"github.com/enbility/eebus-go/logging"
5+
"github.com/enbility/eebus-go/spine"
6+
"github.com/enbility/eebus-go/spine/model"
77
)
88

99
type DeviceDiagnosisType struct {

features/electricalconnection.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
package features
22

33
import (
4-
"github.com/DerAndereAndi/eebus-go/logging"
5-
"github.com/DerAndereAndi/eebus-go/spine"
6-
"github.com/DerAndereAndi/eebus-go/spine/model"
4+
"github.com/enbility/eebus-go/logging"
5+
"github.com/enbility/eebus-go/spine"
6+
"github.com/enbility/eebus-go/spine/model"
77
)
88

99
// Details about the electrical connection

features/feature.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ package features
33
import (
44
"errors"
55

6-
"github.com/DerAndereAndi/eebus-go/logging"
7-
"github.com/DerAndereAndi/eebus-go/spine"
8-
"github.com/DerAndereAndi/eebus-go/spine/model"
6+
"github.com/enbility/eebus-go/logging"
7+
"github.com/enbility/eebus-go/spine"
8+
"github.com/enbility/eebus-go/spine/model"
99
)
1010

1111
type Feature interface {

features/helper.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
package features
22

33
import (
4-
"github.com/DerAndereAndi/eebus-go/service"
5-
"github.com/DerAndereAndi/eebus-go/spine"
6-
"github.com/DerAndereAndi/eebus-go/spine/model"
4+
"github.com/enbility/eebus-go/service"
5+
"github.com/enbility/eebus-go/spine"
6+
"github.com/enbility/eebus-go/spine/model"
77
)
88

99
// check if the given usecase, actor is supported by the remote device

features/identification.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
package features
22

33
import (
4-
"github.com/DerAndereAndi/eebus-go/logging"
5-
"github.com/DerAndereAndi/eebus-go/spine"
6-
"github.com/DerAndereAndi/eebus-go/spine/model"
4+
"github.com/enbility/eebus-go/logging"
5+
"github.com/enbility/eebus-go/spine"
6+
"github.com/enbility/eebus-go/spine/model"
77
)
88

99
type IdentificationType struct {

0 commit comments

Comments
 (0)