Skip to content

Unofficial CLI app for remoting model cameras TP Link Tapo (C200, C210, C220, C310 ...)

License

Notifications You must be signed in to change notification settings

KusoKaihatsuSha/appgotapo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

License: MIT godoc Go Report Card

App for remoting TAPO Cameras (C200, C210, C220, C310 and other)

Notes: CLI (NON-GUI) unofficial app for remoting model cameras TP Link Tapo C200/C310

!!! Caution with update your cameras to new drivers. May be problems with using unofficial apps.

!!! Don't forget to update the gotapo package.

Accessible flags

-host string - Camera IP or IPs ("192.168.1.111,192.168.1.222")

-p string - Camera password

-u string - Camera login (Set in official app*)

!!! in various version drivers user login may be equal user login on official app or it may be 'admin'

-do stringActions - You need write string of action list(delimiter |) after flag -do

Commands

Short description of functionality:

test - test moving by saving position (C200)

reboot - reboot device

next - move to next saved position

led_on - led turn on

led_off - led turn off

night_auto - use auto mode

night_on - use night mode

night_off -not use night mode

alarm_on - alarm preset 1 on

alarm_off - alarm preset 1 off

alarm2_on - alarm preset 2 on

alarm2_off - alarm preset 2 off

detect_on - use visual and sound alarm by setting preset

detect_off - off visual and sound alarm

off - private mode off

on - private mode on

bigbro_on - use moving tower on moving objects

bigbro_off - off moving eye

flash_on - visual alarm on

flash_off - visual alarm off

sound_on - sound alarm on

sound_off - sound alarm off

text_on - text on screen mode on

text_off - text on screen mode off

time_on - time on screen mode on

time_off - time on screen mode off

flip_on - flip picture 180 degree

flip_off - flip normal

sens:3 - level sensitivity of finding objects

text:isTestedText - set osd text

refresh_on - refresh osd

refresh_off - not refresh osd

move:100_10 - move tower on 100 degrees on X and 10 degrees on Y

sleep:3s - delay between commands

Examples

$ appgotapo -host=IP -u=user -p=pass -do="next|sleep:3s"
$ appgotapo.exe -host=IP -u=user -p=pass -do="next|sleep:3s"
$ appgotapo.exe -host=IP -u=user -p=pass -do="led_on|sleep:3s|led_off|night_on|sleep:3s|night_auto|alarm_on|sleep:30s|alarm_off|sleep:6s|next|sleep:6s|next|sleep:6s|next|off|next|sleep:10s|on"
$ appgotapo.exe -host=IP -u=user -p=pass -do="alarm_off|reboot"
$ appgotapo.exe -host=IP -u=user -p=pass -do="off|next|sleep:10s|on"
$ appgotapo.exe -host=IP -u=user -p=pass -do="text:isTestedText|refresh_off|next"
$ appgotapo.exe -host=IP -u=user -p=pass -do="sens:3|alarm_on"
$ appgotapo.exe -host=IP -u=user -p=pass -do="refresh_on|next"