Version 0.5.1 of ship-go, and version 0.6.0 of spine-go and eebus-go are now available. The repository cemd has been archived and deprecated, because its functionality is now included in eebus-go.
# ship-go
The SHIP implementation got some smaller updates:
- Make sure to always use normalized SKI values
- Make sure registered SKIs are always considered trusted
- Update dependencies
For more details check out the ship-go repository.
# spine-go
The SPINE implementation got these updates:
- Add local server data update to FeatureLocal by @DerAndereAndi in (https://github.com/enbility/spine-go/pull/20)
- Improve partial handling by @DerAndereAndi in (https://github.com/enbility/spine-go/pull/23)
- Automatically set partial support by @DerAndereAndi in (https://github.com/enbility/spine-go/pull/24)
- Update to SHIP v0.5.1
- Various other minor updates and fixes
For more details check out the spine-go repository.
# eebus-go
The eebus-go implementation received the biggest updates yet:
- Refactor features by @DerAndereAndi in (https://github.com/enbility/eebus-go/pull/80)
- Add actor based use cases by @DerAndereAndi in (https://github.com/enbility/eebus-go/pull/81)
- LPC & LPP updates, fixes and add to demo cmds by @DerAndereAndi in (https://github.com/enbility/eebus-go/pull/82)
- Update LoadControl limit writes by @DerAndereAndi in (https://github.com/enbility/eebus-go/pull/83)
- Update and add various generic UseCase APIs by @DerAndereAndi in (https://github.com/enbility/eebus-go/pull/84)
- Add partial read support by @DerAndereAndi in (https://github.com/enbility/eebus-go/pull/85)
- LPC & LPP usecase improvements by @DerAndereAndi in (https://github.com/enbility/eebus-go/pull/86)
- Fix Current limits not reporting proper values by @DerAndereAndi in (https://github.com/enbility/eebus-go/pull/87)
- Add workaround for invalid MEB measurements by @DerAndereAndi in (https://github.com/enbility/eebus-go/pull/88)
- Make sure the device name address is spec conform by @DerAndereAndi in (https://github.com/enbility/eebus-go/pull/89)
- Update SHIP to v0.5.1 and SPINE to v0.6.0
- Various other minor updates and fixes
It now includes all the features that were previously part of the cemd repository. But implemented for any kind of device on an actor based level. So it is easier than ever to use this library for more device types.
For more details check out the eebus-go repository.
# contact
If you are interesting in joining the development of any of these libraries, want to use them in your services, need other services around EEBUS, please feel free to get in touch