This commit is contained in:
Tomaae 2023-08-31 02:53:34 +02:00
commit c8728238af
No known key found for this signature in database
GPG key ID: 2F97770867DAA4E6
10 changed files with 142 additions and 19 deletions

View file

@ -442,9 +442,9 @@ class MikrotikCoordinator(DataUpdateCoordinator[None]):
# ---------------------------
# execute
# ---------------------------
def execute(self, path, command, param, value):
def execute(self, path, command, param, value, attributes=None):
"""Change value using Mikrotik API"""
return self.api.execute(path, command, param, value)
return self.api.execute(path, command, param, value, attributes)
# ---------------------------
# run_script
@ -1487,7 +1487,9 @@ class MikrotikCoordinator(DataUpdateCoordinator[None]):
):
return
self.execute("/system/package/update", "check-for-updates", None, None)
self.execute(
"/system/package/update", "check-for-updates", None, None, {"duration": 10}
)
self.ds["fw-update"] = parse_api(
data=self.ds["fw-update"],
source=self.api.query("/system/package/update"),