Yes, i also believe so, if clicking activating a trial in an “signed-in” app could be setting this on the account(not even local), and an ordinary subscription will/could be followed by a Token … don’t even bother
I am still on the old firmware, so I guess it is not affecting me yet. And to be honest, I am absolutely not happy about these approaches, like closed environments and features being removed and then activated by a paid service without real added value.
Tesla’s approach is different, as they built the car with the hardware (expense), but the buyer bought without the feature (cost), and now it can be added. Years ago it would be “fixed” by a car electrician.
The aforementioned unlock via software’s bad approach is really this:
Edit:
Just to show the “bright” side of the story as well:
i have a couple of tapo c310 cameras. i downloaded the component from hacs, but when i try the integration, the cameras are not seen automatically. then, a Tapo Controller authentication window appears asking for host, username and password. I insert the ip address, the registration email to tp_link and the password but Invalid authentication appears. What am I doing wrong?
The router is a FritzBox 7590 and I have enabled the tcp ports for each camera: 443 - HTTPS for control of the camera (services 333)
554 - RTSP to fetch video stream from the camera
2020 - ONVIF to track detected movement via a binary sensor
You need to read what is written above IP address or username and password.
Or in a case of username and password;
Enter camera account credentials.
This account is created via Tapo app at: Camera Settings > Advanced Settings > Camera Account
You are putting in wrong credentials.
Also, you need to forward ports only if you are using vlans and in your local network only. Do not open ports to wan.
Yes, now you need to read a very short readme.
Also, you didn’t ask any question, just stated an expected fact.
First of all, thank you very much for your great help, I really appreciate it.
I’m having trouble trying to use it:
This is my code:
alias: <desired_alias>
description: ‘’
trigger:
platform: zone
entity_id: device_tracker.hostname1
zone: zone.home
event: leave
condition: []
action:
service: binary_sensor.camara_entrada_motion
data:
title: Notification title.
message: Notification message
service: tapo_control.set_motion_detection_mode
data:
motion_detection_mode: high
target:
entity_id: camera.camara_entrada_hd
mode: single
I don’t know if its ok because I’m getting this error:
duplicated mapping key at line 41, column 1:
service: tapo_control.set_motion ...
^
Hi, I just updated the firmware for my C200 camera recently to v1.1.16, build 211209 Rel 37726n(4555). And I noticed the streams (both HD and SD) with rtsp url is kinda unstable and it always have dropouts. Need to reload page to re-connect the stream. Besides, I also noticed the motion detection (using this integration) is less sensitive as compared to before.
Anyone else experiencing the same problem?
Same here !!
Yes 1.1.16 was absolute not a device “enhancement”, not in the “default” Tapo app either ( i my app the 4 cams acting “randomly” weird ), thou here in HA i only use “LQ” as an “overview” , click individual cams for “HQ” … as devices(where viewing cam)+network+browser etc. are “points” in the “Chain” of instability, but for sure, i which i hadn’t updated all 4 cams
PS: i first noticed this after your “commend” , so i actually don’t know if this occurred after the firmware update(3weeks ago), or latest HA updates
is it possible to have a smartphone notification with a snapshoot?
Yes. Follow docs for your notify service. Example with facebook messenger and android tv notify:
- configuration.yaml:
homeassistant:
allowlist_external_dirs:
- /config/www/tmp/
- Create input_text.last_camera_snapshot
- Create an image to be sent (prevents cache issues thx to different file name each time):
service: input_text.set_value
target:
entity_id: input_text.last_camera_snapshot
data:
value: >-
{{now().year}}_{{now().month}}_{{now().day}}_{{ now().hour }}_{{
now().minute }}_{{ now().second }}_doorbell.jpg
service: camera.snapshot
data:
filename: www/tmp/{{ states.input_text.last_camera_snapshot.state }}
target:
entity_id: camera.smart_doorbell
- Send the image to notifiers
service: notify.facebook_juraj_lucia
data:
message: Doorbell Camera
data:
attachment:
payload:
url: >-
https://YOUR_PUBLIC_HASS_URL/local/tmp/{{
states.input_text.last_camera_snapshot.state }}
type: image
service: notify.living_room_tv
data:
message: Someone is at the door!
title: Doorbell
data:
image:
path: www/tmp/{{ states.input_text.last_camera_snapshot.state }}
(I have HA on windows with docker)
homeassistant:
allowlist_external_dirs:
- /config/www/tmp/
Not a directory @ data[‘allowlist_external_dirs’][0]
Try to follow the instructions above
The directory where the photos will be saved needs to exist, just like the error says.
ok, now the configuration is correct.
From the other cameras I can take the snapshot, but from the C200 (camera.tapo_camera_01_hd or camera.tapo_camera_01_sd) it creates an image of 0 bytes …
thx!
Try restarting camera, restarting hass and or enabling/disabling stream. Also make sure there are no errors in your log. Other cameras might be providing direct snapshot file, tapo cannot do that and ffmpeg is used instead.
Has anyone found a way to play sound (of any sort) out of a Tapo camera. Ala the voice responses it makes when connecting etc.
Cheers, Ian
Hello! In my router, port 443 is open to another device. Opening another port is not allowed on 443. Could this be a problem with overall control?
Hello, you do not need to open wan ports, only between multiple vlans if you have them. Please refer to your network equipment manual.