Skip to content

Releases: pkuehnel/TeslaSolarCharger

v2.28.3

09 Jun 23:27
16c7fee
Compare
Choose a tag to compare

What's Changed

Features

  • BLE Base URL can now be set in the BaseConfiguration. If nothing set there, the set Environment Variable is used by @pkuehnel in #1309
  • New BLE keys can only start/stop charging and change the charging current. Until now, the keys had full access (including unlocking and starting the car). To limit the key access, you have to update the BLE container as well and delete the existing keys from the Docker volume to force a key recreation by @pkuehnel in #1311

Documentation

Full Changelog: v2.28.2...v2.28.3

v2.28.2

09 Jun 18:56
e584cd4
Compare
Choose a tag to compare

What's Changed

  • BLE error messages were not displayed by @pkuehnel in #1307
    Note: You need to update the BLE API as well.

Full Changelog: v2.28.1...v2.28.2

v2.28.1

09 Jun 08:52
85349c7
Compare
Choose a tag to compare

What's Changed

Features

Full Changelog: v2.28.0...v2.28.1

v2.28.0

08 Jun 20:23
fe30f13
Compare
Choose a tag to compare

What's Changed

I highly recommend not installing the update it is a very dirty fix and there are probably tons of edge cases which are not covered right now.

Features

Full Changelog: v2.27.7...v2.28.0

v2.27.7

07 Jun 17:58
2751af8
Compare
Choose a tag to compare

What's Changed

Features:

  • Rate limit error message is displayed for each car by @pkuehnel in #1297

Dependency updates:

  • build(deps): bump Serilog.Settings.Configuration from 8.0.0 to 8.0.1 by @dependabot in #1295

Full Changelog: v2.27.6...v2.27.7

v2.27.6

06 Jun 18:55
4f5f1b4
Compare
Choose a tag to compare

What's Changed

Features

  • Charges from now on do not only record energy consumed from solar and from the grid but also from your home battery. Note: The icon only appears after the first charging process with energy consumed out of your home battery by @pkuehnel in #1285

Bugfixes

  • Power from home battery was calculated as grid power instead of solar power (fixed with new feature) by @pkuehnel in #1285

Dependency updates

Full Changelog: v2.25.5...v2.27.6

v2.25.5

02 Jun 10:45
341e231
Compare
Choose a tag to compare

What's Changed

Features

  • Improve logging in Modbus value execution service by @pkuehnel in #1278
  • When updating a charge price, the cost for all charges are updated in the background now by @pkuehnel in #1280
  • All charge costs can be updated to use the spot price, even for charges before the feature was introduced in early 2023 by @pkuehnel in #1280

Bugfixes

  • Modbus values were converted even if no old config was using Modbus by @pkuehnel in #1283
  • Could not save new REST value config when using Headers by @pkuehnel in #1284
  • Was unable to update charge prices when using Spot Price under certain circumstances by @pkuehnel in #1280

Dependency updates

  • build(deps): bump Microsoft.AspNetCore.Components.WebAssembly from 8.0.5 to 8.0.6 by @dependabot in #1276

Full Changelog: v2.25.4...v2.25.5

v2.25.4

29 May 15:23
78334e6
Compare
Choose a tag to compare

What's Changed

Bugfixes

  • Fixes conversion of Home Battery Power Inversion URL (only relevant for Sungrow) by @pkuehnel in #1275

Dependency Updates

  • build(deps): bump Microsoft.AspNetCore.Components.WebAssembly.DevServer from 8.0.5 to 8.0.6 by @dependabot in #1272
  • build(deps): bump Microsoft.AspNetCore.OpenApi from 8.0.5 to 8.0.6 by @dependabot in #1269
  • build(deps): bump Microsoft.AspNetCore.Components.Forms from 8.0.5 to 8.0.6 by @dependabot in #1267
  • build(deps): bump Microsoft.AspNetCore.Mvc.NewtonsoftJson from 8.0.5 to 8.0.6 by @dependabot in #1266
  • build(deps): bump MQTTnet from 4.3.5.1141 to 4.3.6.1152 by @dependabot in #1263
  • build(deps): bump xunit.runner.visualstudio from 2.8.0 to 2.8.1 by @dependabot in #1262
  • build(deps): bump xunit from 2.8.0 to 2.8.1 by @dependabot in #1261
  • build(deps): bump Microsoft.AspNetCore.Components.WebAssembly.Server from 8.0.5 to 8.0.6 by @dependabot in #1265

