IP Video Door Bell - Atz-dbv01p

Compatibility (hardware, devices and OS)
bendora
Posts: 8
Joined: Saturday 17 October 2015 11:06
Target OS: NAS (Synology & others)
Domoticz version:
Contact:

Re: IP Video Door Bell - Atz-dbv01p

Post by bendora » Saturday 25 June 2016 11:47

Unfortunately you can''t use this doorbell for both doorbell function and IP camera surveillance.
If the cam is added to (for example synology) the doorbell does not work any more.

maccamacca
Posts: 10
Joined: Friday 29 January 2016 1:27
Target OS: Raspberry Pi
Domoticz version:
Contact:

Re: IP Video Door Bell - Atz-dbv01p

Post by maccamacca » Monday 27 June 2016 14:58

I haven't yet find any way to send a door open command outside the standard app.
And also using the standard app, is possible only when someone has pressed the button to start a call
from the outside door unit.

I use the app "Ip camera viewer " to get the image as ip camera surveillance and I can confirm
that when using continuos recording mode, or probably just acquiring the image, disable
the alarm (phone bell).

Andrea

arjen
Posts: 21
Joined: Wednesday 12 November 2014 20:13
Target OS: Raspberry Pi
Domoticz version:
Contact:

Re: IP Video Door Bell - Atz-dbv01p

Post by arjen » Saturday 02 July 2016 11:41

Sorry to go off-topic, but is it possible to turn the sound off when domebody presses the doorbell? On the doorbell self i mean. It really has an anyoing buzz (at least i think so) when somebody presses the doorbell.

JaLeo
Posts: 2
Joined: Friday 01 July 2016 12:13
Target OS: -
Domoticz version:
Contact:

Re: IP Video Door Bell - Atz-dbv01p

Post by JaLeo » Wednesday 06 July 2016 10:00

I'm very interested on this door bell but I'm in doubts about these last posts.
I want use it like doorbell but ocasionally I would use an app to use the cam and see outside. If i close this app, would the doorbell work again? if it doesn't work, have you found a way to make it work?, like a restart in doorbell unit.

bendora
Posts: 8
Joined: Saturday 17 October 2015 11:06
Target OS: NAS (Synology & others)
Domoticz version:
Contact:

Re: IP Video Door Bell - Atz-dbv01p

Post by bendora » Thursday 07 July 2016 13:58

Yes you can use the doorbell again when de cam wil no longer be added some where as a cam. The doorbell wil work after a few seconds

JaLeo
Posts: 2
Joined: Friday 01 July 2016 12:13
Target OS: -
Domoticz version:
Contact:

Re: IP Video Door Bell - Atz-dbv01p

Post by JaLeo » Thursday 07 July 2016 14:07

Well, I think it could be fine for me.
thank's so much

bendora
Posts: 8
Joined: Saturday 17 October 2015 11:06
Target OS: NAS (Synology & others)
Domoticz version:
Contact:

Re: IP Video Door Bell - Atz-dbv01p

Post by bendora » Friday 08 July 2016 14:25

Hoi

I m trying to configure the wireless 433 mhz indoor chime in domoticz.
Does anyone know which protocol is been used? Domoticz does not find it.

jmleglise
Posts: 192
Joined: Tuesday 13 January 2015 0:27
Target OS: Raspberry Pi
Domoticz version: V3.5113
Location: FRANCE
Contact:

Re: IP Video Door Bell - Atz-dbv01p

Post by jmleglise » Saturday 09 July 2016 11:58

Hi,

This 433 chime, isn't seen by rfxmanager. So unfortunately, it can't be added to domoticz with the RFXCOM.
Raspberry Pi2 + RFXTRX433E + KMTronic USB relay card
Blinds Somfy RTS, Blinds Bubendorff, Portal Somfy Evolvia 400, IP Video Doorbell ATZ-DBV01P, chacon IO, Oregon THN132ES, THN122N, Chinese PIR sensor PT2262, Bluetooth low energy dongle, iBeacon

