Ring Video Doorbell

Begonnen von blueberry63, 23 August 2017, 11:06:28

Vorheriges Thema - Nächstes Thema

dominik

Ich habe das mal gegoogelt und gesehen, dass es bei Home Assistant schon ähnliche Rückmeldungen gab. Der Grund dürfte ein abgelaufener Token sein, kann sein, dass der nur 48h läuft und ich das noch nicht richtig verarbeite. Ich schau mir das mal an.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

dominik

Laut Doku und auch der Home Assistant Implementierung schaut im Code alles korrekt aus.

Hast du das ding oder deviceUpdateInterval geändert? Teilweise habe ich gelesen, dass bei zu kurzen Intervallen dieses Problem vorkommen kann. deviceUpdateInterval kann eigentlich sehr lang (300s default) sein, das braucht man im Normalfall nicht.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

leachim200

#392
Hi
Danke für die Rückmeldung. Ich habe an den Einstellungen nichts geändert.
Ich glaube aber das du recht hast da bei dem alten System auch in regelmäßigen Intervallen ein Neustart des Skriptes notwendig war.

Kannst du mir sagen auf was ich den update interval setzen kann und soll.
Danke lg michi

christian.71

Hallo, ich wollte nun auch meine Ring Camera in Fhem einbinden und bin nach der Anleitung https://github.com/dominikkarall/fhem_pythonbinding vorgegangen.
Allerdings bekomme ich folgende Fehlermeldung in der LOG:
BindingsIo: ERROR local_pybinding - error while connecting: 127.0.0.1: Connection refused (111)

Ich muss vielleicht noch erwähnen, dass ich fhem im docker benutze. Muss ich da vielleicht was bestimmtes beachten?

dominik

Hi,

ich glaube beim Docker funktionieren die automatischen Library Installationen noch nicht. Ich habe schon etwas umgebaut, kann es nur leider gerade nicht testen.

Mach bitte mal
sudo -u pip3 --user install asyncio websockets importlib_metadata cryptography ring_doorbell

Danach machst ein kill vom fhem_pythonbinding Prozess auf der Linux Konsole. Es startet innerhalb von einer Minute neu. Wenn dann noch immer disconnected steht, poste bitte das PythonBinding Log aus dem FHEM Log Verzeichnis.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

dominik

Zitat von: leachim200 am 19 November 2020, 07:10:48
Hi
Danke für die Rückmeldung. Ich habe an den Einstellungen nichts geändert.
Ich glaube aber das du recht hast da bei dem alten System auch in regelmäßigen Intervallen ein Neustart des Skriptes notwendig war.

Kannst du mir sagen auf was ich den update interval setzen kann und soll.
Danke lg michi
Sorry, die Antwort hatte ich übersehen.
Lass das Intervall mal auf 300 (also Attribut löschen). Wenn es dann wieder vorkommt, probier bitte mal 600s. Lass mich bitte wissen ob es damit besser/schlechter wird. Wenn ein Neustart hilft, dann sollte ich es mit Code auch beheben können, weil dann dürfte dich Ring nicht blockiert haben.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

christian.71

Zitat von: dominik am 23 November 2020, 20:15:22
Mach bitte mal
sudo -u pip3 --user install asyncio websockets importlib_metadata cryptography ring_doorbell


Wenn ich das mache, kommt bei mir:
christian@nuc:~$ sudo -u pip3 --user install asyncio websockets importlib_metadata cryptography ring_doorbell
sudo: unknown user: install
sudo: unable to initialize policy plugin

dominik

Ok, lass dann bitte mal das --user weg
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

christian.71

Dann kommt:

christian@nuc:~$ sudo -u pip3 install asyncio websockets importlib_metadata cryptography ring_doorbell
sudo: unknown user: pip3
sudo: unable to initialize policy plugin

Otto123

Ich denke ja so:
sudo pip3 install asyncio websockets importlib_metadata cryptography ring_doorbell
es gibt kein User pip3 - das ist das Kommando ;)
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

dominik

Ach, ja, sollte eigentlich sudo -u fhem sein.
Nur sudo ist auch ok, dann wird es systemweit installiert.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

christian.71

Zitat von: Otto123 am 24 November 2020, 19:27:33
Ich denke ja so:
sudo pip3 install asyncio websockets importlib_metadata cryptography ring_doorbell
es gibt kein User pip3 - das ist das Kommando ;)

Wenn ich das in der Fhem Console in Docker eingebe funktioniert es und meine Ring Kamera geht auf connected. :-)
Weiß jemand zufällig, wie ich das im fhem-docker container "fest" einbauen kann? Bei jedem Container Neustart müsste ich es sonst neu eingeben.

dominik

Super!

Ich glaube nicht, dass du das neu eingeben musst. Diese Komponenten sind ja nun fix im Container installiert.
Im nächsten Update sollte die Installation dann eh automatisch klappen.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

christian.71

Wenn ich den Container neustarte ist wieder alles weg. Gerade nochmal getestet. Aber wenn das im nächsten Update mit drin ist... umso besser. :-)

dominik

Hmm...ist das normal? Dann sind ja auch dauern alle Config und Log Files von FHEM bei jedem Neustart weg.

Ich arbeite selbst nicht mit Docker, aber mein Stand ist, dass man einen Container neu starten kann und nur beim Setup das docker File herangezogen wird um den Container mit den entsprechend Commands zu konfigurieren.
fhempy -  https://github.com/fhempy/fhempy: GoogleCast, Tuya, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik