Tosee app and video doorbell wifi

Hello is there a possibility to see a component for tosee app products like video wifi doorbell ?

Asking the same?

1 Like

Me also the same!!

1 Like

I am also looking for this

asking the same

Same request here.

I am also interested in this. I tried to decompile the APK in order to see authentication/streaming protocols but I did not find anything useful. Main problem is that decompiling the APK results in a bunch of .smali files which are hard to read.

Does anyone have experience with reverse engineering?

YES, i need this one too!!!

also want a tosee component!

me to but i guess there will not come one?

another vote for tosee integration

Also looking for this. Does anyone know how to retrieve the video feed? Is it authenticated RTSP?

Nobody? It would be really good.
I have an Yiroka doorbell and I have got to say it’s pretty useless.
They have an issue with the app (that is terribly slow) with notifications that they never solved.
I have been in touch with their support, actually helping them finding out what the issue was about. They were very kind and all…but finally they said they could not fix the issue. I even asked them if they would ever release an API or something but they say they would not. They don’t even sell the device anymore and they stopped updating the app 7 months ago…so it’s not looking good…

The doorbell kinda works meaning the chime inside the house rings but I get no notification on my mobile… Basically I am giving it the same use you give to a radio based doorbell that would have costed 10 bucks or less.

My “dream” would be to have this integrated so that when someone is at the door and they ring the doorbell I get notfied, can see the camera image in my tileboard (I am using this: and press the button on the tileboard to open the door…
I am sure I am dreaming too much haha

Anyways…I wish we can actually get this integration but I doubt it as the product/app are not very popular and looks like they will be disappearing soon.

+1 for tosee doorbell

+1. It would be awesome

I have one of these doorbells. Got it for Christmas a few years ago from someone who had no idea what they were buying, figured I’d explore how it works.

I’d love to see it work with Home Assistant. But here’s what I’ve found.

It’s not a direct wifi connection from the doorbell to your phone, which I guess we should expect, since it says it’ll work even if you’re not at home. The doorbell button press goes directly out to some external IP addresses, which must then notify the app. I’m guessing that it also pipes the video through there, or else that wouldn’t work when you’re away either.

This makes me a little leary of the device, because you never (or at least I cant remember doing it) setup an account with any cloud or whatever. So it seems unlikely that you;d be able to intercept that with Home assistant, unless you deconstruct their app and make HA act as the app. Even still, I don’t love the external component.

I may continue digging on this little guy, but I don’t feel hopeful.

1 Like

OK! So… I took it apart.

I found a few interesting things. Mainly what I think is the SOC for the unit. The Hi3518

Even an open firmware initiative:

Unfortunately, this is all a bit out of my skillset. But I wanted to share it in case someone else can take it and run a little more.

One more thing. In digging for information about doorbells based on this SOC, i found the following:

I have purchased a serial adapter once it arrives I intend to see if I can get this little doorbell to tell me all of its secrets.


Did anyone have any joy with this
I bought got one this week its linked to tuya app on my phone, but not seen on HA

well, my serial adapter arrived, and I’ve hard-wired it to the serial port terminals on the doorbell’s board. I can now get a shell on the doorbell! The real question is… Now what.

I can say that My doorbell is running Huawei LiteOS, and once its configured it’s pretty much a black box, i cant get anything useful out of it.

I can see it connected to my wifi

Huawei LiteOS # ifconfig
wlan0   ip: netmask: gateway:
        HWaddr fc:6b:f0:2c:f1:71 MTU:1500 Runing Default Link UP
lo      ip: netmask: gateway:
        HWaddr 00 MTU:0 Runing Link Down

I can also see that it keeps a consistent tcp connection out to a few external IP’s.

Huawei LiteOS # netstat
========== total sockets 128 ======  unused sockets 124 ==========
Proto   Recv-Q      Send-Q      Local Address           Foreign Address         State
tcp     0           36     ESTABLISHED
tcp     0           36      ESTABLISHED
tcp     0           36     ESTABLISHED

Proto   Recv-Q      Send-Q      Local Address           Foreign Address
udp     0           0     

Not all that cool.
Looks like one Chinese IP, and two amazon ec2.

If netstat isnt lieing to me, it makes it look like it’s got three open local ports, but I cannot connect to them.
40000, 40001, 40003

rebooting the device though… seems like those ports change? I cant really tell whats going on.

I can say that the OS seems to be a very limited and purpose build embedded linux. I cant seem to get it to do much, or even get it to give me any of its secrets. I cant even find its configuration, its like its in some other filesystem, or… i dunno, compiled? not sure yet.

Here is the command list:

Huawei LiteOS # help
*******************shell commands:*************************

ap_mode       arp           call          cat           cat_logmpp    cd            client        close_ch14
cp            cpup          dns           ex            excInfo       findsym       format        free
getid         hcc_set_para  help          hiddrs        himd          himm          hipriv        hwi
i2c_read      i2c_write     ifconfig      lddrop        ls            mclose        mcu_reset     memcheck
mkdir         mopen         mount         nand_bad      netcfg        netstat       ntpdate       open_ch14
partinfo      partition     ping          pir           pwd           readreg       reset         rm
rmdir         rmid          rssi          rtsp          sem           set_cfg       set_keep_alive  set_log_level
set_video_flip  setid         sf_read       sf_write      ssp_read      ssp_read      ssp_write     start_pq
statfs        steam_debug   swtmr         sync          systeminfo    task          telnet        tftp
touch         uart_close    uart_config   uart_read     uart_write    umount        uname         usb
wifi_debug    wifi_exit     writeproc     writereg

im still poking around at it, we’ll see what I can come up with.

1 Like