ELV "Door Bird" und FHEM

Begonnen von Thorsten Pferdekaemper, 04 Oktober 2015, 09:41:51

Vorheriges Thema - Nächstes Thema

DasQ

Mal ne grundsätzliche Frage,

Ich habe da bei ELV nach DoorBird gesucht und die haben da mehr im Angebot, funktioniert das hier aus dem Thread, grundsätzlich bei allen Hardware Versionen? Oder gibt's da was zu beachten?

Dann, ich hab den Thread nicht ganz durchgelesen (bin von der ersten Seite auf die letzten beiden gesprungen), aber besteht die Möglichkeit den aktuellen Stand in einem posting am Anfang der Thread zusammen zu fassen oder gar nenn eigenen zu machen? Find das immer sehr müßig so Ping Pong zu lesen und zu suchen und viel ,,Rand content" überlesen zu müssen.
Fhem on MacMini/Ubuntu.
Absoluter Befürworter der Konsequenten-Kleinschreibung https://de.wikipedia.org/wiki/Kleinschreibung
Infos zu Klimawandel http://www.globalcarbonatlas.org

Frank_Huber

das "ELV" im Titel ist Irreführend. der Doorbird hat mit ELV eigentlich nichts zu tun, wird dort nur vertrieben.
schau am besten hier nach Geräten: https://www.doorbird.com/de/

Sailor

Zitat von: DasQ am 20 Februar 2019, 08:52:22
Ich habe da bei ELV nach DoorBird gesucht und die haben da mehr im Angebot, funktioniert das hier aus dem Thread, grundsätzlich bei allen Hardware Versionen?

Laut dem Hersteller ist die gegenwärtige API 0.24 ab einem gewissen jeweiligen Firmware-Stand funktionsfähig.
Dementsprechend auch mein Modul.



DeviceHardware Version     Firmware version
DoorBird Video Door Station D10x       1.00+ 000099+
DoorBird Video Door Station D20x1.00+ 000099+
DoorBird Video Door Station D21x1.00+ 000108+
BirdGuard B10x 1.00+ 000099+

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

Blowfly

Hallo Sailor,

Zitat von: Sailor am 15 Februar 2019, 07:15:35
Wenn das klappt, hat Jemand die Zeit und Lust diesen Prozess zu folgen:

a) https://www.doorbird.com/downloads/cnt_avm.pdf
b) https://wiki.fhem.de/wiki/SIP-Client

um dann versuchen mit dem fhem-SIP - Client eine Datei auf dem DoorBird abzuspielen?

Was soll ich sagen ... ES GEHT! Sehr coole Sache 8) War zwar ein paar Sekunden (3-4) verzögert, hat aber dann einwandfrei funkioniert!!

Das eröffnet ganz neue Möglichkeiten... muss mich dann erst mal mit Text2Speech vertraut machen  ;D

Vielen Dank und viele Grüße
Hans
FHEM 6.2 auf RaspBerry Pi 2 B; SDuino für IT Steckdosen und Livolo-Schalter; Jeelink für LaCrosse T&H Sensoren; OWServer mit DS18B20 T-Sensoren; ZigBee mit deCONZ (RaspBee), Alexa, Homekit

Sailor

Hallo Hans

Zitat von: Blowfly am 21 Februar 2019, 00:01:51
Was soll ich sagen ... ES GEHT! Sehr coole Sache 8) War zwar ein paar Sekunden (3-4) verzögert, hat aber dann einwandfrei funktioniert!!

Sauber!
Ich habe mich aus gtem Grund gegen einen eigenen internen SIP Client entschieden, weil dieser dann den eigentlichen SIP Client blockieren würde.
Und wenn schon Jemand eine derartig gute Software als Modul bereit stellt... Warum nicht nutzen?


Zitat von: Blowfly am 21 Februar 2019, 00:01:51
Das eröffnet ganz neue Möglichkeiten... muss mich dann erst mal mit Text2Speech vertraut machen  ;D

Na ja, auf diese deutsche männliche Stimme aus dem Reich der Halloween Monster ohne jegliche Sprachmelodie.. Naja.
Zumal ich Bucks-English brauche um die Schwiegereltern zu beeindrucken. Neben WAF auch IAF.

