Releases: JurajNyiri/HomeAssistant-Tapo-Control
2.1
Version 2.1 🏃
New Features
Motion sensor
The first time your camera detects a motion it creates a new binary sensor. This sensor is updated in real time whenever there is a motion to on or off state.
After the next Home Assistant reboot, this sensor is restored with unavailable state until it detects motion again.
Motion sensor should recover from any reboots or disconnects of the camera automatically.
See the new troubleshooting section in readme if you have any questions regarding motion sensor before creating a new issue.
Camera image
Component now also provides an image of the current stream.
It generates it from the current stream on Home Assistant. While this is a common practice in other integrations too, we could do better and get the image directly from the camera instead. See this feature request if you would like to help.
New update coordinator
This release includes a rewrite of how updates are handled, resulting in 2 times reduction of number of requests outgoing camera while not affecting update speed.
Other minor updates
- support for services camera.disable_motion_detection and camera.enable_motion_detection
- support for services camera.turn_on camera.turn_off
Final remarks
If you need help...
Please open a new issue or a feature request, or discuss and ask for help on Home Assistant: Community Forum.
If you would like to help...
Join the discussion or see issues marked with help wanted.
There are already some examples going around with requests for more.
I would love to see what people already created with this camera on lovelace, so please open a PR and let's share!
2.0.4
Fixes
Fixes warning "Detected I/O inside the event loop" in config flow
2.0.2
New Features
Camera stream is now available even if user is not using "stream" integration
Fixes
Handles a case when HASS requests camera image
2.0.1
Fixes
Fixes all the warnings of unsafe calls in event loop - "Detected I/O inside the event loop"
2.0
VERSION 2.0 🎉
It has been a few days since the first release, and I feel its a time for version 2.0 which is packed with a lot of awesome new features.
I would like to say special thank you to everyone who reported bugs or joined discussion on Home Assistant: Community Forum
New Features
- Completely refactored the whole integration. Code is now a lot easier to read, simpler and up to current HASS standards.
- Set up via Home Assistant Integrations UI, which also means, setup via configuration.yaml is no longer supported.
- Automatically creates a new device in Home Assistant with its information like firmware, brand, model etc
- Each device automatically creates 2 entities - HD and SD streams of camera platform
- Camera stream is now available
- Ability to format SD card of a camera
- Better error handling and validation of service calls before they get executed
Minor updates
- Integration now has an icon, brand and model
- Added motion_detection and motion_detection_sensitivity attributes
- Added privacy_mode attribute
- Added alarm and alarm_mode attributes
- Added led attribute
- Added auto_track attribute
Breaking Changes
- Integration is now set up via UI. You will need to remove tapo_control from configuration.yaml and set up integration using Home Assistant -> Configuration -> Integrations. Just search for tapo and add the cameras.
- Entities of platform tapo_control are no longer created, camera platform is used instead.
- Entity names now include _hd or _sd in the name. This does not affect services.
1.3.1
Fixes
No longer gets presets on C100 in pytapo
1.3
Fixes
Fix for Tapo C100, no longer requires getting presets on component setup.
New Features
Added new discovered error messages for a few error codes
1.2
New Features
Better error handling for unexpected errors so that unexpected issues can be debugged more easily.
1.1
Fixes
- Fixes a case when component would fail setup if special characters and/or accents were used in camera name
Breaking Changes
- In some special cases, entity_id of cameras could have changed
1.0
Initial release of Tapo: Cameras Control
New Features
- Support for multiple cameras
- Internal authentication does not expire and works even after reboot of a camera
- Automatic update of all camera entities
- Main attributes of camera for every entity, along with preset list
- Full HACS compatibility
New services
- tapo_control.ptz
- tapo_control.set_privacy_mode
- tapo_control.set_alarm_mode
- tapo_control.set_led_mode
- tapo_control.set_motion_detection_mode
- tapo_control.set_auto_track_mode
- tapo_control.reboot
- tapo_control.save_preset
- tapo_control.delete_preset
Details for services in readme.
Questions? Feedback? Bugs?
If you have any suggestions, questions or bug reports please open a new issue, or discuss on Home Assistant: Community Forum.