Releases: pkuehnel/TeslaSolarCharger
v1.8.0
What's Changed
Breaking changes
To further use the software you have to add environment variables to let SmartTeslaAmpSetter access your TeslaMate database. This is needed to get the latest Charter current pilot because this topic is not published by TeslaMate over MQTT. These are the default settings (If you did not change any passwords or service names you do not have to do anything, only add this environment variables if they are different from the default values):
- TeslaMateDbServer=database
- TeslaMateDbPort=5432
- TeslaMateDbDatabaseName=teslamate
- TeslaMateDbUser=teslamate
- TeslaMateDbPassword=secret
Note: since v2.1.0 you need to configure these settings on the BaseConfiguration site of TeslaSolarCharger.
Features
- Inverter power can be JSON formatted by @pkuehnel in https://github.com/pkuehnel/SmartTeslaAmpSetter/pull/132
- Inverter and grid power can be XML formatted, details see corresponding README section by @pkuehnel in https://github.com/pkuehnel/SmartTeslaAmpSetter/pull/132
- SolarEdge Cloud API integration implemented, see corresponding README section. Note this feature is not tested by @pkuehnel in https://github.com/pkuehnel/SmartTeslaAmpSetter/pull/129
- Reduce charging speed based on charger pilot current. If charger does not allow maximum configured ampere (probably due to power management of your Wallbox) a Telegram Message is sent if configured by @pkuehnel in https://github.com/pkuehnel/SmartTeslaAmpSetter/pull/135
Full Changelog: pkuehnel/smartteslaampsetter@v1.7.0...v1.8.0
v1.7.0
What's Changed
Features
- Split getting pv values and setting car amp into two different timers, so on amp change not the current pv overage power is set but a weighted average since last amp set by @pkuehnel in https://github.com/pkuehnel/SmartTeslaAmpSetter/pull/127
Bugfixes
- Make amp change dependent on actual phases connected to car by @pkuehnel in https://github.com/pkuehnel/SmartTeslaAmpSetter/pull/123
Full Changelog: pkuehnel/smartteslaampsetter@v1.6.1...v1.7.0
v1.6.1
What's Changed
Bugfixes
- fix alignments on mobile devices @pkuehnel in https://github.com/pkuehnel/SmartTeslaAmpSetter/pull/119
Full Changelog: pkuehnel/smartteslaampsetter@v1.6.0...v1.6.1
v1.6.0
What's Changed
Features
- Allow disabling smartampsetter for cars in car settings by @pkuehnel in https://github.com/pkuehnel/SmartTeslaAmpSetter/pull/114
Bugfixes
- As it is not possible to get current set amp blow 5A, Smartteslaampsetter now assumes that set Amp is 1A below actual Amp if last set Amp is also 1A below actual amp. This issue resulted in not ending charging sessions if the rest of the house consumes less than ~300W by @pkuehnel in https://github.com/pkuehnel/SmartTeslaAmpSetter/pull/112
Full Changelog: pkuehnel/smartteslaampsetter@v1.5.2...v1.6.0
v1.5.2
What's Changed
Refactorings
- Replace IConfiguration with Wrapper by @pkuehnel in https://github.com/pkuehnel/SmartTeslaAmpSetter/pull/104
- rafactor(MqttService): use interface by @pkuehnel in https://github.com/pkuehnel/SmartTeslaAmpSetter/pull/106
- Rename Configuration Wrapper by @pkuehnel in https://github.com/pkuehnel/SmartTeslaAmpSetter/pull/107
Full Changelog: pkuehnel/smartteslaampsetter@v1.5.1...v1.5.2
v1.5.1
What's Changed
Features
- Log carState and configService methods in https://github.com/pkuehnel/SmartTeslaAmpSetter/pull/89
- Better documentation of PV only chargemode in https://github.com/pkuehnel/SmartTeslaAmpSetter/pull/99
- Log url of smartmeter in https://github.com/pkuehnel/SmartTeslaAmpSetter/pull/103
- On error log http status code and reason phrase of smartmeter in https://github.com/pkuehnel/SmartTeslaAmpSetter/pull/103
Bugfixes
- Tried to set amp if charging is not started in https://github.com/pkuehnel/SmartTeslaAmpSetter/pull/96
- Crashed if inverter url did not respond in https://github.com/pkuehnel/SmartTeslaAmpSetter/pull/95
- Updated car state was not handled correctly in https://github.com/pkuehnel/SmartTeslaAmpSetter/pull/102
- Crashed if smartmetervalue was a floating value in https://github.com/pkuehnel/SmartTeslaAmpSetter/pull/94
Full Changelog: pkuehnel/smartteslaampsetter@v1.5.0...v1.5.1
v1.5.0
What's Changed
New Features
- Adding PWA support to use site as app in https://github.com/pkuehnel/SmartTeslaAmpSetter/pull/82
- Adding current car state to details in https://github.com/pkuehnel/SmartTeslaAmpSetter/pull/83
- Adding Autofullspeedcharge to details in https://github.com/pkuehnel/SmartTeslaAmpSetter/pull/87
- Add IsAlive Endpoint to Services (http://ipToServer:port/api/Hello/IsAlive) in https://github.com/pkuehnel/SmartTeslaAmpSetter/pull/86
Bugfixes
- Set power to 0 if not charging in https://github.com/pkuehnel/SmartTeslaAmpSetter/pull/79
Full Changelog: pkuehnel/smartteslaampsetter@v1.4.0...v1.5.0
v1.4.0
What's Changed
New Features
- Car has a new property Healthy which is false if there are connection issues to that car https://github.com/pkuehnel/SmartTeslaAmpSetter/pull/74
- Source namespace of log messages is now logged https://github.com/pkuehnel/SmartTeslaAmpSetter/pull/75
- Telegram messages can be sent if there are connection issues with a car https://github.com/pkuehnel/SmartTeslaAmpSetter/pull/70
- Add unit tests
Bugfixes
- Use default 2022/1/1 as default date to reach minimum SoC https://github.com/pkuehnel/SmartTeslaAmpSetter/pull/76
- Remove cars from configuration if deleted in environment variables
Full Changelog: pkuehnel/smartteslaampsetter@v1.3.0...v1.4.0
v1.3.0
What's Changed
New Features
- Use font awesome icons https://github.com/pkuehnel/SmartTeslaAmpSetter/pull/60
- Direct access to Mosquito due to issues with TeslaMate API (Note: TeslaMateApi is still needed to send Commands to Tesla) https://github.com/pkuehnel/SmartTeslaAmpSetter/pull/62
Bugfixes
- Stop auto fullspeed charge on chargemode change https://github.com/pkuehnel/SmartTeslaAmpSetter/pull/63
Full Changelog: pkuehnel/smartteslaampsetter@v1.2.0...v1.3.0
v1.2.0
What's Changed
New Features
- Adding Car specific configurations: Set Min Current, Max Current and Usable Battery capacity via browser (car settings) https://github.com/pkuehnel/SmartTeslaAmpSetter/issues/36
- Colorized grid power value https://github.com/pkuehnel/SmartTeslaAmpSetter/issues/48
- Reduce default log level of Quartz messages to reduce logfile size
- Allow smartmeter values to be json formatted https://github.com/pkuehnel/SmartTeslaAmpSetter/issues/41
Bugfixes
- Stop auto fullspeed charge, if date is changed or min SoC is reduced https://github.com/pkuehnel/SmartTeslaAmpSetter/issues/52
- Assume charge limit is 90% if no limit is coming from TeslaMate. This usually happens if TeslaMate is restarted while cars are asleep https://github.com/pkuehnel/SmartTeslaAmpSetter/issues/53
Full Changelog: pkuehnel/smartteslaampsetter@v1.1.6...v1.2.0