Modul für Pushover

Begonnen von Johannes_B, 07 November 2013, 13:28:08

Vorheriges Thema - Nächstes Thema

Inputsammler

Rpi's und Bpi's und Hw von Dirk und locutus
CCU2,F20,Ks300,1-Wire,Homematic usw ...
vitodens 300 & IstrkrM372 auslesen über USB und FHEM
RUHE IN FRIEDEN AHA1805 RIP Mallorca +29.08.16
I miss you and your Family H.H.L.L.

Navigator

Alternativ kann man auch ne kleine Routine in den myUtils ablegen und den Weg über "curl" gehen.
Aufrug dann über:

{Pushover "nachricht", "/mnt/test.jpg", 1}


#### Pushover
sub Pushover ($$$) {

my $text = shift;
my $pic  = shift;
my $prio = shift;
system("curl -s --form-string 'token=xxx' --form-string 'user=xxx' --form-string 'message=$text' --form-string 'message=$text' -F 'attachment=\@$pic' --form-string 'priority=$prio' https://api.pushover.net/1/messages.json &");
Log 1, "Pushover Message: $text, Picture: $pic";

}



Man kann das halt mit den Optionen nach belieben anpassen.
Gruß aus Sachsen. FHEM auf Cubietruck. Vormals EZControl XS1 User.

Loki

Das würde ich Schummeln nennen..    ;)

Loredo

Ich habe gerade ein Update eingecheckt, welches Attachments unterstützt.
Hat meine Arbeit dir geholfen? ⟹ https://paypal.me/pools/c/8gDLrIWrG9

Maintainer:
FHEM-Docker Image, https://github.com/fhem, Astro(Co-Maintainer), ENIGMA2, GEOFANCY, GUEST, HP1000, Installer, LaMetric2, MSG, msgConfig, npmjs, PET, PHTV, Pushover, RESIDENTS, ROOMMATE, search, THINKINGCLEANER

davipet

#694
Hallo Loredo,

ich habe nun nach dem Update " 15162 2017-10-01 11:25:11" im Header stehen. Ich vermute, dass ist die richtige?

Kannst du mir bitte zur Benutzeung etwas auf die Sprünge helfen?
Das Modul ist "connected" und msgs gehen wie gewohnt raus.
Wie hänge ich ein JPG dran?

Ich habe es z.B. so versucht:
set Pushover msg title="Subject" attachment="/path/to/my/local/pic.jpg" Some Text

Leider ohne Bild.

Danke für die Hilfe!

Gruß

David


EDIT:
Sorry - heißt "Ich habe gerade ein Update eingecheckt" - dass es noch nicht gleich freigegeben und verfügbar ist? Da kenne ich mich leider nicht aus...

Loki

Hey David,
# $Id: 70_Pushover.pm 15162 2017-10-01 11:25:11Z loredo $

ist noch die alte Version ohne Anhang!
Mach morgen noch mal ein Update.



davipet


davipet

Moin!

70_Pushover.pm 16358 2018-03-09 09:58:05

Attachment Funktioniert! :)

Vielen Dank!

Gruß

David

Firetic

Hast du es wie du oben beschrieben hast aufgerufen?

set Pushover msg title="Subject" attachment="/path/to/my/local/pic.jpg" Some Text

Ich bekomme es so irgendwie nicht hin. Es wird kein Bild verschickt  :-\
Muss ich sonst irgendwas besonderes beachten?

Danke schonmal

davipet

Hallo Firetic.
Der Pfad ist entgegen meiner Annahme von gestern relativ zur FHEM installation.

Mein Bild liegt absolut betrachtet auf meinem Rpi unter "/opt/fhem/www/images/default/bild.jpg"
Ich sende mein Bild also so: attachment="www/images/default/bild.jpg" da meine Fhem Installation unter /opt/fhem zu finden ist.

Gruß

David

Firetic

Super - das war mein Fehler  :D

Danke dir

budda85

Hat jemand eventuell schon probiert einen Plot zu verschicken der mit
{ plotAsPng("mySVGPlot") }
erzeut wird?

Black7king

#702
helft mir doch mal bitte ich stehe gerade wieder voll auf dem schlauch was mache ich falsch...

set PushFHEM msg title="DingDong" message="Tür Bild Test" attachment="/www/snapshots/Door_snapshot.jpg" device="iPhone6S"


iOS -> Pushover 3.1.1 (text kommt auch an)
local Pfad ist -> /opt/fhem/www/snapshots/Door_snapshot.jpg (hier Kann ich mit filezilla das Bild öffnen)
Größe Bild -> 459 KB / 2688 × 1520 Pix (640x480 geht auch net)
Ver. -> 70_Pushover.pm 16358

Wo ist mein Fehler? jemand eine Idee was ich übersehe? Ist es die Auflösung? habe es aber schon mit geringer probier hat auch nicht geklappt..
bin wirklich ratlos..

davipet

@budda85
Habe ich noch nciht versucht. Gehe ich die Tage mal an.

@Black7king
Hat der fhem-Prozess auch sicher Zugriffsrechte auf den Pfad und die Datei? Da würde ich als erstes mal nach schauen...

Vielleicht zum Test mal als Weblink einbinden
define Testweblink weblink image /fhem/www/snapshots/Door_snapshot.jpg

Gruß

David

Black7king

#704
Zitat von: davipet am 15 März 2018, 14:10:46
@Black7king
Hat der fhem-Prozess auch sicher Zugriffsrechte auf den Pfad und die Datei? Da würde ich als erstes mal nach schauen...

Vielleicht zum Test mal als Weblink einbinden
define Testweblink weblink image /fhem/www/snapshots/Door_snapshot.jpg

So bekomme ich des Bild angezeigt, was abgelegt wurde.

hier hat dann das Bild eine Auflösung von 800x450 pix dran kann es ja auch nicht liegen oder?