FHEM Forum

FHEM - Hausautomations-Systeme => Sonstige Systeme => Thema gestartet von: spel am 28 April 2016, 07:42:55

Titel: Bei Aktion: Holen Snapshot IPCAM und versenden mit yowsup
Beitrag von: spel am 28 April 2016, 07:42:55
Hallo,

ich möchte gerne von meiner IP-Kamera ein Bild holen und dieses per yowsup versenden.

Das hier funktioniert wunder bar um den Snapshot aktuell abzulegen:

define n_mySchalter2_on_Whatsapp_send_snapshot notify mySchalter2:Taster get Kamera_Haustuer image

Das hier funktioniert wunderbar um einen Snapshot per yowsup zu versenden:

define n_mySchalter2_on_Whatsapp_send_snapshot notify mySchalter2:Taster set WhatsApp image 49xx /opt/fhem/perimeter/snapshots/Kamera_Haustuer_snapshot.jpg Kamera_Haustür


Jetzt habe ich versucht dies zusammen zufügen, nacheinander:

define n_mySchalter2_on_Whatsapp_send_snapshot notify mySchalter2:Taster get Kamera_Haustuer image;;set WhatsApp image 49xxx /opt/fhem/perimeter/snapshots/Kamera_Haustuer_snapshot.jpg Kamera_Haustür

Als Meldung erhalte ich dies aus dem Log:

Zitat2016.04.28 07:41:42 3: n_mySchalter2_on_Whatsapp_send_snapshot return value: argument is missing Kamera_Haustuer image;set WhatsApp image 49xxx /opt/fhem/perimeter/snapshots/Kamera_Haustuer_snapshot.jpg Kamera_Haustür

Danke für Hilfe!
Titel: Antw:Bei Aktion: Holen Snapshot IPCAM und versenden mit yowsup
Beitrag von: marvin78 am 28 April 2016, 07:46:49
Zum einen müsstest du ein sleep einbauen, denn das holen des Bildes dauert etwas. Dann: Was hat das Kamera_Haustür am Ende zu suchen?
Titel: Antw:Bei Aktion: Holen Snapshot IPCAM und versenden mit yowsup
Beitrag von: spel am 28 April 2016, 07:52:23
Hallo, Danke.

Hinten das ist ein optionaler Text bei einem WhatsApp Bild. Kann aber erst einmal auch weg.
Titel: Antw:Bei Aktion: Holen Snapshot IPCAM und versenden mit yowsup
Beitrag von: spel am 28 April 2016, 07:56:59
Hallo,


bei:


bekomme ich die gleiche Meldung:

Zitat2016.04.28 07:54:19 3: n_mySchalter2_on_Whatsapp_send_snapshot return value: argument is missing Kamera_Haustuer image;sleep 1;set WhatsApp image 49xxx /opt/fhem/perimeter/snapshots/Kamera_Haustuer_snapshot.jpg

komischerweise steht in der fhem.cfg:

define n_mySchalter2_on_Whatsapp_send_snapshot notify mySchalter2:Taster get Kamera_Haustuer image;;;;sleep 1;;;;set WhatsApp image 49xxx /opt/fhem/perimeter/snapshots/Kamera_Haustuer_snapshot.jpg Kamera_Haustuer

wo kommen die ;;;;; her?

So:
Zitat
mySchalter2:Taster get Kamera_Haustuer image;;sleep 1;;set WhatsApp image 49xxx /opt/fhem/perimeter/snapshots/Kamera_Haustuer_snapshot.jpg
stehts in den Internals unter DEF.
Titel: Antw:Bei Aktion: Holen Snapshot IPCAM und versenden mit yowsup
Beitrag von: marvin78 am 28 April 2016, 07:59:22
Das macht FHEM automatisch. Im DEF Bereich reicht ein Semikolon aus. Das wird hier auch dein Problem sein.
Titel: Antw:Bei Aktion: Holen Snapshot IPCAM und versenden mit yowsup
Beitrag von: spel am 28 April 2016, 08:01:10
Besten Dank, so ist/war es.

Hatte zwei ; gesetzt da die nacheinander ausgeführt werden sollte.

Danke für die schnelle Hilfe!