Blink Security Home Kamera - Modul - 48_BlinkCamera.pm

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

Vorheriges Thema - Nächstes Thema

isy

Ich habe heute alles gelöscht. In der App und in FHEM.

Nach neuem Login und Eingabe der Pin sehen die Readings in FHEM insofern gut aus, solange man nicht "get getinfoCamera" anklickt.
Danach ist das Reading cameraConfig###### der jeweiligen Kamera wie oben schon dokumentiert defekt.

Kann jemand hier weiterhelfen?

Ein Weg wird erst zu einem Weg, wenn man ihn geht

Tueftler1983

Hallo zusammen,
habe seid dem Wochenende 2 blink Kameras.
In FHEM eingerichtet ist das Modul, der blink Ordner ist angelegt.

Aber 2 fragen habe ich grade, 1. welches Reading gibt mir an wenn eine Kamera Alarm meldet?
2. Wie rufe ich in FHEM ein Live Video ab oder sende den Link dazu via Telegram, Mail etc??

LG holger

isy

#797
Hallo Holger,
tja, ich habe mit dem Modul viele Fragen gehabt, die ich nur allein abklären konnte. Daher ist unten also meine Lösung dokumentiert. Vielleicht hilft sie dir!

Hintergrund
1.) Das Modul liest ausschließlich die Daten aus der Blink Cloud, also nicht vom Sync Modul.
    Daher erfolgt ein Setzen der Alarm-Readings in FHEM nur mit aktivem Blink-Abo.
2.) Bei einem Alarm wird das Reading "alertID" erzeugt. Es ist aber so, dass dieses Reading z.B.
    nach deletereading <blink> verschwindet
    und erst nach erneutem Alarm wieder auftaucht. Mein Probe-Abo ist abgelaufen, daher fehlt das Reading jetzt (für immer hi).
3.) Ich habe einige Automatisierungen eingerichtet zur Alarmierung über ntfy.sh und auch per Mail. Die sind jetzt natürlich allesamt
    wirkungslos.

Auf einen Alarm triggern:
defmod blinkAlarm DOIF ([BlinkKamera:"^alertID:.*$"]) \
 (get BlinkKamera getVideoAlert) \
 (set NTFY message Alarm von Kamera [BlinkKamera:alertCameraName]) \
 (set NTFY attach [BlinkKamera:alertPictureLink]) \
DOELSE

Thumbnail Bilder regelmäßig holen:
defmod GetBildBlinkKameras DOIF ([+01:00]) (get BlinkKamera getThumbnail all) DOELSE
attr GetBildBlinkKameras do always
attr GetBildBlinkKameras stateFormat timer_01_c01

Alarm Videos holen:
defmod blinkAlarmVideoAvailable DOIF ([BlinkKamera:"^videoFilename:.*$"]) \
{DebianMail('mail@mail.de',"Blink Kamera Alarm","Kamera: ".ReadingsVal("BlinkKamera","alertCameraName","--"),ReadingsVal("BlinkKamera","alertVideoLink","--"))} \
DOELSE
attr blinkAlarmVideoAvailable do always

Notwendige Userreadings:
attr BlinkKamera userReadings networkCamera178072TempC { (ReadingsVal("BlinkKamera","networkCamera178072Temp", 0)-32)*0.55;;}, \
networkCamera177909TempC { (ReadingsVal("BlinkKamera","networkCamera177909Temp", 0)-32)*0.55;;},\
networkCamera180439TempC { (ReadingsVal("BlinkKamera","networkCamera180439Temp", 0)-32)*0.55;;}, \
alertVideoLink   {"/opt/fhem/blink/BlinkCamera_BlinkKamera_video_".ReadingsVal("BlinkKamera","alertID","").".mp4"},\
alertPictureLink {"/opt/fhem/blink/BlinkCamera_BlinkKamera_thumbnail_camera_".ReadingsVal("BlinkKamera","alertCamera","").".jpg"}

Anzeige Thumbnail Bilder im FhemWeb, für jede Kamera
defmod BildGarten weblink image /fhem/BlinkCamera/BlinkKamera/thumbnail/camera/180439.jpg
Viel Erfolg,
Helmut


Ein Weg wird erst zu einem Weg, wenn man ihn geht

Skusi

Jetzt muss ich hier mal um Rat bitten. Ich drehe sonst noch durch.

Ich haben im Log ständig diese Meldung:
File not found in proxydir BlinkCamera_Blink_thumbnail_camera_383946.jpg from (/Blink/thumbnail/camera/383946.jpg)
Diese Kamera existiert aber nicht mehr. Ich habe nun das Blink Modul gelöscht und neu definiert. Alle meine derzeit aktiven Kameras werden gefunden und funktionieren. Aber keine von denen hat diese Nummer.
Ich habe schon die Fhem config nach diese Nummer durchsucht, aber ohne Erfolg.

Wo hat sich jetzt diese Altlast verwachsen und wie werde ich die los.

Vielen Dank schonmal für Tipps.

Gruß Skusi
HP ThinClient 630, SIGNALduino, NanoCul868 (a-culfw), JeeLink Clone (LaCrosse), Firmata  für FB Heizung,Wasser+Gas+Klingel+Lux, Somfy Rolladen, Pollin Steckd.,TX29DTH,Tasmota+IR Lesekopf an Stromz., MAX Fensterkontakte, IButton, Fingerprint, SonOff Tasmota, ESP LED Controler, WLed,zigbee2mqtt...

isy

Moin Skusi,
vielleicht FHEM mal anhalten und die Datei config.save umbenennen, dann neu starten. Die Datei wird dann neu aufgebaut.
VG
Ein Weg wird erst zu einem Weg, wenn man ihn geht

Skusi

Zitat von: isy am 10 April 2025, 09:05:22Moin Skusi,
vielleicht FHEM mal anhalten und die Datei config.save umbenennen, dann neu starten. Die Datei wird dann neu aufgebaut.
VG

Ich kann diese Datei nicht finden.
In welchem Ordner steckt die ?

Mittlerweile wird mein Log nun auch mit anderen Kamera Fehlern zugemüllt:

025.04.10 15:35:48 2: File not found in proxydir BlinkCamera_Blink_thumbnail_camera_1076826.jpg?_=1744292147663 from (/Blink/thumbnail/camera/1076826.jpg?_=1744292147663)
2025.04.10 15:35:58 2: File not found in proxydir BlinkCamera_Blink_thumbnail_camera_1076826.jpg?_=1744292157663 from (/Blink/thumbnail/camera/1076826.jpg?_=1744292157663)
2025.04.10 15:36:08 2: File not found in proxydir BlinkCamera_Blink_thumbnail_camera_1076826.jpg?_=1744292167663 from (/Blink/thumbnail/camera/1076826.jpg?_=1744292167663)
2025.04.10 15:36:18 2: File not found in proxydir BlinkCamera_Blink_thumbnail_camera_1076826.jpg?_=1744292177663 from (/Blink/thumbnail/camera/1076826.jpg?_=1744292177663)
2025.04.10 15:36:28 2: File not found in proxydir BlinkCamera_Blink_thumbnail_camera_1076826.jpg?_=1744292187675 from (/Blink/thumbnail/camera/1076826.jpg?_=1744292187675)
2025.04.10 15:36:38 2: File not found in proxydir BlinkCamera_Blink_thumbnail_camera_1076826.jpg?_=1744292197663 from (/Blink/thumbnail/camera/1076826.jpg?_=1744292197663)
2025.04.10 15:36:48 2: File not found in proxydir BlinkCamera_Blink_thumbnail_camera_1076826.jpg?_=1744292207663 from (/Blink/thumbnail/camera/1076826.jpg?_=1744292207663)
2025.04.10 15:36:58 2: File not found in proxydir BlinkCamera_Blink_thumbnail_camera_1076826.jpg?_=1744292217664 from (/Blink/thumbnail/camera/1076826.jpg?_=1744292217664)
2025.04.10 15:37:08 2: File not found in proxydir BlinkCamera_Blink_thumbnail_camera_1076826.jpg?_=1744292227664 from (/Blink/thumbnail/camera/1076826.jpg?_=1744292227664)
2025.04.10 15:37:18 2: File not found in proxydir BlinkCamera_Blink_thumbnail_camera_1076826.jpg?_=1744292237663 from (/Blink/thumbnail/camera/1076826.jpg?_=1744292237663)
2025.04.10 15:37:28 2: File not found in proxydir BlinkCamera_Blink_thumbnail_camera_1076826.jpg?_=1744292247663 from (/Blink/thumbnail/camera/1076826.jpg?_=1744292247663)
2025.04.10 15:37:38 2: File not found in proxydir BlinkCamera_Blink_thumbnail_camera_1076826.jpg?_=1744292257664 from (/Blink/thumbnail/camera/1076826.jpg?_=1744292257664)
2025.04.10 15:37:48 2: File not found in proxydir BlinkCamera_Blink_thumbnail_camera_1076826.jpg?_=1744292267663 from (/Blink/thumbnail/camera/1076826.jpg?_=1744292267663)
2025.04.10 15:37:58 2: File not found in proxydir BlinkCamera_Blink_thumbnail_camera_1076826.jpg?_=1744292277664 from (/Blink/thumbnail/camera/1076826.jpg?_=1744292277664)
2025.04.10 15:38:08 2: File not found in proxydir BlinkCamera_Blink_thumbnail_camera_1076826.jpg?_=1744292287663 from (/Blink/thumbnail/camera/1076826.jpg?_=1744292287663)
2025.04.10 15:38:18 2: File not found in proxydir BlinkCamera_Blink_thumbnail_camera_1076826.jpg?_=1744292297664 from (/Blink/thumbnail/camera/1076826.jpg?_=1744292297664)
2025.04.10 15:38:28 2: File not found in proxydir BlinkCamera_Blink_thumbnail_camera_1076826.jpg?_=1744292307677 from (/Blink/thumbnail/camera/1076826.jpg?_=1744292307677)
2025.04.10 15:38:38 2: File not found in proxydir BlinkCamera_Blink_thumbnail_camera_1076826.jpg?_=1744292317663 from (/Blink/thumbnail/camera/1076826.jpg?_=1744292317663)
2025.04.10 15:38:48 2: File not found in proxydir BlinkCamera_Blink_thumbnail_camera_1076826.jpg?_=1744292327664 from (/Blink/thumbnail/camera/1076826.jpg?_=1744292327664)
2025.04.10 15:38:58 2: File not found in proxydir BlinkCamera_Blink_thumbnail_camera_1076826.jpg?_=1744292337664 from (/Blink/thumbnail/camera/1076826.jpg?_=1744292337664)
2025.04.10 15:39:08 2: File not found in proxydir BlinkCamera_Blink_thumbnail_camera_1076826.jpg?_=1744292347664 from (/Blink/thumbnail/camera/1076826.jpg?_=1744292347664)
2025.04.10 15:39:18 2: File not found in proxydir BlinkCamera_Blink_thumbnail_camera_1076826.jpg?_=1744292357664 from (/Blink/thumbnail/camera/1076826.jpg?_=1744292357664)
2025.04.10 15:39:28 2: File not found in proxydir BlinkCamera_Blink_thumbnail_camera_1076826.jpg?_=1744292367663 from (/Blink/thumbnail/camera/1076826.jpg?_=1744292367663)
2025.04.10 15:39:38 2: File not found in proxydir BlinkCamera_Blink_thumbnail_camera_1076826.jpg?_=1744292377663 from (/Blink/thumbnail/camera/1076826.jpg?_=1744292377663)
2025.04.10 15:39:48 2: File not found in proxydir BlinkCamera_Blink_thumbnail_camera_1076826.jpg?_=1744292387668 from (/Blink/thumbnail/camera/1076826.jpg?_=1744292387668)
2025.04.10 15:39:58 2: File not found in proxydir BlinkCamera_Blink_thumbnail_camera_1076826.jpg?_=1744292397663 from (/Blink/thumbnail/camera/1076826.jpg?_=1744292397663)
2025.04.10 15:40:08 2: File not found in proxydir BlinkCamera_Blink_thumbnail_camera_1076826.jpg?_=1744292407663 from (/Blink/thumbnail/camera/1076826.jpg?_=1744292407663)
2025.04.10 15:40:18 2: File not found in proxydir BlinkCamera_Blink_thumbnail_camera_1076826.jpg?_=1744292417664 from (/Blink/thumbnail/camera/1076826.jpg?_=1744292417664)
2025.04.10 15:40:28 2: File not found in proxydir BlinkCamera_Blink_thumbnail_camera_1076826.jpg?_=1744292427664 from (/Blink/thumbnail/camera/1076826.jpg?_=1744292427664)
2025.04.10 15:40:38 2: File not found in proxydir BlinkCamera_Blink_thumbnail_camera_1076826.jpg?_=1744292437664 from (/Blink/thumbnail/camera/1076826.jpg?_=1744292437664)
2025.04.10 15:40:48 2: File not found in proxydir BlinkCamera_Blink_thumbnail_camera_1076826.jpg?_=1744292447664 from (/Blink/thumbnail/camera/1076826.jpg?_=1744292447664)
2025.04.10 15:40:58 2: File not found in proxydir BlinkCamera_Blink_thumbnail_camera_1076826.jpg?_=1744292457664 from (/Blink/thumbnail/camera/1076826.jpg?_=1744292457664)
2025.04.10 15:41:08 2: File not found in proxydir BlinkCamera_Blink_thumbnail_camera_1076826.jpg?_=1744292467663 from (/Blink/thumbnail/camera/1076826.jpg?_=1744292467663)
2025.04.10 15:41:18 2: File not found in proxydir BlinkCamera_Blink_thumbnail_camera_1076826.jpg?_=1744292477664 from (/Blink/thumbnail/camera/1076826.jpg?_=1744292477664)

Bin echt am verzweifeln...
Im 10 sekunden Takt vermisst irgendwas eine Datei in diesem komischen Ordner "/Blink/thumbnail/camera/" der nicht existiert !

Unter proxyDir hab ich /media/Blink/ angegeben. In dem Ordner werden auch die Thumbnails abgelegt.

HP ThinClient 630, SIGNALduino, NanoCul868 (a-culfw), JeeLink Clone (LaCrosse), Firmata  für FB Heizung,Wasser+Gas+Klingel+Lux, Somfy Rolladen, Pollin Steckd.,TX29DTH,Tasmota+IR Lesekopf an Stromz., MAX Fensterkontakte, IButton, Fingerprint, SonOff Tasmota, ESP LED Controler, WLed,zigbee2mqtt...

isy

Die ist in der Regel in /opt/fhem/log.
Wird über ein Attribute im "global" Device festgelegt.

Sind die Verzeichnisse für deine Blink Files durch den Fhem User beschreibbar?
Ich habe die alle auf "777" gesetzt. Nicht perfekt, aber funktioniert.
Ein Weg wird erst zu einem Weg, wenn man ihn geht

Skusi

Zitat von: isy am 10 April 2025, 16:51:52Die ist in der Regel in /opt/fhem/log.
Wird über ein Attribute im "global" Device festgelegt.

Sind die Verzeichnisse für deine Blink Files durch den Fhem User beschreibbar?
Ich habe die alle auf "777" gesetzt. Nicht perfekt, aber funktioniert.

Meinst Du die fhem.save Datei ?

Der unter proxyDir angegebene Ordner /media/Blink/ hat die Rechte 777
HP ThinClient 630, SIGNALduino, NanoCul868 (a-culfw), JeeLink Clone (LaCrosse), Firmata  für FB Heizung,Wasser+Gas+Klingel+Lux, Somfy Rolladen, Pollin Steckd.,TX29DTH,Tasmota+IR Lesekopf an Stromz., MAX Fensterkontakte, IButton, Fingerprint, SonOff Tasmota, ESP LED Controler, WLed,zigbee2mqtt...

isy

Ein Weg wird erst zu einem Weg, wenn man ihn geht

Skusi

Die kann ich nicht löschen und neu erstellen lassen.
Da gehen mir zu viel Werte aus Statistik Modulen usw. verloren.
HP ThinClient 630, SIGNALduino, NanoCul868 (a-culfw), JeeLink Clone (LaCrosse), Firmata  für FB Heizung,Wasser+Gas+Klingel+Lux, Somfy Rolladen, Pollin Steckd.,TX29DTH,Tasmota+IR Lesekopf an Stromz., MAX Fensterkontakte, IButton, Fingerprint, SonOff Tasmota, ESP LED Controler, WLed,zigbee2mqtt...

spikeh1

Zitat von: Aekschn am 07 Januar 2025, 09:46:54Guten Morgen,

am vergangenen Black Friday hatte ich mir ein Set der Blink-Kameras besorgt und auch problemlos in FHEM eingebunden. Nun nach Ablauf des Probezeitraums funktioniet die Alarmmeldung in FHEM nicht mehr. Ich habe das device bereits gelöscht und neu eingebunden und sogar in der Blink-App alle Kameras gelöscht und neu zugeordnet aber die Readings Alert.* werden nicht aktualisiert sondern nur initial bei neuanlage des devcie angelegt.
Hat das mit dem fehlenden Abo zutun oder sollte es auch ohn funktionieren?

Vielen Dank vorab!
Florian

Ist bei mir ebenso. Mit ABO funktionierte alles tadellos. Ohne ABO werden die Alert.* Readings nicht mehr aktualisiert. In der Blink-App kommen die Alarmierungen jedoch weiterhin an. Vielleicht läßt sich das ja doch noch irgendwie in das Modul integrieren.

MfG

JoWiemann

Zitat von: spikeh1 am 23 April 2025, 10:37:40Ist bei mir ebenso. Mit ABO funktionierte alles tadellos. Ohne ABO werden die Alert.* Readings nicht mehr aktualisiert. In der Blink-App kommen die Alarmierungen jedoch weiterhin an. Vielleicht läßt sich das ja doch noch irgendwie in das Modul integrieren.

MfG

Hallo,

geht nicht, da die API durch Blink ohne Abo nur eingeschränkt bereit gestellt wird.

Grüße Jörg
Jörg Wiemann

Slave: RPi B+ mit 512 MB, COC (868 MHz), CUL V3 (433.92MHz SlowRF); FHEMduino, Aktuelles FHEM

Master: CubieTruck; Debian; Aktuelles FHEM

spikeh1

Zitat von: JoWiemann am 23 April 2025, 11:02:46
Zitat von: spikeh1 am 23 April 2025, 10:37:40Ist bei mir ebenso. Mit ABO funktionierte alles tadellos. Ohne ABO werden die Alert.* Readings nicht mehr aktualisiert. In der Blink-App kommen die Alarmierungen jedoch weiterhin an. Vielleicht läßt sich das ja doch noch irgendwie in das Modul integrieren.

MfG

Hallo,

geht nicht, da die API durch Blink ohne Abo nur eingeschränkt bereit gestellt wird.

Grüße Jörg

Mein Gedanke lag darin, da die Alarmierung über die APP weiterhin funktioniert, dass es auch in die API durchgereicht wird.
Kommt halt wieder ein ABO. Soll ja irgendwo auch so sein.
Danke für die schnelle Rückmeldung.

MfG