Fhem+Ipcam+Pushover=?? Hilfe :-)

Begonnen von Doomer, 16 September 2018, 19:55:29

Vorheriges Thema - Nächstes Thema

Doomer

Huhu,
Ich habe eine IPcam an der Klingel hängen die mir beim Klingel ein Bild via Pushover schicken soll.
Das funktioniert auch soweit, allerdings habe ich das Problem, das er mir immer das vorherige Bild schickt und nicht das aktuelle. Also immer das Bild vom Klingeln vorher.

Klingel_Sensor:trigger:.* {{ fhem("get Kamera_Eingang image");; {fhem("set pushmsg msg Es hat gerade geklingelt attachment=./www/images/webcam/Kamera_Eingang_snapshot.jpg")}}}

Das ist mein Notify was ich verwende.
Ist das irgendwo ein Fehler drin, oder wieso passiert das immer?
Hoffe auf Hilfe :-)


Otto123

Hi,

ich denke, weil er schneller ist als das neue Bild.

BTW Du hast viel unnütz in dem Code stehen, das hier ist alles nicht nötig {{fhem("");; {fhem("")}}}
Aber daran liegt es nicht.
https://commandref.fhem.de/#notify Beispiel 4

ich weiß nicht ob einfach ein sleep zwischen get...;;sleep 5;;set ... schon hilft.
Solche Problem Stellung und Lösung gab es schon einige ...

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Doomer

hallo, so hab ich mal mit dem sleep auseinander gesetzt und den sleep befehl mit eingetragen...leider gab das auch keine Verbesserung... vielleicht noch jemand eine Idee?
Danke im vorraus :-))

binford6000

Also bei mir genügen da schon 5 Sekunden um das aktuelle Bild zu versenden:
ipcamshot.dum:on {
  fhem "get Tablet.PCIPCam image; sleep 5; set fhemBot sendImage ./www/snapshots/Tablet.PCIPCam_snapshot.jpg";
  fhem "sleep 15; set ipcamshot.dum off";
}

Ich habs zwar mit einem dummy und via Telegram umgesetzt aber grundsätzlich sollte das genau so funktionieren...
VG Sebastian

alru

Moin,

bei mir wird das mit Pushover verwendet, wenn der Postkasten betätigt wird:
1.Treppe.Post2:open.* {

fhem ("get cam2 image; sleep 5; set Push.Info msg 'Es ist Post da!' title='Mein Postkasten' attachment='/webcam/cam2_snapshot.jpg' sound=none")

}


Was ist eigentlich genau das Problem? Wird das aktuelle Bild im Pfad nicht abgespeichert, oder wird (aus einer Liste von mehreren Bildern) nur das aktuelle nicht gesendet?
Gruß,

Stefan
(Raspi 3B - Stretch / HM-LGW / HomeMatic / MySensors)