JurajNyiri / pytapo

Python library for communication with Tapo Cameras
MIT License
277 stars 58 forks source link

`setFirmwareAutoUpgradeConfig` does not work without `time` #95

Open JayFoxRox opened 9 months ago

JayFoxRox commented 9 months ago

setFirmwareAutoUpgradeConfig only works if I provide a time parameter:

print(tapo.setFirmwareAutoUpgradeConfig(False))
# {'result': {'responses': [{'method': 'setFirmwareAutoUpgradeConfig', 'result': {}, 'error_code': -40209}]}, 'error_code': 0}

print(tapo.setFirmwareAutoUpgradeConfig(False, '03:00'))
# {'result': {'responses': [{'method': 'setFirmwareAutoUpgradeConfig', 'result': {}, 'error_code': 0}]}, 'error_code': 0}

I'm on a C220 ('sw_version': '1.0.10 Build 230803 Rel.60903n').