diff --git a/.gitignore b/.gitignore index 793f890..4b9cc18 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,6 @@ +#myenergi +.myenergi.cfg + # Byte-compiled / optimized / DLL files __pycache__/ *.py[cod] diff --git a/pymyenergi/cli.py b/pymyenergi/cli.py index 2bbc885..af67f8a 100644 --- a/pymyenergi/cli.py +++ b/pymyenergi/cli.py @@ -177,6 +177,7 @@ def cli(): "smart-boost", "mingreen", "priority", + "unlock", ], ) subparser_zappi.add_argument("arg", nargs="*") diff --git a/pymyenergi/zappi.py b/pymyenergi/zappi.py index 35ba53e..913623b 100644 --- a/pymyenergi/zappi.py +++ b/pymyenergi/zappi.py @@ -346,3 +346,8 @@ async def start_smart_boost(self, amount, complete_by): f"/cgi-zappi-mode-Z{self._serialno}-0-11-{int(amount)}-{time}" ) return True + + async def unlock(self): + """Unlock""" + await self._connection.get(f"/cgi-jlock-Z{self._serialno}-00000010") + return True