DoorBird InterCom System - 73_DoorBird.pm

Begonnen von Sailor, 21 Mai 2019, 20:05:38

Vorheriges Thema - Nächstes Thema

Stefan6183

Hallo Sailor,

nochmals vielen Dank für das tolle Modul! Die ftui Anbindung werde ich bald mal testen  :D

Ich hätte eine weitere Idee für das Modul:
Kann man über die Doorbird API vom 4D Bewegungssensor bei einem Event erfahren, wie weit entfernt das Objekt war?
Falls ja, könntest du das z.B. als Reading zusammen mit einem motion Event zur Verfügung stellen?

Hintergrund:
In der Doorbird App kann man einstellen, bei welcher Distanz (1m - 10m) man einen Event bekommen will.
Ich würde gerne die Einstellung auf 10m lassen, damit bereits bei 10m die Kamera anfängt zu filmen, das Licht soll aber erst bei 3m Distanz angehen.

Gruß
Stefan

steffen83

Welches Gerät hast du denn?
4D habe ich bei meinem meine ich nicht

Gesendet von meinem MI 8 mit Tapatalk

Raspberry Pi 3 (Noobs, aktuelle Fhem und Pilight) | FHEMduino | HM-OCCU-SDK | HM-Sec-SCo | HM-Sec-SD-2 | HM-CC-RT-DN | HM-LC-Bl1PBU-FM

enrikb

Zitat von: Stefan6183 am 15 Mai 2020, 16:03:58
Ich hätte eine weitere Idee für das Modul:
Kann man über die Doorbird API vom 4D Bewegungssensor bei einem Event erfahren, wie weit entfernt das Objekt war?
Falls ja, könntest du das z.B. als Reading zusammen mit einem motion Event zur Verfügung stellen?

Nette Idee, aber diese Information stehen von der DoorBird-API her schon nicht zur Verfügung.

Kannst du ja dem Hersteller mal vorschlagen. falls technisch möglich.

Gruß,
Enrik

Stefan6183

Ich habe die DoorBird D2101V.
Dachte eigentlich, dass alle Modelle mit dem 4D Bewegungsmelder ausgestattet sind  :D

Hatte schon befürchtet, dass die API das (noch) nicht hergibt.
Werde das dem Hersteller mal vorschlagen.

Gruß
Stefan

steffen83

Ich versuche gerade mein System umzubauen, dabei ist mir aufgefallen, dass in der
.../fhem/docs/commandref_DE.html#DoorBird
der Eintrag
cpan IO:String

nicht vorhanden ist.
Im Wiki ist es doch vorhanden
https://wiki.fhem.de/wiki/DoorBird

:-)
Raspberry Pi 3 (Noobs, aktuelle Fhem und Pilight) | FHEMduino | HM-OCCU-SDK | HM-Sec-SCo | HM-Sec-SD-2 | HM-CC-RT-DN | HM-LC-Bl1PBU-FM

Sailor

Hallo Steffen

Zitat von: steffen83 am 19 Mai 2020, 12:01:07
Ich versuche gerade mein System umzubauen, dabei ist mir aufgefallen, dass in der
.../fhem/docs/commandref_DE.html#DoorBird
der Eintrag
cpan IO:String

nicht vorhanden ist.
Im Wiki ist es doch vorhanden
https://wiki.fhem.de/wiki/DoorBird
:-)

Upsalla!

Musstest du ihn nachinstallieren oder ist er bereits Teil der Perl-Basis Installation?

Gruss
   Sailor
******************************
Man wird immer besser...

steffen83

Ne musste ich nachinstallieren und ffmpeg auch. Könnte aber auch an Debian an sich liegen. Habe nur kleine Version installiert

Gesendet von meinem MI 8 mit Tapatalk

Raspberry Pi 3 (Noobs, aktuelle Fhem und Pilight) | FHEMduino | HM-OCCU-SDK | HM-Sec-SCo | HM-Sec-SD-2 | HM-CC-RT-DN | HM-LC-Bl1PBU-FM

Feller

Hallo,

ich versuche jetzt schon seit ein paar Tagen, die Bilder des Doorbird auf meinem NAS zu speichern. Ich habe alle Threads gelesen, die ich zu diesem Thema gefunden habe, komme aber nicht weiter. Ich habe schon diverse Einstellungen getestet, ohne Erfolg. Die Uhrzeit holen sich FHEM und Doorbird vom gleichen NTP Server.

Mein Problem: Wenn ich den Klingelknopf an der Haustür betätige, wird ein JPG File auf dem NAS gespeichert, mit Datum und Uhrzeit des Events, aber leider ist die Datei leer, d.h. die Größe ist 0 Bytes. Im Webinterface des FHEM bei dem Doorbird Device sehe ich aber genau das gewünschte Bild!

Hier ein List des Doorbird:


Internals:
   DEF        10.100.100.67 crypt:53051b46434356515653 crypt:4d150a5a424310121c1b
   FD         5
   FUUID      5e71f1a4-f33f-4bb4-2cc1-6ef547f631997fb7
   NAME       DoorBird
   NOTIFYDEV  global,
   NR         580
   NTFY_ORDER 50-DoorBird
   RevisonAPI 0.26
   STATE      connected
   TYPE       DoorBird
   reusePort  1
   OLDREADINGS:
   READINGS:
     2020-05-20 10:14:07   BUILD_NUMBER    15870439
     2020-05-20 13:24:53   ContactLostSince
     2020-05-20 10:14:07   DEVICE-TYPE     DoorBird D202
     2020-05-20 10:14:07   FIRMWARE        000125
     2020-05-20 10:14:08   Firmware-Status up-to-date
     2020-05-20 10:14:07   RelayAddr_01    1
     2020-05-20 10:14:08   SIP_ANC         1
     2020-05-20 10:14:08   SIP_AUTOCALL_DOORBELL_URL none
     2020-05-20 10:14:08   SIP_AUTOCALL_MOTIONSENSOR_URL
     2020-05-20 10:14:08   SIP_CALL_TIME_LIMIT 180
     2020-05-20 10:14:08   SIP_DTMF        1
     2020-05-20 10:14:08   SIP_ENABLE      1
     2020-05-20 10:14:08   SIP_INCOMING_CALL_ENABLE 1
     2020-05-20 10:14:08   SIP_INCOMING_CALL_USER_01 sip:**611@fritz.box
     2020-05-20 10:14:08   SIP_INCOMING_CALL_USER_02 sip:**610@fritz.box
     2020-05-20 10:14:08   SIP_LASTERRORCODE 487
     2020-05-20 10:14:08   SIP_LASTERRORTEXT Request Cancelled
     2020-05-20 10:14:08   SIP_LIGHT_PASSCODE
     2020-05-20 10:14:08   SIP_MIC_VOLUME  33
     2020-05-20 10:14:08   SIP_PRIORITIZE_APP 0
     2020-05-20 10:14:08   SIP_REGISTER_AUTH_ID
     2020-05-20 10:14:08   SIP_REGISTER_PASSWORD HieristdasPassword
     2020-05-20 10:14:08   SIP_REGISTER_URL fritz.box
     2020-05-20 10:14:08   SIP_REGISTER_USER DoorBird
     2020-05-20 10:14:08   SIP_RELAIS_01   1234
     2020-05-20 10:14:08   SIP_RING_TIME_LIMIT 180
     2020-05-20 10:14:08   SIP_SPK_VOLUME  70
     2020-05-20 10:14:07   WIFI_MAC_ADDR   1CCAE3703ADB
     2020-05-20 11:16:39   doorbell_button_001 idle
     2020-05-20 11:16:28   doorbell_snapshot_001 /opt/fhem/NAS/images/20200520-111623_doorbell.jpg
     2020-05-20 13:25:06   motion_sensor   idle
     2020-05-20 13:24:56   motion_snapshot /opt/fhem/NAS/images/20200520-132451_motionsensor.jpg
     2020-05-20 13:25:06   state           connected
   helper:
     AudioFileDir
     CameraInstalled 1
     EventReset 15
     HistoryDownloadActive 0
     HistoryDownloadCount 0
     HistoryFilePath 0
     HistoryTime 2020-05-20 10:14:48
     ImageFileDir /opt/fhem/NAS/images
     KeepAliveTimeout 30
     MaxHistory 5
     PollingTimeout 10
     SOX        /usr/bin/sox
     SessionId  uSW5zZzrBENm9K88HDAb3s3GHjO7cDkHqR51wmyVg1I0JuEBFyHH6WzA82B5p
     SessionIdSec 540
     URL        10.100.100.67
     UdpDoorbellId 1589966181
     UdpKeypadId 0
     UdpMessageId 11702
     UdpMotionId 1589973889
     UdpPort    6524
     VideoDurationDoorbell 0
     VideoDurationKeypad 0
     VideoDurationMotion 0
     VideoFileDir
     VideoFileFormat mpeg
     WaitForHistory 15
     Images:
       LastSnapshotPath /opt/fhem/NAS/images/20200520-101334_snapshot.jpg
       History:
         doorbell:
           HASH(0x7ed26a8)
           HASH(0x83d8cf0)
           HASH(0x8961ae0)
           HASH(0x8457338)
           HASH(0x7a15a80)
         motionsensor:
           HASH(0x7ff15d0)
           HASH(0x8962848)
           HASH(0x7ecfbb0)
           HASH(0x7a28068)
           HASH(0x8961030)
       Individual:
         Data       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
         Timestamp  2020-05-20 13:24:51
     OpsModeList:
     OpsModeListBackup:
       Initial-gJ8990Gl
     RelayAdresses:
       1
Attributes:
   EventReset 15
   ImageFileDir /opt/fhem/NAS/images
   KeepAliveTimeout 30
   MaxHistory 5
   PollingTimeout 10
   UdpPort    6524
   WaitForHistory 15
   room       Eingang,FHEM


Danke für eure Zeit und Mühe!

Grüße
Feller

Sailor

Hallo Feller

