Skip to content

Releases: pkuehnel/TeslaSolarCharger

v2.23.1

10 Dec 10:56
4ce9603
Compare
Choose a tag to compare

What's Changed

Features

  • You can now choose a different Awattar source URL. To do that, e.g., for Austria, use the environment variable AwattarBaseUrl=https://api.awattar.at/v1/marketdata. This is only used for future charges as the prices are cached in the database. In a future release, there will be a GUI and the option to update the prices for all past charges. by @pkuehnel in #1017

Bugfixes

  • When using the FleetAPI, every charge started with the maximum selected current configured in the car config. Now before a charge starts, the correct current is set in the car. Note: This only works if TSC starts the charging process. If you are coming home and plugging in your vehicle, the vehicle initiates the charging process itself and will begin charging at full speed before TSC can reduce the charging power by @pkuehnel in #1019

Full Changelog: v2.23.0...v2.23.1

v2.23.0

06 Dec 19:15
361c6d9
Compare
Choose a tag to compare

What's Changed

Features

Bugfixes

  • Backup using the new REST endpoint was not possible on new installations as carConfig.json does not exist anymore by @pkuehnel in #999

Full Changelog: v2.22.1...v2.23.0

v2.22.1

25 Nov 19:40
b41c943
Compare
Choose a tag to compare

What's Changed

Features

  • Display issue because of new vehicles not working for now by @pkuehnel in #989
  • Added REST endpoint to create full TSC backup (UI and restore option will follow) by @pkuehnel in #990

Full Changelog: v2.22.0...v2.22.1

v2.22.0

17 Nov 13:49
d2e10b1
Compare
Choose a tag to compare

What's Changed

Features

  • It is now possible to add time based grid prices by @pkuehnel in #945
  • Add option to ignore SSL errors from solar system with adding Environment Variable IgnoreSslErrors=true by @pkuehnel in #980

Bugfixes

  • Solar null values are now interpreted as 0 by @pkuehnel in #981

Full Changelog: v2.21.0...v2.22.0

v2.21.0

13 Oct 12:38
4836a0e
Compare
Choose a tag to compare

What's Changed

Features

  • SMA Plugin: Can get the latest value by serial number. This is only needed if you have more than one Home Manager/Energymeter in the same network by @pkuehnel in #910
  • When MinSoc is set to 100%, the charging process is not stopped when 100% is reached but continues until balancing is completed and the car stops charging on its own by @pkuehnel in #913
  • When MinSoc is set to 100%, an additional 30 minutes are planned for the charging process as completing the charge takes more time than gaining 1% by @pkuehnel in #927
  • TSC now uses Google fonts instead of fontawesome icons by @pkuehnel in #914
  • Now using 999999 Watt as max and min plausible value for home battery charging power as some inverters use default values != zero when in standby by @pkuehnel in #930, #931
  • Count Tesla Api command requests. Note: To enable this feature you need to add an environment variable
    - DisplayApiRequestCounter=true by @pkuehnel in #928

Bugfixes

  • Charging power was calculated even if TSC should not be used for that car. This resulted in displaying the charging power of a car forever if it was removed from the Tesla Account while charging. by @pkuehnel in #917
  • Input labels were displayed even though they were scrolled behind the top menu bar by @pkuehnel in #915

Dependency updates

  • build(deps): Bump Microsoft.AspNetCore.Components.WebAssembly.DevServer from 7.0.11 to 7.0.12 by @dependabot in #923
  • build(deps): Bump Microsoft.AspNetCore.Components.WebAssembly.Server from 7.0.11 to 7.0.12 by @dependabot in #924
  • build(deps): Bump Microsoft.AspNetCore.Components.WebAssembly from 7.0.11 to 7.0.12 by @dependabot in #926
  • build(deps): Bump Microsoft.AspNetCore.Mvc.NewtonsoftJson from 7.0.11 to 7.0.12 by @dependabot in #925
  • build(deps): Bump Microsoft.AspNetCore.OpenApi from 7.0.11 to 7.0.12 by @dependabot in #920
  • build(deps): Bump xunit.runner.visualstudio from 2.5.1 to 2.5.3 by @dependabot in #932
  • build(deps): Bump xunit from 2.5.1 to 2.5.2 by @dependabot in #933

Full Changelog: v2.20.3...v2.21.0

v2.20.3

18 Sep 23:06
f72783f
Compare
Choose a tag to compare

What's Changed

Bugfixes

  • Fix various issues to display correct charge information by @pkuehnel in #888
  • SolarEdgePlugin did not start to get values when no car is considered as relevant by @pkuehnel in #893

Dependency updates

  • build(deps): Bump Microsoft.NET.Test.Sdk from 17.7.1 to 17.7.2 by @dependabot in #892
  • build(deps): Bump xunit.runner.visualstudio from 2.5.0 to 2.5.1 by @dependabot in #908
  • build(deps): Bump Npgsql.EntityFrameworkCore.PostgreSQL from 7.0.4 to 7.0.11 by @dependabot in #907
  • build(deps): Bump Microsoft.AspNetCore.Components.WebAssembly.Server from 7.0.10 to 7.0.11 by @dependabot in #905
  • build(deps): Bump Microsoft.AspNetCore.OpenApi from 7.0.10 to 7.0.11 by @dependabot in #904
  • build(deps): Bump Microsoft.AspNetCore.Components.WebAssembly.DevServer from 7.0.10 to 7.0.11 by @dependabot in #903
  • build(deps): Bump Microsoft.EntityFrameworkCore.Sqlite from 7.0.4 to 7.0.11 by @dependabot in #899
  • build(deps): Bump Microsoft.EntityFrameworkCore.Design from 7.0.4 to 7.0.11 by @dependabot in #901
  • build(deps): Bump Microsoft.AspNetCore.Components.WebAssembly from 7.0.10 to 7.0.11 by @dependabot in #900
  • build(deps): Bump MQTTnet from 4.2.1.781 to 4.3.1.873 by @dependabot in #897
  • build(deps): Bump xunit from 2.5.0 to 2.5.1 by @dependabot in #906
  • build(deps): Bump Microsoft.AspNetCore.Mvc.NewtonsoftJson from 7.0.10 to 7.0.11 by @dependabot in #898
  • build(deps): Bump Microsoft.EntityFrameworkCore.Tools from 7.0.4 to 7.0.11 by @dependabot in #902
  • refactor(chore): use fake it easy by @pkuehnel in #909

