Version 4.0.0 ๐งน
New Features
- Adds #190: Most of the services have been replaced by entities. It is now super easy to control or change configuration of the camera without the need to create template entities manually. This has been all done by @hobbypunk90, thank you!
- Added ability to initialise camera calibration. Thank you @hobbypunk90
- Added ability to set camera flip. Thank you @hobbypunk90
- Added ability to set lens distortion correction. Thank you @hobbypunk90
- Added german translation. Thank you @CFenner and @hobbypunk90
- Changed buttons to "Next" in camera setup, if there is a next step. Thank you @CFenner
- Name of entities no longer have dash, now they are displayed nicely in device. Thank you @CFenner
- Name of camera entities now have "Stream" at the end
Breaking Changes
- Removed service tapo_control.ptz. This has been replaced by Button entities for movement, number entity for angle and a select entity for preset.
- Removed service tapo_control.set_privacy_mode and its attribute. This has been replaced with a switch entity.
- Removed service tapo_control.set_alarm and its attribute. This has been replaced with button entities to turn on and off.
- Removed service tapo_control.set_alarm_mode and its attribute. This has been replaced with a select entity.
- Removed service tapo_control.set_led_mode and its attribute. This has been replaced with a switch entity.
- Removed service tapo_control.format. This has been replaced with a button entity.
- Removed service tapo_control.set_motion_detection_mode and its attribute. This has been replaced with a select entity.
- Removed service tapo_control.set_auto_track_mode and its attribute. This has been replaced with a switch entity.
- Removed service tapo_control.reboot. This has been replaced with a button entity.
- Removed service tapo_control.set_day_night_mode and its attribute. This has been replaced with a select entity.
- Removed service tapo_control.synchronize_time. This has been replaced with a button entity.
If you have any configuration (automations, template entities, scripts...) using attributes of the services above or if you are using these services, they will break. You will need to modify them to use provided entities instead.
You can do this easily by searching for "tapo_control." in all your files and/or searching for your camera entity name (if looking for attributes).