Ich fange dann mal langsam an, das WIKI zu schreiben.

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

Frank_Huber

as mir grad auffällt:
2019.02.21 08:28:50 1: PERL WARNING: Argument "ޭ�^A\0\0\0^D\0\0 \0�%�^K^?*�1�j�7M-^Du�" isn't numeric in int at ./FHEM/73_DoorBird.pm line 613.
2019.02.21 08:33:31 1: PERL WARNING: Argument "ޭ�^A\0\0\0^D\0\0 \0^X�5^WM-^\M-^W`M-^H)\\<,���M-^ZM-\n�..." isn't numeric in int at ./FHEM/73_DoorBird.pm line 613.
2019.02.21 08:33:31 1: PERL WARNING: Argument "ޭ�^A\0\0\0^D\0\0 \0�IM-\fk\0?��M-^C��~M-^V=M-^QR¾��^D!..." isn't numeric in int at ./FHEM/73_DoorBird.pm line 613.
2019.02.21 08:33:31 1: PERL WARNING: Argument "ޭ�^A\0\0\0^D\0\0 \0�^[7H=���v`5^]^O�M-^BM-^E2���_�r?�3..." isn't numeric in int at ./FHEM/73_DoorBird.pm line 613.
2019.02.21 08:35:39 1: PERL WARNING: Argument "ޭ�^A\0\0\0^D\0\0 \0�Z�M-^S�2�^\�l" isn't numeric in int at ./FHEM/73_DoorBird.pm line 613.
2019.02.21 08:35:39 1: PERL WARNING: Argument "ޭ�^A\0\0\0^D\0\0 \0+z^T��΢���vg^[^U�A�^PM-^F���M-^OM-^O..." isn't numeric in int at ./FHEM/73_DoorBird.pm line 613.
2019.02.21 08:35:39 1: PERL WARNING: Argument "ޭ�^A\0\0\0^D\0\0 \0�\\#M-^H�M-^EM-^K�gM-\0�p&^SsM-^K�7p..." isn't numeric in int at ./FHEM/73_DoorBird.pm line 613.
2019.02.21 08:39:43 1: PERL WARNING: Argument "ޭ�^A\0\0\0^D\0\0 \0��M-^\���ὢO.M-^V�B.���M-^\��=�M-^D..." isn't numeric in int at ./FHEM/73_DoorBird.pm line 613.
2019.02.21 08:39:43 1: PERL WARNING: Argument "ޭ�^A\0\0\0^D\0\0 \0���M-^KZ^S�M-^O�M-^K^X�nM-^^v�^VM-^A..." isn't numeric in int at ./FHEM/73_DoorBird.pm line 613.
2019.02.21 08:39:43 1: PERL WARNING: Argument "ޭ�^A\0\0\0^D\0\0 \0\0��^W0M-^C7M-\0T9^G��cM-^H��\rr�~M-\f..." isn't numeric in int at ./FHEM/73_DoorBird.pm line 613.
2019.02.21 09:03:43 1: PERL WARNING: Argument "ޭ�^A\0\0\0^D\0\0 \0v�rh}M-^Ym����M-^I6s�WM-^R^U@\0��M-^Z..." isn't numeric in int at ./FHEM/73_DoorBird.pm line 613.
2019.02.21 09:03:43 1: PERL WARNING: Argument "ޭ�^A\0\0\0^D\0\0 \0M-\0M-^X^K�M-^WM-^F!p�_���M-\r^Q�DΪ..." isn't numeric in int at ./FHEM/73_DoorBird.pm line 613.
2019.02.21 09:03:43 1: PERL WARNING: Argument "ޭ�^A\0\0\0^D\0\0 \0^N��J^\^GE?��^B�^Z!^^]�^IM-^QM-^A�*�..." isn't numeric in int at ./FHEM/73_DoorBird.pm line 613.
2019.02.21 09:13:19 1: PERL WARNING: Argument "ޭ�^A\0\0\0^D\0\0 \0�M-\n�{�8�M-^Z^PM-^I�^G�Ar1w1(�^^B�c..." isn't numeric in int at ./FHEM/73_DoorBird.pm line 613.
2019.02.21 09:13:19 1: PERL WARNING: Argument "ޭ�^A\0\0\0^D\0\0 \0j����~�Ql��*y^_�M-^T8^Y�1�M-^W��M-^[..." isn't numeric in int at ./FHEM/73_DoorBird.pm line 613.
2019.02.21 09:13:19 1: PERL WARNING: Argument "ޭ�^A\0\0\0^D\0\0 \0)^D^Co�M-^]QK�"M-^F��0^QM-\f�dM-^B�l..." isn't numeric in int at ./FHEM/73_DoorBird.pm line 613.
2019.02.21 09:32:59 1: PERL WARNING: Argument "ޭ�^A\0\0\0^D\0\0 \0m^X�A/M-^I�^XVM-^C^K�^]Q9�zK^[^TmZ�..." isn't numeric in int at ./FHEM/73_DoorBird.pm line 613.
2019.02.21 09:32:59 1: PERL WARNING: Argument "ޭ�^A\0\0\0^D\0\0 \0�}�^Z^K��D^_�M-^^�^Q��^UM�x6�YSNM[^A..." isn't numeric in int at ./FHEM/73_DoorBird.pm line 613.
2019.02.21 09:32:59 1: PERL WARNING: Argument "ޭ�^A\0\0\0^D\0\0 \0�mM-^SU�l-^]M-\rE�!��^T$^^V�R�Z�V^Y..." isn't numeric in int at ./FHEM/73_DoorBird.pm line 613.
2019.02.21 09:35:52 1: PERL WARNING: Argument "ޭ�^A\0\0\0^D\0\0 \0�)u0M-^U2�M-^S~R4$�M-^T���+6��M-^E�M-^O..." isn't numeric in int at ./FHEM/73_DoorBird.pm line 613.
2019.02.21 09:35:52 1: PERL WARNING: Argument "ޭ�^A\0\0\0^D\0\0 \0�\r^E�M-^F����M-^IND��F�bM-^W��6�M-^D..." isn't numeric in int at ./FHEM/73_DoorBird.pm line 613.
2019.02.21 09:35:52 1: PERL WARNING: Argument "ޭ�^A\0\0\0^D\0\0 \0C=�^WvWsaM-^UM-^Wjֻs��­^T�M-^Zg�M-^D..." isn't numeric in int at ./FHEM/73_DoorBird.pm line 613.


