File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 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
Original file line number Diff line number Diff line change 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
2020import time
2121from 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
16151617try :
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 ()
16291629except Exception as e :
16301630 if hasattr (e , 'message' ):
You can’t perform that action at this time.
0 commit comments