Zitat von: Feller am 20 Mai 2020, 14:14:17
ich versuche jetzt schon seit ein paar Tagen, die Bilder des Doorbird auf meinem NAS zu speichern. Ich habe alle Threads gelesen, die ich zu diesem Thema gefunden habe, komme aber nicht weiter. Ich habe schon diverse Einstellungen getestet, ohne Erfolg. Die Uhrzeit holen sich FHEM und Doorbird vom gleichen NTP Server.

Mein Problem: Wenn ich den Klingelknopf an der Haustür betätige, wird ein JPG File auf dem NAS gespeichert, mit Datum und Uhrzeit des Events, aber leider ist die Datei leer, d.h. die Größe ist 0 Bytes. Im Webinterface des FHEM bei dem Doorbird Device sehe ich aber genau das gewünschte Bild!

Ich gehe davon aus, dass der NAS in /opt/fhem/NAS gemountet wurde?
Hat der User "fhem" auch Schreibrechte auf dem NAS?

Ich habe zwischenzeitlich ebenfalls tierische Probleme mit FritzBox und NAS.

Versuche mal die Log und Backups von fhem direkt auf dem NAS ablegen zu lassen.
Stichwort https://wiki.fhem.de/wiki/Global#backupdir

Gruß
    Sailor
******************************
Man wird immer besser...

Frank_Huber



Zitat von: Sailor am 25 Mai 2020, 12:32:19Versuche mal die Log und Backups von fhem direkt auf dem NAS ablegen zu lassen.
Stichwort https://wiki.fhem.de/wiki/Global#backupdir

Log würde ich nicht auf die NAS legen, wenns mal nicht verfügbar ist kommt FHEM ausm Tritt.
Es sei denn es gibt so etwas wie einen Fallback Ordner falls der Mount nicht klappt.

Gesendet von meinem S68Pro mit Tapatalk


Feller

Danke an Sailor und Frank_Huber,

NAS war das richtige Stichwort. Der NAS war über CIFS gemounted. Ich konnte das Verzeichnis auf dem FHEM Server anzeigen (ls -la). Dort waren eine Menge JPG-Dateien sichtbar mit 0 Bytes.

Ich habe dann vom FHEM Server eine beliebige Datei mit cp auf den Mountpoint kopiert, diese wurde auch ordnungsgemäß (richtige Anzahl Bytes) geschrieben. Obwohl ich sonst nichts weiter gemacht habe, wurden ab diesem Zeitpunkt die Doorbell JPG's ebenfalls richtig geschrieben (>0 Bytes). Zunächst war ich sehr erfreut obwohl ich keine Erklärung für das Verhalten hatte.

Am nächsten Morgen musste ich feststellen, dass neue Bilder wieder mit 0 Bytes geschrieben wurden. Dann habe ich das Verzeichnis über NFS gemounted. Seit diesem Zeitpunkt werden alle Doorbell JPG's ordnungsgemäß geschrieben. Demnach hat mein FHEM oder mein NAS wohl ein Problem mit CIFS/SAMBA? Aber zunächst mal egal - Andere Baustelle! Hauptsache mein Doorbell Problem ist gelöst.

Vielen Dank,
Feller

zeddi

Guten Abend zusammen,

ich habe heute das Doorbird Modul definiert und mir ist aufgefallen, dass im Wiki
sudo cpan Crypt::Argon2

in der Liste der zu installierenden Module fehlt.
Vielleicht könne man das mal ändern.
Hat mich etwas Zeit gekostet, das im Forum nachzulesen und zu finden...

kjmEjfu

Cool wäre ja, wenn man einfach per MQTT mit der DoorBird kommunizieren könnte.
Dann wären auch so Probleme außen vor, dass man aus einem Docker-Container schwieriger an die API kommt usw.
Hab mal beim Hersteller nachgefragt, die meinten ich wäre der erste, der nachfragt. Vielleicht tut sich was, wenn mehr Leute nachfragen ;-)
Ansonsten habe ich nur eine scheinbar nicht mehr gepflegte, und sehr rudimentäre, Implementierung gefunden: https://github.com/keithamus/mqtt-bridges/tree/master/packages/mqtt-bridge-doorbird
Migriere derzeit zu Home Assistant

Sailor

Hallo zeddi

Zitat von: zeddi am 06 Juni 2020, 22:56:38
ich habe heute das Doorbird Modul definiert und mir ist aufgefallen, dass im Wiki
sudo cpan Crypt::Argon2
in der Liste der zu installierenden Module fehlt.
Vielleicht könne man das mal ändern.

Sorry, erledigt!

Sailor
******************************
Man wird immer besser...

ChristianMUC

Hallo,

ich habe gestern meine DoorBird in FHEM eingebunden, was völlig problemlos funktioniert. Danke dafür!

Jetzt sitze ich an der FTUI Integration und bis auf Video ist auch alles klar, Es ist ja ein umfangreiches Beispiel im Wiki.
Nur heißt es dort für alle Funktionen data-device   = "myDoorBird", bei Video auf einmal data-device = "UI_Url_FrontDoor".
Ich habe schon Tante Google bemüht und gelesen, dass man dafür ein Dummy Device und widget_video.js nutzen soll.

Kann mir jemand auf die Sprünge helfen, ich bekomme es einfach nicht hin.

Viele Grüße

Christian