DoorBird InterCom System - 73_DoorBird.pm

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

Vorheriges Thema - Nächstes Thema

Sailor

Zitat von: Frank_Huber am 23 Oktober 2023, 14:38:24Danke Sailor,

hat aber leider bei mir nichts gebracht.
2023.10.23 14:37:56 2: DoorBird - Cannot find Crypt::NaCl::Sodium qw( :utils ) in @INC. Please install the Perl library first. Initialization of 73_DoorBird.pm aborted!
Ich bleibe jetzt halt erstmal bei der DoorBird eigenen Variante per http Aufruf.

Mach das. Ich arbeite parallel an einer Lösung mit der neuen Variante zu arbeiten.

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


Sailor

!WARNUNG!

Moin zusammen.

Die Firma DoorBird hat eine Information zur Änderung der Firmware herausgebracht:

ZitatLAN-2-LAN API
FOR DOORBIRD AND BIRDGUARD
Revision: 0.34
Date: October 30 2023

EVENT MONITORING (UDP BROADCASTS)
Since November 2023 there is a new "v.2" handling for encrypting/decrypting the events.
The version 1 has been deprecated and will be removed in the future. It can also be disabled by the user in the administration area of the app.
Integrations which are using the old version should update it as soon as possible.
The new version simplifies the decryption by not longer using the password stretching algorithm "Argon2i" but instead using a longer independent password.

Das bedeutet, dass euer DoorBird mit der nächsten automatischen Firmware - Update nicht mehr die automatischen UDP - Nachrichten empfangen kann.

Ich weiß nicht wann das für euren individuellen DoorBird passieren wird aber ich bin dran die v.2 zu implementieren.

Ich habe aber selbst noch nicht die neuste Firmware zum testen.

Ich bin aber dran und habe den DoorBird Support schon kontaktiert!

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

FHEMAN

#423
Hallo Sailor, danke für die Warnung - und auch für deine unermüdliche Arbeit an dem Modul! Es ist auch in unserem Haushalt eines der wichtigsten Module!

// Frage unten hat sich geklärt, es fehlten komplett die gstreamer1.0-tools

Eine Frage zu Transmit_Audio, was ich eben getestet habe:
Hast du eine Idee, warum es nicht funktioniert und diese Fehlermeldung (verbose 5) erscheint

2023.11.21 08:58:45.839 5: Doorbird : DoorBird_Transmit_Audio - ShellCommand            : timeout 6 gst-launch-1.0 filesrc location=/opt/fhem/audio/SHORTNOTIFY.wav ! wavparse ! audioconvert ! audioresample ! "audio/x-raw,format=S16LE,rate=8000,channels=1" ! mulawenc ! "audio/x-mulaw,rate=8000,channels=1" ! curlhttpsink location=http://192.168.x.x/bha-api/audio-transmit.cgi content-type="audio/basic" use-content-length=true user=g...0001 passwd=xxxx &
2023.11.21 08:58:45.859 5: Doorbird : DoorBird_Transmit_Audio - File streamed successf. : /opt/fhem/audio/SHORTNOTIFY.mp3
2023.11.21 08:58:45.859 5: Doorbird : DoorBird_Transmit_Audio - ---------------------------------------------------------------
timeout: failed to run command 'gst-launch-1.0': No such file or directory
NUC7i5 | PROXMOX | FHEM 6.2 | 1 HMLAND | 2 UART | HM | LMS | HIFIBERRY | DOORBIRD | BLINK | BUDERUS | HUE | ALEXA | MILIGHT | LUFTDATENINFO | MQTT| ZIGBEE2MQTT | INDEGO | ROBOROCK | SMA | APC | OPENWB

Kai-Alfonso

Hallo Leute - ich muss den Thread mal kapern  :-[

Wie zu frieden seit ihr mit Eurer Doorbird? Ich will mir evtl die D1101V kaufen, aber wirklich überzeugt bin ich nicht.

Gibt es Alternativen? Würdet Ihr die wieder kaufen?

Leider finde ich keine wirklichen Alternative, die

- eine API haben
- Videostream per NVR abgreifbar ist
- Unterputzgehäuse hat
Raspi2|nanoCul433|nanoCul868|CCU2
Energie-USBZähler|homebrew HM Devices
DBLog|DBRep|Homematic|Baumarktsteckdosen
Hue|Webcams mit DS-Station (Synology)|Bewegungsmelder|Rollladen|Schalter (IT|HM)

Sailor

Hi Kai

Zitat von: Kai-Alfonso am 23 Januar 2024, 16:33:12Wie zu frieden seit ihr mit Eurer Doorbird? Ich will mir evtl die D1101V kaufen, aber wirklich überzeugt bin ich nicht.
Gibt es Alternativen? Würdet Ihr die wieder kaufen?

Neben die von Dir bereits aufgeführten Punkte führten auch folgende Punkte meine Entscheidung zu pro DoorBird.

a) Ich hatte angefangen mit dem DoorPi - Projekt. Die Elektronik hatte damals noch Kinderkrankheiten auf deren Beseitigung ich nicht warten konnte/wollte. Wie dies heute aussieht, kann ich nicht beurteilen. Aber das Gehäuse hätte ich ebenfalls selber basteln müssen.
Zu viel Aufwand für mich.

b) Ich wollte ein hochwertiges, langlebiges Gehäuse das die Witterung auch lange ohne Blessuren überlebt. Also Edelstahl.
Dies hat die Hersteller weiter eingeengt.

Ich kann dir nicht sagen was es noch so auf dem Markt gibt, aber ich kann sagen, dass mir der DoorBird Service auf gut gefallen hat.
Sie haben sogar Ersatzteile für Sub-Komponenten auf Lager (e.g. Keyboard, Taster, etc.), die du dann aber erst nach Ablauf der Garantie austauschen kannst/solltest.

Da ich mit DoorBird zufrieden bin, aber ich nicht weiß wie der Markt sich seither verändert hat, kann ich dir nicht sagen wie meine Entscheidung heute aussehen würde.
Und den Markt habe ich mir nicht angeschaut, weil ich mit meiner DoorBird - Anlage sehr zufrieden bin.
Mit regelmäßig ein bisschen Ballistol auf der Oberfläche sieht die Anlage nach ca 6 Jahren noch aus wie am ersten Tag.

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

Kai-Alfonso

Danke für deine Einschätzung. Ich habe mal versucht, den Markt zu sondieren. Es gibt eine Menge Klingeln, die Aufputz installiert werden. Die sind mal mehr/mal weniger schön und alle so in der Art wie eine Blink/Eufy etc Kamera.

Dann gibts noch Anbieter wie Siedle, die zwar viel teurer sind, aber da auch nicht genau klar ist, wie die Qualität ist.

Was ich mich bei Doorbird frage: Wieso haben die grade mal 2 Klingeln mit 1080p, der Rest ist 720p. Andere Anbieter geizen da nicht mit Megapixel. Ist das eigentlich gar nicht nötig und 1080p ist für eine Klingel-Kamera meist ausreichend?

Raspi2|nanoCul433|nanoCul868|CCU2
Energie-USBZähler|homebrew HM Devices
DBLog|DBRep|Homematic|Baumarktsteckdosen
Hue|Webcams mit DS-Station (Synology)|Bewegungsmelder|Rollladen|Schalter (IT|HM)

Frank_Huber

Zitat von: Kai-Alfonso am 25 Januar 2024, 08:25:54Was ich mich bei Doorbird frage: Wieso haben die grade mal 2 Klingeln mit 1080p, der Rest ist 720p. Andere Anbieter geizen da nicht mit Megapixel. Ist das eigentlich gar nicht nötig und 1080p ist für eine Klingel-Kamera meist ausreichend?


Das ist wie mit der Display Auflösung bei Mobiltelefonen...
"viel hilft viel" gilt da nur für das Marketting. in der Praxis macht die höhere Auflösung keinen Vorteil, bringt nur höhere Systemgrundlast.

Das selbe gilt für die Klingel. wozu mehr als 720p? Wer klingelt steht direkt vor der Kamera. Erkennung mit 720p kein Problem.
Ist ja keine Überwachungskamera die ein Grundstück sichert.

Unsere Doorbird läuft stabil seit 2018. Ist voll auf Süd ausgerichtet und an der Wetterseite.
2020 wurde sie einmal auf Garantie getauscht wegen blinder Linse durch die Sonne. Das Tauschgerät mit überarbeiteter Linse hat bis heute keine Beeinträchtigungen.

Von mir auch eine klare Kaufempfehlung.

Wie es aber mit DoorBird langfristig weiter geht nach dem DB ja an Assa Abloy verkauft wurde muss man mal abwarten, bis jetzt halten sich die Auswirkungen in Grenzen.

Grüße
Frank

Kai-Alfonso

So, jetzt habe ich eine D1101v (testweise) auch bei mir liegen. Bin eigentlich ganz begeistert von dem Teil, aber das Videobild ist wirklich "oldschool" - ich verlange ja keine 4k, aber das Bild ist schon sehr verwaschen und grisselig, auch bei guten Lichtverhältnissen und 1080p

Habe auch geschafft, das Modul in Gang zu bringen trotz Hindernisse wie Crypt::NaCl::Sodium etc. - eine Frage zum Modul: überall steht, das es ein Reading doorbell_button im Modul gibt. Bei mir ist es nicht vorhanden. Oder wie kann in sonst fhemseitig auf Events (motion/doorbell) reagieren?


[code]define DoorBird DoorBird 10.10.80.191 crypt:055b1019175d52535601 crypt:2c780d2454520056554532666d7f010e46014d5e5248676d
attr DoorBird OpsModeList Normal Party Feuer
#   DEF        10.10.80.191 crypt:055b1019175d52535601 crypt:2c780d2454520056554532666d7f010e46014d5e5248676d
#   FD         38
#   FUUID      65b42d09-f33f-ce3b-768c-2d2f964b6054d0f5
#   NAME       DoorBird
#   NOTIFYDEV  global,
#   NR         498
#   NTFY_ORDER 50-DoorBird
#   RevisonAPI 0.26
#   STATE      connected
#   TYPE       DoorBird
#   eventCount 121
#   reusePort  1
#   .attraggr:
#   .attrminint:
#   OLDREADINGS:
#   READINGS:
#     2024-01-26 23:07:06   .ImageURL       https://10.10.80.191/bha-api/image.cgi?http-user=xxxxxxxxxx&http-password=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#     2024-01-26 23:52:17   .VideoURL       http://10.10.80.191/bha-api/video.cgi?sessionid=JDIvdFZJoSNFXdPSTpDN8ZR3aRWfhjq3rpyCjCC8h4nebdMPyAqiL9Skh1jOQ
#     2024-01-26 23:07:05   BUILD_NUMBER    17047230
#     2024-01-26 23:07:36   ContactLostSince 2024-01-26 23:07:36
#     2024-01-26 23:07:05   DEVICE-TYPE     DoorBird D1101V-F
#     2024-01-26 23:07:05   FIRMWARE        000142
#     2024-01-26 23:07:06   Firmware-Status up-to-date
#     2024-01-26 23:44:26   OpsMode         Normal
#     2024-01-26 23:44:26   OpsModeFeuerDoorbellAudio
#     2024-01-26 23:44:26   OpsModeFeuerDoorbellRelay
#     2024-01-26 23:44:26   OpsModeFeuerMotionAudio
#     2024-01-26 23:44:26   OpsModeFeuerMotionRelay
#     2024-01-26 23:44:26   OpsModeNormalDoorbellAudio
#     2024-01-26 23:46:09   OpsModeNormalDoorbellRelay 1
#     2024-01-26 23:44:26   OpsModeNormalMotionAudio
#     2024-01-26 23:44:26   OpsModeNormalMotionRelay
#     2024-01-26 23:44:26   OpsModePartyDoorbellAudio
#     2024-01-26 23:44:26   OpsModePartyDoorbellRelay
#     2024-01-26 23:44:26   OpsModePartyMotionAudio
#     2024-01-26 23:44:26   OpsModePartyMotionRelay
#     2024-01-26 23:07:05   RelayAddr_01    1
#     2024-01-26 23:07:05   WIFI_MAC_ADDR   1CCAE37635FB
#     2024-01-26 23:09:19   state           connected
#   helper:
#     .PASSWORD  crypt:2c780d2454520056554532666d7f010e46014d5e5248676d
#     .USER      crypt:055b1019175d52535601
#     AudioFileDir
#     AudioFileDirMaxSize 50
#     CameraInstalled 1
#     EventReset 5
#     HistoryDownloadActive 0
#     HistoryDownloadCount 0
#     HistoryFilePath 0
#     HistoryTime 2024-01-26 23:07:56
#     ImageFileDir
#     ImageFileDirMaxSize 50
#     KeepAliveTimeout 30
#     MaxHistory 50
#     PollingTimeout 5
#     SOX        /usr/bin/sox
#     SessionId  JDIvdFZJoSNFXdPSTpDN8ZR3aRWfhjq3rpyCjCC8h4nebdMPyAqiL9Skh1jOQ
#     SessionIdSec 540
#     URL        10.10.80.191
#     UdpDoorbellId 0
#     UdpKeypadId 0
#     UdpMessageId 0
#     UdpMotionId 0
#     UdpPort    6524
#     VideoDurationDoorbell 0
#     VideoDurationKeypad 0
#     VideoDurationMotion 0
#     VideoFileDir
#     VideoFileDirMaxSize 50
#     VideoFileFormat mpeg
#     WaitForHistory 7
[/code]
Raspi2|nanoCul433|nanoCul868|CCU2
Energie-USBZähler|homebrew HM Devices
DBLog|DBRep|Homematic|Baumarktsteckdosen
Hue|Webcams mit DS-Station (Synology)|Bewegungsmelder|Rollladen|Schalter (IT|HM)

