JurajNyiri
(Juraj Nyíri)
October 2, 2020, 5:25pm
31
@Dpavey Thank you for all the information!
I was trying to do this with Fiddler and Frida following more or less this article for Frida part Technique 3 – Frida Hook: https://blog.netspi.com/four-ways-bypass-android-ssl-verification-certificate-pinning/
I was still unsuccessful and traffic was still encoded. I am not sure what the error message was as it was around half a year ago. I was doing this on Tapo: Cameras app.
I might give it another go and try again with the current app version.
When/If you decide to write a guide please let me know!
1 Like
djm
October 29, 2020, 4:55am
32
Does the Tapo C310 work with HA and MotionEye, like the C200? Thanks.
Hi, is it possible this, on Camera Tapo c200? Or any other kind of record or snapshot by home assistant.
- action: call-service
- service: camera.snapshot
- service_data:
- entity_id: camera.camera_hd
- filename: >-
/config/tmp/kitchen_{{ now ().year }}_{{ now ().month
}}_{{now().day }}_{{ now ().hour }}_{{ now ().minute }}.jpg
Yep:
Make sure you have the path ok. (You have tmp in config and it’s accessible?)
- alias: Cam snapshot
trigger: <whatever you want>
action:
- service: camera.snapshot
entity_id: camera.camera_hd
data:
filename: '/config/tmp/kitchen_{{now().year}}_{{now().month}}_{{now().day}}_{{now().hour}}_{{now().minute}}.jpg'
Martin/
Thank, it is now correct. A have other one question yet. Do you have any idea, how can I connect HA to net shared foldet? I would like save camera.record video to net storage. Thanks
JurajNyiri
(Juraj Nyíri)
November 5, 2020, 9:07pm
36
This is possible but is dependent on your environment.
You should search for something like “home assistant mount network storage”.
For example, this or this came up for me.
jonrub11
(Jonas)
November 30, 2020, 9:46pm
37
No plans to make a ptz script for zoneminder?
JayDeeMan
(John Darley)
December 23, 2020, 12:57pm
38
This is possibly one of the best posts I’ve read… very good work all, much appreciated
This camera model works in HA via Wi-Fi or it is mandatory to use Ethernet cable?
Thank you.
GSzabados
(Gábor Szabados)
March 21, 2021, 9:55am
40
To be honest, no idea. But as the Tapo Camera Control was built based on the Tapo cameras which have the same controls, I guess it will work both ways, you need only the IP address of the camera.
@JurajNyiri , has anyone used your module with a Mercury camera?
1 Like
JurajNyiri
(Juraj Nyíri)
March 21, 2021, 10:33am
41
I have no idea, nobody reported that yet.
So PTZ works with HA with this this integration? Tapo c200 ?
paspo
March 23, 2021, 10:44am
43
Yes, it does works.
translation for the italian gui:
sinistra -> left
destra -> right
su -> up
giu -> down
salva pos1/2 -> save position 1/2
vai pos1/2 -> go position 1/2
1 Like
Thanks for quick reply! Just got home from buying one
Is it possible to share yout ptz config ?
paspo
March 23, 2021, 11:45pm
45
I added the camera in “Integrations”. It’s pretty straightforward.
This is the code for the card:
type: vertical-stack
cards:
- aspect_ratio: 50%
entity: camera.tapo_camera_f11f_hd
type: picture-entity
camera_view: live
- type: horizontal-stack
cards:
- type: button
tap_action:
action: call-service
service: tapo_control.ptz
service_data:
entity_id: camera.tapo_camera_f11f_hd
pan: LEFT
distance: 0.1
entity: camera.tapo_camera_f11f_hd
name: sinistra
show_state: false
show_icon: true
icon_height: 32px
- type: button
tap_action:
action: call-service
service: tapo_control.ptz
service_data:
entity_id: camera.tapo_camera_f11f_hd
pan: RIGHT
distance: 0.1
entity: camera.tapo_camera_f11f_hd
name: destra
show_state: false
show_icon: true
icon_height: 32px
- type: button
tap_action:
action: call-service
service: tapo_control.ptz
service_data:
entity_id: camera.tapo_camera_f11f_hd
tilt: UP
distance: 0.1
entity: camera.tapo_camera_f11f_hd
name: sù
show_state: false
show_icon: true
icon_height: 32px
- type: button
tap_action:
action: call-service
service: tapo_control.ptz
service_data:
entity_id: camera.tapo_camera_f11f_hd
tilt: DOWN
distance: 0.1
entity: camera.tapo_camera_f11f_hd
name: giù
show_state: false
show_icon: true
icon_height: 32px
- type: horizontal-stack
cards:
- type: button
tap_action:
action: call-service
service: tapo_control.save_preset
service_data:
entity_id: camera.tapo_camera_f11f_hd
name: pos1
entity: camera.tapo_camera_f11f_hd
name: salva pos1
show_state: false
show_icon: true
icon_height: 32px
- type: button
tap_action:
action: call-service
service: tapo_control.ptz
service_data:
entity_id: camera.tapo_camera_f11f_hd
preset: pos1
entity: camera.tapo_camera_f11f_hd
name: vai pos1
show_state: false
show_icon: true
icon_height: 32px
- type: button
tap_action:
action: call-service
service: tapo_control.save_preset
service_data:
entity_id: camera.tapo_camera_f11f_hd
name: pos2
entity: camera.tapo_camera_f11f_hd
name: salva pos2
show_state: false
show_icon: true
icon_height: 32px
- type: button
tap_action:
action: call-service
service: tapo_control.ptz
service_data:
entity_id: camera.tapo_camera_f11f_hd
preset: pos2
entity: camera.tapo_camera_f11f_hd
name: vai pos2
show_state: false
show_icon: true
icon_height: 32px
big note: there’s a considerable delay (around 8 seconds) between the “movement command” and the video on the camera. The PTZ command is executed immediatly, but the video is delayed. I still haven’t looked into it.
JurajNyiri
(Juraj Nyíri)
March 24, 2021, 12:36am
46
You can disable stream in options of integration for near instant video at the cost of hw resources. That’s just how home assistant works.
For me quality got much worse when i disable that. same for you? =)
And do you get any motion sensor entity from your C200? i got one but after a little while it no longer working. now i cant get it back even if i re add the camera.
Thank you!
Do you get any motion sensor entity from your C200? i got one but after a little while it no longer working. now i cant get it back even if i re add the camera.
JurajNyiri
(Juraj Nyíri)
March 24, 2021, 11:57am
49
Yes it is the same. Go read FAQ on readme of the repo, all your questions are answered there
Oh i see, Thank you! Works now