Full Changelog: v2.25.3...v2.25.4

v2.25.3

29 May 05:53
18a3864
Compare
Choose a tag to compare

What's Changed in 2.25.3

Bugfixes

Full Changelog: v2.25.2...v2.25.3

What's Changed in 2.25.2

Known issues

  • Little endian Modbus Values are not handled correctly.

Bugfixes

  • Fixed non-working charge cost calculation on time-based prices by @pkuehnel in #1258

What's Changed in 2.25.1

Known issues

  • Calculating charge costs is not possible when time based prices are enabled

Features

  • Use read timeout as connect timeout as well when using Modbus connections by @pkuehnel in #1253
  • Prevent concurrent Modbus connection by @pkuehnel in #1255
  • Set Modbus connection delay milliseconds were used as seconds, resulting in very long delays on initial connection by @pkuehnel in #1257
  • Develop by @pkuehnel in #1254

What's Changed in 2.25.0

Known issues

  • Calculating charge costs is not possible when time based prices are enabled

Features

  • Calculate charges independent of Tesla Mate by @pkuehnel in #1144, #1210, #1229, #1230, #1234
  • Make Charges filterable by @pkuehnel in #1172, #1242
  • New UI for PV value configuration by @pkuehnel in #1173, #1178, #1204, #1205, #1207, #1208, #1212
  • Order cars in UI by charging priority by @pkuehnel in #1209
  • Add UI to download backups automatically created on version update by @pkuehnel in #1211
  • Add .NET to SMA Plugin executable for being able to execute the binaries on machines without .NET being installed (needed when using on Windows outside of Docker) by @pkuehnel in #1217
  • Add option to configure max AC inverter power. This is needed for hybrid inverters that can charge the home battery while creating max AC power by @pkuehnel in #1237, #1239
  • Use a new grid power icon and display different icons depending on soc for cars and home battery by @pkuehnel in #1249

Bugfixes

  • Do not shift already started charging hours to future by @pkuehnel in #1142
  • fix(BaseConfigurationController): Task on async methods as return type by @pkuehnel in #1240
  • Fixes issue that leads to error message of missing scopes while all scopes are selected by @pkuehnel in #1251