Graeme
Posts: 1
Joined: Thursday 28 July 2016 14:32
Target OS: Linux
Domoticz version:
Contact:

Re: IP Video Door Bell - Atz-dbv01p

Post by Graeme » Thursday 28 July 2016 15:07

I was interested to read maccamacca's reply giving the generic URLs for reading still or streaming video. I am planning to get one of these devices and build an application to view/talk via a PC on my LAN. Are there other generic URLs known eg detecting the door bell push and sending/receiving audio?
Thanks
Graeme

bendora
Posts: 8
Joined: Saturday 17 October 2015 11:06
Target OS: NAS (Synology & others)
Domoticz version:
Contact:

Re: IP Video Door Bell - Atz-dbv01p

Post by bendora » Sunday 21 August 2016 14:07

Extra info

A few days ago i attempted for the second time to add my doorbell camera in synology to record continuously. Then I ve tested de doorbell ring for the second time. I was surprised that every things works fine now. Now tested this for a week and works great.

I hope dat de doorbell chime wil be supported in the future.

josesmith
Posts: 1
Joined: Monday 29 August 2016 4:49
Target OS: Linux
Domoticz version:
Contact:

Re: IP Video Door Bell - Atz-dbv01p

Post by josesmith » Monday 29 August 2016 5:01

This video doorbell is based on Gwell Hi3518E + OV9712 hardware design, the RTSP and ONVIF information can be found on Yoosee camera faq page: http://www.yooseecamera.com/faq.html

rtsp://IPadr:554/onvif1
Main stream rtsp://IPadr:554/onvif1
Sub-stream rtsp://IPadr:554/onvif2

ONVIF port: 5000; Device discovery port: 3702

In addition to use the Yoosee App, there are many alternatives including 2CU, COT PRO. Additionally, you can use any ONVIF compliant software/app to access the camera.

riogrande75
Posts: 11
Joined: Thursday 27 October 2016 7:38
Target OS: Linux
Domoticz version:
Contact:

Re: IP Video Door Bell - Atz-dbv01p

Post by riogrande75 » Thursday 27 October 2016 7:57

I recently bought a ATZ-DBV03P and I am sure, protocol is quite similar to the DBV01. I am not very happy with connecting my doorphone to the internet and store my passwords on chinese servers. So far I found out, that the whole traffic is NOT encrypted! My goal is to write a programm, that simulates the server(s) to where the doorphone connects to (p2px.cloudlinks.cn,...), so it would also be possible to run the phone without internet access.
I am a experienced networker with programming knowledge, so I guess if the protocol is not too complicated, I might be successful.

maccamacca
Posts: 10
Joined: Friday 29 January 2016 1:27
Target OS: Raspberry Pi
Domoticz version:
Contact:

Re: IP Video Door Bell - Atz-dbv01p

Post by maccamacca » Sunday 11 December 2016 17:39

Happy to know that you can try to built a local server to emulate cloud system.
Me too prefer that the doorphone work also without internet connection.
but I'm afraid that the problem is not only to built a local server,
but also modify the smartphone app that could connect locally to the door phone
or the local clone server, and not ask for address to the cloud server.

you could find some usefull info at this link, unfortunally most think are in china languages...

http://cloudlinks.cn/sdk/android/docs/index.html

Bye Andrea

maccamacca
Posts: 10
Joined: Friday 29 January 2016 1:27
Target OS: Raspberry Pi
Domoticz version:
Contact:

Re: IP Video Door Bell - Atz-dbv01p

Post by maccamacca » Monday 12 December 2016 10:00

just to hilight that using the last version of yoosee app rev 00.46.00.12, instead of smart home cloud, it is possible to open the door also
if nobody has pressed the external call button. is present a new button in the app that enable to open the door, It just require you to insert the admin password. Andrea

riogrande75
Posts: 11
Joined: Thursday 27 October 2016 7:38
Target OS: Linux
Domoticz version:
Contact:

Re: IP Video Door Bell - Atz-dbv01p

