Currently, the Tapo Control integration exposes PTZ functionality only through button.* and select.* entities. This makes it impossible to use the native PTZ joystick and keyboard shortcuts in the Advanced Camera Card, since that card requires the camera.ptz service. As a result, users cannot control PTZ cameras in a consistent way inside Home Assistant.
I would like the integration to implement the official camera.ptz service for Tapo cameras. This would allow the Advanced Camera Card (and other frontend components) to recognize the cameras as PTZ-capable and display the native joystick and keyboard shortcuts automatically.
Native camera.ptz support would greatly improve usability and consistency for Tapo cameras in Home Assistant. It would align the integration with other camera platforms (Frigate, Reolink, MotionEye) that already expose PTZ natively, and make the Advanced Camera Card fully functional with Tapo devices.
Currently, the Tapo Control integration exposes PTZ functionality only through button.* and select.* entities. This makes it impossible to use the native PTZ joystick and keyboard shortcuts in the Advanced Camera Card, since that card requires the camera.ptz service. As a result, users cannot control PTZ cameras in a consistent way inside Home Assistant.
I would like the integration to implement the official camera.ptz service for Tapo cameras. This would allow the Advanced Camera Card (and other frontend components) to recognize the cameras as PTZ-capable and display the native joystick and keyboard shortcuts automatically.
Native camera.ptz support would greatly improve usability and consistency for Tapo cameras in Home Assistant. It would align the integration with other camera platforms (Frigate, Reolink, MotionEye) that already expose PTZ natively, and make the Advanced Camera Card fully functional with Tapo devices.