Kai-Alfonso

Sorry, ganz vergessen zu sagen:

Die Klingel und der Fhem Server sind im gleichen Subnet (nicht wundern, hab die Klingel in ein anderes Subnet als bei dem Listing oben getan)


Das ist ein Tshark Dump vom Fhem Server - der sieht auf jedenfall die Broadcast Pakete

8349  8316 240.403125626 192.168.1.153 → 255.255.255.255 UDP 63 57727 → 35344 Len=21
8463  8454 247.412490444 192.168.1.153 → 255.255.255.255 UDP 63 34172 → 6524 Len=21
 8455 247.412647609 192.168.1.153 → 255.255.255.255 UDP 63 34172 → 6524 Len=21
 8456 247.412785107 192.168.1.153 → 255.255.255.255 UDP 63 57727 → 35344 Len=21
 8457 247.412898569 192.168.1.153 → 255.255.255.255 UDP 63 57727 → 35344 Len=21
 8471 248.004318482 192.168.1.153 → 255.255.255.255 UDP 88 34172 → 6524 Len=46
 8472 248.004487461 192.168.1.153 → 255.255.255.255 UDP 88 34172 → 6524 Len=46
8488  8473 248.004628959 192.168.1.153 → 255.255.255.255 UDP 88 57727 → 35344 Len=46
 8474 248.004741828 192.168.1.153 → 255.255.255.255 UDP 88 57727 → 35344 Len=46
 8475 248.005005620 192.168.1.153 → 255.255.255.255 UDP 88 34172 → 6524 Len=46
 8476 248.005131267 192.168.1.153 → 255.255.255.255 UDP 88 34172 → 6524 Len=46
 8477 248.005253802 192.168.1.153 → 255.255.255.255 UDP 88 57727 → 35344 Len=46
 8478 248.005367023 192.168.1.153 → 255.255.255.255 UDP 88 57727 → 35344 Len=46
8581  8556 249.846443443 192.168.1.153 → 255.255.255.255 UDP 88 34172 → 6524 Len=46
 8557 249.846592830 192.168.1.153 → 255.255.255.255 UDP 88 34172 → 6524 Len=46
 8558 249.846726402 192.168.1.153 → 255.255.255.255 UDP 88 57727 → 35344 Len=46
 8559 249.846897122 192.168.1.153 → 255.255.255.255 UDP 88 57727 → 35344 Len=46
 8560 249.847205192 192.168.1.153 → 255.255.255.255 UDP 88 34172 → 6524 Len=46
 8561 249.847332172 192.168.1.153 → 255.255.255.255 UDP 88 34172 → 6524 Len=46
 8562 249.847462688 192.168.1.153 → 255.255.255.255 UDP 88 57727 → 35344 Len=46
 8563 249.847569817 192.168.1.153 → 255.255.255.255 UDP 88 57727 → 35344 Len=46
8689  8713 254.423461363 192.168.1.153 → 255.255.255.255 UDP 63 34172 → 6524 Len=21
 8714 254.423635749 192.168.1.153 → 255.255.255.255 UDP 63 34172 → 6524 Len=21
 8715 254.423786099 192.168.1.153 → 255.255.255.255 UDP 63 57727 → 35344 Len=21
 8716 254.423902190 192.168.1.153 → 255.255.255.255 UDP 63 57727 → 35344 Len=21