Post by riogrande75 » Friday 07 July 2017 9:59

Hi!
After some diggin I found a way to access the doorbell via UART. So I have full access to the running os (HiLinux 3.0.8). :lol:
I can modify files, start the telnetd, and so on. Due the use of certificates, I guess "hacking" the crypted IP traffic is pretty useless - too much work, by far :o
Installing my own linux is also a lot a work - but can be done du the open bootloader (u-boot). Unfortunately I might not be experienced enough to build it :roll:
BUT: I guess with a little programm installed on the sd-card (needs to be crosscompiled for that system, off course) I can poll the logoutput when e.g. the doorbell button was pressed.
This looks like this:

Code: Select all

#####in the vDoorBellEventProc######
vFM1188Init
 oss ov9712 init
PAL
dwLuam = 50,dwContr = 50,dwSatuVal = 50
u32ContrVal:50,u32HueVal:50,u32LumaVal:50,u32SatuVal:50
add writeP:2    readP:0
Handle Time:2017-07-07 15:45:57 Cannel:0        Area:0  capNs:1
>>>>  dwMesgPushType = 5
>>>>> push : You have a visitor
#9 cPushString2 = [You have a visitor],dwAlarmType = 13
vCaptureProc start
vStartVGAEncForRecord for 2
COMM_VPSS_StartGroup
COMM_VI_BindVpss
COMM_VPSS_EnableChn
stH264Vbr.u32MaxBitRate = 160
COMM_VENC_BindVpss
vStartVGAEnc
fgAutoCover = 1,dwType = 1
ptAudioSendThread 1278797008 start
start to record to file:fgVGAEncForManualRecordEn = 0,fgRecOn = 1
vRecFileWriteThreadStop!
dwRecOSDWith = 250,dwRecOSDHeight = 24
display region to chn success!
*********fgRecFrameQInit*********
freespace:1828892       totalspace:1949696
create directory path:/mnt/disc1/npc/alarm
RecFileWritethrId 1227687120 start!
cPicName:/mnt/disc1/npc/alarm/2017-07-07/G0000201707071545570101.jpg
****************fgCaptureJPEG OK(1) Len:22837***********************
dwRecord:1
send push signal
get writeP:3    ReadP:0
dool bell path:/mnt/disc1/npc/alarm/2017-07-07/
>>>>> push : You have a visitor
#1 cPushString2 = You have a visitorALARM_NOTIFY_OPTTION2 dwSendSize:172
vCaptureProc not send email!
===>rt_ioctl_giwscan. 1(1) BSS returned, data->length = 149
vNewIrCutHanldeFun to no filter,night
iSetCscLuma val = 50
===>rt_ioctl_giwscan. 1(1) BSS returned, data->length = 149
>>>>  dwMesgPushType = 5
Then a message could be sent to any device in the network (e.g. domo server), starting a bell, open video,...

User avatar
papoo
Posts: 50
Joined: Friday 22 January 2016 23:14
Target OS: Raspberry Pi
Domoticz version: beta
Location: France
Contact:

Re: IP Video Door Bell - Atz-dbv01p

Post by papoo » Sunday 09 July 2017 10:52

riogrande75 wrote:Hi!
.../...
BUT: I guess with a little programm installed on the sd-card (needs to be crosscompiled for that system, off course) I can poll the logoutput when e.g. the doorbell button was pressed.
can you describe how you realise this please , i want to do this to?

riogrande75
Posts: 11
Joined: Thursday 27 October 2016 7:38
Target OS: Linux
Domoticz version:
Contact:

Re: IP Video Door Bell - Atz-dbv01p

Post by riogrande75 » Monday 10 July 2017 8:37

You need to setup a cross compile toolchain. I am currently working on that.

jgonzalez
Posts: 2
Joined: Wednesday 12 July 2017 2:34
Target OS: Linux
Domoticz version:
Contact:

Re: IP Video Door Bell - Atz-dbv01p

Post by jgonzalez » Wednesday 12 July 2017 2:50

