<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>http://wiki.fhem.de/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dklueh</id>
	<title>FHEMWiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.fhem.de/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dklueh"/>
	<link rel="alternate" type="text/html" href="http://wiki.fhem.de/wiki/Spezial:Beitr%C3%A4ge/Dklueh"/>
	<updated>2026-04-10T02:04:41Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>http://wiki.fhem.de/w/index.php?title=Pushover&amp;diff=8473</id>
		<title>Pushover</title>
		<link rel="alternate" type="text/html" href="http://wiki.fhem.de/w/index.php?title=Pushover&amp;diff=8473"/>
		<updated>2014-11-12T07:01:51Z</updated>

		<summary type="html">&lt;p&gt;Dklueh: /* Senden eine Nachricht mit Fhem; &amp;#039;&amp;#039; 0 &amp;#039;&amp;#039; am Ende wurde durch :code verschluckt */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox Modul&lt;br /&gt;
|ModPurpose=Senden von sogenannten Push-Nachrichten auf Tablets oder Smartphones&lt;br /&gt;
|ModType=d&lt;br /&gt;
&amp;lt;!-- |ModCategory= (noch?) nicht verwendet --&amp;gt;&lt;br /&gt;
&amp;lt;!-- |ModCmdRef=   wird automatisch generiert --&amp;gt;&lt;br /&gt;
|ModTechName=70_Pushover.pm&lt;br /&gt;
|ModOwner=Johannes B&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
[[Pushover]] ist ein Dienst, mit dem es möglich ist, sogenannte &amp;quot;Push&amp;quot; Nachrichten auf ein Apple oder Android Gerät zu schicken (Link zum Dienst: [https://pushover.net pushover.net]).&lt;br /&gt;
Der Dienst in grundlegend kostenlos. Um die Pushnachrichten zu empfangen muss die dazu passende App installiert werden, die leider nicht kostenlos ist.&lt;br /&gt;
Es fallen keinen Abo gebühren an. (Stand 28.6.2014)&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Es muss zwingend eine Pushover Account erstellen werden. Ist der Account angelegt muss auch auf der Pushover Website eine Application angelegt werden.&lt;br /&gt;
Die Application dient dazu die Nachrichten FHEM zuzuweisen und sie leichter erkennbar zu machen. (hier bekommt man dann den Token)&lt;br /&gt;
Auf dem Endgerät muss die Applikation &amp;quot;pushover&amp;quot; installiert werden. Dies geschieht z.B. bei Apple-Geräten mit Hilfe des AppStores. Momentan kostet diese Anwendung im AppStore 4,49€.&lt;br /&gt;
Danach müssen (nach erfolgter Registrierung auf der Webseite) die einzelnen Geräte, auf denen Nachrichten gesendet werden sollen, registriert werden.&lt;br /&gt;
Die Registrierung der Geräte erfolgt nach anmelden in der App auf dem Endgerät automatisch.&lt;br /&gt;
&lt;br /&gt;
* Apple Geräte: [https://itunes.apple.com/de/app/pushover-notifications/id506088175?mt=8 Pushover App im Apple Store]&lt;br /&gt;
* Android Geräte: [https://play.google.com/store/apps/details?id=net.superblock.pushover&amp;amp;hl=de Pushover App im Google Playstore]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wichtig für Debian Nutzer&#039;&#039;&#039;&lt;br /&gt;
Für das Modul ist noch eine Library notwendig:&lt;br /&gt;
&amp;lt;pre&amp;gt;sudo apt-get install libio-socket-ssl-perl&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Einbinden des Dienstes in Fhem ==&lt;br /&gt;
Das Modul wird mit dem folgenden Befehl in fhem definiert:&lt;br /&gt;
:&amp;lt;code&amp;gt;define pushmsg Pushover &amp;lt;TOKEN&amp;gt; &amp;lt;USER&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Tokens werden von der Pushover Seite entnommen.&lt;br /&gt;
TOKEN = Api Token / Key (zu finden unter der angelegten App)&lt;br /&gt;
USER = Your User Key (wird direkt nach dem Einloggen benötigtet)&lt;br /&gt;
&lt;br /&gt;
== Senden eine Nachricht mit Fhem ==&lt;br /&gt;
Syntax:&lt;br /&gt;
&amp;lt;pre&amp;gt;You can send messages via the following command:&lt;br /&gt;
# set &amp;lt;Pushover_device&amp;gt; msg &amp;lt;title&amp;gt; &amp;lt;msg&amp;gt; &amp;lt;device&amp;gt; &amp;lt;priority&amp;gt; &amp;lt;sound&amp;gt; [&amp;lt;retry&amp;gt; &amp;lt;expire&amp;gt;]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
:&amp;lt;code&amp;gt;fhem(&amp;quot;set pushmsg msg &#039;fhem&#039; &#039;Das Fenster wurde geschlossen!&#039; &#039;&#039; 0 &#039;&#039;&amp;quot;);&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nachricht, sobald Fhem neu geladen wurde, mit Hilfe eines &amp;quot;notify&amp;quot;:&lt;br /&gt;
&amp;lt;pre&amp;gt;define notify_fhem_reload notify global:INITIALIZED set pushmsg msg &#039;fhem&#039; &#039;Ich wurde neu geladen! - $EVENT&#039; &#039;&#039; 0 &#039;&#039; &amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Erinnerungsfunktion mit Hilfe des Kalendermoduls ==&lt;br /&gt;
Zuerst wird eine Textdatei mit den Daten für die Erinnerung im Fhem Hauptverzeichnis erzeugt. Hier das Beispiel für den Fall, dass Fhem auf einer Fritzbox läuft:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
telnet fritz.box&lt;br /&gt;
cd /var/media/ftp/fhem/opt/fhem/FHEM/&lt;br /&gt;
vi events.holiday&lt;br /&gt;
&lt;br /&gt;
# ESC-i drücken um in den vi-Editmodus zu gelangen&lt;br /&gt;
&lt;br /&gt;
# Format fur einzelne Tage: 1 MM-DD &amp;lt;Text&amp;gt;&lt;br /&gt;
1 03-23 Schwarze Tonne rausstellen&lt;br /&gt;
1 03-24 Gelbe Tonne rausstellen&lt;br /&gt;
&lt;br /&gt;
# mit ESC:wq die Datei speichern&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[Datei:Define_events_holiday.png|mini|400px|rechts|Details des definierten Kalenders]]&lt;br /&gt;
In Fhem muss der Kalender folgendermaßen definiert werden:&lt;br /&gt;
:&amp;lt;code&amp;gt;define events holiday&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das im Bild gezeigte &#039;&#039;Device&#039;&#039; sollte erscheinen.&lt;br /&gt;
&lt;br /&gt;
Der Befehl für die Zeitsteuerung wird mit dem folgenden &#039;&#039;&#039;at&#039;&#039;&#039; definiert (dieser Befehl muss ohne Zeilenumbrüche in die [[Konfiguration]] übernommen werden, vorzugsweise durch Eingabe in das Befehlsfeld):&lt;br /&gt;
:&amp;lt;code&amp;gt;define CheckEventToday at *20:15:00 {my $Eventname;;my $EventHeute;;$EventHeute=fhem(&amp;quot;get events today&amp;quot;);;print $EventHeute;;if ($EventHeute ne &amp;quot;none&amp;quot;){ $Eventname=&amp;quot;Ereignis: $EventHeute&amp;quot;;;fhem(&amp;quot;set pushmsg msg &#039;fhem&#039; &#039;Erinnerung an: $Eventname&#039; &#039;&#039; 0 &#039;&#039;&amp;quot;);;}}&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
* Fhem Commandref [http://fhem.de/commandref_DE.html#Pushover Pushover]&lt;br /&gt;
* Thread über das Modul im [http://forum.fhem.de/index.php/topic,16215.0.html Fhem Forum]&lt;br /&gt;
* Pushover API [https://pushover.net/api https://pushover.net/api]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Code Snippets]]&lt;/div&gt;</summary>
		<author><name>Dklueh</name></author>
	</entry>
</feed>