Recent Releases of eebus-go

eebus-go - Version 0.7.0

What's Changed

  • Add workaround for PMCP reporting wrong uc address by @DerAndereAndi in https://github.com/enbility/eebus-go/pull/106
  • Fix potential race condition leading to nil dereference by @sthelen-enqs in https://github.com/enbility/eebus-go/pull/105
  • Fix ma/mpc usecase to validate the correct actor type by @sthelen-enqs in https://github.com/enbility/eebus-go/pull/107
  • Add full write support to some features by @DerAndereAndi in https://github.com/enbility/eebus-go/pull/109
  • Fix LoadControl for 1 phase connected EVSE by @DerAndereAndi in https://github.com/enbility/eebus-go/pull/110
  • Various updates by @DerAndereAndi in https://github.com/enbility/eebus-go/pull/111
  • Adopt heartbeats per local entity by @DerAndereAndi in https://github.com/enbility/eebus-go/pull/112
  • Update ship-go to v0.6.0
  • Update spine-go to v0.7.0
  • Update minimum Go version to 1.22.0
  • Update dependencies

New Contributors

  • @sthelen-enqs made their first contribution in https://github.com/enbility/eebus-go/pull/105

Full Changelog: https://github.com/enbility/eebus-go/compare/v0.6.2...v0.7.0

- Go
Published by DerAndereAndi over 1 year ago

eebus-go - Version 0.6.2

What's Changed

  • Share LPC and LPP failsafe duration minimum by @DerAndereAndi in https://github.com/enbility/eebus-go/pull/99
  • Properly support CS LPC & LPP for all device types by @DerAndereAndi in https://github.com/enbility/eebus-go/pull/100
  • Properly support EG LPC & LPP for all device types by @DerAndereAndi in https://github.com/enbility/eebus-go/pull/101
  • OPEV: Add support for Bender missing required data by @DerAndereAndi in https://github.com/enbility/eebus-go/pull/102
  • Update SHIP v0.5.3 and SPINE v0.6.2

Full Changelog: https://github.com/enbility/eebus-go/compare/v0.6.1...v0.6.2

- Go
Published by DerAndereAndi over 1 year ago

eebus-go - Version 0.6.1

What's Changed

  • Remove voltage configuration by @DerAndereAndi in https://github.com/enbility/eebus-go/pull/90
  • Remove refetch logic in EVCEM by @DerAndereAndi in https://github.com/enbility/eebus-go/pull/93
  • Update ship-go to v0.5.2 https://github.com/enbility/ship-go/releases/tag/v0.5.2
  • Update spine-go to v0.6.1 https://github.com/enbility/spine-go/releases/tag/v0.6.1

Full Changelog: https://github.com/enbility/eebus-go/compare/v0.6.0...v0.6.1

- Go
Published by DerAndereAndi over 1 year ago

eebus-go - Version 0.6.0

What's Changed

  • 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

Full Changelog: https://github.com/enbility/eebus-go/compare/v0.5.0...v0.6.0

- Go
Published by DerAndereAndi over 1 year ago

eebus-go - Version 0.5.0

What's Changed

  • Moved SHIP into its own repository: https://github.com/enbility/ship-go/
  • Moved SPINE into its own repository: https://github.com/enbility/spine-go/
  • Major refactoring and improvements across the board
  • Over 90% test coverage

Full Changelog: https://github.com/enbility/eebus-go/compare/v0.2.2...v0.5.0

- Go
Published by DerAndereAndi almost 2 years ago

eebus-go - v0.2.0

What's Changed

  • Refactor for adding first grid usecase by @DerAndereAndi : https://github.com/enbility/eebus-go/pull/42
  • Add coordinated EV charging support by @DerAndereAndi : https://github.com/enbility/eebus-go/pull/43
  • Add support for Inverter Visualization by @DerAndereAndi : https://github.com/enbility/eebus-go/pull/46
  • Assign all functions to generic feature by @DerAndereAndi : https://github.com/enbility/eebus-go/pull/47
  • Various updates by @DerAndereAndi : https://github.com/enbility/eebus-go/pull/50
  • Fix typo by @StefanSchoof : https://github.com/enbility/eebus-go/pull/51

New Contributors

  • @StefanSchoof made their first contribution in https://github.com/enbility/eebus-go/pull/51

Full Changelog: https://github.com/enbility/eebus-go/compare/v0.1.6...v0.2.0

- Go
Published by DerAndereAndi almost 3 years ago

eebus-go - v0.1.6

What's Changed

  • Improved web connection handling
  • Improved some possible deadlock scenarios
  • Fixed small logging issue

Full Changelog: https://github.com/enbility/eebus-go/compare/v0.1.5...v0.1.6

- Go
Published by DerAndereAndi about 3 years ago

eebus-go - v0.1.4

What's Changed

  • Fixed panics (https://github.com/enbility/eebus-go/issues/41)
  • Fixed small logging issue

Full Changelog: https://github.com/enbility/eebus-go/compare/v0.1.3...v0.1.4

- Go
Published by DerAndereAndi about 3 years ago

eebus-go - v0.1.3

What's Changed

  • Fixed lock on shutdown
  • Changed some error messages to debug and trace level
  • Some model fixes and updated more SPINE list types for update support
  • Increased test coverage to 61%

Full Changelog: https://github.com/enbility/eebus-go/compare/v0.1.2...v0.1.3

- Go
Published by DerAndereAndi about 3 years ago

eebus-go - v0.1.2

What's Changed

  • Various refactoring (ServiceDetails, mDNS, DeviceLocal)
  • Increased test coverage
  • Fixed a rare issue when multiple remote devices are connected, one is disconnected, then discoverydetail updates weren't received any longer for the 1st remote device
  • Added debug logging about which mDNS backend is in use
  • Update dependencies

Full Changelog: https://github.com/enbility/eebus-go/compare/v0.1.1...v0.1.2

- Go
Published by DerAndereAndi about 3 years ago

eebus-go - v0.1.1

What's Changed

  • Refactor service configuration
  • Add coveralls test coverage reports by @DerAndereAndi in https://github.com/enbility/eebus-go/pull/37
  • Add godoc and goreportcard badges to README
  • Minor code style updates

Full Changelog: https://github.com/enbility/eebus-go/compare/v0.1.0...v0.1.1

- Go
Published by DerAndereAndi about 3 years ago

eebus-go - v0.1.0

What's Changed

  • Support for SHIP 1.0.1
  • Support for big parts of SPINE 1.1.1
  • (De-)serialization for EEBUS specific JSON format requirements
  • Certificate handling
  • mDNS Support, incl. avahi support (recommended)
  • Connection (websocket) handling, including reconnection and double connections
  • Support for handling pairing of devices

New Contributors

  • @DerAndereAndi
  • @taimo42
  • @lukx

Full Changelog: https://github.com/enbility/eebus-go/commits/0.1.0

- Go
Published by DerAndereAndi about 3 years ago