FHEM Forum

FHEM => fhem-users => Thema gestartet von: Guest am 18 September 2012, 17:46:51

Titel: Push Benachrichtigung auf mein IPhone
Beitrag von: Guest am 18 September 2012, 17:46:51
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
Titel: Push Benachrichtigung auf mein IPhone
Beitrag von: Guest am 21 September 2012, 23:20:36
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
Titel: Re: Push Benachrichtigung auf mein IPhone
Beitrag von: Guest am 21 September 2012, 23:27:33
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