Skip to content

P100 - Failed to initialize protocol AuthProtocol #34

@saepien

Description

@saepien

I have a P115 Smart Plug

Failed to initialize protocol AuthProtocol
Traceback (most recent call last):
File "/Users/storm/dev/sandbox/tapo/env/lib/python3.13/site-packages/PyP100/PyP100.py", line 35, in _initialize
protocol.Initialize()
~~~~~~~~~~~~~~~~~~~^^
File "/Users/storm/dev/sandbox/tapo/env/lib/python3.13/site-packages/PyP100/auth_protocol.py", line 110, in Initialize
raise Exception("Failed to authenticate")
Exception: Failed to authenticate
Error: {'error_code': 1003}
Failed to initialize protocol OldProtocol
Traceback (most recent call last):
File "/Users/storm/dev/sandbox/tapo/env/lib/python3.13/site-packages/PyP100/PyP100.py", line 35, in _initialize
protocol.Initialize()
~~~~~~~~~~~~~~~~~~~^^
File "/Users/storm/dev/sandbox/tapo/env/lib/python3.13/site-packages/PyP100/auth_protocol.py", line 244, in Initialize
result = self._request_raw("handshake", {"key": public_key})
File "/Users/storm/dev/sandbox/tapo/env/lib/python3.13/site-packages/PyP100/auth_protocol.py", line 173, in _request_raw
raise Exception(f"Error code: {data['error_code']}")
Exception: Error code: 1003
Traceback (most recent call last):
File "", line 1, in
p100.turnOn()
~~~~~~~~~~~^^
File "/Users/storm/dev/sandbox/tapo/env/lib/python3.13/site-packages/PyP100/PyP100.py", line 95, in turnOn
return self.set_status(True)
~~~~~~~~~~~~~~~^^^^^^
File "/Users/storm/dev/sandbox/tapo/env/lib/python3.13/site-packages/PyP100/PyP100.py", line 92, in set_status
return self._set_device_info({"device_on": status})
~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/storm/dev/sandbox/tapo/env/lib/python3.13/site-packages/PyP100/PyP100.py", line 64, in _set_device_info
return self.request("set_device_info", params)
~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/Users/storm/dev/sandbox/tapo/env/lib/python3.13/site-packages/PyP100/PyP100.py", line 46, in request
self._initialize()
~~~~~~~~~~~~~~~~^^
File "/Users/storm/dev/sandbox/tapo/env/lib/python3.13/site-packages/PyP100/PyP100.py", line 42, in _initialize
raise Exception("Failed to initialize protocol")
Exception: Failed to initialize protocol

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions