2022-10-07 15:00:35.607 WARNING (SyncWorker_0) [homeassistant.loader] We found a custom integration tapo_control which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant
homeassistant.requirements.RequirementsNotFound: Requirements for tapo_control not found: [‘onvif-zeep-async==1.2.0’].
homeassistant.requirements.RequirementsNotFound: Requirements for tapo_control not found: [‘onvif-zeep-async==1.2.0’].
homeassistant.requirements.RequirementsNotFound: Requirements for tapo_control not found: [‘onvif-zeep-async==1.2.0’].
Logger: homeassistant.util.package
Source: util/package.py:98
First occurred: 4:12:24 PM (3 occurrences)
Last logged: 4:12:31 PM
Unable to install package onvif-zeep-async==1.2.0: ERROR: Will not install to the user site because it will lack sys.path precedence to onvif-zeep-async in /snap/home-assistant-snap/527/lib/python3.10/site-packages
edit - have got it working wih rtsp credentials in the meantime, but the sensors would be super useful. hoping this sys.path precedence wont be too tough to reconfig. I did try uninstall the component and re add after the veep update
update - installed a vm with the HA container and transferred the backup. All good now
do these cameras integrate well with HA for basic notifications and recordings to view next day (eg overnight)? And if so is there a recommended model for outdoor use that works best with HA?
I’ve had battery powered before which is convenient but the lack of fast live view means I’ll probably go wired this time
The ‘tapo:camera controls’ integration had 3 entities.
After deleting it and then adding it again (the last one on github) I only have 2 entities left.
I miss the third: ‘binary sensor movement’
how to explain this problem
Curious how you’re finding the quality of the Tapo camera image. I picked up a C110 but it doesn’t have any better bitrate than my Wyze, and the image quality looks similar. Hoping it’s something that I overlooked.
Just updated to v4.0 but nearly all my control is gone because of the changes - I know it’s to be expected and I’m not criticising the hard work, but it would be nice to have more updated examples, perhaps just the code for the examples in the release notes which look great btw. I can’t even figure out how to set a button to move the camera to a specific preset, all I have managed to do is create a new selector card but that’s useless to me. I also need to know how to make the move actions move the camera in smaller increments because at the moment my C200 moves far too much with each press.
I use TinyCam to view my cameras and the bitrate of the Tapo is about the same as the Wyze camera. The picture is not very crisp and has a lot of artifacts.
If the camera would stream at a higher bitrate, the picture would be better.
Thanks, I was looking at the same through my work laptop this morning and it seems the proxy was still caching very old pages (we have a support ticket with our network team for several weeks for other similar issues), they look fine from home so I should be able to fix my cards now.
First of all, thank you for your hard work. However, I am having a bit of difficulties in getting my buttons for moving the camera to a different preset to work. This is how I had it in the previous version:
However, pressing the new button does not do anything. In the Github example the ‘option’ variable was set to ‘Room’. Does this mean I need to use something else than ID values of the presets? If so, are these the same names as entered in the Tapo app? Tried entering ‘Living Room’ into the option as well, without success.
I am glad to help your examples by submitting an example of how to simply move the camera to a preset, once I have this figured out myself. I do have several years of experience with HA tinkering, but this ‘select_option’ pattern is something new to me.
Because of Home Assistant doing check on select values, we now need to send a value from a list of possible values of that select, meaning IDs will no longer be possible. Names of presets shall be used instead.
Edit: In your example it should look something like:
type: button
name: Living Room
icon: mdi:arrow-left-bold-outline
tap_action:
action: call-service
service: select.select_option
data:
option: Preset name
target:
entity_id: select.tapio_move_to_preset