Push Benachrichtigung auf mein IPhone

Begonnen von Guest, 18 September 2012, 17:46:51

Vorheriges Thema - Nächstes Thema

Guest

Originally posted by: <email address deleted>

Hallo zusammen.

Ich benutze für oben genannte Funktion "Prowl".
Auf dem IPhone App. Gibt es die Möglichkeit, der Priorität einer Nachricht einen speziellen Ton zuzuordnen.
Ich habe herausgefunden, das die aktuell aus fhem generierten Nachrichten diePriorität "Normal Sound" hat.

Ich würde gern in speziellen Fällen eine Nachricht aus Fhem generieren, die die Priorität "Emergency Sound" hat.

Ich habe folgendes gelesen, kann das aber nicht umsetzten (weiß nicht wie).

==>Address usernames are defined as follows: apikey[[+priority][-options]]

Priority can be any of the following values: -2, -1, 0, 1, and 2. <==

Hat jemand Erfahrung damit oder kann mir weiter helfen?


Mein Code:

99utilities:  sub
FBMail
{
  my $rcpt = $_[0];
  my $subject = $_[1];
  my $text = $_[2];
  my $ret = "";
  my $tmpfile = "/var/media/ftp/fhem/log/fhem_mail.txt";
$ret .=  system("/bin/echo \'$text\' > \'$tmpfile\' && /sbin/mailer -i \'$tmpfile\' -s \'$subject\' -t \'$rcpt\' && /bin/rm \'$tmpfile\'");
$ret =~ s,[\r\n]*,,g;        # remove CR from return-string
}
##--------------------  End sub FBMail   ---------------------------------##


Cfg:
 
define Mail1 notify Tuer1_19A2D6 {if (Value("Tuer1_19A2D6")=~ m/open/){ FBMail('ADRESSE@@api.prowlapp.com','2 Status Tuer','Tuer wurde geoeffnet') }}  

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Also ich benutze folgende sub in 99_myutils:

sub
prowl
{
  my $subject = $_[0];
  my $event = $_[1];
  my $priority = $_[2];
  my $ret = "";
  $subject =~ s/ /%20/g;      # Leerzeichen durch %20 ersetzen
  $ret .=  system("wget -q -O /dev/null 'http://api.prowlapp.com/publicapi/add?apikey=2d8cf144b61956070e917337952c2c3284a1ddfb\&application=FHEM\&event=$event\&priority=$priority\&description=$subject'");
  $ret =~ s,[\r\n]*,,g;        # remove CR from return-string
  Log 1, "prowl returned: $ret";
}


und dann kannst du es einfach so aufrufen mit entsprechender Priorität:

prowl("@ sabotiert","ALARM","2");



Hoffe, das hilft.

LG
Alex

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Also ich benutze folgende sub in 99_myutils:

sub
prowl
{
  my $subject = $_[0];
  my $event = $_[1];
  my $priority = $_[2];
  my $ret = "";
  $subject =~ s/ /%20/g;      # Leerzeichen durch %20 ersetzen
  $ret .=  system("wget -q -O /dev/null 'http://api.prowlapp.com/publicapi/add?apikey=?????????????????\&application=FHEM\&event=$event\&priority=$priority\&description=$subject'");
  $ret =~ s,[\r\n]*,,g;        # remove CR from return-string
  Log 1, "prowl returned: $ret";
}


und dann kannst du es einfach so aufrufen mit entsprechender Priorität:

prowl("@ sabotiert","ALARM","2");



Hoffe, das hilft.

LG
Alex

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com