Skip to content

Commit 4690307

Browse files
authored
Merge pull request #236 from reserve85/dev
Bugfix newLimitSetpoint
2 parents fa1f5f6 + 4d1a653 commit 4690307

2 files changed

Lines changed: 8 additions & 4 deletions

File tree

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changelog
22

3+
## V 1.101
4+
### script
5+
* Bugfix newLimitSetpoint for OpenDTU (https://github.com/reserve85/HoymilesZeroExport/issues/235)
6+
37
## V 1.100
48
### script
59
* improve startup: init newLimitSetpoint

HoymilesZeroExport.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
# along with this program. If not, see <http://www.gnu.org/licenses/>.
1616

1717
__author__ = "Tobias Kraft"
18-
__version__ = "1.100"
18+
__version__ = "1.101"
1919

2020
import time
2121
from requests.sessions import Session
@@ -1109,6 +1109,8 @@ def CheckMinVersion(self):
11091109
MinVersion = 'v24.2.12'
11101110
ParsedData = self.GetJson('/api/system/status')
11111111
OpenDTUVersion = str((ParsedData["git_hash"]))
1112+
if ("-Database" in OpenDTUVersion): #trim string "v24.5.27-Database"
1113+
OpenDTUVersion = OpenDTUVersion.replace("-Database", "")
11121114
logger.info('OpenDTU: Current Version: %s',OpenDTUVersion)
11131115
if version.parse(OpenDTUVersion) < version.parse(MinVersion):
11141116
logger.error('Error: Your OpenDTU Version is too old! Please update at least to Version %s - you can find the newest dev-releases here: https://github.com/tbnobody/OpenDTU/actions',MinVersion)
@@ -1614,7 +1616,7 @@ def emit(self, record):
16141616

16151617
try:
16161618
logger.info("---Init---")
1617-
1619+
newLimitSetpoint = 0
16181620
DTU.CheckMinVersion()
16191621
if GetHoymilesAvailable():
16201622
for i in range(INVERTER_COUNT):
@@ -1623,8 +1625,6 @@ def emit(self, record):
16231625
SetLimit(newLimitSetpoint)
16241626
GetHoymilesActualPower()
16251627
GetCheckBattery()
1626-
else:
1627-
newLimitSetpoint = 0
16281628
GetPowermeterWatts()
16291629
except Exception as e:
16301630
if hasattr(e, 'message'):

0 commit comments

Comments
 (0)