Blink Security Home Kamera - Modul - 48_BlinkCamera.pm

Begonnen von viegener, 26 Oktober 2016, 22:31:25

Vorheriges Thema - Nächstes Thema

Tommy82

Zitat von: Tommy82 am 04 März 2019, 19:49:13
Das ist richtig, aber auch dann würde ich ein reading benötigen welches z.b. bei Alarm 1 oder on oder sowas liefert und anschließend wieder auf 0 oder off schaltet oder !?

Also ich hänge hier leider immer noch, wäre sehr dankbar über einen Stupser den ich verstehe:-)

Hab seit ein paar Tagen auch immer mal noch diese Meldung im Log
2019.04.13 01:29:12.966 2: BlinkCamera_Callback Kameras: for cmd :alerts:  retry :2  resulted in :NonBlockingGet: returned connect to https://rest.prde.immedia-semi.com:443 timed out:  cmdId :-- from Hidden
2019.04.13 01:29:12.975 3: BlinkCamera_Callback Kameras: Reached max retries (ret: NonBlockingGet: returned connect to https://rest.prde.immedia-semi.com:443 timed out) for cmd alerts
Fhem Cubitruck  Armbian Buster with Linux 5.3.9-sunxi
HM-CC_RT-DN, HM-Sec-RHS,HM-Sec-SD, HM-Sec-SCo,IT1500,1xIT GRR-3500 Fritz!Dect200,Powerline546E,Enigma2 Modul mit 3 Vu+,Wol Modul für WinServer2016 und WinServer 2019,FB6590
Allnetl Wandtablett mit FTUI

z400

Guten Abend zusammen.
Hat sich bei Blink irgendetwas geändert? Ich kann keine einzelne Kamera enablen.
Ein
set BlinkCameras camEnable Haustuere

liefert im Log:

2019-04-24_20:07:21 BlinkCameras camEnable Haustuere
2019-04-24_20:07:21 BlinkCameras cmdResult: SUCCESS
2019-04-24_20:07:21 BlinkCameras cmd: camEnable
2019-04-24_20:07:21 BlinkCameras Cam_Treppe_Temp: 17.6
2019-04-24_20:07:21 BlinkCameras Cam_Balkon_Temp: 14.85
2019-04-24_20:07:21 BlinkCameras Cam_Haustuere_Temp: 18.7
2019-04-24_20:07:21 BlinkCameras cmdResult: SUCCESS
2019-04-24_20:07:21 BlinkCameras Cam_Treppe_Temp: 17.6
2019-04-24_20:07:21 BlinkCameras Cam_Balkon_Temp: 14.85
2019-04-24_20:07:21 BlinkCameras Cam_Haustuere_Temp: 18.7
2019-04-24_20:07:21 BlinkCameras networkCamera12345Active: disarmed
2019-04-24_20:07:21 BlinkCameras networkSyncModule: xxxxx:online
2019-04-24_20:07:21 BlinkCameras networkName: Home
2019-04-24_20:07:21 BlinkCameras networkCamera12345Batt: 3
2019-04-24_20:07:21 BlinkCameras networkCamera12345: Haustuere:disarmed


Bei einem set BlinkCameras arm
werden alle Kameras scharf geschaltet.

Ist nun irgendetwas anders? Habt ihr was mitbekommen?

viegener

@z400: Ich vermute, dass Du einen "disarm" Befehl gesendet hast (oder in der App "deaktiviert"). Das Reading networkArmed zeigt diesen Status an. Dann lässt sich keine einzelne Kamera per "camEnable" einschalten. Also nochmal einen "arm" Befehl senden und dann geht bei mir auch der einzelnen camEnable/camDisable.
Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

Mumpitz

Zitat von: eisenhauer1987 am 15 Januar 2019, 08:21:30
Hi,

ich nutze das Modul seit längeren und es funktioniert sehr gut. Ich habe ein DOIF geschrieben um die alert Videos bei Auslösung lokal zu sichern dies funktioniert Problemlos. Leider bekomme ich den Liveview nicht zum laufen. Ein "get liveview" ruft bei mir einen rtsps: Pfad ab. Leider kann ich den mit keinen mir bekannten player öffnen. Wo ist der Trick?

Grüße

Hallo Eisenhauer

Hast Du das lösen können? wäre auch daran interessiert, das Live Bild mittels TabletUI stream zu können.
Gruss

eisenhauer1987

Hi,

leider nein. Ich kann nur die Alert Videos runterladen und abspielen.

Lapsus

Hallo zusammen
danke erstmal für das schöne Modul.
Hat einige Zeit super funktioniert.
Aber seit dem 14.05. aktualisiert sich die alertID nicht mehr.
Klappt es bei euch noch? Oder steckt der Fehler bei mir?
Hab das blink device mehrfach gelöscht und neu angelegt.
Hab ein neues Fhem zu Testzwecken angelegt und das blink device neu angelegt.
Immer das gleiche. Die alertID aktualisiert sich bei mir nicht mehr.
:-[

Merlin1

#231
Ich habe ein Problem mit dem Webpfad:
Ich habe den Standard webName geändert, er ist nicht mehr fhem.
das aktuelle Modul in GitHub scheint das noch vorauszusetzen und generiert die URLs immer mit fhem/
Daher stimmen auch die Image URLs nicht.

Und irgendwie läd er die Videos nicht. Er erzeug in tmp nur 40 Bytes lange Dateien mit dem korrekten Dateinamen, sie enthalten aber statt dem mp4 folgenden Text:

{"message":"Media not found","code":700}



Lapsus

Bei mir genau das gleiche.  :-[
Vielleicht hat Kollege viegener
nochmal Lust ein Auge drauf zu werfen.  ;)

viegener

Zitat von: Merlin1 am 22 Mai 2019, 23:24:09
Ich habe ein Problem mit dem Webpfad:
Ich habe den Standard webName geändert, er ist nicht mehr fhem.
das aktuelle Modul in GitHub scheint das noch vorauszusetzen und generiert die URLs immer mit fhem/
Daher stimmen auch die Image URLs nicht.

Und irgendwie läd er die Videos nicht. Er erzeug in tmp nur 40 Bytes lange Dateien mit dem korrekten Dateinamen, sie enthalten aber statt dem mp4 folgenden Text:

{"message":"Media not found","code":700}

Ich habe in github eine Version eingechecked in der man webname als Attribut konfigurieren kann. Nach dem Einspielen der neuen Version muss erst ein reset auf dem Device ausgeführt werden, damit ide neuen URLs erzeugt werden.

Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

Merlin1

#234
Zitat von: viegener am 23 Mai 2019, 10:22:04
Ich habe in github eine Version eingechecked in der man webname als Attribut konfigurieren kann. Nach dem Einspielen der neuen Version muss erst ein reset auf dem Device ausgeführt werden, damit ide neuen URLs erzeugt werden.

Danke! Jetzt funktioniert es mit den Thumbnails super.

Allerdings wird jetzt gar kein Video mehr erzeugt und wenn ich "getVideoAlert" so aufrufe kommt ein Popup mit
"BlinkCamera_DoCmd BlinkCamera: no video id or url found ()"

Im Log steht auch nicht mehr drin:
2019.05.23 13:55:32 1: BlinkCamera_DoCmd BlinkCamera: Failed with :BlinkCamera_DoCmd BlinkCamera: no video id or url found (<undef>):
2019.05.23 13:55:32 3: BlinkCamera_Callback BlinkCamera: Reached max retries (ret: NonBlockingGet: returned BlinkCamera_DoCmd BlinkCamera: no video id or url found (<undef>)) for cmd video


Auch im Eventlog nur die bekannte Fehlermeldung:
2019-05-23 14:11:11 BlinkCamera BlinkCamera networkCamera150xxx: Kamera1:armed
2019-05-23 14:11:11 BlinkCamera BlinkCamera networkName: Zuhause
2019-05-23 14:11:11 BlinkCamera BlinkCamera networkCamera150xxxUrl: /home/BlinkCamera/BlinkCamera/thumbnail/camera/150460.jpg
2019-05-23 14:11:11 BlinkCamera BlinkCamera networkCamera150xxxActive: armed
2019-05-23 14:11:11 BlinkCamera BlinkCamera networkSyncModule: 106xxx:online
2019-05-23 14:11:11 BlinkCamera BlinkCamera networkCamera150xxxName: Kamera1
2019-05-23 14:11:11 BlinkCamera BlinkCamera networkArmed: 1
2019-05-23 14:11:11 BlinkCamera BlinkCamera networkCamera150xxxatt: 3
2019-05-23 14:11:11 BlinkCamera BlinkCamera networkNotifications: 1
2019-05-23 14:11:11 BlinkCamera BlinkCamera networkStatus: ok
2019-05-23 14:11:11 BlinkCamera BlinkCamera networkCameras: 150xxx:Kamera1
2019-05-23 14:11:11 BlinkCamera BlinkCamera cmdResult: SUCCESS
2019-05-23 14:11:15 BlinkCamera BlinkCamera cmdResult: NonBlockingGet: returned BlinkCamera_DoCmd BlinkCamera: no video id or url found ()

viegener

@Merlin1: Kann es sein, dass es gerade in alertID kein Video gibt (nach dem reset), das würde diese Meldung erklären.

Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

Merlin1

 @viegener, nachdem das Event Datum anscheinend uralt war und ich das Video mit dem Datum auch in der App nicht gefunden habe (Das war wohl auch die Ursache für das 40-Byte File "Media not found".), habe ich alles komplett neu angelegt: Cam + Gateway + Account

Ich habe die Cam enabled, ge-armed, und löse Events durch Bewegung aus. Sie wird in den Readings auch angezeigt, auch das Thumbnail klappt jetzt. Auch der Request auf ein neues.

Wenn ich die App verwendende, dann werden diese auch angezeigt und in der Cloud gespeichert.
Die App habe ich völlig deaktiviert, dass sie keine Events abräumt.

Das Pollen scheint auch zu klappen, alle 30s kommen neue Readings.

Aber eine aktuelle "alterID" kommt anscheinend nicht an.

Lapsus

#237
Meine Kamera an der Haustür macht die ganze Zeit Bilder.
Diese kann ich auch in der Blink App sehen. Aber die alertID ändert sich nicht und hat einen alten Zeitstempel.

path       /api/v2/videos/changed?page=1&since=2019-05-15T12:24:18Z   
url        https://rest.prde.immedia-semi.com/api/v2/videos/changed?page=1&since=2019-05-15T12:24:18Z
     
   READINGS:
     2019-05-23 17:18:35   alertCamera     150084
     2019-05-23 17:18:35   alertCameraName Vordereingang
     2019-05-23 17:18:35   alertID         176474195
     2019-05-23 17:18:35   alertTime       2019-05-09T11:41:28+00:00
         

viegener

Zitat von: Lapsus am 23 Mai 2019, 18:52:24
Meine Kamera an der Haustür macht die ganze Zeit Bilder.
Diese kann ich auch in der Blink App sehen. Aber die alertID ändert sich nicht und hat einen alten Zeitstempel.

path       /api/v2/videos/changed?page=1&since=2019-05-15T12:24:18Z   
url        https://rest.prde.immedia-semi.com/api/v2/videos/changed?page=1&since=2019-05-15T12:24:18Z
     
   READINGS:
     2019-05-23 17:18:35   alertCamera     150084
     2019-05-23 17:18:35   alertCameraName Vordereingang
     2019-05-23 17:18:35   alertID         176474195
     2019-05-23 17:18:35   alertTime       2019-05-09T11:41:28+00:00
       

Ich kann das Problem nachvollziehen.

Es sieht so aus, als ob es mal wieder eine Änderung im Blink-API gab. Ich muss also die Änderungen mal wieder per genauer analysieren. Es sieht so aus, als ob eine neue version 3 der APIs läuft (für die allgemeine Info). Inzwischen läuft meine Infrastruktur zum Auslesen des Protokolls wieder, die Änderungen können aber etwas dauern.

Sorry - es gibt leider wohl immer noch keine offizielle API für die Blinkkameras und damit auch keine Beschreibung wann etwas wie geändert wird.

Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

Lapsus

Das müsste doch auch im Interesse von Blink sein. Dann würden sich sicher noch mehr Leute diese Kamera kaufen.
Aber danke für deine Arbeit, und dass du dieses schöne Modul am laufen hälst.