Doorbird - Keine Aktualisierung der Readings motion_* und doorbell_*

Begonnen von Guybrush, 13 März 2024, 12:17:56

Vorheriges Thema - Nächstes Thema

Guybrush

Bei meiner Doorbird werden seit einigen Tagen die readings motion_sensor und doorbell_button_001 nicht mehr aktualisiert. Die Pushbenarchrichtigung an die Apps gehen ganz normal. Auch die Kommunikation geht - state ist connected und Abruf zb von history_request geht ebenfalls. Auch alle anderen set/get Befehle gehen.

Ich gehe mal davon aus, dass die Doorbird bei Bewegungserkennung einen push sendet? Erfolgt dieser ggf. über multicast o.ä. ? Die Doorbirds sind nämlich in einem eigenen vLan / anderes netzwerk. Allerdings habe ich da testweise alle firewall rules deaktiviert. Das einzige was halt nicht greift wären casts. Das ist derzeit mein einziger Erklärungsansatz, da ansonsten alles insoweit ja funktioniert :( 

ein verbose 5 brachte zumindest folgende Meldungen im Log beim Aufruf des Devices in FHEM:

2024.03.13 12:10:29 5: Doorbird.Eingang : DoorBird_Set _______________________________________________________________________
2024.03.13 12:10:29 5: Doorbird.Eingang : DoorBird_Set - name                               : Doorbirdxxxxxx
2024.03.13 12:10:29 5: Doorbird.Eingang : DoorBird_Set - command                            : ?
2024.03.13 12:10:29 5: Doorbird.Eingang : DoorBird_Set - option                             :
2024.03.13 12:10:29 5: Doorbird.Eingang : DoorBird_Set - RelayAdresses                      : 1,xxxxxx@1,xxxxxx@2,xxxxxx@3
2024.03.13 12:10:29 5: Doorbird.Eingang : DoorBird_Set - OpsModeList                        :
2024.03.13 12:10:29 5: Doorbird.Eingang : DoorBord_Set -
2024.03.13 12:10:29 5: Doorbird.Eingang : DoorBird_Set - usage                              : Unknown argument, choose one of Open_Door:1,xxxxxx@1,xxxxxx@2,xxxxxx@3 OpsMode: Restart:noArg Transmit_Audio Receive_Audio Live_Video:on,off Light_On:noArg Live_Audio:on,off
(xxxxxx hab ich eingefügt um die user zu schwärzen)

hier sind noch meine defs:
defmod Doorbird.Eingang DoorBird xxxxxx crypt:xxxxxx crypt:xxxxxx
attr Doorbird.Eingang AudioFileDir /xxxxxx/
attr Doorbird.Eingang DbLogExclude .*
attr Doorbird.Eingang DbLogInclude motion_sensor,doorbell_button_001
attr Doorbird.Eingang HistoryFilePath 1
attr Doorbird.Eingang ImageFileDir /xxxxxx/
attr Doorbird.Eingang MaxHistory 10
attr Doorbird.Eingang VideoFileDir /xxxxxx/
attr Doorbird.Eingang icon doorbird
attr Doorbird.Eingang room Erdgeschoss->Eingang
attr Doorbird.Eingang verbose 5

Es ging jedenfalls mal alles. Aus unbekannten Gründen geht es nun nur nicht mehr.. Vielleicht weiß ja einer was...  ;)

Guybrush

mal noch als Ergänzung... Die broadcasts werden verschickt und kommen auch auf dem FHEM Server an:

tcpdump -A -n "udp and src 192.168.xxx.xxx"
tcpdump: verbose output suppressed, use -v[v]... for full protocol decode
listening on eth0, link-type EN10MB (Ethernet), snapshot length 262144 bytes
17:25:10.807221 IP 192.168.xxx.xxx.34192 > 255.255.255.255.6524: UDP, length 22
17:25:10.807522 IP 192.168.xxx.xxx.34192 > 255.255.255.255.6524: UDP, length 22
17:25:10.807688 IP 192.168.xxx.xxx.54103 > 255.255.255.255.35344: UDP, length 22
17:25:10.807812 IP 192.168.xxx.xxx.54103 > 255.255.255.255.35344: UDP, length 22
17:25:15.732110 IP 192.168.xxx.xxx.34192 > 255.255.255.255.6524: UDP, length 70
17:25:15.732331 IP 192.168.xxx.xxx.34192 > 255.255.255.255.6524: UDP, length 70
17:25:15.732508 IP 192.168.xxx.xxx.54103 > 255.255.255.255.35344: UDP, length 70
17:25:15.732646 IP 192.168.xxx.xxx.54103 > 255.255.255.255.35344: UDP, length 70
17:25:15.732987 IP 192.168.xxx.xxx.34192 > 255.255.255.255.6524: UDP, length 70
17:25:15.733153 IP 192.168.xxx.xxx.34192 > 255.255.255.255.6524: UDP, length 70
17:25:15.733306 IP 192.168.xxx.xxx.54103 > 255.255.255.255.35344: UDP, length 70
17:25:15.733440 IP 192.168.xxx.xxx.54103 > 255.255.255.255.35344: UDP, length 70
17:25:15.733770 IP 192.168.xxx.xxx.34192 > 255.255.255.255.6524: UDP, length 70
17:25:15.733928 IP 192.168.xxx.xxx.34192 > 255.255.255.255.6524: UDP, length 70
17:25:15.734082 IP 192.168.xxx.xxx.54103 > 255.255.255.255.35344: UDP, length 70
17:25:15.734215 IP 192.168.xxx.xxx.54103 > 255.255.255.255.35344: UDP, length 70
17:25:15.734528 IP 192.168.xxx.xxx.34192 > 255.255.255.255.6524: UDP, length 70
17:25:15.734688 IP 192.168.xxx.xxx.34192 > 255.255.255.255.6524: UDP, length 70
17:25:15.734837 IP 192.168.xxx.xxx.54103 > 255.255.255.255.35344: UDP, length 70
17:25:15.734958 IP 192.168.xxx.xxx.54103 > 255.255.255.255.35344: UDP, length 70
17:25:15.735262 IP 192.168.xxx.xxx.34192 > 255.255.255.255.6524: UDP, length 70
17:25:15.735410 IP 192.168.xxx.xxx.34192 > 255.255.255.255.6524: UDP, length 70
17:25:15.735547 IP 192.168.xxx.xxx.54103 > 255.255.255.255.35344: UDP, length 70
17:25:15.736161 IP 192.168.xxx.xxx.54103 > 255.255.255.255.35344: UDP, length 70
17:25:15.747004 IP 192.168.xxx.xxx.34192 > 255.255.255.255.6524: UDP, length 70
17:25:15.747180 IP 192.168.xxx.xxx.34192 > 255.255.255.255.6524: UDP, length 70
17:25:15.747325 IP 192.168.xxx.xxx.54103 > 255.255.255.255.35344: UDP, length 70
17:25:15.747438 IP 192.168.xxx.xxx.54103 > 255.255.255.255.35344: UDP, length 70
17:25:17.817426 IP 192.168.xxx.xxx.34192 > 255.255.255.255.6524: UDP, length 22
17:25:17.817597 IP 192.168.xxx.xxx.34192 > 255.255.255.255.6524: UDP, length 22
17:25:17.817739 IP 192.168.xxx.xxx.54103 > 255.255.255.255.35344: UDP, length 22
17:25:17.817850 IP 192.168.xxx.xxx.54103 > 255.255.255.255.35344: UDP, length 22

das ist jetzt von dem bewegungssensor. Die Notification kommt auch in der doorbird app an. Das einzige was nicht geht ist das fhem modul. Jedenfalls können Netzwerk Probleme damit wohl ausgeschlossen werden.

das könnte vielleicht daran liegen, dass nur auf dem Port 6524 gelauscht wird:
netstat -tulpen |grep -e 6524 -e 35344
udp        0      0 0.0.0.0:6524            0.0.0.0:*                           995        18474      1024/perl

Wenn der UDP Port 35344 wichtig ist, dann dürfte das daran liegen. Warum der nicht aufgemacht wird weiß ich nicht. Im 73_Doorbird.pm Modul wird der Port jedenfalls genauso gesetzt wie 6524.  ???