Dependency updates

  • Update efcore deps by @pkuehnel in #1140
  • build(deps): Bump GraphQL.Client.Serializer.SystemTextJson from 6.0.2 to 6.0.3 by @dependabot in #1165
  • build(deps): Bump Microsoft.AspNetCore.OpenApi from 8.0.2 to 8.0.3 by @dependabot in #1160
  • build(deps): Bump Microsoft.AspNetCore.Mvc.NewtonsoftJson from 8.0.2 to 8.0.3 by @dependabot in #1159
  • build(deps): Bump Microsoft.Extensions.DependencyInjection.Abstractions from 8.0.0 to 8.0.1 by @dependabot in #1158
  • build(deps): Bump Microsoft.AspNetCore.Components.WebAssembly.DevServer from 8.0.2 to 8.0.3 by @dependabot in #1155
  • build(deps): Bump Serilog.Sinks.Seq from 6.0.0 to 7.0.0 by @dependabot in #1149
  • build(deps): Bump MinVer from 4.3.0 to 5.0.0 by @dependabot in #1147
  • build(deps): Bump Microsoft.Extensions.Logging.Abstractions from 8.0.0 to 8.0.1 by @dependabot in #1168
  • build(deps): Bump MudBlazor from 6.16.0 to 6.18.0 by @dependabot in #1170
  • build(deps): Bump Microsoft.AspNetCore.Components.WebAssembly from 8.0.2 to 8.0.3 by @dependabot in #1169
  • build(deps): Bump GraphQL.Client from 6.0.2 to 6.0.3 by @dependabot in #1164
  • build(deps): Bump xunit.runner.visualstudio from 2.5.7 to 2.8.0 by @dependabot in #1197
  • build(deps): Bump FluentModbus from 5.1.0 to 5.2.0 by @dependabot in #1194
  • build(deps): Bump GraphQL.Client from 6.0.3 to 6.0.5 by @dependabot in #1193
  • build(deps): Bump Microsoft.EntityFrameworkCore.Sqlite from 8.0.2 to 8.0.4 by @dependabot in #1190
  • build(deps): Bump Microsoft.AspNetCore.Mvc.NewtonsoftJson from 8.0.3 to 8.0.4 by @dependabot in #1189
  • build(deps): Bump Microsoft.AspNetCore.Components.Forms from 8.0.3 to 8.0.4 by @dependabot in #1186
  • build(deps): Bump Microsoft.AspNetCore.OpenApi from 8.0.3 to 8.0.4 by @dependabot in #1184
  • build(deps): Bump Microsoft.AspNetCore.Components.WebAssembly.DevServer from 8.0.3 to 8.0.4 by @dependabot in #1183
  • build(deps): Bump xunit from 2.7.0 to 2.8.0 by @dependabot in #1198
  • build(deps): Bump Microsoft.AspNetCore.Components.WebAssembly.Server from 8.0.3 to 8.0.4 by @dependabot in #1185
  • build(deps): Bump CodeBeam.MudBlazor.Extensions from 6.9.1 to 6.9.2 by @dependabot in #1181
  • build(deps): Bump Microsoft.AspNetCore.Components.WebAssembly from 8.0.3 to 8.0.4 by @dependabot in #1200
  • build(deps): Bump Microsoft.VisualStudio.Azure.Containers.Tools.Targets from 1.19.6 to 1.20.1 by @dependabot in #1179
  • build(deps): Bump FluentModbus from 5.1.0 to 5.2.0 by @dependabot in #1202
  • build(deps): Bump Serilog.Sinks.Seq from 7.0.0 to 7.0.1 by @dependabot in #1206
  • build(deps): Bump Quartz from 3.8.1 to 3.9.0 by @dependabot in #1213
  • Update EF Core to latest version by @pkuehnel in #1216
  • build(deps): Bump Microsoft.AspNetCore.Components.Forms from 8.0.4 to 8.0.5 by @dependabot in #1218
  • build(deps): Bump MQTTnet from 4.3.3.952 to 4.3.4.1084 by @dependabot in #1219
  • build(deps): Bump Microsoft.AspNetCore.OpenApi from 8.0.4 to 8.0.5 by @dependabot in #1220
  • build(deps): Bump Swashbuckle.AspNetCore from 6.5.0 to 6.6.1 by @dependabot in #1224
  • build(deps): Bump Microsoft.AspNetCore.Components.WebAssembly.Server from 8.0.4 to 8.0.5 by @dependabot in #1225
  • build(deps): Bump Microsoft.AspNetCore.Components.WebAssembly.DevServer from 8.0.4 to 8.0.5 by @dependabot in #1227
  • build(deps): Bump Microsoft.AspNetCore.Mvc.NewtonsoftJson from 8.0.4 to 8.0.5 by @dependabot in #1228
  • build(deps): Bump Swashbuckle.AspNetCore.Newtonsoft from 6.5.0 to 6.6.1 by @dependabot in #1226
  • build(deps): Bump Microsoft.AspNetCore.Components.WebAssembly from 8.0.4 to 8.0.5 by @dependabot in #1231
  • build(deps): Bump MQTTnet from 4.3.4.1084 to 4.3.5.1141 by @dependabot in #1241
  • build(deps): Bump GraphQL.Client from 6.0.5 to 6.1.0 by @dependabot in #1245
  • build(deps): Bump Swashbuckle.AspNetCore from 6.6.1 to 6.6.2 by @dependabot in #1246
  • build(deps): Bump Microsoft.NET.Test.Sdk from 17.9.0 to 17.10.0 by @dependabot in #1248
  • build(deps): Bump Swashbuckle.AspNetCore.Newtonsoft from 6.6.1 to 6.6.2 by @dependabot in #1247

