Skip to content

Releases: MattJeanes/TeslaMateAgile

Release v1.17.0

26 Nov 00:13
Compare
Choose a tag to compare

Changes since v1.17.0-rc.4:

  • Upgrade project to .NET 9
  • Configure Renovate to automatically update dependencies
  • Upgrade all dependencies

Changes since v1.16.0:

  • Added FixedPriceWeekly provider
    • This provider is similar to the FixedPrice provider but allows you to differentiate between days of the week
    • It is most useful for those on smart tariffs that have different pricing on different weekdays e.g. cheaper weekends
    • See the documentation for more information
  • Fixed issue in Tibber provider where in certain edge cases it may not correctly fetch all required price data
  • Upgrade project to .NET 9
  • Configure Renovate to automatically update dependencies
  • Upgrade all dependencies

Notes:

  • Thank you to @jakest for sponsoring this project and helping me test the new FixedPriceWeekly provider
  • Thank you to @Chimpepe for helping me debug and test a fix for the Tibber provider

Full Changelog: v1.16.0...v1.17.0

Release v1.17.0-rc.4

11 Nov 01:42
Compare
Choose a tag to compare
Release v1.17.0-rc.4 Pre-release
Pre-release

Changes since v1.17.0-rc.3:

  • Fixed issue in Tibber provider where in certain edge cases it may not correctly fetch all required price data

Full Changelog: v1.17.0-rc.3...v1.17.0-rc.4

Release v1.17.0-rc.3

05 Nov 23:39
Compare
Choose a tag to compare
Release v1.17.0-rc.3 Pre-release
Pre-release

Changes since v1.17.0-rc.2:

  • Fixed issue in FixedPriceWeekly provider where it would fail if the timezones caused the time range to go backwards a day in UTC

Full Changelog: v1.17.0-rc.2...v1.17.0-rc.3

Release v1.17.0-rc.2

05 Nov 22:50
Compare
Choose a tag to compare
Release v1.17.0-rc.2 Pre-release
Pre-release

Changes since v1.17.0-rc.1:

  • Fixed issue in FixedPriceWeekly provider where it would fail if one of the configured times ended at midnight exactly

Full Changelog: v1.17.0-rc.1...v1.17.0-rc.2

Release v1.17.0-rc.1

05 Nov 02:22
b641f64
Compare
Choose a tag to compare
Release v1.17.0-rc.1 Pre-release
Pre-release

Changes since v1.16.0:

  • Added FixedPriceWeekly provider
    • This provider is similar to the FixedPrice provider but allows you to differentiate between days of the week
    • It is most useful for those on smart tariffs that have different pricing on different weekdays e.g. cheaper weekends
    • See the documentation for more information and please give me any feedback on #51

Full Changelog: v1.16.0...v1.17.0-rc.1

Release v1.16.0

04 Nov 20:06
Compare
Choose a tag to compare

Changes since v1.16.0-rc.2:

  • Search a further 24 hours backwards + forwards for charges in the Monta provider

Changes since v1.15.0:

  • Add support for whole price providers
    • This is a new type of provider that can provide the whole price instead of time windows of individual prices
    • It is designed to work with services and apps that calculate the charging cost for you and you just want to import it into TeslaMate
  • Added new Monta provider using the new whole price providers
  • Set User-Agent to identify TeslaMateAgile when talking to the Tibber API
    • This is something requested by Tibber themselves to help track usage of their API
    • No personal information is shared, it is just to identify to them that the API calls are coming from TeslaMateAgile and which version of it
  • Update internal dependencies

Notes:

  • Thank you to @tougher for your first contribution in #66

Full Changelog: v1.15.0...v1.16.0

Release v1.16.0-rc.2

22 Oct 13:02
Compare
Choose a tag to compare
Release v1.16.0-rc.2 Pre-release
Pre-release

Changes since v1.16.0-rc.1:

  • Added start time / energy matching to replace start time / end time matching when energy data is provided
  • Split TeslaMate__MatchingToleranceMinutes into TeslaMate__MatchingStartToleranceMinutes and TeslaMate__MatchingEndToleranceMinutes with new default values of 30 and 120 respectively
  • Added setting TeslaMate__MatchingEnergyToleranceRatio with default value of 0.1
  • Improved logging for whole cost providers
  • Fixed Monta provider looking at the wrong cost field
  • Monta provider now only searches for completed charges

Full Changelog: v1.16.0-rc.1...v1.16.0-rc.2

Release v1.16.0-rc.1

21 Oct 21:45
Compare
Choose a tag to compare
Release v1.16.0-rc.1 Pre-release
Pre-release

Changes since v1.15.0:

  • Add support for whole price providers
    • This is a new type of provider that can provide the whole price instead of time windows of individual prices
    • It is designed to work with services and apps that calculate the charging cost for you and you just want to import it into TeslaMate
  • Add new Monta provider using the new whole price providers
  • Set User-Agent to identify TeslaMateAgile when talking to the Tibber API
    • This is something requested by Tibber themselves to help track usage of their API
    • No personal information is shared, it is just to identify to them that the API calls are coming from TeslaMateAgile and which version of it
  • Update internal dependencies

Full Changelog: v1.15.0...v1.16.0-rc.1

Release v1.15.0

04 Jul 20:12
Compare
Choose a tag to compare

Changes since v1.14.0:

  • Add ability to clamp negative prices in the Energinet provider (#60)
  • Update internal dependencies

Full Changelog: v1.14.0...v1.15.0

Release v1.14.0

09 Apr 18:08
Compare
Choose a tag to compare

Changes since v1.13.0:

  • Add ability to specify Tibber home id with Tibber__HomeId (#53)
  • Update internal dependencies

Full Changelog: v1.13.0...v1.14.0