Blink Security Home Kamera - Modul - 48_BlinkCamera.pm

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

Vorheriges Thema - Nächstes Thema

Esjay

Kannst du mal bitte deine Moduldatei anhängen?
Grüße

viegener

Zitat von: Tommy82 am 11 Januar 2019, 05:38:52
Heute MOrgen habe ich auch wieder eine Meldung im Log
2019.01.11 02:54:58.311 1: PERL WARNING: Use of uninitialized value $curl in concatenation (.) or string at ./FHEM/48_BlinkCamera.pm line 751.
2019.01.11 02:54:58.311 1: stacktrace:
2019.01.11 02:54:58.312 1:     main::__ANON__                      called by ./FHEM/48_BlinkCamera.pm (751)
2019.01.11 02:54:58.312 1:     main::BlinkCamera_DoCmd             called by ./FHEM/48_BlinkCamera.pm (1405)
2019.01.11 02:54:58.313 1:     main::BlinkCamera_Callback          called by FHEM/HttpUtils.pm (606)
2019.01.11 02:54:58.313 1:     main::__ANON__                      called by fhem.pl (724)
2019.01.11 02:54:58.314 1: BlinkCamera_DoCmd Kameras: Failed with :BlinkCamera_DoCmd Kameras: no url found :
2019.01.11 02:54:58.315 2: BlinkCamera_Callback Kameras: for cmd :thumbnail:  retry :----  resulted in :NonBlockingGet: returned BlinkCamera_DoCmd Kameras: no url found :  cmdId :-- from Hidden
Can't ignore signal CHLD, forcing to default.


In Github befindet sich eine neue Version, in der dieser Fehler nicht mehr auftritt und auch ein Aufruf von get ohne notwendige Parameter abgefangen wird.
Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

Tommy82

Hi,
hab gestern das Update eingespielt und Neugestartet, heute hab ich dann diese Meldungen im Log
2019.01.13 09:44:43.443 1: BlinkCamera_DoCmd Kameras: Failed with :BlinkCamera_DoCmd Kameras: no url found :
2019.01.13 09:44:43.444 2: BlinkCamera_Callback Kameras: for cmd :thumbnail:  retry :----  resulted in :NonBlockingGet: returned BlinkCamera_DoCmd Kameras: no url found :  cmdId :-- from Hidden
2019.01.13 09:44:43.488 1: BlinkCamera_DoCmd Kameras: Failed with :BlinkCamera_DoCmd Kameras: no url found :
2019.01.13 09:44:43.489 2: BlinkCamera_Callback Kameras: for cmd :thumbnail:  retry :----  resulted in :NonBlockingGet: returned BlinkCamera_DoCmd Kameras: no url found :  cmdId :-- from Hidden
2019.01.13 09:45:17.761 1: BlinkCamera_DoCmd Kameras: Failed with :BlinkCamera_DoCmd Kameras: no url found :
2019.01.13 09:45:17.761 2: BlinkCamera_Callback Kameras: for cmd :thumbnail:  retry :----  resulted in :NonBlockingGet: returned BlinkCamera_DoCmd Kameras: no url found :  cmdId :-- from Hidden
2019.01.13 09:45:17.799 1: BlinkCamera_DoCmd Kameras: Failed with :BlinkCamera_DoCmd Kameras: no url found :
2019.01.13 09:45:17.800 2: BlinkCamera_Callback Kameras: for cmd :thumbnail:  retry :----  resulted in :NonBlockingGet: returned BlinkCamera_DoCmd Kameras: no url found :  cmdId :-- from Hidden
Can't ignore signal CHLD, forcing to default.
2019.01.13 10:28:16.065 1: [Freezemon] myFreezemon: possible freeze starting at 10:28:13, delay is 3.062 possibly caused by: tmr-BlinkCamera_PollInfo(Kameras)
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

viegener

@Tommy82: Gibt es denn zu Deinen Kameras überhaupt thumbnails? Hast Du mal ein getThumbail auf allen Kameras ausgeführt?

Das Problem ist ja, dass das Blink-Protokoll nicht dokumentiert ist und deshalb ich nur aus den Daten zu meinen Kameras etwas erschliessen kann. Wenn das Problem auch damit weiterbesteht, bräuchte ich ein log mit verbose 5 über einige Zeit, damit ich feststellen kann, was bei Dir anders ist.

Achtung ein log mit verbose 5 enthält vermutlich private daten (inkl. keys und urls zu Bildern)

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

Tommy82

Zitat von: viegener am 13 Januar 2019, 13:01:56
@Tommy82: Gibt es denn zu Deinen Kameras überhaupt thumbnails? Hast Du mal ein getThumbail auf allen Kameras ausgeführt?

Das Problem ist ja, dass das Blink-Protokoll nicht dokumentiert ist und deshalb ich nur aus den Daten zu meinen Kameras etwas erschliessen kann. Wenn das Problem auch damit weiterbesteht, bräuchte ich ein log mit verbose 5 über einige Zeit, damit ich feststellen kann, was bei Dir anders ist.

Achtung ein log mit verbose 5 enthält vermutlich private daten (inkl. keys und urls zu Bildern)

Ja dann bekomme ich ein Thumbnail, das funktioniert alles. Ich kann auch kein Fehl verhalten entdecken bis auf die Meldungen im Log.
Kann gerne heute abend mal verbose 5 einstellen und dann mal loggen

2019.01.13 16:03:08.936 1: BlinkCamera_DoCmd Kameras: Failed with :BlinkCamera_DoCmd Kameras: no url found :
2019.01.13 16:03:08.937 2: BlinkCamera_Callback Kameras: for cmd :thumbnail:  retry :----  resulted in :NonBlockingGet: returned BlinkCamera_DoCmd Kameras: no url found :  cmdId :-- from Hidden
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

rabehd

Auch funktionierende Lösungen kann man hinterfragen.

viegener

Zitat von: rabehd am 13 Januar 2019, 16:43:01
das habe cih auch siehe Antwort 192

Deine Meldung in #192 ist etwas ganz anderes - Ich stimme Deiner Vermutung zu, dass das mit Deinem Internetzugang zutun hat, denn dabei geht es um die Nichterreichbarkeit der Server von Blink (nicht um einen fehlenden URL in den Daten des Moduls - wie bei tommy82)
Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

Tommy82

Kann es sein das in der neuen Version die Readings

  • video
  • videoFilename
  • videoID

nicht mehr aktualisiert werden? Seit dem ich das Update gemacht hab, wurde nichts mehr aktualisiert.....
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

viegener

Zitat von: Tommy82 am 13 Januar 2019, 19:58:36
Kann es sein das in der neuen Version die Readings

  • video
  • videoFilename
  • videoID

nicht mehr aktualisiert werden? Seit dem ich das Update gemacht hab, wurde nichts mehr aktualisiert.....

Wenn Du getVideoAlert ohne Parameter im notify verwendest, dann ist das erklärbar. Hier waren die neuen Tests auf korrekte Parameter etwas zu stark. Also bitte nochmal die neuste Version aus github verwenden, dann sollte auch getVideoAlert ohne Parameter wieder gehen.
Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

Tommy82

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

eisenhauer1987

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

Tommy82

Also das Live Video läuft bei mir auch noch nicht.

Was mich grade Wundert das du das AlertVideo per doif runterladen musst, geht bei mir per proxyDir und imgOriginalFile.

Was natürlich verlangt das ich von Zeit zu Zeit das Verzeichniss manuel lösche, damit nicht noch die DSGVO greift :-)
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

eisenhauer1987

Hi ja das DOIF ist nicht nötig, sorgt in Verbindung mit einen "inotify" aber für ein wenig Komfort. So wird das Video bei einem Alert runter geladen und kopiert, damit das letzte Video immer den gleichen Namen hat.

([VG.Blink:alertID])
(get VG.Blink getThumbnail Haustuer)
(get VG.Blink getVideoAlert [VG.Blink:alertID])
DOELSEIF
([VG.Blink.Motion.File:lastEventFile])
( {system("cp [VG.Blink.Motion.File:lastEventFile] /opt/fhem/blink/latest.mp4")} )


Hat keiner den Liveview am laufen?

Tommy82

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

Tommy82

Hi,
ich hätte nochmal 3 Fragen zum Modul

  • Wird es irgendwann über das fhem update mit geliefert und aktualisiert oder muss ich immer auf GH gucken ob es was neues gibt?
  • Ich würde gerne das PopUp Widget für die FTUI nutzen, das das Video aufpoppt wenn ein Alarm ausgelöst wird, allerdings braucht das Widget ein reading welche true or false liefert kannst du sowas einbauen, z.b. wenn kein Alarm ist =false, sobbald eine Kamera Alarm meldet = true
  • Ich würde gerne die Kameras auf in das Alarm Modul https://wiki.fhem.de/wiki/Modul_Alarm als Alarm Sensor mit einbinden, allerdings wäre dann ein reading in der Art von "Motion Detected" oder ähnliches wünschens wert.

Danke
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