Hi riogrande75,

Can you give us more information about how to connect to the UART in the doorbell board (the board pinout)?

Thanks!

About the protocol, here you can find a possible SDK: http://cloudlinks.cn/sdk/android/docs/index.html# and a few months ago i downloaded the 13.00.00.99 firmware and I achieve to mount the jffs2 partition:
07_11_17 at 07.41.13PM.png
07_11_17 at 07.41.13PM.png (78.5 KiB) Viewed 652 times

Also i wrote a simple python script that works like "SMTP2MQTT" so I could be notified when the button was pressed:

Code: Select all

#!/usr/bin/env python3

import secure_smtpd
import json
import paho.mqtt.client as mqtt
import argparse
import email

from secure_smtpd import SMTPServer, LOG_NAME

parser = argparse.ArgumentParser()
parser.add_argument("-N", "--name", help="doorbell name")
parser.add_argument("-M", "--mqtthost", help="mqtt host")
parser.add_argument("-P", "--mqttport", help="mqtt port", type=int)
parser.add_argument("-U", "--mqttusername", help="mqtt username")
parser.add_argument("-W", "--mqttpassword", help="mqtt password")
args = parser.parse_args()

class SMTPServer(SMTPServer):
    def process_message(self, peer, mailfrom, rcpttos, message_data):
        client = mqtt.Client(client_id="", clean_session=True, userdata=None,
                         protocol=mqtt.MQTTv311)
        client.username_pw_set(args.mqttusername, args.mqttpassword)
        client.connect(args.mqtthost, 1883, 60)
        client.loop_start()
        data = {}
        data['peer'] = peer
        data['mailfrom'] = mailfrom
        data['rcpttos'] = rcpttos
        data['bell'] = 'on'
        json_data = json.dumps(data)
        print (json_data)

        msg = email.message_from_string(message_data)

        attachment = msg.get_payload()[1]
        open('/var/www/html/doorbell/doorbell-1.jpg', 'wb').write(attachment.get_payload(decode=True))
        attachment = msg.get_payload()[2]
        open('/var/www/html/doorbell/doorbell-2.jpg', 'wb').write(attachment.get_payload(decode=True))
        attachment = msg.get_payload()[3]
        open('/var/www/html/doorbell/doorbell-3.jpg', 'wb').write(attachment.get_payload(decode=True))

        client.publish("doorbell/"+args.name, json_data, qos=0)
        client.disconnect()

class FakeCredentialValidator(object):

    def validate(self, username, password):
        return True

server = SMTPServer(
    ('0.0.0.0', 1125),
    None,
    require_authentication=True,
    ssl=False,
    credential_validator=FakeCredentialValidator(),
    process_count=1,
)

print('server run')
server.run()
The only one feature that i need is open the door calling some HTTP service, or sending some TCP packet, etc ...

riogrande75
Posts: 11
Joined: Thursday 27 October 2016 7:38
Target OS: Linux
Domoticz version:
Contact:

Re: IP Video Door Bell - Atz-dbv01p

Post by riogrande75 » Wednesday 12 July 2017 9:48

jgonzalez wrote:Can you give us more information about how to connect to the UART in the doorbell board (the board pinout)?
I do not have the doorbell with me - it's installed far away. But I have access to it via remote tools.
So if you just send me the a picture of the lower side of the pcb (the side that looks to the main doorbell button) I will tell you.

riogrande75
Posts: 11
Joined: Thursday 27 October 2016 7:38
Target OS: Linux
Domoticz version:
Contact:

Re: IP Video Door Bell - Atz-dbv01p

Post by riogrande75 » Wednesday 12 July 2017 10:29

Wit the help of this site http://nemon.org/ipcam-ipr1631x/ I was able to successful crosscompile and execute hello.c on our little doorbell.
Next step: write a programm in c, that recognizes the doorbell button press and send a message via ip/http.
Any programmers arround that could assist?

Post Reply

Who is online

Users browsing this forum: No registered users and 6 guests