Hello is there a possibility to see a component for tosee app products like video wifi doorbell ?
Asking the same?
Me also the same!!
I am also looking for this
asking the same
Same request here.
Thanks
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?
Regards
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: https://github.com/resoai/TileBoard/) 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.
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: https://openipc.org/about/
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:192.168.86.59 netmask:255.255.255.0 gateway:192.168.86.1
HWaddr fc:6b:f0:2c:f1:71 MTU:1500 Runing Default Link UP
lo ip:127.0.0.1 netmask:255.0.0.0 gateway:127.0.0.1
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 192.168.86.59:40003 39.108.53.180:12306 ESTABLISHED
tcp 0 36 192.168.86.59:40001 18.216.54.20:12306 ESTABLISHED
tcp 0 36 192.168.86.59:40000 18.185.250.10:12306 ESTABLISHED
Proto Recv-Q Send-Q Local Address Foreign Address
udp 0 0 0.0.0.0:68 0.0.0.0:67
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.