Hi all,
I'm new to this forum but I do have the same issue in regards to "Token expired" when trying to PTZ control my new tapo c200.
Firmware version on cam is 1.3.14.
I'm already using the updated (last update 4 days ago) from
https://github.com/fabriziopicconi/zoneminder-tapo-c500
In the logs, when activating debug:
11.08.2024 14:03:55.921401 zmcontrol_18[5592].INF [main:116] [Starting control server 18/TapoC200]
11.08.2024 14:03:55.927813 zmcontrol_18[5592].INF [main:127] [Control server 18/TapoC200 starting at 24/08/11 14:03:55]
11.08.2024 14:03:56.378306 zmcontrol_18[5592].INF [ZoneMinder::Control::TapoC200:116] [Tapo C200 Controller opened]
...
11.08.2024 14:04:18.218324 zmcontrol_18[5592].INF [ZoneMinder::Control::TapoC200:134] [Move Con Right]
11.08.2024 14:04:18.221731 zmcontrol_18[5592].INF [ZoneMinder::Control::TapoC200:134] [Send command seq:[] for https://<IP>:443/stok=/ds, {"method":"do","motor":{"move":{"x_coord":"10","y_coord":"0"}}}]
11.08.2024 14:04:18.428948 zmcontrol_18[5592].INF [ZoneMinder::Control::TapoC200:134] [Token expired for https://<IP>:443, retrying : {"method":"do","motor":{"move":{"x_coord":"10","y_coord":"0"}}}]
11.08.2024 14:04:18.817104 zmcontrol_18[5592].INF [ZoneMinder::Control::TapoC200:134] [Send command seq:[] for https://<IP>:443/stok=/ds, {"method":"do","motor":{"move":{"x_coord":"10","y_coord":"0"}}}]
11.08.2024 14:04:19.020423 zmcontrol_18[5592].INF [ZoneMinder::Control::TapoC200:134] [Move Con Stop]
11.08.2024 14:04:19.023440 zmcontrol_18[5592].INF [ZoneMinder::Control::TapoC200:134] [Send command seq:[1] for https://<IP>:443/stok=/ds, {"method":"do","motor":{"stop":"null"}}]
11.08.2024 14:04:19.213652 zmcontrol_18[5592].INF [ZoneMinder::Control::TapoC200:134] [Token expired for https://<IP>:443, retrying : {"method":"do","motor":{"stop":"null"}}]
11.08.2024 14:04:19.591785 zmcontrol_18[5592].INF [ZoneMinder::Control::TapoC200:134] [Send command seq:[] for https://<IP>:443/stok=/ds, {"method":"do","motor":{"stop":"null"}}]