Full Changelog: https://github.com/pkuehnel/TeslaSolarCharge...

Read more

v2.25.2

27 May 19:45
ec91d90
Compare
Choose a tag to compare

What's Changed in 2.25.2

Known issues

  • Little endian Modbus Values are not handled correctly.

Bugfixes

  • Fixed non-working charge cost calculation on time-based prices by @pkuehnel in #1258

What's Changed in 2.25.1

Known issues

  • Calculating charge costs is not possible when time based prices are enabled

Features

  • Use read timeout as connect timeout as well when using Modbus connections by @pkuehnel in #1253
  • Prevent concurrent Modbus connection by @pkuehnel in #1255
  • Set Modbus connection delay milliseconds were used as seconds, resulting in very long delays on initial connection by @pkuehnel in #1257
  • Develop by @pkuehnel in #1254

What's Changed in 2.25.0

Known issues

  • Calculating charge costs is not possible when time based prices are enabled

Features

  • Calculate charges independent of Tesla Mate by @pkuehnel in #1144, #1210, #1229, #1230, #1234
  • Make Charges filterable by @pkuehnel in #1172, #1242
  • New UI for PV value configuration by @pkuehnel in #1173, #1178, #1204, #1205, #1207, #1208, #1212
  • Order cars in UI by charging priority by @pkuehnel in #1209
  • Add UI to download backups automatically created on version update by @pkuehnel in #1211
  • Add .NET to SMA Plugin executable for being able to execute the binaries on machines without .NET being installed (needed when using on Windows outside of Docker) by @pkuehnel in #1217
  • Add option to configure max AC inverter power. This is needed for hybrid inverters that can charge the home battery while creating max AC power by @pkuehnel in #1237, #1239
  • Use a new grid power icon and display different icons depending on soc for cars and home battery by @pkuehnel in #1249

Bugfixes

  • Do not shift already started charging hours to future by @pkuehnel in #1142
  • fix(BaseConfigurationController): Task on async methods as return type by @pkuehnel in #1240
  • Fixes issue that leads to error message of missing scopes while all scopes are selected by @pkuehnel in #1251

Dependency updates

  • Update efcore deps by @pkuehnel in #1140
  • build(deps): Bump GraphQL.Client.Serializer.SystemTextJson from 6.0.2 to 6.0.3 by @dependabot in #1165
  • build(deps): Bump Microsoft.AspNetCore.OpenApi from 8.0.2 to 8.0.3 by @dependabot in #1160
  • build(deps): Bump Microsoft.AspNetCore.Mvc.NewtonsoftJson from 8.0.2 to 8.0.3 by @dependabot in #1159
  • build(deps): Bump Microsoft.Extensions.DependencyInjection.Abstractions from 8.0.0 to 8.0.1 by @dependabot in #1158
  • build(deps): Bump Microsoft.AspNetCore.Components.WebAssembly.DevServer from 8.0.2 to 8.0.3 by @dependabot in #1155
  • build(deps): Bump Serilog.Sinks.Seq from 6.0.0 to 7.0.0 by @dependabot in #1149
  • build(deps): Bump MinVer from 4.3.0 to 5.0.0 by @dependabot in #1147
  • build(deps): Bump Microsoft.Extensions.Logging.Abstractions from 8.0.0 to 8.0.1 by @dependabot in #1168
  • build(deps): Bump MudBlazor from 6.16.0 to 6.18.0 by @dependabot in #1170
  • build(deps): Bump Microsoft.AspNetCore.Components.WebAssembly from 8.0.2 to 8.0.3 by @dependabot in #1169
  • build(deps): Bump GraphQL.Client from 6.0.2 to 6.0.3 by @dependabot in #1164
  • build(deps): Bump xunit.runner.visualstudio from 2.5.7 to 2.8.0 by @dependabot in #1197
  • build(deps): Bump FluentModbus from 5.1.0 to 5.2.0 by @dependabot in #1194
  • build(deps): Bump GraphQL.Client from 6.0.3 to 6.0.5 by @dependabot in #1193
  • build(deps): Bump Microsoft.EntityFrameworkCore.Sqlite from 8.0.2 to 8.0.4 by @dependabot in #1190
  • build(deps): Bump Microsoft.AspNetCore.Mvc.NewtonsoftJson from 8.0.3 to 8.0.4 by @dependabot in #1189
  • build(deps): Bump Microsoft.AspNetCore.Components.Forms from 8.0.3 to 8.0.4 by @dependabot in #1186
  • build(deps): Bump Microsoft.AspNetCore.OpenApi from 8.0.3 to 8.0.4 by @dependabot in #1184
  • build(deps): Bump Microsoft.AspNetCore.Components.WebAssembly.DevServer from 8.0.3 to 8.0.4 by @dependabot in #1183
  • build(deps): Bump xunit from 2.7.0 to 2.8.0 by @dependabot in #1198
  • build(deps): Bump Microsoft.AspNetCore.Components.WebAssembly.Server from 8.0.3 to 8.0.4 by @dependabot in #1185
  • build(deps): Bump CodeBeam.MudBlazor.Extensions from 6.9.1 to 6.9.2 by @dependabot in #1181
  • build(deps): Bump Microsoft.AspNetCore.Components.WebAssembly from 8.0.3 to 8.0.4 by @dependabot in #1200
  • build(deps): Bump Microsoft.VisualStudio.Azure.Containers.Tools.Targets from 1.19.6 to 1.20.1 by @dependabot in #1179
  • build(deps): Bump FluentModbus from 5.1.0 to 5.2.0 by @dependabot in #1202
  • build(deps): Bump Serilog.Sinks.Seq from 7.0.0 to 7.0.1 by @dependabot in #1206
  • build(deps): Bump Quartz from 3.8.1 to 3.9.0 by @dependabot in #1213
  • Update EF Core to latest version by @pkuehnel in #1216
  • build(deps): Bump Microsoft.AspNetCore.Components.Forms from 8.0.4 to 8.0.5 by @dependabot in #1218
  • build(deps): Bump MQTTnet from 4.3.3.952 to 4.3.4.1084 by @dependabot in #1219
  • build(deps): Bump Microsoft.AspNetCore.OpenApi from 8.0.4 to 8.0.5 by @dependabot in #1220
  • build(deps): Bump Swashbuckle.AspNetCore from 6.5.0 to 6.6.1 by @dependabot in #1224
  • build(deps): Bump Microsoft.AspNetCore.Components.WebAssembly.Server from 8.0.4 to 8.0.5 by @dependabot in #1225
  • build(deps): Bump Microsoft.AspNetCore.Components.WebAssembly.DevServer from 8.0.4 to 8.0.5 by @dependabot in #1227
  • build(deps): Bump Microsoft.AspNetCore.Mvc.NewtonsoftJson from 8.0.4 to 8.0.5 by @dependabot in #1228
  • build(deps): Bump Swashbuckle.AspNetCore.Newtonsoft from 6.5.0 to 6.6.1 by @dependabot in #1226
  • build(deps): Bump Microsoft.AspNetCore.Components.WebAssembly from 8.0.4 to 8.0.5 by @dependabot in #1231
  • build(deps): Bump MQTTnet from 4.3.4.1084 to 4.3.5.1141 by @dependabot in #1241
  • build(deps): Bump GraphQL.Client from 6.0.5 to 6.1.0 by @dependabot in #1245
  • build(deps): Bump Swashbuckle.AspNetCore from 6.6.1 to 6.6.2 by @dependabot in #1246
  • build(deps): Bump Microsoft.NET.Test.Sdk from 17.9.0 to 17.10.0 by @dependabot in #1248
  • build(deps): Bump Swashbuckle.AspNetCore.Newtonsoft from 6.6.1 to 6.6.2 by @dependabot in #1247

Full Changelog: v2.24.7...v2.25.2