Hallo alle zusammen,
meine Frage an die Gemeinde.
Wer hat irgendeinen Push Dienst, in Fhem, auf einer Fritzbox, funitionsfähig am laufen ?
Bitte um Codeschnipsel.
########################### JUHU ES FUNZT AUF 4 HANDYS ####################################
Eigentlich habe ich jetzt des Rätsels Lösung.
Um genau zu sagen bei mir Funktioniert es jetzt.
Zu meiner Konfig.
Fhem läuft in der Version Fhem 5.3 (DEVELOPMENT), $Id: fhem.pl 2866 2013-03-07 15:10:37Z rudolfkoenig $, pid 2300) ( von der Fhem seite gedownloadet )
Fhem ist auf einer Fritzbox 7390 Instaliert die wiederrum autark für sich hinter einer Fritz 6360 läuft.
Als erste mus der Pushservice in der Fritzbox eingeschaltet werden, auf der Fhem läuft, mit einer Funktionierenden E-Mail Adresse .
Als nächstet habe ich Notify My Android auf 4 Handy Instaliert. Achtung wenn nicht gekauft, ist pro Tag bei 5 Nachrichten Schluss. 3€ ist doch einfach ein geiler Preis für so viele Geräte wie Ihr wollt. Daran sollten sich mal andere Hersteller ( Microsoft etc. ) eine Beispiel nehmen.
Dann habe ich in die 99_Utils das hier eingetragen wobei ich nicht glaube das alles da rein muss.
Was aber auf jedenfall da rein muss ist:
#################### WICHTIG ##############
use FritzBoxUtils;
#################### WICHTIG ENDE ##################
##########################################################
# NotifyMyAndroid
# Nachricht mittles NMA auf ein Android-Smartphone
sub NotifyMyAndroid($$) {
my ($event, $description) = @_;
use LWP::UserAgent;
my $browser = LWP::UserAgent->new();
# APIKey individuell eintragen
my $apikey = 'Hier muss dein API NR. von Notify My Android rein';
my $url = '
https://www.notifymyandroid.com/publicapi/notify';
my $application = 'FHEM';
my $priority = '0';
my $seite = $browser->post($url,
[ apikey => $apikey,
application => $application,
event => $event,
description => $description,
priority => $priority,
]);
}
Dann habe ich in die Adresszeile zum testen mal { FB_mail('DEINE API NR VON NOTIFY MY
ANDROID@nmamail.net','ALARM ALARM','ACHTUNG ALARM WURDE AUSGELOEST') } }
eingegeben und siehe da es funzt.
Achtung wenn ihr diesen Eintrag in eure Fhem.cfg übernehmen wollt dann müsst ihr ein zusätzliches @ mit eintragen.
Also so :
{ FB_mail('DEINE API NR VON NOTIFY MY ANDROID
@@nmamail.net','ALARM ALARM','ACHTUNG ALARM WURDE AUSGELOEST') } }
Jetzt habe ich endlich meine Alarmanlage die ich mit einen Fingerprint einschalte am laufen.
Nächstes ziel ist ein IP Cam Bild das auch über Fhem aufrufbar ist mitzuschicken.
Wer hier einen Ansatz hat bitte um Codeschnippsel.
Viel Spass.