Das Log ist voll davon...

Sailor

Hallo Frank

Zitat von: Frank_Huber am 21 Februar 2019, 09:45:59
as mir grad auffällt:

2019.02.21 08:28:50 1: PERL WARNING: Argument "ޭ�^A\0\0\0^D\0\0 \0�%�^K^?*�1�j�7M-^Du�" isn't numeric in int at ./FHEM/73_DoorBird.pm line 613.

Das Log ist voll davon...

Na das ist ja interessant!

Sind diese Log-Einträge auf Basis eines Events (Klingeln / Motionsensor) reingekommen?
Wenn ja, dann sehen die Datagramme grundsätzlich unterschiedlich aus... Käse.

Gruss
    Sailor

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

Frank_Huber

Zitat von: Sailor am 21 Februar 2019, 12:57:41
Na das ist ja interessant!

Sind diese Log-Einträge auf Basis eines Events (Klingeln / Motionsensor) reingekommen?
Wenn ja, dann sehen die Datagramme grundsätzlich unterschiedlich aus... Käse.

könnte der Bewegungsmelder sein. so oft klingelt es nicht bei uns. ;)
werd mal die Zeiten vergleichen. meld mich wieder.
schickt er da wenn es Motion ist evtl gleich das Bild mit?

steffen83

Also das mit dem Doorbird anrufen über ein internes Telefon hat geklappt aber das mit dem SIP Modul nicht. (Fritzbox)
Jemand da noch ne andere Anleitung wie er es gemacht hat?

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

Frank_Huber

Zitat von: Sailor am 21 Februar 2019, 12:57:41
Sind diese Log-Einträge auf Basis eines Events (Klingeln / Motionsensor) reingekommen?
Wenn ja, dann sehen die Datagramme grundsätzlich unterschiedlich aus... Käse.

Ist es!
Drei Zeilen im Log für jede Bewegungsmeldung.

Sailor

#265
Hallo Steffen

Zitat von: steffen83 am 21 Februar 2019, 16:14:21
Also das mit dem Doorbird anrufen über ein internes Telefon hat geklappt aber das mit dem SIP Modul nicht. (Fritzbox)
Jemand da noch ne andere Anleitung wie er es gemacht hat?

Bei mir hat das anstandslos geklappt...

Hast Du in deiner Fritz!Box auch einen eigenen Zugang / Nummer für das SIP - Modul angelegt?

Was sagt denn das Log im verbose 5 für das SIP Modul?

Gruss
    Sailor

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

Sailor

Hallo Frank

Zitat von: Frank_Huber am 21 Februar 2019, 14:32:09
schickt er da wenn es Motion ist evtl gleich das Bild mit?

Hmm, das wäre eine Innovation über Attribut gesteuert: Event => Historien-Abfrage starten.

Aber erstmal muss ich das Datagramm entschlüsseln... Das bereitet mir gerade Kopfschmerzen!
Zumal der Support auf meine Anfrage bestätigt hat, dass das Beispiel in der API - Dokumentation einen Tippfehler enthält und sie sich sofort daran machen diesen zu korrigieren.

5 Tage für die Katz probiert.  >:(
Hätte ich aber auch eher selber drauf kommen müssen.

Naja, im März werde ich mir meinen DoorBird bestellen...

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

steffen83

Was ich getan habe:
Pi:
sudo cpan install Net::SIP
sudo apt-get install libnet-sip-perl
sudo apt-get install sox
sudo apt-get install libsox-fmt-mp3

In der FB:
Neues Gerät einrichten
Name: fhem
User: fhem1234
PW: Fhem12345
Interne Rufnummer: **622

define mySIP SIP
set mySIP password Fhem12345
attr sip_from sip:622@fritz.box
attr sip_user 622
attr T2S_Device MyTTS

Ergebnis sieht wie folgt aus:
2019.02.22 07:39:09 5 : mySIP, MD5: Hier ist dein FHEM Server -> 68e95baf84cdebf272ea6008d0e91258.mp3
2019.02.22 07:39:09 5 : mySIP, set call new -> mySIP call 0123456463 30 cache/68e95baf84cdebf272ea6008d0e91258.mp3
2019.02.22 07:39:09 4 : mySIP, audio file cache/68e95baf84cdebf272ea6008d0e91258.mp3 found
2019.02.22 07:39:09 5 : mySIP, not converted - using cache/68e95baf84cdebf272ea6008d0e91258.alaw from cache
2019.02.22 07:39:09 4 : mySIP, mySIP|0123456463|30|cache/68e95baf84cdebf272ea6008d0e91258.alaw|0
2019.02.22 07:39:09 4 : mySIP, call -> mySIP|02313994503|30|cache/68e95baf84cdebf272ea6008d0e91258.alaw|0|0
2019.02.22 07:39:09 5 : mySIP, call has pid 17113
2019-02-22 07:39:09 SIP mySIP call_state: invite
2019-02-22 07:39:09 SIP mySIP call: 0123456463
2019.02.22 07:39:10 4 : mySIP, CALLDone -> mySIP|0|CallRegister: Failed with error 113|0
2019-02-22 07:39:10 SIP mySIP call: done
2019-02-22 07:39:10 SIP mySIP call_time: 0
2019-02-22 07:39:10 SIP mySIP last_error: CallRegister: Failed with error 113
2019-02-22 07:39:10 SIP mySIP call_state: fail
2019-02-22 07:39:10 SIP mySIP call_success: 0
2019-02-22 07:39:10 SIP mySIP call_attempt: 0
2019-02-22 07:39:10 SIP mySIP initialized
2019.02.22 07:39:10 5 : mySIP, fifo is empty
2019.02.22 07:39:10 5 : mySIP, no elbc
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

Zitat von: steffen83 am 22 Februar 2019, 07:41:52
Was ich getan habe:
In der FB:
Neues Gerät einrichten
Name: fhem
User: fhem1234
PW: Fhem12345
Interne Rufnummer: **622

define mySIP SIP
set mySIP password Fhem12345
attr sip_from sip:622@fritz.box
attr sip_user 622
attr T2S_Device MyTTS

Das könnte der Fehler sein. Ab Fritz!OS 6.7 will der nicht mehr die Nummer als Identifikation sondern den User.

Versuch mal


attr sip_from sip:fhem1234@fritz.box
attr sip_user fhem1234


alternativ


attr sip_from sip:fhem1234@<IPv4-Adresse_deiner_Fritz!Box>
attr sip_user fhem1234


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

steffen83

Habe ich auch schon probiert, weiterhin gleiche Fehlermeldung
2019.02.22 07:59:48 5 : mySIP, MD5: Hier ist dein FHEM Server -> 68e95baf84cdebf272ea6008d0e91258.mp3
2019.02.22 07:59:48 5 : mySIP, set call new -> mySIP call **621 30 cache/68e95baf84cdebf272ea6008d0e91258.mp3
2019.02.22 07:59:48 4 : mySIP, audio file cache/68e95baf84cdebf272ea6008d0e91258.mp3 found
2019.02.22 07:59:48 5 : mySIP, not converted - using cache/68e95baf84cdebf272ea6008d0e91258.alaw from cache
2019.02.22 07:59:48 4 : mySIP, mySIP|**621|30|cache/68e95baf84cdebf272ea6008d0e91258.alaw|0
2019.02.22 07:59:48 4 : mySIP, call -> mySIP|**621|30|cache/68e95baf84cdebf272ea6008d0e91258.alaw|0|0
2019.02.22 07:59:48 5 : mySIP, call has pid 3379
2019-02-22 07:59:48 SIP mySIP call_state: invite
2019-02-22 07:59:48 SIP mySIP call: **621
2019.02.22 07:59:48 4 : mySIP, CALLDone -> mySIP|0|CallRegister: Failed with error 113|0
2019-02-22 07:59:48 SIP mySIP call: done
2019-02-22 07:59:48 SIP mySIP call_time: 0
2019-02-22 07:59:48 SIP mySIP last_error: CallRegister: Failed with error 113
2019-02-22 07:59:48 SIP mySIP call_state: fail
2019-02-22 07:59:48 SIP mySIP call_success: 0
2019-02-22 07:59:48 SIP mySIP call_attempt: 0
2019-02-22 07:59:48 SIP mySIP initialized
2019.02.22 07:59:48 5 : mySIP, fifo is empty
2019.02.22 07:59:48 5 : mySIP, no elbc


Internals:
   AC         /usr/bin/sox
   CFGFN     
   FUUID      5c6f9ccd-f33f-3260-8016-809ce05f1ff12bec
   NAME       mySIP
   NOTIFYDEV  MyTTS
   NR         1437
   NTFY_ORDER 50-mySIP
   STATE      initialized
   TYPE       SIP
   VERSION    V1.91 / 31.07.18
   READINGS:
     2019-02-22 07:59:48   call            done
     2019-02-22 07:59:48   call_attempt    0
     2019-02-22 07:59:48   call_state      fail
     2019-02-22 07:59:48   call_success    0
     2019-02-22 07:59:48   call_time       0
     2019-02-22 07:59:48   last_error      CallRegister: Failed with error 113
     2019-02-22 07:57:57   listen_alive    no
     2019-02-22 07:59:48   state           initialized
   helper:
     CALL_BYE   CallRegister: Failed with error 113
     CALL_ERROR 0
     CALL_NAME  unknown
     CALL_NR    **621
     CALL_START 1550818788.35323
     CALL_TIME  0
     CALL_TYPE  out
Attributes:
   T2S_Device MyTTS
   audio_converter sox
   history_file ./log/mySIP.sip
   history_size 0
   sip_dtmf_loop once
   sip_dtmf_send audio
   sip_dtmf_size 2
   sip_elbc   yes
   sip_from   sip:fhem1234@192.168.0.1
   sip_ip     127.0.1.1
   sip_listen none
   sip_registrar fritz.box
   sip_ringtime 3
   sip_user   fhem1234
   verbose    5


habe auch schon "sip" vor dem user weggelassen..
FB7490 und aktuelle Firmware 7.01
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