8849  8851 261.442833621 192.168.1.153 → 255.255.255.255 UDP 63 34172 → 6524 Len=21
 8852 261.443028322 192.168.1.153 → 255.255.255.255 UDP 63 34172 → 6524 Len=21
8882  8853 261.443206449 192.168.1.153 → 255.255.255.255 UDP 63 57727 → 35344 Len=21
 8854 261.443343948 192.168.1.153 → 255.255.255.255 UDP 63 57727 → 35344 Len=21
9289  9284 268.462256426 192.168.1.153 → 255.255.255.255 UDP 63 34172 → 6524 Len=21
Raspi2|nanoCul433|nanoCul868|CCU2
Energie-USBZähler|homebrew HM Devices
DBLog|DBRep|Homematic|Baumarktsteckdosen
Hue|Webcams mit DS-Station (Synology)|Bewegungsmelder|Rollladen|Schalter (IT|HM)

Kai-Alfonso

Also, fhem bekommt die Meldungen im Log auch mit

Zitat2024.01.29 09:59:47.389 3: DoorBird : Message forged!
2024.01.29 09:59:47.396 3: DoorBird : Message forged!
2024.01.29 09:59:47.403 3: DoorBird : Message forged!
2024.01.29 09:59:47.410 3: DoorBird : Message forged!
2024.01.29 09:59:47.415 3: DoorBird : Message forged!
2024.01.29 09:59:47.420 3: DoorBird : Message forged!

Die kommen immmer beim "klingeln"

Wenn ich mich nicht irre kann denn Fhem die Nachricht nicht entschlüsseln. Ich habe für Fhem in Doorbird einen dedizierten User erstellt. Das scheint auch zu funktionieren. Live Bild, Reboot etc funktionieren
Raspi2|nanoCul433|nanoCul868|CCU2
Energie-USBZähler|homebrew HM Devices
DBLog|DBRep|Homematic|Baumarktsteckdosen
Hue|Webcams mit DS-Station (Synology)|Bewegungsmelder|Rollladen|Schalter (IT|HM)

Kai-Alfonso

Ich will ja nicht spamen oder ungeduldig sein - hat jemand vielleicht eine Idee? Alle Module sind laut Wiki installiert, Broadcasts sehe ich auch. Kann mir vielleicht jemand auf die Sprünge helfen?

Außerdem habe ich einen Bug gefunden. FHEM stürzt beim define ab, wenn man mehr als eine IPv4 Adresse hat (bei einem VLAN zBsp)

#interface eth0.80
#metric 20
#static ip_address=10.10.80.30/24
#static routers=10.10.80.1
#static domain_name_servers=10.10.50.10
Can't use an undefined value as an ARRAY reference at ./FHEM/73_DoorBird.pm line 856.
Zeile im Modul

my @RelayAdresses              = @{$hash->{helper}{RelayAdresses}};

Ist halt ein Array dann, was das Modul dann nicht versteht
Raspi2|nanoCul433|nanoCul868|CCU2
Energie-USBZähler|homebrew HM Devices
DBLog|DBRep|Homematic|Baumarktsteckdosen
Hue|Webcams mit DS-Station (Synology)|Bewegungsmelder|Rollladen|Schalter (IT|HM)

Sailor

OK, jetzt mal gaanz langsam!

Zitat von: Kai-Alfonso am 26 Januar 2024, 23:56:28Habe auch geschafft, das Modul in Gang zu bringen trotz Hindernisse wie Crypt::NaCl::Sodium etc. - eine Frage zum Modul: überall steht, das es ein Reading doorbell_button im Modul gibt. Bei mir ist es nicht vorhanden. Oder wie kann in sonst fhemseitig auf Events (motion/doorbell) reagieren?
Das kommt erst nach dem ersten erfolgreich abgearbeiteten Klingelsignal.

Zitat von: Kai-Alfonso am 29 Januar 2024, 10:02:12Also, fhem bekommt die Meldungen im Log auch mit

Zitat2024.01.29 09:59:47.389 3: DoorBird : Message forged!
2024.01.29 09:59:47.396 3: DoorBird : Message forged!
2024.01.29 09:59:47.403 3: DoorBird : Message forged!
2024.01.29 09:59:47.410 3: DoorBird : Message forged!
2024.01.29 09:59:47.415 3: DoorBird : Message forged!
2024.01.29 09:59:47.420 3: DoorBird : Message forged!