Full Changelog: v2.20.2...v2.20.3

v2.20.2

23 Aug 12:11
d0d9655
Compare
Choose a tag to compare

What's Changed

Bugfixes

  • Fix power calculation in low current charging scenarios by @pkuehnel in #875
  • Use the last 1000 instead of random entries to average charger voltage. This results in better charge duration prediction by @pkuehnel in #880
  • Under certain circumstances, TeslaMate used 01.01.0001 0:53 as the default date when no charge is scheduled in the Tesla App. From now on, dates older than two weeks are handled as if no charging schedule is set in the Tesla App by @pkuehnel in #883
  • When the car is charging outside the home geofence, TSC displayed Car will stop charging if the car is at home. From now on, start is displayed by @pkuehnel in #884
  • Under certain circumstances, the charge value job crashed when at least one car was set to Maximum Power charge mode by @pkuehnel in #886

Dependency Updates

  • build(deps): Bump Moq from 4.20.2 to 4.20.69 by @dependabot in #876
  • build(deps): Bump Microsoft.NET.Test.Sdk from 17.7.0 to 17.7.1 by @dependabot in #877
  • build(deps): Bump Serilog.Settings.Configuration from 7.0.0 to 7.0.1 by @dependabot in #885

Full Changelog: v2.20.1...v2.20.2

v2.20.1

09 Aug 12:57
0ccb67a
Compare
Choose a tag to compare

What's Changed

Features

  • feat(README): update postgres version and docker CLI by @pkuehnel in #852
  • feat(CoreService): add API endpoints to manually stop jobs and MQTT connections by @pkuehnel in #857

Bugfixes

  • fix(ChargingCostService): invert chargingProcessID which are not present in TeslaMate. This fixes an issue where thousands of charges are created if the TeslaMate database is reset by @pkuehnel in #853

Dependency updates

  • build(deps): Bump Microsoft.AspNetCore.Mvc.NewtonsoftJson from 7.0.5 to 7.0.10 by @dependabot in #860
  • build(deps): Bump Microsoft.NET.Test.Sdk from 17.6.2 to 17.7.0 by @dependabot in #874
  • build(deps): Bump xunit from 2.4.2 to 2.5.0 by @dependabot in #873
  • build(deps): Bump Microsoft.VisualStudio.Azure.Containers.Tools.Targets from 1.18.1 to 1.19.5 by @dependabot in #872
  • build(deps): Bump Quartz from 3.6.2 to 3.7.0 by @dependabot in #871
  • build(deps): Bump FluentModbus from 5.0.2 to 5.0.3 by @dependabot in #866
  • build(deps): Bump Microsoft.AspNetCore.Components.WebAssembly.DevServer from 7.0.5 to 7.0.10 by @dependabot in #858
  • build(deps): Bump xunit.runner.visualstudio from 2.4.5 to 2.5.0 by @dependabot in #870
  • build(deps): Bump Microsoft.AspNetCore.OpenApi from 7.0.5 to 7.0.10 by @dependabot in #869
  • build(deps): Bump Microsoft.Extensions.Logging.Abstractions from 7.0.0 to 7.0.1 by @dependabot in #865
  • build(deps): Bump Microsoft.AspNetCore.Components.WebAssembly.Server from 7.0.5 to 7.0.10 by @dependabot in #863
  • build(deps): Bump Moq from 4.18.4 to 4.20.2 by @dependabot in #862
  • build(deps): Bump Microsoft.AspNetCore.Components.WebAssembly from 7.0.5 to 7.0.10 by @dependabot in #867

Full Changelog: v2.20.0...v2.20.1

v2.20.0

11 Jun 17:56
93dcbd1
Compare
Choose a tag to compare

What's Changed

Features

  • Display the average charge price per kWh for each car by @pkuehnel in #829
  • When calling the REST endpoint to update the power buffer, this does not update BaseConfig.json anymore by @pkuehnel in #835
  • Added charge information to be displayed when there is not enough solar power to start charging the car by @pkuehnel in #836
  • use new docker compose CLI in the documentation and on update information by @pkuehnel in #838

Bugfixes

Dependency updates

  • build(deps): Bump Microsoft.NET.Test.Sdk from 17.6.0 to 17.6.2 by @dependabot in #833
  • build(deps): Bump MQTTnet from 4.2.0.706 to 4.2.1.781 by @dependabot in #827

Full Changelog: v2.19.0...v2.20.0

v2.19.0

23 May 14:07
e570775
Compare
Choose a tag to compare

What's Changed

Features

  • In the overview next to charged solar and grid kWh the resulting % are now displayed as well by @pkuehnel in #823

Bugfixes

  • Charge information that soc limit needs to be 3% higher was not displayed when it was 2% higher by @pkuehnel in #822

Full Changelog: v2.18.4...v2.19.0