Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Current_mode so richtig? #12

Closed
kksstefan opened this issue Dec 4, 2020 · 6 comments
Closed

Current_mode so richtig? #12

kksstefan opened this issue Dec 4, 2020 · 6 comments
Assignees
Labels
bug Something isn't working fixed. waiting for feedback Issue should be fixed. Waiting on feedback

Comments

@kksstefan
Copy link

Hi, ich habe gerade festgestellt, dass der current_mode im Geofence Modus beim nach Hause kommen nur einmal kurz auf "home(1)" geht, danach geht er wieder sofort in "Disarmed(63)". Ist das so gewollt?
Wäre es möglich, einen Datenpunkt zu bekommen, sobald die Kamera eine Aufzeichnung startet? Dann kann man sie vor der Haustür als Bewegungsmelder nutzen.

Mit freundlichen Grüßen

Stefan

@bropat
Copy link
Owner

bropat commented Dec 5, 2020

Hi @kksstefan,

die Information in welchen Status gerade di Station ist, bekomme ich zur Zeit auf 3 Wege (HTTP, P2P und Push Benachrichtigung). Aus irgendeinem Grund bekomme ich über der HTTP-Schnittstelle nicht den gleichen Wert wie von den anderen 2 Schnittstellen. Hier gibt es zur Zeit keine Logik noch meiner Seite, sprich ich setze den current_mode state gleich dem Wert den ich gerade von einer Schnittstelle bekomme (wenn ich von mehrere Schnittstellen gleichzeitig Werte bekomme, dann werden diese sequentiell abgearbeitet. Falls dann eine Schnittstelle einen "falschen" Wert liefert und es der letzte abgearbeitete Wert ist, dann haben wir deinen Fall...)

@bropat bropat self-assigned this Dec 5, 2020
@bropat bropat added the bug Something isn't working label Dec 5, 2020
@kksstefan
Copy link
Author

Hallo Patrick,
danke für dein Update 0.0.5. Ich habe es jetzt mal intensiv mit dem motion_detected getestet. Der Datenpunkt springt nur auf "wahr", wenn man in der Basissatation die Push-Benachrichtigung an hat. Das bedeutet z.B. als Bewegungsmelder für eine Tür zum Steuern einer Lampe im Heim-Modus nicht zu gebrauchen, weil die Push-Benachrichtigungen aus sind. Oder man nimmt in Kauf, dass das Handy ununterbrochen klingelt. ;-) Danke erstmal für deine Arbeit.
(nur mal zur Info)

Mit freundlichen Grüßen

Stefan

@bropat
Copy link
Owner

bropat commented Dec 6, 2020

Hallo @kksstefan,

vielen Dank für den ausführlichen Test. Du hast vollkommen Recht, zur Zeit werden hauptsächlich folgende 2 Schnittstellen verwendet:

  • HTTP (Web Service; Default alle 10 min.; polling)
  • Push-Benachrichtigung (dies setzt voraus dass die Push-Benachrichtigungen in der Eufy-App aktiviert wurden)

Die dritte Schnittstelle ist die komplizierteste (P2P), diese muss erst durch Reverse Engineering "erforscht" werden.
Der Adapter schreibt aber schon alle P2P-Events die er erhaltet im Debug-Log mit. Im konkreten Fall des Bewegungsmelders erwarte ich mir einen Eintrag im Log bezüglich den Befehl CMD_MOTION_SENSOR_PIR_EVT (1605).
Kannst du mir das Debug-Log per Mail zusenden? Damit würdest du mir sehr bei der weiteren Implementation helfen. :)

Danke!

Grüße

@kksstefan
Copy link
Author

kksstefan commented Dec 14, 2020

Hi Patrick,
was mir noch auffällt ist das sich die Datenpunkte nicht von selbst ändert, wenn zum Beispiel die Kamera eine Bewegung erkennt, das passiert nur wenn ich in den Adaptereinstellungen eine Abfragerate von nicht 10min sondern 0.01 Minuten einstelle. Kann man das Automatisch bei Erkennung zum Brocker schicken ?

@bropat
Copy link
Owner

bropat commented Dec 15, 2020

Hallo @kksstefan,
wenn du die Bewegung gleich erhalten möchtest hast du 2 Möglichkeiten:

  1. du aktivierst die Push-Benachrichtigung
  2. du setzt die "Abtastrate" (wie du bereits gemacht hast) auf einen niedrigen Wert.

Andere Möglichkeiten sind mir zur Zeit nicht bekannt.

Grüße

bropat pushed a commit that referenced this issue Feb 14, 2021
Last livestream is always saved and is still available later
Implemented device and station parameter refresh over P2P
Revised push notification implementation
Fixed issue #71 by implementing retry mechanism on HTTP error 404 (max. 5 retries with increasing delay)
Fixed issue #12
Eufy client library extracted as standalone library and adapters ported to new shared library: eufy-security-client
Removed following states: last_captured_pic_url, last_captured_pic_html
Updated versions of the package dependencies
@bropat bropat added the fixed. waiting for feedback Issue should be fixed. Waiting on feedback label Feb 14, 2021
@bropat
Copy link
Owner

bropat commented Feb 14, 2021

Hallo @kksstefan ,

sollte mit der Version 0.2.0 nun behoben sein.

Grüße

@bropat bropat closed this as completed Feb 20, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working fixed. waiting for feedback Issue should be fixed. Waiting on feedback
Projects
None yet
Development

No branches or pull requests

2 participants