Die kommen immmer beim "klingeln"

Wenn ich mich nicht irre kann denn Fhem die Nachricht nicht entschlüsseln. Ich habe für Fhem in Doorbird einen dedizierten User erstellt. Das scheint auch zu funktionieren. Live Bild, Reboot etc funktionieren

Und genau hier liegt das Problem. Bzw. bei mir... Du hast bereits die neue Firmware (Siehe mein Beitrag weiter oben in dickem rot) mit dem neuen Verschlüsselungsmechanismus.
Ich bin schon am entwickeln aber es gibt da noch offene Punkte bevor ich das neue Modul hochladen kann.
Das Problem liegt bei mir nicht bei Dir.

Zitat von: Kai-Alfonso am 29 Januar 2024, 14:07:19Außerdem habe ich einen Bug gefunden. FHEM stürzt beim define ab, wenn man mehr als eine IPv4 Adresse hat (bei einem VLAN zBsp)

Eh? Wie soll das denn im define aussehen.
Ich bestätige, dass das Modul nur eine IP - Adresse im Define versteht.
Und das zur Zeit auch nur IPv4.

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

Kai-Alfonso

Hi,


ah - ok, das macht Sinn und jetzt verstehe ich es auch

Danke für die info. Hatte es so "interpretiert", das es trotzdem geht, wenn man als Option "Neue Version 2 und veraltete Version 1" ausgewählt hatte. Bei nur Version 2 bekomme ich noch nichtmals eine forge Nachricht.

Bezüglich des Bugs:

Wenn ich folgende NICs habe

2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether dc:a6:32:5b:de:bb brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.30/24 brd 192.168.1.255 scope global noprefixroute eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::e2d:2bc4:e016:4a6c/64 scope link
       valid_lft forever preferred_lft forever
3: wlan0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
    link/ether dc:a6:32:5b:de:bc brd ff:ff:ff:ff:ff:ff
6: eth0.80@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
    link/ether dc:a6:32:5b:de:bb brd ff:ff:ff:ff:ff:ff
    inet 10.10.80.30/24 brd 10.10.80.255 scope global noprefixroute eth0.80
       valid_lft forever preferred_lft forever
    inet6 fe80::efdc:5c9c:8ac2:f731/64 scope link
       valid_lft forever preferred_lft forever


und kein DoorBird Device habe und leges per

define Klingel DoorBird 10.10.80.150 <Username> <persönliches Passwort>
an, dann stürzt fhem mit der oben genannten Fehlermeldung reproduzierbar ab.





Raspi2|nanoCul433|nanoCul868|CCU2
Energie-USBZähler|homebrew HM Devices
DBLog|DBRep|Homematic|Baumarktsteckdosen
Hue|Webcams mit DS-Station (Synology)|Bewegungsmelder|Rollladen|Schalter (IT|HM)

Sailor

#434
Testversion

Ein herzerfrischendes Moinsen vom achtern Diek vorwech!

Eine gute Nachricht:
Anbei eine Testversion zum Testen mit der neuen Verschlüsselungs-Version 1 & 2

Eine schlechte Nachricht:
Wenn Ihr die verwenden wollt, müsst Ihr euren RasPi komplett neu aufziehen.
Der Grund ist, das die neuen Pakete nicht mit den verkorksten Klimmzügen für die alte DoorBird - Version um die Alien-Sodium-1.0.8.0 funktioniert.

Das neue Image am besten (auf eine 2te Karte zwecks Backup) ueber den Raspi-Imager direkt auf die SD - Karte braten.


Danach vor dem fhem - Restore erstmal ein leeres Minimal - Fhem installieren.

Die Pakete
sudo apt-get install -y sox && sudo apt-get install -y libsox-fmt-all && sudo apt-get install -y libsodium-dev && sudo apt-get install -y gstreamer1.0-tools
sudo cpan install Crypt::AuthEnc::ChaCha20Poly1305
sudo cpan install Crypt::Argon2
sudo cpan install Sodium::FFI
sudo cpan install IO::String module
sudo cpan install IO::Socket
installieren, fhem neu starten und ein DoorBird zum Testen definieren.

Bei Problemen bitte einen Auszug der verbose=5 Meldungen hier mit posten.
(Wahrscheinlich werde ich das bereuen  ::) )

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