FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Thema gestartet von: xusader am 17 Juli 2014, 19:02:49

Titel: kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 17 Juli 2014, 19:02:49
http://www.fhemwiki.de/wiki/PushNotifier
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: juppzupp am 17 Juli 2014, 22:20:59
Initiative =gut!
System call auf curl = shaise.
LWP::Simple probieren.

Gruesse
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: micomat am 18 Juli 2014, 07:38:54
ich nutze pushover.net :)
funktioniert immer sehr gut.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: justme1968 am 18 Juli 2014, 12:08:08
oder die in fhem enthaltenen HttpUtils.

prowl geht übrigens auch.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 18 Juli 2014, 14:33:12
Pushover und Prowl bieten aber nur kostenpflichtige Apps an!

Ich versuch's mal mit den HttpUtils.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: chris1284 am 18 Juli 2014, 19:03:23
die pushover ist doch mittlerweile kostenlos oder nicht https://play.google.com/store/apps/details?id=net.superblock.pushover&ts=1405702881 ?
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 18 Juli 2014, 20:00:03
nö (trial -> inApp purchase)
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: chris1284 am 18 Juli 2014, 20:40:17
ok, dachte die app an sich hätte mal was gekostet... hab die schon so lange drauf
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: popeye1979 am 21 Juli 2014, 07:56:05
Habe mir letzte Woche auch eine kostenlose Alternative zu Pushover gesucht und bin bei https://www.pushbullet.com/ (https://www.pushbullet.com/)gelandet. Habe mir dafür was "gebastelt"...funktioniert.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 21 Juli 2014, 09:44:05
und nu mit LWP statt curl  ;)
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: eldrik am 21 Juli 2014, 11:09:46
Hi Michael,

auf http://pushnotifier.de/push/ registrieren, unter manage Device das Gerät registrieren, --> funktioniert

auf http://gidix.de/settings/api/ eine App registrieren und die Keys erhalten --> hier aktiviere ich die API und erhalte einen API Key, aber beim registrieren einer Anwendung erhalte ich keine Tokens (ist der einen Schritt vorher beschriebene API Token gemeint?) und Keys.

Tokens und Keys in angehängte 99_PushNotifier.pm eintragen --> Token = API Token? Keys woher?

Was ist die Device ID? der in der Weboberfläche angezeigte Device Name?

Greetz
Eldrik
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 21 Juli 2014, 11:46:35
Auf http://gidix.de/settings/api/ (http://gidix.de/settings/api/) erhälst du das apiToken und den Namen deiner App die du für $app einträgst.
Das appToken kannst du dir mit der angehängten Datei anzeigen lassen.

Oder so:
curl -s -F apiToken="apiToken=dein apiToken" -F username="dein User Name" -F password="dein password" http://a.pushnotifier.de/1/login


Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: eldrik am 21 Juli 2014, 13:17:59
Hey,

danke den appToken habe ich jetzt aber wie bekomme ich die deviceID heraus? habe auf den gidix Seiten nichts passendes gefunden  :'(

Edit: Kommando zurück :D habe die Tomaten von den Augen genommen, klappt jetzt!

Greetz
Eldrik
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Puschel74 am 21 Juli 2014, 18:22:13
Hallo,

mal blöd gefragt aber ...

Gibt es sowas auch für Windows Phone 8.1  ???
Oder hab ich mal wieder Tomaten auf den Augen  :-[

Danke schonmal für eure Hilfe.

Grüße
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 21 Juli 2014, 18:23:54
Die Client-App gibt es leider nur für Android und iOS
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Puschel74 am 21 Juli 2014, 18:28:05
Danke für die Info.
Hab ich mir fast gedacht  >:(
Schade.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: oniT am 21 Juli 2014, 21:57:38
Hallo,

ich muss mich hier auch nochmal mit anhängen, ich benötige hier noch mehr Hilfe oder habe eben auch Tomaten auf den Augen?  ;)

- Api Token = OK
- App = Ok

Nur woher bekomme ich nun die AppToken und die DeviceID? Sorry, ich bin nicht so der Freak, ich finde es einfach nicht.

Danke,

Gruß
Tino
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 22 Juli 2014, 08:03:55
Mit folgendem Aufruf:

curl -s -F apiToken="apiToken=dein apiToken" -F username="dein User Name" -F password="dein password" http://a.pushnotifier.de/1/login
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: eldrik am 22 Juli 2014, 09:03:03
Hi Tino,

die deviceID bzw. IDs bei mehreren Geräten erhälst du, wenn du den von Michael geposteten curl Befehl, mit den unter folgenden Link hinterlegten Angaben abänderst, zuvor musst du dir aber den appToken besorgt haben ;)

http://a.gidix.de/v1/pushnotifier/sending/

Greetz
Eldrik
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 22 Juli 2014, 11:40:03
hab mich jetzt mal an einem Modul versucht  :o

installieren mit folgendem Befehl in der Fhem Kommandozeile:

update thirdparty https://raw.github.com/xusader/fhem-pushnotifier/master pushnotifier
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: eldrik am 22 Juli 2014, 22:34:11
Hmm ich bekomme die Meldung Cannot load module PushNotifier nachdem ich es per define definieren will.

Edit: OK die am Anfang des Threads benutzte 99_PushNotifier.pm löschen und es lübbt :)

Greetz
Eldrik
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: oniT am 22 Juli 2014, 23:03:34
Hallo,

auch von mir die Rückmeldung, es funktioniert.

Danke,

Gruß
Tino
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Starkstrombastler am 22 Juli 2014, 23:20:25
Hallo,

ich verstehe noch nicht, was "Applikation registrieren" bedeutet.

Die Tokens habe ich bekommen, die Internals der Def. sieht damit in etwa so aus:CFGFN
DEF    8E7xxxxxxxxxxxxxxxxFBBT d75xxxxxxxxxxxxxxxxxxxxxxxxx5c com.gidix.pushNotifier 171
NAME       Meldung
NR        2257
STATE     Initialized
TYPE     PushNotifier
apiToken  8ExxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxFFBBT
app        com.gidix.pushNotifier
appToken  d7xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx12e5c
deviceID   171
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 23 Juli 2014, 05:00:55
@Starkstrombastler
Mit Applikation registrieren meine ich eine App auf gidix.de/settings/api eintragen.
Hast du doch auch (com.gidix.pushNotifier)
Mit einem Notify:
define LampeAn notify Lampe:on{fhem("set Meldung message Lampe an!")}
sollte es dann laufen.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Starkstrombastler am 23 Juli 2014, 22:03:50
Nein, geht leider immer noch nicht.

- vom PC aus kann ich Nachrichten auf das SmartPhone schicken
- von der FHEM Kommandozeile, z.B
           set Meldung message meineNachricht
   geht es noch nicht

Kann es sein, dass mir auf der FritzBox noch irgendeine Ressource fehlt (Fhem ist aktuell)?
Kann ich die Funktion aus der Shell heraus testen?  Habe da leider kaum eine Ahnung :-)

Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 23 Juli 2014, 22:23:49
Ich habe keine Fritzbox, läuft bei mir unter Linux.
Kann dass vielleicht jemand mit Fritzbox prüfen?
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: popeye1979 am 24 Juli 2014, 07:13:59
Zitat von: Starkstrombastler am 23 Juli 2014, 22:03:50
- von der FHEM Kommandozeile, z.B
           set Meldung message meineNachricht
   geht es noch nicht

Kann es sein, dass mir auf der FritzBox noch irgendeine Ressource fehlt (Fhem ist aktuell)?
Hi,
gibt es denn eine Fehlermeldung oder was bedeutet "geht es noch nicht"?

Gruss
Jo
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: wkarl am 24 Juli 2014, 07:44:49
Hallo,

wenn ich von der GIDIX Web-Seite eine Nachricht versende funktioniert dies problemlos.

Aus fhem heraus bekomme ich den Fehler Error: "application token is invalid".

Von CLI mit
url -s -F apiToken="******" -F appToken="*****" type="MESSAGE" -F app="com.gidix.pushNotifier" -F content="text" http://a.pushnotifier.de/1/sendToDevice
kommt die Meldung {"status":"Arr, you cannot pirate!","code":6}

Was mache ich mal wieder falsch?

Danke und ciao
walter
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 24 Juli 2014, 08:12:45
http://a.gidix.de/v1/pushnotifier/sending/ Da stehen die Fehlercodes.

Du musst einen eigenen App-Namen vergeben http://gidix.de/settings/api/ (http://gidix.de/settings/api/) und dir dann dass appToken holen.

download client-app http://pushnotifier.de/apps/
create account http://pushnotifier.de/login/
get apiToken from http://gidix.de/setings/api/ and add a new app
get appToken with:
   curl -s -F apiToken="apiToken=your apiToken" -F username="your username" -F password="your password" http://a.pushnotifier.de/1/login
get deviceID with:
   curl -s -F "apiToken=your apiToken" -F "appToken=your appToken" http://a.pushnotifier.de/1/getDevices

define example:
define yourname PushNotifier apiToken appToken appname deviceID

notify example:
   define LampON notify Lamp:on set yourDefineName message Your message!
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 24 Juli 2014, 12:06:34
Hab dem Modul jetzt eine Fehlerausgabe hinzugefügt.

update thirdparty https://raw.github.com/xusader/fhem-pushnotifier/master pushnotifier
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 24 Juli 2014, 18:15:52
http://www.fhemwiki.de/wiki/PushNotifier
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: eldrik am 24 Juli 2014, 18:17:53
Hmm ich glaube du musst noch ein Paar mal PushOver mit PushNotifier tauschen  ;D

Greetz
Eldrik
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 24 Juli 2014, 18:21:15
 ;D ;D ;D ;D danke
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Starkstrombastler am 24 Juli 2014, 21:57:23
So wie ich das sehe, fehlt mir eine eigene App.
Trage ich in der FHEM-Definition com.gidix.pushnotifier ein -->  {"status":"Arr, you cannot pirate!","code":6}
Trage ich einen Phantasienamen ein -->  {"status":"Application does not exist.","code":5}

Nur: wie komme ich an eine App und die Angaben, die auf GIDIX eingegeben werden müssen.
Also konkret: Was muss in die Felder der Eingabemaske (siehe Screenshot)?

EDIT:
Das Formulieren einer Frage reicht manchmal schon aus, um eine mögliche Lösung zu erkennen.
Ich habe also die Eingabemaske mit meinem erfundenen App-Namen aus der FHEM-Definiton und etwas Erläuterung gefüllt, und - siehe da - es funzt.  :) :) :) Danke
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 24 Juli 2014, 22:16:40
hab ich doch geschrieben:

Du musst einen eigenen App-Namen vergeben http://gidix.de/settings/api/ und dir dann dass appToken holen.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Starkstrombastler am 24 Juli 2014, 22:54:11
Ja, das habe ich wohl gelesen - aber im ersten Anlauf nicht daran gedacht, dass ich meiner Phantasie freien Lauf geben kann.

Die Erklärungen hier im Thread und auch im Wiki sind soweit gut und helfen weiter, bis eben auf dieses Detail.

Gruß
Bernhard
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: schnun am 25 Juli 2014, 22:50:21
Hallo zusammen,

ich habe mich registriert, Token habe ich.

Aber beim absetzen von:
update thirdparty https://raw.github.com/xusader/fhem-pushnotifier/master pushnotifier

in der Kommandozeile bekomme ich die Fehlermeldung:

Can't get 'controls_pushnotifier.txt' from https://raw.github.com/xusader/fhem-pushnotifier/master

Woran liegt's ?

Gruss
schnun
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 27 Juli 2014, 22:46:28
Lade dir das 70_PushNotifier.pm file direkt von github herunter, oder warte noch eine Woche, dann kann ich das File einchecken und es ist in Fhem verfügbar
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 04 August 2014, 10:59:37
Das Modul ist jetzt eingecheckt und in Fhem direkt über ein Update verfügbar.  :)
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Michmu am 17 August 2014, 18:00:25
Wo finde ich die angehängte 99_PushNotifier.pm Datei ?
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 17 August 2014, 18:18:25
@Michmu

http://www.fhemwiki.de/wiki/PushNotifier

Ist in der aktuellen Fhem-Version enthalten.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: MrRight am 18 August 2014, 23:51:41
cool! Funktioniert auf Anhieb.

Danke für das Modul und die Doku.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Bartimaus am 23 September 2014, 16:24:48
Zitat von: xusader am 18 Juli 2014, 20:00:03
nö (trial -> inApp purchase)

Hi,

ist das richtig, das nach Ablauf der 5Tage-Testphase jedes Gerät (iPhone, iPad etc) jeweil per In-App-Kauf freigeschaltet werden muss ?
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 23 September 2014, 22:34:56
@Bartimaus
Für Pushover ist das richtig.
Hier geht es aber um PushNotifier!
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Bartimaus am 23 September 2014, 22:48:08
Danke, ja, ist mir klar.
Pushover funzt stressfri, mit Pushnotifier steh ich leider auf Kriegsfuß  :'(
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 24 September 2014, 09:57:49
@Bartimaus

http://www.fhemwiki.de/wiki/PushNotifier Gelesen?
Fehlermeldung in Der Fhem-GUI?
Wo hakt es?
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Bartimaus am 24 September 2014, 10:39:59
Danke für die Rückmeldung. Ja, Wiki habe ich gelesen.
*Hust*, musste jetzt erstmal googlen was "curl" ist, konnte mit der Optionszeile nicht wirklich viel anfangen. ::)
Habe Curl jetzt mal nachinstalliert, und werde dann heute abend versuchen den App-token und DeviceID zu bekommen.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Bartimaus am 24 September 2014, 18:42:40
Arrh,


ich habe Api-Token, App-token, Device-ID und eine registrierte Applikation, alles in fhem.cfg eingetragen, bekomme dennoch nach dem absetzen einer Nachricht diesen Hinweis:
ZitatArr, you cannot pirate Code 6


Von der Webseite aus kann ich eine Nachricht senden.
FHEM habe ich auch schon neu gestartet.


Ne Idee ?

EDIT: Die Applikation die ich angelegt hatte, hat er nicht gefressen. Mit neuer App gehts.


Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Omega am 07 November 2014, 21:56:59
Besteht eigentlich die Möglichkeit, an mehrere Devices parallel zu senden (so, wie es auch von der web-Seite her geht)?
Wenn ich meine Devices nur durch Komma getrennt eingebe, kommt die Nachricht nur beim 1. Device an.
Oder brauche ich für jedes Device ein eigenes define (pushmessage_1, pushmessage_2, ...)?

Gruß
Holger

P.S. eine "leichte" Hilfestellung zu curl fände ich ganz gut. Auf meine Cubietruck hat das nicht funktioniert und da ich (und andere vermutlich auch) nicht unbedingt viel mit Linux machen, war das dann doch eine ziemliche Hürde (mir hat ein anderes Linux-System geholfen, auf dem curl (mit seinen ganzen Abhängigkeiten) installiert war. Wenn man mal unter Debian zu curl googelt, findet man viele Hinweise zu Fehlern bei der Installation.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Bartimaus am 08 November 2014, 09:06:42
Ja, das geht. Ich habe jedes Gerät (iPhone + iPad) separat definiert.
Im Befehl lautet es dann so: ......set PushiPhone message blablabla1, set PushiPad message blublublublub)


Die Applikation "curl" hast Du installiert ?
Wenn ja, musst Du in der Kommandozeile diesen Befehl eingeben:


curl -s -F apiToken="apiToken=dein apiToken" -F username="dein User Name" -F password="dein password" http://a.pushnotifier.de/1/login


Ist alles hier in diesem Thread beschrieben (zwar für Laien unverständlich ::) ....) . Ich hatte da auch erst Probs mit, weil ich "Curl" nicht kannte
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Omega am 08 November 2014, 13:42:03
Danke für die Info. Hatte es fast schon vermutet, dass ich jedes Device individuell einrichten muss und auch für jedes Device eine eigene Message benötige.

Curl habe ich nicht auf meinem FHEM-Rechner installiert. Bin mit putty auf meine Synology-Diskstation. Von da hat der curl-Aufruf funktioniert.
Was ich nicht wirklich verstehe, warum der Weg zu diesen Informationen so "steinig" ist. Könnte nicht einfach auf der Web-Seite, die mir den API-Token zeigt (und die meine Devices nach Anmeldung auch kennt), auch die anderen Daten (appToken und deviceID) angezeigt werden. Würde für viele den Zugang zu dieser Funktion erleichtern, mehr würden sie nutzen. Auch ich war ja lange am schwanken, ob ich überhaupt versuchen soll, mich mit PushNotifier auseinanderzusetzen, da ich mit curl auch nichts anzufangen wusste. Und wenn  man fhem und curl googelt, kommen nur Infos zu fhem und cul - also auch nicht zielführend.

Noch einen Nachfrage:
Kann ich in die Nachricht eigentlich auch Variable mit unterbringen (so wie in einigen Beispielen bei Pushover) und wenn ja: wie mache ich das? Ein Beispiel wäre nett.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Bartimaus am 08 November 2014, 15:15:30
Da hast Du recht, für User ohne Programmierkenntnisse ist der Weg wirklich steinig. Letztendlich musst Du nur lesen, probieren, lesen undundund.


Meinst Du so etwas mit der Variable ?


+*03:00:00 {  my $temp=ReadingsVal("Garten", "temperature", "0"); fhem("set PushiPhone message Die Aussentemperatur betraegt $temp Grad C "); }
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Omega am 08 November 2014, 17:06:45
Prima. Danke.

Habe das jetzt an meine Installation angepasst und folgendes erstellt:

define pushNotifierTest at +*00:01:00 {  my $temp=ReadingsVal("Tmp_Diff_Sensor_3_T1_Treppe_unten", "temperature", "0"); fhem ("set pushC6503 message Die Aussentemperatur betraegt $temp Grad C "); }


Das Ganze habe ich dann in die Kommandozeile geschrieben (fhem.cfg direkt zu beschreiben ist ja pfui) und mich immer gewundert, dass es nicht funktioniert hat.
FHEM selber hat mir diese Antwort gegeben:
Unknown command fhem, try help., hat das at aber angelegt.

Ich habe mir dann die Definition des at angeschaut. Im dev-Part stand nur folgendes:
+*00:01:00 {  my $temp=ReadingsVal("Tmp_Diff_Sensor_3_T1_Treppe_unten", "temperature", "0").
Nachdem ich da den fehlenden Part eingefügt und gespeichert hatte, hat es dann endlich funktioniert.

Ich habe extra etwas ausgeholt, damit andere Anfänger es mal etwas leichter haben  :) .

Gruß
Holger
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: HoTi am 13 November 2014, 08:45:23
Hallo zusammen,

ich versuche gerade PushNotifier ans laufen zu bekommen.

Bekomme aber immer
{"status":"Invalid APIToken.","code":1}

Der Token wird mir aber so ausgegeben. Ich habe es schon öfters probiert, wo soll ich noch suchen?!

EDIT:

OK habs gefunden alles ohen die "<" ">"

Viele Grüße
Tim
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 13 November 2014, 19:16:35
Da ja offensichtlich viele ein Problem mit cURL und/oder der Konfiguration haben,
ich überarbeite gerade das Modul.
In der neuen Version ist dann nur noch apiToken, appName, user und password im define erforderlich.
Der cURL-Kram entfällt dann vollständig.

Sobald ich die Neuerungen eingecheckt habe melde ich es hier.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 16 November 2014, 08:59:54
Die neue Version ohne cURL-gefrickel ist jetzt per Update verfügbar.
Das define hat sich ein wenig geändert.

define pushmesg apitoken appname user password deviceid

Die deviceid's werden in den Internals gelistet.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: dklueh am 16 November 2014, 10:03:18
Kannste mir das bitte kurz erklären? Das kapier ich nicht:

ZitatDie deviceid's werden in den Internals gelistet.

ich will das Modul auch mal testen.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 16 November 2014, 10:40:26
Du setzt dein:

define pushIrgendwas apitoken appname user password 123

Dann gehst du in der FHEM-Weboberfläche auf das pushIrgendwas.
Unter Internals -> devices siehst du dann die deviceids in der Form "id":"456"
Dann die 123 ersetzen durch die 456
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: dklueh am 16 November 2014, 19:55:29
Sowas ähnliches hatte ich schon konfiguriert:

define pushmsg PushNotifier EV********************E user pass 123
Dann gibt's in den Internals:
deviceID 123


Sonst nix...
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 16 November 2014, 19:58:22
appname  fehlt da doch, und in den Internals nicht deviceID sonder devices
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: dklueh am 16 November 2014, 21:33:16
Hmm...geht auch net:
Unknown module EV******** (Token) -
Ihm scheint da also nach dem define etwas zu fehlen wenn dort etwas wie sowas steht:

define pushmsg E***************E Fhem user pass 123

Irgendwie bin ich zu blöd....
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 16 November 2014, 22:01:43
Deine define ist falsch

define irgendwas PushNotifier <apiToken> <appname> <user> <password> <deviceID>
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Ralli am 17 November 2014, 11:05:37
Warum wurde das denn jetzt in der Form geändert? Mir gefiel das mit den beiden Token besser, statt jetzt Username und Passwort im Klartext in der Config unterzubringen.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 17 November 2014, 11:44:00
Weil hier mehrere Probleme mit cURL hatten, sowohl mit der Installation als auch dem ausführen.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: dklueh am 18 November 2014, 07:34:31
OK, jetzt habe ich die korrekte 3-stellige ID...was genau ist aber hier mit <app> gemeint?


Im wiki steht noch
define pushmsg PushNotifier <apiToken> <user> <password> <deviceID>

da fehlt die App...
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: superdoek am 19 November 2014, 16:38:23
Zitat von: dklueh am 18 November 2014, 07:34:31
was genau ist aber hier mit <app> gemeint?

Es ist eine "Registrierte Applikation" gemeint, die mußt du bei pushnotifier.de einrichten.

Zitat von: dklueh am 18 November 2014, 07:34:31
Im wiki steht noch
define pushmsg PushNotifier <apiToken> <user> <password> <deviceID>
da fehlt die App...

stimmt. das muß im wiki korrigiert werden. es geht nur mit <app> im define.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 25 November 2014, 11:02:13
Ups, Wiki ist berichtigt.  8)
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: FHEMbeta am 25 November 2014, 14:46:08
Ich würde das Modul gerne testen, bekomme es aber nicht zum Laufen.

In der fhem.cfg habe ich das Define aus dem FHEM-Wiki eingefügt:
define pushmsg PushNotifier <apiToken> <appname> <user> <password> <deviceID>

Das APIToken wurde bei gidix.de entnommen. Dort wurde auch eine App registriert und ihr Name als AppName eingetragen. Die Korrektheit von User und Password habe ich durch Copy&Paste beim Login überprüft. Ein Gerät wurde unter pushnotifier.de angelegt. Die DeviceID ist dreistellig und stimmt. FHEM ermittelt die korrekte DeviceID, Gerätenamen usw. und zeigt diese in den Internals von pushmsg an.

Wenn ich jetzt über set pushmsg message Text eine Nachricht senden möchte, kommt nur folgender Fehler:
Zitat{"status":"Arr, you cannot pirate!","code":6}

Ich habe bereits beide Bezeichnungen der Applikation geprüft (einmal klein und einmal groß geschrieben). Wo liegt der Fehler?
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 25 November 2014, 18:53:48
Der appname ist dann schon vergeben, also einen anderen benutzen.  ;)
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: FHEMbeta am 25 November 2014, 22:58:55
Zitat von: xusader am 25 November 2014, 18:53:48
Der appname ist dann schon vergeben, also einen anderen benutzen.  ;)

Danke, jetzt klappt es. Im Wiki sollte vielleicht ergänzt werden, dass der AppName global eindeutig sein muss. Ich dachte, der ist abhängig vom Username lokal eindeutig.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: MrTom am 08 Dezember 2014, 23:29:42
Hallo zusammen

habe den pushnotifier zum Laufen gebracht...  ;D

define XX_Temp2Handy at +*00:01:00 {\
  my $temp=ReadingsVal("WS_Aussen", "Temperatur", "0");;\
  my $hum=ReadingsVal("WS_Aussen", "Feuchtigkeit", "0");;\
  my $bar=ReadingsVal("WS_Innen", "Druck", "0");;\
  fhem ("set XX_pushmsg message Die Aussentemperatur betraegt $temp °C, Die Luftfeuchtigkeit betraegt $hum % , Der Luftdruck betraegt $bar mbar");;\
}


Leider bekomme ich die Mitteilung in einer Zeile dargestellt. Gibt es eine Möglichkeit, einen Zeilenumbruch mitzugeben? Habe von ein paar Varianten von \n probiert....

Danke
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 14 Dezember 2014, 11:00:04
@MrTom

Das müsste ich dann erst noch einbauen. Werde ich demnächst in Angriff nehmen.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 16 Dezember 2014, 18:11:22
@MrTom

Das geänderte Modul ist jetzt eingecheckt. Müsste also heute oder morgen über das Update verfügbar sein.

Die einzelnen Zeilen werden dann mit einem Unterstrich unterteilt.

fhem("set pushmsg message Das Fenster wurde geschlossen!_Zweite Zeile._Dritte Zeile.");

Ich hoffe das passt so.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Bartimaus am 16 Dezember 2014, 20:00:28
Nabend,

bis heute mittag hat bei mir Pushnotifier einwandfrei funktioniert.
Nur plötzlich bekomme ich einen Hinweis {"status":"appToken missing","code":2}
Wieso ? An der Konfig wurde nichts geändert.

Auf der Webseite von Pushnotifier ist auch alles ok, von dort kann ich auch Nachrichten versenden.

Hat jemand ne Idee ?
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 16 Dezember 2014, 20:06:46
@Bartimaus

Hast du ein fhem Update ausgeführt?
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Bartimaus am 16 Dezember 2014, 20:09:32
Ups, ja, sehe ich gerade. Habe heute mittag den Raspi neu gebootet, jetzt ist fhem auf 5.6
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 16 Dezember 2014, 20:17:30
Das define habe ich ja vor einer Weile geändert, wegen cURL-Problemen bei den Usern.

Schau bitte mal ob du es schon angepasst hast.

http://www.fhemwiki.de/wiki/PushNotifier
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Bartimaus am 16 Dezember 2014, 20:30:17
Danke für den Hinweis.

Ich habe es jetzt so geändert

define pushmsg PushNotifier <apiToken> <appname> <user> <password> <deviceID>
Dennoch sehe ich in den Internals das der App-Token "leer" ist, somit bekomme ich immer noch die Fehlermeldung
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 16 Dezember 2014, 20:34:30
Shutdown restart ausgeführt?
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Bartimaus am 16 Dezember 2014, 20:38:21
Jetzt ja, ohne Erfolg  :-[
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 16 Dezember 2014, 20:48:08
Kannst du cURL Befehle ausführen?
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Bartimaus am 16 Dezember 2014, 20:53:14
Ja, müsste mir nur curl neu auf dem Raspi installieren. Habe den komplett neu aufgesetzt.
Hatte ich ja "damals" auch machen müssen mit der alten Version.

Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Bartimaus am 16 Dezember 2014, 21:03:24

Hm, wenn ich curl -s -F apiToken="apiToken=dein apiToken" -F username="dein User Name" -F password="dein password" http://a.pushnotifier.de/1/login versuche,


bekomme ich "curl: option -F: is badly used here"
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 16 Dezember 2014, 21:23:07
Warte bitte mal bis das modul-Update morgen, oder übermorgen verfügbar ist.
Ich melde mich wenn es verfügbar ist.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Bartimaus am 16 Dezember 2014, 21:26:00
ok
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 17 Dezember 2014, 08:05:24
Das Update ist da.

curl -s -F "apiToken=deinApiToken" -F "username=deinUsername" -F "password=deinPassword" http://a.pushnotifier.de/1/login/

So bekommst du das AppToken.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Bartimaus am 17 Dezember 2014, 09:30:19
Moin, Update& Neustart durchgeführt.


Ergebnis:
"curl: option -F: is badly used here"

Mit
curl -s -H apiToken="apiToken=dein apiToken" -H username="dein User Name" -H password="dein password" http://a.pushnotifier.de/1/login

bekomme ich
"{"status":"wrongCredentials","username":null,"appToken":null,"code":4}"

Ich habe Username/apitoken/Passwort mit und ohne "" probiert.


Ich habe doch noch von der ersten Version meinen App-Token. Ist der nicht mehr gültig oder wo muss ich den im String einbauen ?
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 17 Dezember 2014, 09:40:34
Dein curl Befehl ist falsch, schau dir die Zeile von mir an.
Du hast die Anführungszeichen falsch gesetzt.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Bartimaus am 17 Dezember 2014, 09:54:25
Das: curl -s -H "apiToken=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" -H "username=YYYYYYY" -H "password=ZZZZZZZZZ" http://a.pushnotifier.de/1/login


Ergibt {"status":"wrongCredentials","username":null,"appToken":null,"code":4}


Wo ist da das Anführungszeichen falsch ?


Ich habe doch noch von der ersten Version meinen App-Token. Ist der nicht mehr gültig oder wo muss ich den im String einbauen ?
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 17 Dezember 2014, 09:56:49
Warum -H?
In der Zeile von mir steht doch -F.

-F, --form <name=content>

-H, --header <header>

-H macht also keinen Sinn


Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Bartimaus am 17 Dezember 2014, 09:58:09
"curl: option -F: is badly used here"

Was ist mit meinem existierendem APP-Token
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 17 Dezember 2014, 10:03:59
Ja, weil du vor Antwort #89 die Anführungszeichen falsch gesetzt hattest.

In Antwort #89 sind sie richtig aber die Option ist falsch gesetzt. Da gehört -F statt -H hin.


curl -s -F "apiToken=XXXXXXXX" -F "username=XXXXXXXXX" -F "password=XXXXXXX" http://a.pushnotifier.de/1/login/

Alles in einer Zeile.

So bekommst du das AppToken.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 17 Dezember 2014, 10:22:15
Abgesehen davon, das neue Modul holt sich das Apptoken selbst.

Ich vermute dein define in der fhem.cfg ist falsch gesetzt.

Vielleicht appToken und apiToken vertauscht?
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Bartimaus am 17 Dezember 2014, 10:28:06
Zitat von: xusader am 17 Dezember 2014, 10:03:59

curl -s -F "apiToken=XXXXXXXX" -F "username=XXXXXXXXX" -F "password=XXXXXXX" http://a.pushnotifier.de/1/login/ (http://a.pushnotifier.de/1/login/)

Alles in einer Zeile.

So bekommst du das AppToken.


So habe ich es gemacht. Ohne Erfolg. Leider. Ergebnis: {"status":"wrongCredentials","username":"XXX","appToken":null,"code":4}


Das define in meiner fhem.cfg ist gem. Wiki. Leider holt es sich alles ausser dem Apptoken.


Nochmal: Was ist mit meinem ursprünglichem App-Token ? Gilt der nicht mehr ?
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 17 Dezember 2014, 10:37:59
Das neue Modul holt sich das appToken selbst. Es wir also nicht mehr im define gesetzt.

Der curl Befehl war zur Überprüfung gedacht.

wrongCredentials deutet auf falsche Parameter hin. Also bitte nochmal apiToken User und Passwort überprüfen. Groß- und Kleinschreibung beachten.

Geholt werden appToken und die deviceID, den Rest gibst du ja selber im define an.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 17 Dezember 2014, 10:52:53
Wenn man sein Passwort bei Pushnotifier ändert wird automatisch ein neues appToken generiert.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Bartimaus am 17 Dezember 2014, 13:28:37
*ARRRRRRRRRRGH*


Habe jetzt über GoogleChrome das gespeicherte PW von Pushnotifier rausgesucht....., und es war nicht das vermutete......
Geändert, jetzt wird der Apptoken generiert.


Danke für den Hinweis und Deine Geduld.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Omega am 07 Januar 2015, 10:11:07
Hi,
bestimmt bin ich nur erblindet, aber nach Neueinrichtung meines Handys brauchte ich ja eine neue Device-ID. Optimal wäre es, wenn auf der "Geräte-Verwalten-Seite" von PushNotifier (Gidix) nicht nur meine verwendetet Android-Version steht sondern auch die zum Gerät gehörende Device-ID. Würde vielen den Umgang mit Pushnotify erleichtern.

Der Wiki-Eintrag (Die deviceID's werden in den Internals des Moduls angezeigt.) hat mich leider nicht vorangebracht. Vielleicht kannst du ja der Zeile noch eine kleine Ergänzung widmen  :).
Zu meinem Glück funktionieren aber noch die "alten" curl-Commands, so dass ich mir habe helfen können.

Gruß
Holger
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 07 Januar 2015, 12:43:52
@Omega

Bei mir zeigt er die Devices so an:

Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: eldrik am 07 Januar 2015, 14:23:23
Hi,

so ich hab nach längerem Mal auf die neue PushNotifier Version aktualisiert und keine Probleme festgestellt, schön finde ich es auch, dass nun die unter dem Account vorhandenen Devices angezeigt werden!

@xusader technisch ist es nicht möglich eine Push Nachricht an mehere Teilnehmer (Device Ids) zu senden oder? Ich werde auch in naher Zukunft jeden Teilnehmer als PushNotifier Objekt in Fhem anlegen und per set pushnotifierxyz $Nachricht ansprechen müssen?

Greetz
Eldrik
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Omega am 07 Januar 2015, 17:23:16
@xusader
Da hatte ich auch nachgeschaut gehabt. Da stand aber noch die alte DeviceID (von vor dem neu aufsetzen des Handys von Android 4.4.2 auf 4.4.4).
Mir ist nicht klar, was ich hätte machen müssen, um das zu aktualisieren.

Ich sehe gerade auch folgendes:
Für jedes Gerät habe ich ein PushNotifier eingerichtet (define <gerät> PushNotifier xxx). Ist das eigentlich richtig und notwendig? In jedem der PushNotifier sind unter dem Punkt Internals bei "Devices" alle Geräte aufgeführt (in deiner Hardcopy sind es gleich 3 Geräte). Wobei in einem 2. Gerät (Tablet) bei mir noch die Werte des ursprünglichen Handys stehen. Auch da die Frage: wie aktualisiere ich das?

Ich hatte zuerst überlegt gehabt, lt. Wiki das Gerät neu einzubinden, bin aber darüber gestolpert, dass mir zur Anweisung
define pushmsg PushNotifier <apiToken> <appname> <user> <password> <deviceID>
eben noch die deviceID fehlt - und damit eben auch das Modul, um evtl. nachzuschauen.

Gruß
Holger
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: ext23 am 14 Januar 2015, 23:38:14
Nabend,

man sollte ürbigens kein "!" in seinem Passwort haben oO

/Daniel
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Maergsche am 21 Januar 2015, 15:04:26
Hallo,
Sorry ich blicke es nicht ....  :-[ und die Wiki beschreibt dies leider auch nicht ...oder ich habe Tomaten auf den Augen.

Was habe ich in die Felder der neuen Applikation einzutragen?
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: cruser1800 am 28 Januar 2015, 14:58:23
Kann es sein, dass wenn das Handy kein Netz hat und die Nachricht gesendet wird diese dann verloren geht? Oder syncronisiert sich das Handy bei Netz dann mit dem Server von mit Pushnotifyer.

Bei mir ging laut log die Meldung raus, ist aber auf dem Handy nicht angekommen! Es war genau der Zeitpunkt, wo das Handy zwischen WLAN und LTE umgeschaltet hat!
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Octopyrox am 08 Februar 2015, 00:03:30
Hi,

hab ein kleines Problem. Würd das Modul gern nutzen und hab soweit auch alles eingerichtet (denke ich).
Hab in der cfg. erstmal das hier eingegeben:

define pushmsg PushNotifier <<meinAPIToken>> <<Mein APP Name>> <<Mein Benutzername>> <<Mein PW>>

Die DeviceID hab ich erstmal weg gelassen, da ich die ja nicht kannte.

Nach dem Speichern wir das Device in FHEM angezeigt. DIe DeviceID hab ich dann aus dem ...
devices      [title:iPhone 5,id:XXX,model:iPhone5,2]

entnommen und anschließend über die Definition im pushmsg eingetragen.

Ich hoffe, so war die "Anleitung" bzw die voerherigen Foren-Beiträge zu verstehen...

Wenn ich dann aber eine Nachricht senden möchte, bekomm ich folgende Meldung:

HTTP/1.1 200 OK
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Connection: close
Date: Sat, 07 Feb 2015 22:54:47 GMT
Pragma: no-cache
Server: nginx
Vary: Accept-Encoding
Content-Type: application/json
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Client-Date: Sat, 07 Feb 2015 22:54:47 GMT
Client-Peer: 37.221.194.231:80
Client-Response-Num: 1
Client-Transfer-Encoding: chunked
Set-Cookie: PHPSESSID=XXXXXXXXXXXXXXXXXXXXXXXXXX; path=/
X-Whom: GX.server.k
X-Xss-Protection: 1; mode=block

{"status":"Arr, you cannot pirate!","code":6}

Was hat das zu bedeuten??

Danke schonmal für eure Hilfe!!

Viele Grüße

Markus
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: cruser1800 am 08 Februar 2015, 09:29:54
Schau auf Seite 5!  ;)

App Name ändern! war bei mir auch das Problem!
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: cruser1800 am 08 Februar 2015, 09:30:21
Schau auf Seite 5!  ;)

App Name ändern! war bei mir auch das Problem!
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Octopyrox am 09 Februar 2015, 13:48:44
Hallo cruser1800,

vielen Dank für den Hinweis. Funzt nun super!!

Warte jetzt noch drauf, ob man irgendwann eine Nachricht an mehrere Devices schicken kann...

Gruß

Markus
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Basti am 13 Februar 2015, 17:25:35
Hab gerade mal FHEM aktualisiert und mich dann gewundert warum PushNotifier nicht mehr klappt. Scheint also ob es jetzt ein muss ist, Benutzername und Passwort im define zu hinterlegen.
Ich hatte es wie folgt eingerichtet und bis vor dem Update ging das auch:
define pushmsg PushNotifier apiToken appToken appName deviceID

Die Fehlermeldung war auch nicht gerade hilfreich - es hat sich immer über ein fehlendes AppToken beschwert.

Es wäre schön die Option zu haben das AppToken selbst auszulesen und dann nicht mein Passwort hinterlegen zu müssen.

Hab mir damit beholfen, den Code leicht anzupassen.

Danke!
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: ext23 am 21 Februar 2015, 11:47:28
Moin,

eine Frage, ich habe zwei Geräte, kann ich die ID's beim define beide anhängen oder muss ich pro Gerät ein define bauen?

Gruß
Daniel
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Ralli am 12 März 2015, 12:55:00
Von jetzt auf gleich funktioniert jetzt PushNotifier mit folgender Fehlermeldung nicht mehr:


HTTP/1.1 200 OK
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Connection: close
Date: Thu, 12 Mar 2015 11:51:27 GMT
Pragma: no-cache
Server: nginx
Vary: Accept-Encoding
Content-Type: application/json
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Client-Date: Thu, 12 Mar 2015 11:51:27 GMT
Client-Peer: 37.221.194.231:80
Client-Response-Num: 1
Client-Transfer-Encoding: chunked
Set-Cookie: PHPSESSID=9afoot6qbxxxb63cllp9prjge0; path=/
X-Whom: GX.server.k
X-Xss-Protection: 1; mode=block

{"status":"appToken missing","code":2}


Da war doch gar nichts mehr mit appToken?!

EDIT: Mmh. Ein "shutdown restart" hat's gebracht. Klappt wieder. Ich glaube, mein fhem startet nach einem Reboot zu schnell. Scheint das Netzwerk noch nicht richtig fertig zu sein.

Vielleicht eine Idee für das Modul: Wenn bei der Initialisierung des jeweiligen Devices das Modul den App-Token nicht abholen kann, weil (noch) keine Verbindung zum Inet besteht, wäre es ggf. sinnvoll, dies periodisch weiter zu versuchen, bis Erfolg.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: XBuschman am 28 März 2015, 17:18:59
Bei mir geht PushNotifier jetz auch nicht mehr. Ein Reboot bringt aber nichts. Die Fehler Meldung ist leicht anders:

HTTP/1.1 200 OK
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Connection: close
Date: Sat, 28 Mar 2015 16:14:07 GMT
Pragma: no-cache
Server: nginx
Vary: Accept-Encoding
Content-Type: application/json
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Client-Date: Sat, 28 Mar 2015 16:14:07 GMT
Client-Peer: 176.9.42.107:80
Client-Response-Num: 1
Client-Transfer-Encoding: chunked
Set-Cookie: PHPSESSID=8suh7udac3li4qhq17qmps6i46; path=/
X-Frame-Options: SAMEORIGIN
X-Whom: GX.server.r
X-Xss-Protection: 1; mode=block

{"status":"Unknown error while sending","device":744,"code":0}


Wenn ich mich auf der Seite einlogge, ist mein Device vorhanden.
Hat jemand eine Idee?
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: XBuschman am 28 März 2015, 17:33:07
Scheint ein Problen auf Seiten von PushNotifier zu sein. Wenn ich von der Internetseite eine Nachricht verschicken will kommt die (Fehler) Meldung:

What kind of sorcery is this?
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Brice am 29 März 2015, 12:12:35
Bei mir kommen nur auf den Android-Telefonen keine Nachrichten mehr an. An das iPhone 4 werden diese zugestellt.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: XBuschman am 29 März 2015, 13:38:11
Bei mir handelt es sich auch um Andoid Handys.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: cruser1800 am 29 März 2015, 22:25:42
Habe auch seit Tagen keine Mitteilung mehr erhalten! Konnte mich auch nicht mehr bei gidix anmelden um mein Anwendung zu verwalten.

Bin jetzt auf PushBullet umgestiegen und ist sogar noch komfortabler!
VG Lutz
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: bluefirex am 29 März 2015, 22:44:46
Hallo verehrte Gemeinde,

hier ist bluefirex, Entwickler von GIDIX und PushNotifier. Ich verfolge diesen Thread schon etwas länger und freue mich, dass mein Dienst euch nützlich ist. Das Modul ist auch großartig! :)

Wie hier schon zwei User angemerkt haben, kamen diese Woche keine Benachrichtigungen an. Das lag an einem Serverumzug und einem anschließendem Problem mit der Google-API. iOS-Geräte sind nicht betroffen. Eine Lösung für das Problem befindet sich gerade in Arbeit und sollte hoffentlich morgen Abend durch sein. Das Problem ist jetzt behoben! Ich entschuldige mich vielmals für den Ausfall!

--

Da schon häufiger API-Results für Verwirrung sorgten, hier mal ein paar kurze Hinweise:

"Arr, you cannot pirate!"
Du verwendest das App-Package eines anderen Users. Dein App-Package muss eindeutig sein und zu deinem Account gehören.

"wrongCredentials"
Benutzername oder Password stimmen nicht überein. Das kann passieren, wenn man das Passwort oder die E-Mail-Adresse ändert, da das für eine Regenerierung des App-Tokens sorgt.

"*** missing"
Da fehlt dann wirklich eine Angabe.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Brice am 30 März 2015, 10:04:54
Super und Danke für die Rückmeldung, funktioniert bei mir auch mit Android wieder.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: ToSchu am 22 Mai 2015, 09:41:54
Hallo,

ich verzweifle, ich habe alles korrekt eingetragen und bekomme trotzdem immer folgende Rückmeldung:


HTTP/1.1 200 OK
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Connection: close
Date: Fri, 22 May 2015 07:36:39 GMT
Pragma: no-cache
Server: nginx
Vary: Accept-Encoding
Content-Type: application/json
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Client-Date: Fri, 22 May 2015 07:36:41 GMT
Client-Peer: 176.9.42.107:80
Client-Response-Num: 1
Client-Transfer-Encoding: chunked
Set-Cookie: PHPSESSID=36aj67kl5tc84lim3t58raa4c7; path=/
X-Frame-Options: SAMEORIGIN
X-Whom: GX.server.r
X-Xss-Protection: 1; mode=block

{"status":"Application does not exist.","code":5}


Hat jemand noch einen Tipp? Eine App habe ich erzeugt!

Als App Package habe ich "fhem" eingetragen und als Namen"tralalla"

define pushMsg PushNotifier EV............................................... tralalla Benutzername Passwort 000

???!! :(
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Starkstrombastler am 22 Mai 2015, 21:25:25
Zitat von: ToSchu am 22 Mai 2015, 09:41:54
define pushMsg PushNotifier EV............................................... tralalla Benutzername Passwort 000
Hast Du an Stelle der 000 deine Device-ID eingetragen?
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: benni313 am 23 Mai 2015, 23:52:41
bei mir kommt die Meldung
{"status":"Unknown error while sending","device":813,"code":0}

und beim Versuch eine Nachricht direkt über GIDIX zu seden, kommt wieder "What kind of sorcery is this?"
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: ToSchu am 27 Mai 2015, 07:09:14
@Starkstrombastler: Ja habe ich.  :-[
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Starkstrombastler am 27 Mai 2015, 07:53:49
Probiere mal mit einem anderen APP-Namen.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: bluefirex am 12 Juni 2015, 23:23:40
Hallo, hier nochmal bluefirex von GIDIX.

In den kommenden Tagen steht eine große Umstrukturierung des GIDIX-Services an. Aus diesem Grund wird sich das Verfahren des Registrierens einer Anwendung zum Senden via PushNotifier ein klein wenig verändern. Die API bleibt hierbei unberührt, weshalb die fhem-Erweiterung problemlos weiterlaufen sollte. Genauere Info's gibts unter http://blog.gidix.de.

Ich werde mit xusader in Kontakt stehen, damit die Anleitungen entsprechend aktualisiert werden können.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: bluefirex am 20 Juni 2015, 13:15:50
Heute Abend wird die Umstellung stattfinden. Während dieser Zeit ist PushNotifier (inklusive der API) nicht erreichbar. Die Umstellung wird voraussichtlich 4 Stunden andauern. Ich bedanke michs chonmal im Voraus für Verständnis.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: ext23 am 20 Juni 2015, 13:23:51
Viel Erfolg!
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: eldrik am 20 Juni 2015, 18:56:23
Hi bluefirex,

Danke für die Info, erspart einem die mögliche Suche nach Fehlern  ;D

Und danke für den Service  8)

Greetz
Eldrik
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: bluefirex am 20 Juni 2015, 22:54:24
Die Umstellung ist soweit vollzogen, der Service sowie die API funktionieren wieder. Vielen Dank für's Warten!
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: ToSchu am 26 Juni 2015, 13:13:26
@Starkstrombastler

Ich habe jetzt ungefähr 15 verschiedene APP-Namen ausprobiert und erhalte immer die gleiche Meldung:


HTTP/1.1 200 OK
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Connection: close
Date: Fri, 26 Jun 2015 11:08:19 GMT
Pragma: no-cache
Server: nginx
Vary: Accept-Encoding
Content-Type: application/json
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Client-Date: Fri, 26 Jun 2015 11:08:22 GMT
Client-Peer: 176.9.42.107:80
Client-Response-Num: 1
Client-Transfer-Encoding: chunked
Set-Cookie: PHPSESSID=2jv5eqmet0ve98qa9kfs484n51; path=/
X-Frame-Options: SAMEORIGIN
X-Whom: GX.server.r
X-Xss-Protection: 1; mode=block

{"status":"Application does not exist.","code":5}


Wenn ich als App-Namen z.B. auch fhem eintrage dann bekomme ich folgende Fehlermeldung:


HTTP/1.1 200 OK
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Connection: close
Date: Fri, 26 Jun 2015 11:11:53 GMT
Pragma: no-cache
Server: nginx
Vary: Accept-Encoding
Content-Type: application/json
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Client-Date: Fri, 26 Jun 2015 11:11:56 GMT
Client-Peer: 176.9.42.107:80
Client-Response-Num: 1
Client-Transfer-Encoding: chunked
Set-Cookie: PHPSESSID=bqt22gdu02ne9prqtqf7t09ap1; path=/
X-Frame-Options: SAMEORIGIN
X-Whom: GX.server.r
X-Xss-Protection: 1; mode=block

{"status":"Arr, you cannot pirate!","code":6}


Also irgendwas macht das Plugin.

Aber ich scheine noch etwas falsch einzutragen und ich verstehe nicht was.

Gruß,

Tobias
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Starkstrombastler am 27 Juni 2015, 00:48:22
Die App muss vorher bei
http://pushnotifier.de/settings/api/ (http://pushnotifier.de/settings/api/)
mit einem noch nicht bestehenden App-Namen angelegt werden. "Fhem" ist da offensichtlich von einem Kollegen in Benutzung ... ein eigener Phantasiename sollte aber funktionieren.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: ToSchu am 29 Juni 2015, 10:03:11
@Starkstrombastler

Hallo,

danke schon mal für Deine Antwort, mir ist bewusst, das ich einen eindeutigen uniquen Namen für meine APP verwenden muss, mein Problem ist wie gesagt ich habe schon sehr viele ausprobiert und trotz dessen ist dem System diese unbekannt.

Ich habe zur Zeit diesen Namen in Verwendung ich denke diesen hat sonst niemand, aber ich bekomme trotzdem die genannte Fehlermeldung.

(http://www.schusterban.de/bildext/pushMsg.jpg)

Gruß,

Tobias
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: cruser1800 am 14 Juli 2015, 23:46:03
Leider funktiniert bei mir die Funktion der Neuen Zeile mit dem "_" nicht! Kann man den trenner ändern oder was mache ich falsch?

set pushnotifier message Fenstermeldung bei Abwesenheit_'.$NAME.' State: '.$EVENT.'

Der Name und das Event wird korrekt ersetzt!

Danke

LG Lutz
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: cruser1800 am 15 Juli 2015, 20:03:02
Habe den Fehler gefunden! Im WIki steht als Trennzeichen für eine neue Zeile "_".

Im Programm ist aber "+" codiert!

Jetzt funktioniert es bei mir.

LG Lutz
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: ToSchu am 21 Juli 2015, 08:31:09
Hallo,

ich verzweifle mittlerweile, ich habe als APP Namen nun so etwas in der Art genommen "isifu657istfkg" und es wir immer noch angezeigt, dass die Applikation nicht existiert. Nehme ich einen bekannten, schon vergebenen Namen wie z.B. "fhem" meldet das Plugin "you can not pirate" zurück.

Hat jemand noch einen Tipp???

Wenn Ihr eine APP im PushNotifier Portal erstellt, was tragt Ihr beim Package Namen ein? -- FHEM oder com.fhem.app oder ähnliches?

Gruß,

Tobias

P.S: Hat sich erledigt. Der Package Name muss die folgende Form haben "com.xyz.app".
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: jhhaul am 30 Juli 2015, 09:04:15
Hallo,
ist es nur bei mir so, dass die Nachrichten relativ oft entweder mit mehrstündiger Verzögerung (dann aber gebündelt) oder gar nicht ankommen?
Ich lasse mich seit einigen Tagen über Änderung des Homestate (Modul RESIDENTS) und Scharf- bzw. Unscharfschalten der Alarmanlage benachrichtigen.
Das klappt eher zufallsgetrieben, obwohl die API jeweils OK zurückmeldet.
Ich würde es so gern mit PushNotifier lösen, weil mein Vertrauen in deutsche Clouddienste doch ein ganz anderes ist als in ausländische (unsere Gesetze zum Datenschutz sind weltweit mit die schärfsten).
Nun ist es nicht so, dass die Pushnachrichten hochgeheime Informationen enthalten, aber die vergleichbaren Apps wollen immer gleich ein neues "soziales Netzwerk" samt Ortsfunktionen sein, das brauche ich wirklich nicht.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: mkress am 29 August 2015, 12:34:15
Tolle Sache!!!

Was mich momentan noch stört.
Ich habe ein Notify definiert, das bein einem bestimmten Event eine Push-Message verschickt - funktioniert alles wunderbar und problemlos.
Was mich stört ist, dass die Nachricht immer im FHEM-Logfile auftaucht - das Attribute "verbose" wird wohl nicht berücksichtigt?!?

mfg
Markus
Titel: Kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Scrat2006 am 31 August 2015, 21:07:50
Hallo,

herzlichen Dank für die Tipps. Funktioniert soweit schon wirklich gut.
Allerdings würde ich gerne PushNachrichten an mehrere Geräte senden und ich habe bisher
noch nicht gefunden wie ich mehrere IDs angeben soll.
Kann mir jemand helfen?

Schon mal im vorraus herzlichen Dank für eure Bemühungen.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: pirmanji am 03 September 2015, 12:02:11
Hallo Scrat2006,

diesen Wunsch hege ich auch :-) So wie ich Doku und Code verstehe, ist es aber bisher nicht möglich eine Nachricht mit einem Streich an mehrere Geräte zu senden.
Ich habe mir beholfen, indem ich für jedes Ziel-Gerät ein extra FHEM-Device angelegt habe, jeweils mit der entsprechenden Geräte-ID in der Definition. Die Devices heißen dann z.B. pushmsg1, pushmsg2 etc. So dass ich mit "set pushmsg.* message Text" den Text an alle Geräte senden kann.

Aber:

Es begab sich, wie ich heute früh feststellen musste, dass einige der Geräte inzwischen ein Android-Softwareupdate erhielten und danach von PushNotifier eine neue Geräte-ID erhielten. Somit konnten die Nachrichten gar nicht mehr ankommen, was zunächst auch nicht bemerkt wurde. Ich musste erst die entsprechend neuen Geräte IDs eintragen.

Da es teilweise relevant gewesen hätte sein können, dass die Nachrichten ankommen, wäre schon wünschenswert, wenn das Modul so funktionieren würde, dass man in der Definition

define pushmsg PushNotifier <apiToken> <appname> <user> <password> <deviceID>

für <deviceID> einen Platzhalter (z.B. *) oder regex eintragen könnte, so dass die Nachricht dann an alle (oder regex) Geräte gesendet würde.

Aber das nur als Anregung.

Viele Grüße!
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 04 September 2015, 08:11:53
@mkress
Bei mir taucht mit verbose 3 in global nirgends eine Nachricht im log auf.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 04 September 2015, 08:14:18
@pirmanji
Code Vorschläge nehme ich gern entgegen.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Scrat2006 am 05 September 2015, 19:56:52
danke für die Info. habe mir auch erstmal beholfen das ich für jedes Gerät eine Message los senden.
Funktioniert auch sehr gut.

Ich habe dies an die PRECENT funktion gekoppelt. D.h. wenn ich die Wohnung verlasse und noch Fenster offen sind, bekomme ich eine Meldung.
Leider bekomme ich immer zwei Meldungen. Es werden auch zwei Meldungen direkt hinter einander im Log aufgeführt.
Hat hier evt. jemand noch eine Idee was es sein könnte?

Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: pirmanji am 06 September 2015, 19:20:14
@xusader:

Und ich hatte gedacht, ich komm drum rum! ;-)

Ich dachte mir etwas wie sowas hier (70_PushNotifier.pm):

#####################################
sub
PushNotifier_Send_Message
{
  my $hash = shift;
  my $msg = join(" ", @_);
  $msg =~ s/\_/\n/g;

  my $result="";

  while ($hash->{devices} =~ /title:([^,.]+),id:(\d+),model:([^,^\].]+)/g) {
      my ($nd_title, $nd_id, $nd_model) = ("$1", "$2", "$3");

      # Log3 (undef, 3, "PushNotifier: Send Message $msg to device title: $nd_title, id: $nd_id, model: $nd_model");

      if ( $nd_id =~ m/$hash->{deviceID}/ || $nd_title =~ m/$hash->{deviceID}/ || $nd_model =~ m/$hash->{deviceID}/ ) {
        my $response = LWP::UserAgent->new()->post('http://a.pushnotifier.de/1/sendToDevice',
          ['apiToken' => $hash->{apiToken},
           'appToken' => $hash->{appToken},
           'app' => $hash->{app},
           'deviceID' => $nd_id,
           'type' => 'MESSAGE',
           'content' => "$msg"]);

        my $error_chk = $response->as_string;

        if($error_chk =~ m/"status":"ok"/) {
          $result.="OK! Message sent to $nd_title (id: $nd_id)\n\n$msg\n\n";
        }
        else
        {
          $result.="ERROR sending message to $nd_title (id: $nd_id)\n\nResponse:\n$error_chk\n\n";
        }
      }
    }
  return $result;
}
#####################################

Somit ist es möglich in der Definition statt der ID ein RegEx anzugeben. Mit .* wird jetzt an alle Geräte gesendet. In dieser Version werden auch der Device-Title und Device-Model mit dem RegEx verglichen, so dass man in der Definition z.B. "EMail" angeben könnte, und die Nachricht wird nur an alle E-Mail-Adressen gesendet, oder "Galaxy.*" und es wird nur an die Modelle eines gewissen Geräteherstellers abgesetzt, oder eine Aufzählung von IDs oder, oder, oder...aber das vergleicht natürlich sehr großzügig - ich weiß noch nicht, ob man es so lassen sollte oder doch besser auf die ID beschränken.

Würde mich freuen, wenn der Code so oder ähnlich aufgenommen würde.

Viele Grüße!!!

Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 07 September 2015, 11:31:41
@pirmanji

Super, danke! Teste gerade und werde dann wohl heute Abend einchecken. ;)
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 07 September 2015, 12:39:33
@pirmanji

Ist engecheckt, wird dann wohl ab morgen verfügbar sein. Ich muss dann nur noch das Wiki anpassen.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 07 September 2015, 17:34:52
Eine neue Version des PushNotifier-Moduls ist eingecheckt.

Dank tatkräftiger Unterstützung von pirmanji ist es nun möglich ein Define für einzelne Geräte, Gerätegruppen oder für alle Geräte anzulegen.

Siehe: http://www.fhemwiki.de/wiki/PushNotifier
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: pirmanji am 07 September 2015, 19:11:19
Sehr stark! Super! :-)
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: eldrik am 07 September 2015, 21:13:11
Hi,

ich habe mir die Version aus dem SVN geladen, so ganz scheint es aber noch nicht wie gewünscht zu funktionieren.

Ich habe derzeit 4 Geräte gebe ich die Regex mit .* an werden 3 der 4 Geräte gewählt (wobei die ausgewählten 3 Devices nicht immer gleich sind) gebe ich das fehlende Device wie gehabt mit der ID als Regex an wird korrekt nur an dieses gesendet,

devices
title:iPhone3,1,id:175,model:iPhone3,1,title:iPhone 4,id:176,model:iPhone3,1,title:iPad 3,id:245,model:iPad3,1,title:iPad 3,id:1179,model:iPad3


Regex .*

OK! Message sent to iPhone 4 (id: 176)

test

OK! Message sent to iPad 3 (id: 245)

test

OK! Message sent to iPad 3 (id: 1179)

test



Edit: beim Regex * stürzt sogar Fhem direkt mit der Meldung im Log ab
ZitatQuantifier follows nothing in regex; marked by <-- HERE in m/* <-- HERE / at ./FHEM/70_PushNotifier.pm line 96.

Greetz
Eldrik
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 07 September 2015, 21:29:15
War bei mir auch so. Von drei Geräten liefen zwei sofort.
Ich habe das nicht funktionierende Gerät auf http://pushnotifier.de entfernt, neu angelegt, mit Namen,
und dann Fhem neu gestartet.
Nach ein, zwei Versuchen lief es dann (iOS9).
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: eldrik am 08 September 2015, 05:56:49
Hi,

die Geräte funktionieren ja, es werden nur nicht alle durch den regex .* ausgewählt bzw. die Auswahl wechselt.

Des weiteren sollte man das Modul bzw. die Auswahl der regex schon dahingehend absichern, dass ein einfaches * fhem nicht zum Absturz bringt.

Greetz
Eldrik
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 08 September 2015, 06:43:45
@eldrik
Zwei Geräte mit dem selben Namen (iPad 3)?
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: eldrik am 08 September 2015, 08:32:14
Zitat von: xusader am 08 September 2015, 06:43:45
@eldrik
Zwei Geräte mit dem selben Namen (iPad 3)?

Ja die Geräte waren seit jeher nach dem default benannt, ich habe nun eine Leiche (jetzt sind es drei registrierte Geräte) und die übrig gebliebenen eindeutig benannt, nun schauen die Ergebnisse besser aus!

Nur den Fhem Absturz bei Verwendung des regex * sollte man vielleicht noch auf irgendeine Art und Weise abfangen  ;)

Greetz
Eldrik
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: pirmanji am 08 September 2015, 17:24:29
Hallo,

ich kam nicht auf die Idee, dass "title" und "model" Namen mit beeinhaltendem Komma enthalten könnten.
So sei es mir gegönnt nochmal einen Codevorschlag zu posten:

###############################################
#$Id: 70_PushNotifier.pm 2014-12-16 17:00:00 xusader
#
#       download client-app http://pushnotifier.de/apps/
#       create account http://pushnotifier.de/login/
#       get apiToken from http://gidix.de/setings/api/ and add a new app
#
#       Define example:
#       define yourname PushNotifier apiToken appname user password deviceID
#
#       notify example:
#       define LampON notify Lamp:on set yourDefineName message Your message!
#

package main;
use LWP::UserAgent;
use Try::Tiny;

sub
PushNotifier_Initialize($)
{
  my ($hash) = @_;

  $hash->{DefFn}   = "PushNotifier_Define";
  $hash->{SetFn}   = "PushNotifier_Set";

}

#####################################
sub
PushNotifier_Define($$)
{
  my ($hash, $def) = @_;
  my @args = split("[ \t]+", $def);

  my ($name, $type, $apiToken, $app, $user, $passwd, $deviceID) = @args;

  if (! eval { qr/$deviceID/ }) {
    return "$deviceID is not a valid regex for <deviceID>";
  }

  $hash->{STATE} = 'Initialized';

if(defined($apiToken) && defined($app)&& defined($user)&& defined($passwd)&& defined($deviceID)) {
  $hash->{apiToken} = $apiToken;
  $hash->{app} = $app;
  $hash->{user} = $user;
  $hash->{passwd} = $passwd;
  $hash->{deviceID} = $deviceID;

  my $responseAT = LWP::UserAgent->new()->post("http://a.pushnotifier.de/1/login",
        ['apiToken' => $apiToken,
        'username' => $user,
        'password' => $passwd]);

  my $strg_chkAT = $responseAT->as_string;
  $strg_chkAT =~ m{"appToken":"([\w]+)};
  my $appToken = $1;
  $hash->{appToken} = $appToken;

  my $responseID = LWP::UserAgent->new()->post("http://a.pushnotifier.de/1/getDevices",
        ['apiToken' => $apiToken,
        'appToken' => $appToken]);
  my $strg_chkID = $responseID->as_string;
  $strg_chkID =~ s/[-"{}_]//g;

  $re1='.*?';
  $re2='(\\[.*?\\])';

  $re=$re1.$re2;
  if ($strg_chkID =~ m/$re/is)
  {
    $sbraces1=$1;
    my $devices = $sbraces1;
    $hash->{devices} = $devices;
  }

  return undef;
  }
}

#####################################
sub
PushNotifier_Set($@)
{
  my ($hash, $name, $cmd, @args) = @_;
        my %sets = ('message' => 1);
        if(!defined($sets{$cmd})) {
                return "Unknown argument ". $cmd . ", choose one of " . join(" ", sort keys %sets);
        }
    return PushNotifier_Send_Message($hash, @args);
}
#####################################
sub
PushNotifier_Send_Message
{
  my $hash = shift;
  my $msg = join(" ", @_);
  $msg =~ s/\_/\n/g;

  my $result="";
  my $mc=0;

  try {
    while ($hash->{devices} =~ /title:(.*?),id:(\d+),model:(.*?)(?=,title:|\])/g) {
        my ($nd_title, $nd_id, $nd_model) = ("$1", "$2", "$3");

        # Log3 (undef, 3, "PushNotifier: Send Message $msg to device title: $nd_title, id: $nd_id, model: $nd_model");

        if ( $nd_id =~ m/$hash->{deviceID}/ || $nd_title =~ m/$hash->{deviceID}/ || $nd_model =~ m/$hash->{deviceID}/ ) {
          my $response = LWP::UserAgent->new()->post('http://a.pushnotifier.de/1/sendToDevice',
            ['apiToken' => $hash->{apiToken},
             'appToken' => $hash->{appToken},
             'app' => $hash->{app},
             'deviceID' => $nd_id,
             'type' => 'MESSAGE',
             'content' => "$msg"]);

          my $error_chk = $response->as_string;

          $mc++;

          if($error_chk =~ m/"status":"ok"/) {
            $result.="OK! Message sent to $nd_title (id: $nd_id)\n\n$msg\n\n";
          }
          else
          {
            $result.="ERROR sending message to $nd_title (id: $nd_id)\n\nResponse:\n$error_chk\n\n";
          }
        }
      }

  };

  if ( !$mc ) {
    $result.="Regex ".$hash->{deviceID}." seems not to fit on any of your devices.";
  }

  return $result;
}

1;
###############################################

Man beachte das "use Try::Tiny;" - ein Absturz sollte durch das try { } nicht mehr auftreten.

Außerdem frage ich jetzt beim Definieren des Devices mittels

  if (! eval { qr/$deviceID/ }) {
    return "$deviceID is not a valid regex for <deviceID>";
  }

ab, ob der definierte RegEx valide ist. Ein fehlerhafter RegEx wird bei der Definition mit Fehlermeldung zurück gewiesen (ggf. nach reload des Moduls ohne FHEM-Neustart das Define noch einmal bestätigen).

Bei mir funktionierte es jetzt auch, wenn die Namen der Pushnotifier-Devices Komma enthielten.

Wenn noch Fehler auftreten bitte gerne melden!

Viele Grüße!
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 10 September 2015, 07:23:46
@pirmanji

Dankeschön, ist eingecheckt!
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: meyerpr am 10 September 2015, 10:27:51
mit einer kleinen Nebenwirkung:

2015.09.10 09:45:51 0: Can't locate Try/Tiny.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14 /usr/share/perl/5.14 /usr/local/lib/site_perl . ./FHEM) at ./FHEM/70_PushNotifier.pm line 30, <$fh> line 77.
BEGIN failed--compilation aborted at ./FHEM/70_PushNotifier.pm line 30, <$fh> line 77.


Gut, Try:Tiny halt manuell nachinstalliert. Dann taucht zumindest das Push Objekt wieder auf. Meine Push Definition angepasst (von DeviceID in Moto.*). Dann kommt beim Versuch etwas zu versenden aber nur:

Regex Moto.* seems not to fit on any of your devices.

Also noch nicht ganz am Ziel...
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: pirmanji am 10 September 2015, 16:22:30
Hallo meyerpr,

der Fehler kommt zustande, weil im Gegensatz zur alten in der jetzt eingecheckten Version die sub PushNotifier_Define verändert wurde. Dort gibt es jetzt einen Fehler bei der Auswertung der $responseID in Zeile 79 (In der vorliegenden Version wird der String nur bis zum letzten Komma und somit die Definition des letzten vorhandenen Notifier-Devices nicht vollständig übernommen).

Besser wäre (ab Zeile 79 - rot = raus; blau = rein;):

#  $strg_chkID =~ /\[(.*),(.*)\]/;
#  my $devIDs = $1;

(my $devIDs = $strg_chkID) =~ s/.*\{"status":.*,"devices":\[(.*)\]\}/$1/s;

Als weitere Nebenwirkung dieser Änderung ist der Wert des Internals "devices" jetzt anders als zuvor nicht mehr in eckigen Klammern eingefasst. Das macht es notwendig, dass in der

sub PushNotifier_Send_Message

die Zeile
while ($hash->{devices} =~ /title:(.*?),id:(\d+),model:(.*?)(?=,title:|\])/g) {
geändert werden muss in
while ($hash->{devices} =~ /title:(.*?),id:(\d+),model:(.*?)(?=,title:|$)/g) {
damit alles wieder korrekt funktioniert.

Eine Version mit diesen Änderungen gibt's im Anhang!

Viele Grüße!
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 10 September 2015, 20:43:04
Änderung committed
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Udo_Weber am 12 September 2015, 10:20:10
muss da als Anfänger noch was fragen

bei mir hatte alles wunderbar funktioniert
Plötzlich kamen keine Nachrichten mehr
die Konfig ist ok und wenn ich es noch einmal mit
define pushmsg PushNotifier 6C3xxxxxxxxxxxxxxxxxTTBMKF com.xxxxxxxxxxxx.app  uxxxxxxia 031055 1155
definiere
kommt
Cannot load module PushNotifier
und das Modul PushNotifier liegt brav im Verzeichniss
Hat jemand eine Idee


Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Udo_Weber am 12 September 2015, 10:33:31
noch zur Ergänzung

wenn ich

set pushmsg message Bewegung Wohnung unten

eingebe kommt

Please define pushmsg first
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Ralli am 12 September 2015, 11:36:48
War bei mir auch. Einfach aus dem Backup die bisherige 70_PushNotifier.pm wiederherstellen.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 12 September 2015, 11:44:51
Für die aktuelle Version ist Try::Tiny nötig. Ein  cpan -i Try::Tiny sollte helfen.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Udo_Weber am 12 September 2015, 12:44:46
super und danke
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: ChrisF am 12 September 2015, 16:13:10
Habt Ihr bei diesem Dienst eigentlich auch manchmal Latenzen?
Gerade heute kam die entsprechende Nachricht bei mir ca. 15 Minuten nach dem eigentlichen Ereignis an...
Kein Einzelfall.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Starkstrombastler am 12 September 2015, 23:08:26
Der Dienst ist verblüffend schnell. Normalerweise ist bei mir die Nachricht in 1 bis 2 Sekunden da.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: ToSchu am 15 September 2015, 17:24:13
Hallo xusader,

ich habe nach deinen Angaben

"Für die aktuelle Version ist Try::Tiny nötig. Ein  cpan -i Try::Tiny sollte helfen."

installiert, jedoch kann das Modul trotzdem nicht geladen werden. Erst, wenn ich eine vom 09.09.15 einspiele funktioniert dies wieder.

Hast Du noch einen Tipp?

Gruß,

Tobias
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 15 September 2015, 17:40:29
Gibt es eine Fehlermeldung im FHEM logfile?
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: ToSchu am 17 September 2015, 07:26:47
[ERLEDIGT!]

Hallo xusader,

ja, "Das Modul PushNotifier konnte nicht geladen werden".

Ich habe jetzt noch diese Meldungen erhalten:


2015.09.20 13:55:06 1: reload: Error:Modul 70_PushNotifier deactivated:
Can't locate Try/Tiny.pm in @INC (you may need to install the Try::Tiny module) (@INC contains: /etc/perl /usr/local/lib/perl/5.18.2 /usr/local/share/perl/5.18.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.18 /usr/share/perl/5.18 /usr/local/lib/site_perl . ./FHEM) at ./FHEM/70_PushNotifier.pm line 30, <$fh> line 69.
BEGIN failed--compilation aborted at ./FHEM/70_PushNotifier.pm line 30, <$fh> line 69.

2015.09.20 13:55:06 0: Can't locate Try/Tiny.pm in @INC (you may need to install the Try::Tiny module) (@INC contains: /etc/perl /usr/local/lib/perl/5.18.2 /usr/local/share/perl/5.18.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.18 /usr/share/perl/5.18 /usr/local/lib/site_perl . ./FHEM) at ./FHEM/70_PushNotifier.pm line 30, <$fh> line 69.
BEGIN failed--compilation aborted at ./FHEM/70_PushNotifier.pm line 30, <$fh> line 69.

2015.09.20 13:55:06 1: reload: Error:Modul 70_PushNotifier deactivated:
Can't locate Try/Tiny.pm in @INC (you may need to install the Try::Tiny module) (@INC contains: /etc/perl /usr/local/lib/perl/5.18.2 /usr/local/share/perl/5.18.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.18 /usr/share/perl/5.18 /usr/local/lib/site_perl . ./FHEM) at ./FHEM/70_PushNotifier.pm line 30, <$fh> line 72.
BEGIN failed--compilation aborted at ./FHEM/70_PushNotifier.pm line 30, <$fh> line 72.

2015.09.20 13:55:06 0: Can't locate Try/Tiny.pm in @INC (you may need to install the Try::Tiny module) (@INC contains: /etc/perl /usr/local/lib/perl/5.18.2 /usr/local/share/perl/5.18.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.18 /usr/share/perl/5.18 /usr/local/lib/site_perl . ./FHEM) at ./FHEM/70_PushNotifier.pm line 30, <$fh> line 72.
BEGIN failed--compilation aborted at ./FHEM/70_PushNotifier.pm line 30, <$fh> line 72.


verstehe dies nicht, da ich e nachinstalliert habe, muss ich noch irgendwelche Berechtigungen oder Pfade setzen?


Gruß,

Tobias

P.S: Tiny muss mit admin Rechten installiert werden! :-)
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: reichema am 26 Oktober 2015, 21:35:58
Hallo,

geschafft. Hier eine Zusammenfassung wie ich Pushnotifier heute mit fhem zum Laufen bekommen habe. Nicht alles war so wie zuvor beschrieben. Am Ende muss ich sagen, eine tolle Sache mit Pushnotifier.

Ich habe in Fhem das die "Version" eingegeben. Antwort # $Id: fhem.pl 6913 2014-11-08 Nur für andere zum Vergleich. Ich weiss nicht, ob das die aktuellste sein sollte oder nicht. Jedenfalls wurde das Installiert als ich vor kurzem nach Anleitung auf Raspberry installiert habe.

Bei Pushnotifier habe ich mich auf der Webseite registriert. Ich habe dort auch eine "API Application" mit namen "FHEM_x" angelegt. Dieser Name wird später angezeigt wenn ich Nachrichten von FHEM empfange.

Auf der Pushnotifier Seite wird mir auch ( rechts neben API Access ) ein Token Code angezeigt. Den habe ich kopiert und mittels folgendem Kommando am Raspberry ( Kommandozeile in Putty ) ausgeführt. Ich verwende auch meine Login Daten der Pushnotify Seite. ( Hier im Beispiel verändert )

curl -s -F "apiToken=53VBGAVBHJSDHKWEHDABFBFFBKFFBTTFBFBFFB" -F "username=hugo" -F "password=boss123"  http://a.pushnotifier.de/1/login/

( verwendet Euren apiToken, user und pass, eh klar )

Dann bekomme ich das appToken zurück. Ungefähr so

{"status":"ok","username":"hugo","appToken":"128fb871as8091982303dff6885d16e03203213b","code":0}root@raspberrypi:~#



Anschließend habe ich noch mein Device abgefragt, dass ich auf Pushnotify registriert habe. Das Device wurde schon von Pushnotify erkannt, als ich zum ersten mal mit der Android App mit meinem Account von pushnotify online war. Auch wieder Putty

curl -s -F "apiToken=553VBGAVBHJSDHKWEHDABFBFFBKFFBTTFBFBFFB" -F "appToken=128fb871as8091982303dff6885d16e03203213b" http://a.pushnotifier.de/1/getDevices

Ich bekomme mein Device zurück, was ich auch schon zuvor auf der Webseite gesehen habe.

{"status":"ok","code":0,"devices":[{"title":"SM-N915FY","id":"1348","model":"SM-N915FY"}]}

Nun habe ich alles für meinen Eintrag in fhem.cfg zusammen.

Der Eintrag in fhem.cfg lautet nun.

define pushmsg PushNotifier 53VBGAVBHJSDHKWEHDABFBFFBKFFBTTFBFBFFB 128fb871as8091982303dff6885d16e03203213b FHEM_x 1348

Also zuerst apiToken, dann appToken, der name der App, den Ihr registriert habt und dann die Device ID aus der letzter Abfrage. Als Zahlenwert. Anders als sonst beschrieben hat bei mir der echte Gerätename nicht funktioniert !

Endlich. Nun kann eine Nachricht verschickt werden.
Ich habe folgendes kommando verwendet  fhem("set pushmsg message Flurlicht eingeschaltet")

Viel Erfolg
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: hoehlie am 26 Oktober 2015, 22:38:12
Hallo,
bekomme seit einiger Zeit keine Nachricht mehr und wollte jetzt mal schauen was da los ist!
In der fhem.cfg ist der Eintrag von PuhNotifier nicht mehr zu finden!
Wenn ich es neu einrichten will kommt die Meldung Cannot load module PuhNotifier!
Fhem ist auf aktuellen Stand!
Gibt es dafür eine Lösung?

Mfg Hoehlie


Gesendet von meinem HTC One_M8 mit Tapatalk

Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 27 Oktober 2015, 07:34:55
http://www.fhemwiki.de/wiki/PushNotifier
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: LuckyLuis am 04 November 2015, 22:41:36
Hi,

besteht die Möglichkeit, den Log-Eintrag im fhem.log abzukürzen wenn eine Nachricht versendet wurde?

Danke

VG

LuckyLuis
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Bartimaus am 24 November 2015, 22:12:30
Moin,

könnt Ihr noch Nachrichten versenden ?
Ich bekomme auch von der Website aus eine Fehlermeldung
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: LuckyLuis am 24 November 2015, 22:26:23
Geht bei mir auch nicht mehr.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: hoehlie am 24 November 2015, 22:27:29
Bei mir schon eine ganze Weile auch nicht mehr!

Gesendet von meinem HTC One_M8 mit Tapatalk

Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: eldrik am 25 November 2015, 08:05:39
Hi,

ja bei mir auch gefühlt seit gestern/vorgestern...

Scheinbar hat der Dienst ein Problem, oder ein Detail hat sich für die erfolgreiche Übermittlung geändert, welches in das Modul aufgenommen werden muss?

ERROR sending message to JensiPad (id: xxxx)

Response:
HTTP/1.1 200 OK
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Connection: close
Date: Wed, 25 Nov 2015 06:03:48 GMT
Pragma: no-cache
Server: nginx
Vary: Accept-Encoding
Content-Type: application/json
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Client-Date: Wed, 25 Nov 2015 06:03:48 GMT
Client-Peer: 176.9.42.107:80
Client-Response-Num: 1
Client-Transfer-Encoding: chunked
Set-Cookie: PHPSESSID=303s3d5gv9qki3fa12ga5b2kp32; path=/
X-Frame-Options: SAMEORIGIN
X-Whom: GX.server.r
X-Xss-Protection: 1; mode=block

{"status":"Unknown error while sending. (E-Code: 737)","device":xxxx,"code":0}



Greetz
Eldrik
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Bartimaus am 25 November 2015, 09:26:19
Ich habe auf Pushnotifier.de auch schon mein Gerät gelöscht und neu angelegt, bringt alles nichts.
Hoffen wir nur mal, das das wieder gefixt wird. Möchte ungern auf den Komfort verzichten
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 27 November 2015, 14:55:43
Ich habe eine Anfrage an bluefirex gesendet.
Soweit ich sehen kann hat sich nichts an der API geändert.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: bluefirex am 27 November 2015, 14:56:35
Hallo PushNotifier-Nutzer,

aktuell gibt's bei uns im System ein Problem mit iOS-Geräten, an dem gerade gearbeitet wird. Das sollte bis vorrausichtlich heute Abend gelöst sein. Ich entschuldige mich für die Unannehmlichkeiten, die das verursacht. Android-Geräte funktionieren wie bisher ganz normal.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Gutti80 am 27 November 2015, 15:21:31
danke für die info!
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: bluefirex am 27 November 2015, 19:12:19
Das Problem ist jetzt behoben. Alle Benachrichtigungen an iOS-Geräte funktionieren jetzt wieder.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Starkstrombastler am 27 November 2015, 21:39:38
Funktioniert wieder mit IOS 9.1. Danke!
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Bartimaus am 27 November 2015, 22:57:48
Uff, danke.  :-*
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Nexium am 28 November 2015, 01:19:30
Hallo,

ich wollte PushNotifier bei mir einrichten.

Doch leider klappt es nicht.

in meiner Config steht folgendes

define pushmsg PushNotifier 696V6C3dfgdsgdgVDE7D8E7DfdgdgdsgdKfgfsT FHEM user passwort gerät

wenn ich nun in FHEM folgendes eingebe: fhem("set pushmsg message Flurlicht eingeschaltet") bekomme ich das zurück: Unknown command fhem("set, try help.

gebe ich folgendes ein: set pushmsg message text
kommt diese Fehlermeldung

ERROR sending message to Nexium (id: 1370)

Response:
HTTP/1.1 200 OK
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Connection: close
Date: Sat, 28 Nov 2015 00:18:06 GMT
Pragma: no-cache
Server: nginx
Vary: Accept-Encoding
Content-Type: application/json
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Client-Date: Sat, 28 Nov 2015 00:18:06 GMT
Client-Peer: 176.9.42.107:80
Client-Response-Num: 1
Client-Transfer-Encoding: chunked
Set-Cookie: PHPSESSID=j3pr89evfoolj31blp75np1gn2; path=/
X-Frame-Options: SAMEORIGIN
X-Whom: GX.server.r
X-Xss-Protection: 1; mode=block

{"status":"Arr, you cannot pirate!","code":6}


was mach ich falsch :(
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: eldrik am 28 November 2015, 05:52:23
Vielen Dank!

Man merkt durch den Ausfall erst wie man sich an die Nachrichten gewöhnt hat :)

Greetz
Eldrik
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Nexium am 29 November 2015, 09:44:50
keiner eine Idee? :(

Zitat von: Nexium am 28 November 2015, 01:19:30
Hallo,

ich wollte PushNotifier bei mir einrichten.

Doch leider klappt es nicht.

in meiner Config steht folgendes

define pushmsg PushNotifier 696V6C3dfgdsgdgVDE7D8E7DfdgdgdsgdKfgfsT FHEM user passwort gerät

wenn ich nun in FHEM folgendes eingebe: fhem("set pushmsg message Flurlicht eingeschaltet") bekomme ich das zurück: Unknown command fhem("set, try help.

gebe ich folgendes ein: set pushmsg message text
kommt diese Fehlermeldung

ERROR sending message to Nexium (id: 1370)

Response:
HTTP/1.1 200 OK
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Connection: close
Date: Sat, 28 Nov 2015 00:18:06 GMT
Pragma: no-cache
Server: nginx
Vary: Accept-Encoding
Content-Type: application/json
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Client-Date: Sat, 28 Nov 2015 00:18:06 GMT
Client-Peer: 176.9.42.107:80
Client-Response-Num: 1
Client-Transfer-Encoding: chunked
Set-Cookie: PHPSESSID=j3pr89evfoolj31blp75np1gn2; path=/
X-Frame-Options: SAMEORIGIN
X-Whom: GX.server.r
X-Xss-Protection: 1; mode=block

{"status":"Arr, you cannot pirate!","code":6}


was mach ich falsch :(
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Brice am 29 November 2015, 13:49:59
Zitat von: Nexium am 28 November 2015, 01:19:30
{"status":"Arr, you cannot pirate!","code":6}
Sieht für mich danach aus, dass PushNotifier nicht korrekt eingerichtet ist. Kommt eine Testnachricht von deinem Account (http://gidix.de/) an?
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: eldrik am 29 November 2015, 17:40:50
Hi,

Jemand hat schon die gleiche Programmid/Appid oder wie sich das schimpft für den den Dienst eingetragen!

Einfach einen anderen Namen vergeben.

Greetz
Eldrik
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xxsteffenxx am 23 Dezember 2015, 09:12:34
Hallo zusammen,

mein pushnotifier funktioniert nicht immer.

in FHEM kommt zwar
2015.12.22 18:00:01 3: set pushmsg message Morgen wird die Papiertonne abgeholt : OK! Message sent to GalaxyS4 (id: 1362)

Morgen wird die Papiertonne abgeholt


Allerdings kommt nicht immer und zuverlässig die Nachricht auch an.

Ich muss immer wieder die App bzw. Cache Daten unter Android löschen und neu anmelden, dann geht es.

Hat jemand dieses Phänomen schon mal gehabt?
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xxsteffenxx am 28 Dezember 2015, 21:38:01
Seit heute kommen gar keine message mehr aus fhem auch das log zeigt nichts an?!
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: ext23 am 28 Dezember 2015, 21:44:41
Bei mir geht es, eben probiert.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: -jato- am 31 März 2016, 16:43:25
Ich wollte ein Notify erstellen mit dem ich mir die Temperatur von Räumen ausgeben kann. ich würde dann einfach ein readings von Geräten (Funk Temperatursender) ausgeben wollen. Geht so etwas überhaupt oder kann man nur Texte schicken?
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: ext23 am 31 März 2016, 17:00:42
Ich würde die Temp jetzt mal als "Text" bezeichnen. Warum sollte das nicht gehen?

/Daniel
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Bartimaus am 31 März 2016, 21:44:55
Zitat von: -jato- am 31 März 2016, 16:43:25
Ich wollte ein Notify erstellen mit dem ich mir die Temperatur von Räumen ausgeben kann. ich würde dann einfach ein readings von Geräten (Funk Temperatursender) ausgeben wollen. Geht so etwas überhaupt oder kann man nur Texte schicken?

Ich mache genau das via DOIF
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: -jato- am 31 März 2016, 22:57:41
Hättest du evtl. ein Beispiel für so ein DOIF für mich? An der Stelle von "Fenster offen!" soll der Readings-Temperaturwert stehen vom Gerät z.B XYZ.

define MSG notify Fenster_Bad:opened.* set pushmsg message Fenster offen!

Ist jetzt zwar ein Notify aber egal.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Bartimaus am 31 März 2016, 23:00:57
Ein Reading eines Devices trägst Du im DOIF in [] ein...
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: -jato- am 31 März 2016, 23:13:14
Also jetzt unabhängig von DOIF ect...einfach ein set Befehl.

set namePushNotifier message nameDevices [temperature]

Das funtioniert nicht...dann kommt "nameDevices [temperature]"
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Bartimaus am 31 März 2016, 23:16:14
[NamedesDevices:temperature]
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: -jato- am 31 März 2016, 23:23:09
Besten Dank :)
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Brice am 19 April 2016, 12:06:07
Ich bekomme seit ca. 2 bis 3 Tagen keine PushNachrichten auf mein Android-Mobilphone, auch keine Testnachricht über gidix.de. Auf Geräte mit iOS funktioniert es.

Kann das jemand bestätigen?
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: ext23 am 19 April 2016, 13:55:55
Nein, bei mir funktioniert es. Hab gestern eine bekommen und mein Test eben war auch erfolgreich.

/Daniel
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Brice am 19 April 2016, 16:35:12
Danke Daniel,

ich habe alle Android Devices auf gidix.de und FHEM gelöscht, das aktuelle Mobiltelefon auf gidix.de erneut angemeldet und in FHEM neu definiert. Jetzt kommen die Nachrichten wieder.

Stefan
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: ext23 am 19 April 2016, 16:40:39
Mhh klingt aber auch nicht gut. Scheint ja nicht so zuverlässig zu sein. Ich lasse mit nur Alarme schicken, die kommen in der Regel auch selten wenn nicht gerade einer vergisst den Schlüssel anzuhängen. Ich würde es also in der Regel gar nicht merken wenn etwas nicht geht. Das macht mir ein bissel Sorgen.

/Daniel
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Brice am 19 April 2016, 17:01:08
Ich nutze PushNotifier seit Beginn für die Waschmaschine-fertig-Funktion und hatte bisher keine Probleme. Also keep cool :-)

Es scheint ein Problem mit meinem neuen Honor 5x (Huawei) zu sein. Auf iPhone4 und mein altes Android Sony xPeria Z funktioniert es. Auf dem Honor nur sporadisch.

Werde mich mal auf die Suche begeben...

Edit: gefunden
ich muss in den Einstellungen unter "geschützte Apps" definieren, welche Apps bei ausgeschaltetem Display aktiv sein dürfen. An die Oberfläche von Huawei muss ich mich noch gewöhnen...
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: ext23 am 19 April 2016, 19:25:26
*lol* Das liegt bestimmt daran, dass jede zweite Nachricht nach China umgeleitet wird ;-)))
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xxsteffenxx am 03 Mai 2016, 22:18:35
Hallo zusammen,
es hat auch schon mal funktioniert, aber irgendwie habe ich mir das nicht aufgeschrieben.....

Ich habe das Modul "MyAbfall" eingebunden, da gibt es zb. das Reading "Abfall_GelbeTonne_tage" da steht zb. 3 drin.

jetzt würde ich gern sobald da eine 1 drin steht mir eine pushnachricht schicken lassen.

Habe es folgendermaßen versucht
{if(Value("Abfall_GelbeTonne_tage") eq "1") {fhem("set pushmsg message Morgen wird die Gelbe Tonne abgeholt")} }

leider funktioniert dies aber nicht....

jemand ne Idee was ich falsch mache?
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: dan1180 am 13 Juni 2016, 16:40:38
Hallo zusammen,

habe gerade PushNotifier für mich entdeckt. Funktioniert soweit ganz gut. Nun habe ich aber zwei Fragen:


Vielen Dank und Grüße
Dan
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: hoehlie am 14 Juni 2016, 01:45:35
Hallo Leute ich brauche mal eure Hilfe! Ich bekomme immer die Meldung Cannot load module PuhNotifier ! Das Modul ist auf dem Server vorhanden! Ich komme da einfach nicht weiter!

Gesendet von meinem HTC 10 mit Tapatalk

Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Bartimaus am 25 November 2016, 08:00:30
Moin,

momentan funktioniert der Dienst zumindest bei iOS-Devices nicht.
Weder aus FHEM versandte Nachrichten kommen auf den Devices an, noch wenn ich mich direkt mit meinem Account bei www.pushnotfier.de einlogge und dort versuche Nachrichten zu versenden. Dann kommt zumindest ein Fehlerhinweis: "Die Benachrichtigung konnte nicht an iOS-Geräte zugestellt werden"

Kann das jemand verifizieren ?
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: eldrik am 25 November 2016, 10:05:43
Zitat von: Bartimaus am 25 November 2016, 08:00:30
Moin,

momentan funktioniert der Dienst zumindest bei iOS-Devices nicht.
Weder aus FHEM versandte Nachrichten kommen auf den Devices an, noch wenn ich mich direkt mit meinem Account bei www.pushnotfier.de einlogge und dort versuche Nachrichten zu versenden. Dann kommt zumindest ein Fehlerhinweis: "Die Benachrichtigung konnte nicht an iOS-Geräte zugestellt werden"

Kann das jemand verifizieren ?

Japp, meine Testnachricht aus FHEM kam nicht an.

Greetz
Eldrik
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Chris76FiSi am 25 November 2016, 17:03:20
Servus zusammen,

leider muss auch ich bestätigen, dass das Versenden von Push Notifications über pushnotifier.de weder aus FHEM heraus noch direkt über die Website funktioniert.

Nun ja, wenigstens bin ich nicht alleine mit dem Fehler. ;)

Gruß, Chris
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Qwz80 am 25 November 2016, 18:27:04
Muss ich leider auch bestätigen. Leider findet sich keine Kontaktmöglichkeiten auf der Website, scheinbar ist das nicht gewünscht.

Das ist schon der dritte Pushdienst den ich gewechselt habe. Schade, hat gut funktioniert auch wenn die iOS App sehr schlecht ist (Kein 64Bit, bremst somit das ganze System aus, Kein löschen vom Verlauf, und auch sonst Müll)

Ich denke, jetzt gebe ich Geld für eine zuverlässige Lösung aus! Hat jemand brauchbare Alternativen? Ohne Abo! Das ewige Umstellen in FHEM nervt extrem
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: ext23 am 25 November 2016, 20:41:34
Mhh also ich habe keine Probleme, bei mir funktioniert alles wie immer.

/Daniel
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Qwz80 am 26 November 2016, 08:26:38
Aber sicher nicht mit iOS oder? Da scheitert das senden selbst per Website an iOS Geräte.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: ext23 am 26 November 2016, 08:45:04
IOS? Das von Cisco Routern ;-)

Ja nee ich habe nur Android.

/Daniel
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Qwz80 am 26 November 2016, 18:22:46
Ich habe auf TelegramBot umgestellt. Total Super! Vorallem, dass du selbst Nachrichten/Steuerbefehle an FHEM senden kannst. Kein Vergleich zu dem PushNotifier Schrotthaufen. Wechseln ist sehr einfach. Kann ich sehr empfehlen.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: eldrik am 26 November 2016, 19:55:06
Naja Probleme kann es meiner Meinung nach immer mal bei einem kostenlosen Dienst geben, diesen dann als Schrott zu bezeichnen, nachdem er für eine lange Zeit ohne nennenswerte Probleme und Verzögerung funktioniert hat, finde ich schon etwas überzogen :)

Ich warte die Tage ab bis er wieder funktioniert.

Greetz
Eldrik
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Qwz80 am 26 November 2016, 20:53:50
Schrotthaufen habe ich geschrieben. Im Bezug auf die App trifft das auch uneingeschränkt zu. Gratis sind viele Dienste (Du bezahlst oft mit Daten), dass es viel besser geht zeigt der TelegramBot/Telegram

Das ist nicht böse gemeint. Aber die App ist so ziemlich das schlechteste was der AppStore hergibt.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: bluefirex am 01 Dezember 2016, 10:57:48
Hallo, bluefirex hier,

aktuell gibt es tatsächlich ein Problem mit dem Versand von Nachrichten an iOS-Geräte. Ich arbeite bereits an einer Lösung, sollte im Laufe des Tages wieder funktionieren. Android und E-Mail ist nicht betroffen. Ich entschuldige mich für den Ausfall!

Im Übrigen: Was die iOS-App anbetrifft, bin ich mir dessen bewusst, dass die App aktuell nicht wirklich gut ist. Ich arbeite aber bereits an einer runderneuerten Version, die dann auch iOS 10-ready ist.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Bartimaus am 01 Dezember 2016, 10:59:43
Danke für die Rückmeldung.
Immer locker bleiben, einem geschenktem Gaul schaut man nicht ins Maul  ;D
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: bluefirex am 01 Dezember 2016, 13:25:11
Das Problem wurde behoben, iOS-Notifications kommen wieder normal durch. Noch einmal Entschuldigung für den Ausfall.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Daffy_ED9 am 30 Januar 2017, 19:34:39
ich habe das Modul neu in meiner Installation aufgenommen.
Konfiguration funktioniert und die Readings sehen auch alle perfekt aus.
Test über die Homepage des Dienstes ans Handy funktioniert ebenfalls.
Beim Senden über FHEM erfolgt kein Fehler im Logfile,
auch hier erfolgt lediglich eine Bestätigung:
2017-01-30 19:33:07 PushNotifier pushmsg message Test
Es kommt jedoch nichts an.
Endgerät ist ein iPhone, gibt es weitere Möglichkeiten um zu testen woran der Fehler liegen könnte?
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Bartimaus am 12 Februar 2017, 14:20:58
Moin,

momentan kommen keine Nachrichten auf den Geräten an, auch nicht wenn direkt von PushNotifier.de versendet wird.

Bitte mal prüfen.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: ext23 am 12 Februar 2017, 14:44:19
Kann ich nicht bestätigen, bei mir klappt alles, auf allen 3 Android Geräten ohne Verzögerung.

/Daniel
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Bartimaus am 12 Februar 2017, 14:56:42
IOS und Android werden unterschiedlich gehandhabt.
Bei meinen iOS kam eine Testnachricht mit 5min Verzögerung an.

Aber jetzt scheint es wieder zu funktionieren, nix für Ungut
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: asciidisco am 21 Februar 2017, 10:53:33
Kann es sein, das es wieder ein Problem mit den Notifications auf iOS (v10) gibt. Über die Webseite kommen sie an, via FHEM aber nicht (keine Fehlermeldung im Log). Konfiguration auf FHEM Seite ist korrekt. Ebensowenig kann ich leider ne Mail Adresse im PushNotifier Admin anlegen, wenn ich die Mailadresse confirmen will, kommt nur folgende PHP Fehlermeldung:

Fatal error: Uncaught Error: Call to undefined method URLController::getHostFor() in /var/www/pushnotifier/activate.php:6 Stack trace: #0 {main} thrown in /var/www/pushnotifier/activate.php on line 6

@Bartimaus: Kannst du dazu was sagen? Und btw.: Danke natürlich für den Service, wenn er läuft ist das ne klasse Sache :)
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Krossi am 21 Februar 2017, 12:06:02
bei mir läuft es tadellos mit ios 10.2 Nachrichten werden ohne Zeitverözgerungen gesendet.
habe es wie folgt inder fhem.conf.
Zitatdefine pushmsg PushNotifier
>deine id<XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
<name des App > User  Pass .*
attr pushmsg icon rc_TEXT
attr pushmsg room push
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Bartimaus am 21 Februar 2017, 16:34:06
Moin,

bei mir funktioniert es ganz normal
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: cyvr1 am 21 Februar 2017, 19:59:59
Hallo,

bei mir kommen keine Nachrichten aus fhem auf meinem Android Smartphone an. Das Device in fhem ist, so vermute ich, korrekt konfiguriert, es hat den status "initialized". Im Log tauchen keine Fehlermeldungen auf, es wird nur "2017-02-21 19:57:13 PushNotifier pushmsg message TEST" angezeigt. Aus der Web-Anwendung verschickte Nachrichten klappen.

Für die App in Push Notifier habe einen eindeutigen Namen vergeben, die Token-ID und App-Id sind auch korrekt. Trotzdem nichts.
Was habe ich übersehen?

Edit: Da es offentsichtlich keine Lösung gibt, bin ich jetzt auf TelegramBot umgestiegen. Das funktioniert wenigstens.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: cruser1800 am 22 Februar 2017, 08:46:59
Hallo,
Seit dem Update auf 5.8 habe ich folgende Fehlermeldung

500 Can't connect to a.pushnotifier.de:80 ContentType: text/plain ClientDate: Wed, 22 Feb 2017 07:01:57 GMT ClientWarning: Internal response Can't connect to a.pushnotifier.de:80 Der Name oder der Dienst ist nicht bekannt at /usr/share/perl5/LWP/Protocol/http.pm line 49.

Was kann ich tun?
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: asciidisco am 22 Februar 2017, 14:22:38
Okay, bei mir funktioniert es jetzt. Nachdem ich die Aufrufe mit CURL nachvollzogen habe, konnte ich die Fehlermeldungen der API sehen & musste mir meine eigene Dummheit eingestehen, ich hab den App Title in der DEF genutzt & nicht den Appnamen... ...sorry fürs Hühner scheu machen :)
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: mechanix am 03 März 2017, 19:20:25
Selber Fehler wie cruser1800. Vor einigen Tagen hat noch alles funktioniert. Push von der PushNotifier Site geht, von FHEM nicht mehr. Habe eigentlich nix (bewußt) geändert (70_PushNotifier.pm  11040 2016-03-10). Werde wohl auch umsteigen.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: MiK77 am 04 März 2017, 11:13:30
Ich hatte die gleiche Fehlermeldung. Habe gerade noch mal FHEM aktualisiert und neu gestartet. Danach funktionierte ein Test erstmal wieder.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: MiMoAC am 22 März 2017, 18:10:44
Hey Leute,

habt ihr auch das Problem, dass Nachrichten von Pushnotifier nicht mehr auf dem iPhone ankommen?

Mein Android-Gerät bekommt jede Pushmitteilung. Aber auf dem iPhone kommt nichts an.

Wenn ich über die Website pushnotifier.de eine Nachricht sende, dann funktioniert die an das Android-Gerät ohne Problem, aber das iPhone bleibt still.

(Auf meinem iPad mit iOS 10.1 läuft die APP bzw. der Pushdienst problemlos!)

Das Problem tritt auf seitdem ich auf dem iPhone iOS 10.2.1 installiert habe.

Ich habe schon versucht mit dem APP-Entwickler Kontakt aufzunehmen, aber es gibt keine Mailadresse.

Habt ihr ein ähnliches Problem?

Gibt es eine Alternative?

Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Bartimaus am 22 März 2017, 21:39:13
Keine Probleme unter FHEM 5.8 und iOS 10.2
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: MB_User am 10 April 2017, 20:50:12
Hallo xusader,

hast Du geplant in einem Update die Zugangsdaten zu verschlüsseln? Ich würde mich sehr freuen!

Grüße
MB_User
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: xusader am 19 April 2017, 09:58:17
@ MB_User, hab ich schon mal drüber nachgedacht aber momentan keine Zeit.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Phantomato am 26 September 2017, 19:19:25
hallo,
ich habe soeben Pushnotifier eingerichtet aber ich bekomme keine Nachrichten aus fhem. Testnachrichten aus PushNotifier Account funktionieren einwandfrei. Das Modul steht in fhem auf initialized.

Im Log wird folgendes protokolliert

Zitat2017.09.26 18:55:08 4: WEB_192.168.178.35_52838 POST /fhem&fw_id=200&fwcsrf=xxxxxxxxxxxxxxxxxxxxxxcmd=set+PushMessage+message+Message+from+fhem; BUFLEN:0
2017.09.26 18:55:08 5: Cmd: >set PushMessage message Message from fhem<
2017.09.26 18:55:08 5: Starting notify loop for PushMessage, 1 event(s), first is message Message from fhem
2017.09.26 18:55:08 5: End notify loop for PushMessage

was läuft hier falsch?


Edit:
hab es gerade hinbekommen. Über die Komandozeile kam der Fehler  ""Arr, you cannot pirate!" was wohl an mein wenig einfalsreichen Appnamen lag. Allerdings wurde mir diesen Fehler in Fhem selbst nicht angezeigt. Vielleicht lag auch daran dass ich verbose 5 unter fhem global gesetzt habe und nicht unter PushNotifier. Wie auch immer, einen neuen Appnamen vergeben und jetzt tut es

Einen großen Dank an xusader für die tolle Arbeit
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: NoKi am 12 November 2017, 15:05:48
Hallo xusader,
Danke auch von mir für das gut funktionierende Tool.
Es hat mich als Neuling allerdings einige Detektivarbeit gekostet herauszufinden, wie die App anzulegen und zu bezeichnen ist. Da ich bei der Suche gesehen habe, dass das einigen anderen auch so ging, hier ein Vorschlag für eine kleine ergänzende Bschreibung auf der Wiki-Seite (wenn das denn so richtig ist):

Anlegen der Applikation auf der Seite http://pushnotifier.de/settings/api/ (http://pushnotifier.de/settings/api/):
Der einzutragende Paketname ist der <appName>. Er muss die folgende Form haben: "com.<appBezeichnung>.app", wobei <appBezeichnung> eine beliebige Bezeichnung sein kann, die aber noch nicht verwendet sein darf. (Anscheinend darf sie auch nicht von anderen Nutzern verwendet werden.)
Beispiel: "com.fhem_xyz.app"
Der Titel und die Beschreibung sind frei wählbar.

Nochmals vielen Dank.
VG   Norbert
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: bluefirex am 03 Dezember 2017, 14:29:47
*pfeif*

(falls jemand Bedenken hatte, PushNotifier würde stagnieren.)
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Thuetti am 05 Dezember 2017, 21:13:40
So jetzt komm ich nicht mehr weiter....
Hab alles Installiert , über das web kommt die Nachricht auch an am Iphone nur über Fhem aber nicht
Bei mir kommt keine Fehlermeldung.
   
Initialized steht im State

Danke
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: suchmich1983 am 19 Dezember 2017, 23:04:38
Zitat von: NoKi am 12 November 2017, 15:05:48
Hallo xusader,
Danke auch von mir für das gut funktionierende Tool.
Es hat mich als Neuling allerdings einige Detektivarbeit gekostet herauszufinden, wie die App anzulegen und zu bezeichnen ist. Da ich bei der Suche gesehen habe, dass das einigen anderen auch so ging, hier ein Vorschlag für eine kleine ergänzende Bschreibung auf der Wiki-Seite (wenn das denn so richtig ist):

Anlegen der Applikation auf der Seite http://pushnotifier.de/settings/api/ (http://pushnotifier.de/settings/api/):
Der einzutragende Paketname ist der <appName>. Er muss die folgende Form haben: "com.<appBezeichnung>.app", wobei <appBezeichnung> eine beliebige Bezeichnung sein kann, die aber noch nicht verwendet sein darf. (Anscheinend darf sie auch nicht von anderen Nutzern verwendet werden.)
Beispiel: "com.fhem_xyz.app"
Der Titel und die Beschreibung sind frei wählbar.

Nochmals vielen Dank.
VG   Norbert

Erstmal Danke für deine Antwort, das war mir so auch nicht klar!

Ich bekomme es aber trotzdem nicht ans Fliegen. Folgendes haben wir versucht:

define pushmsg PushNotifier 1112222333777888999 com.fhem_meinName.app username password .*

Im Device bekomme ich den AppToken aber einfach nicht.
Es erscheint immer:

HTTP/1.1 200 OK CacheControl: nostore, nocache, mustrevalidate Connection: keepalive Date: Tue, 19 Dec 2017 21:59:06 GMT Pragma: nocache AcceptRanges: none Server: nginx ContentLength: 38 ContentType: application/json Expires: Thu, 19 Nov 1981 08:52:00 GMT ClientDate: Tue, 19 Dec 2017 21:58:55 GMT ClientPeer: 176.9.42.107:80 ClientResponseNum: 1 SetCookie: PHPSESSID=17q593a8f77ble1rechimup9q6; path=/ XFrameOptions: SAMEORIGIN XWhom: GX.server.r XXssProtection: 1; mode=block status:appToken missing,code:2

In der Shell via:
curl -s -F apiToken="apiToken=1112222333777888999 " -F username="username" -F password="password" http://a.pushnotifier.de/1/login

bekomme ich auch ein OK nebst appToken zurück:
{"status":"ok","username":"user","appToken":"126652424242626762762","code":0}

Was mache ich also falsch? Kann mir bitte jemand nen Tipp geben?

Danke und LG
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: suchmich1983 am 19 Dezember 2017, 23:09:57
vergesst es wieder. Ich bin zu blöd mein Passwort einzugeben! :P
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: bluefirex am 29 Dezember 2017, 13:00:37
*Wichtige Ankündigung:*

Über's Wochenende erhält PushNotifier ein großes Update und ist deshalb zeitweilig für ein paar Stunden nicht über die Weboberfläche erreichbar. Die API ist davon ebenfalls betroffen. Aus diesem Grund kann es vorkommen, dass in dieser Zeit keine Benachrichtigungen gesendet oder empfangen werden können.

Das Update ist notwendig, um die Sicherheit und Erweiterbarkeit des Dienstes zu gewährleisten. Mit im Paket ist eine von Grund auf neu gestaltete Weboberfläche.

Geplant ist die Umstellung für heute Nacht von 23-3 Uhr. Es geht auch noch einmal eine Benachrichtigung via PushNotifier rum.

Ich entschuldige mich für die kurzfristige Ankündigung, aber dies ist der beste Zeitpunkt, dieses Update einzupflegen.

EDIT: Umstellung ist durch, es sollte wieder alles wie gewohnt mit neuer Weboberfläche funktionieren.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: sprockytown am 30 Dezember 2017, 18:57:59
n'Abend!
Per Weboberfläche funktioniert Pushnotifier (wieder) super. Per API leider nicht. Geht es anderen auch so?
Ich bekomme Rückmeldung, egal ob ich mich per "curl" einlogge oder die Devices abfrage ...


{"status":"error","message":"Invalid request.","code":911}


Die Abfrage funktionierte vor ein paar Tagen noch. Nachrichten aus FHEM versenden geht entsprechend auch nicht mehr ;-(

Danke für den Dienst ... und eine Hilfe ;-)

Sprocky
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: bluefirex am 30 Dezember 2017, 21:30:24
Zitat von: sprockytown am 30 Dezember 2017, 18:57:59
Ich bekomme Rückmeldung, egal ob ich mich per "curl" einlogge oder die Devices abfrage ...


{"status":"error","message":"Invalid request.","code":911}


Welchen cURL-Befehl sendest du denn genau?
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Gisbert am 31 Dezember 2017, 08:54:06
Hallo,

bei mir funktioniert das Versenden aus Fhem heraus auch nicht mehr. D.h. konkret, dass keine aus Fhem abgeschickten Nachrichten auf meinem Handy ankommen.

Muss man etwas berücksichtigen, z.B. bei der Definition des PushNotifier-Devices in Fhem?

Viele​ Grüße​ Gisbert​

Edit:
Das Versenden aus der Webapplikation funktioniert problemlos, eine Testnachricht kommt auf dem Handy an.
In der Webapplikation kann man sehen, dass die letzte empfangene Nachricht vom 29.12.stammt, danach ist nichts mehr angekommen - bis auf die obige Testnachricht.

PS:
Falls das noch wichtig sein sollte; ich benutze einen RPi3B mit Raspbian Jessie.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: ext23 am 31 Dezember 2017, 09:24:18
Moin,

bei mir dasselbe, mir dem FHEM Modul läuft es nicht mehr.

Auch sehr interessant das mein Handy auf der Webseite 20 mal eingetragen war ;-) Nach jedem Software update (was bei mir häufig gemacht wird) wird ein neues Gerät angelegt ;-)

/Daniel
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: bluefirex am 31 Dezember 2017, 12:11:36
Zitat von: Gisbert am 31 Dezember 2017, 08:54:06
bei mir funktioniert das Versenden aus Fhem heraus auch nicht mehr. D.h. konkret, dass keine aus Fhem abgeschickten Nachrichten auf meinem Handy ankommen.

Um welches Gerät handelt es sich (Modell + OS)? Bekommst du Fehler innerhalb Fhem?

Zitat von: ext23 am 31 Dezember 2017, 09:24:18
Auch sehr interessant das mein Handy auf der Webseite 20 mal eingetragen war ;-) Nach jedem Software update (was bei mir häufig gemacht wird) wird ein neues Gerät angelegt ;-)

Um welches Gerät handelt es sich denn (Modell + OS)?
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: sprockytown am 31 Dezember 2017, 12:12:42
Zitat von: bluefirex am 30 Dezember 2017, 21:30:24
Welchen cURL-Befehl sendest du denn genau?

Diese zum Beispiel...
curl -s -F apiToken="apiToken=1234567890" -F username="user" -F password="password" http://a.pushnotifier.de/1/login
curl -s -F "apiToken=1234567890" -F "appToken=0987654321" http://a.pushnotifier.de/1/getDevices


Beide haben vor ein paar Tagen noch funktioniert. Die Antwort des Systems ist in beiden Fällen gleich ...

Hmmm...
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: bluefirex am 31 Dezember 2017, 12:21:09
Zitat von: sprockytown am 31 Dezember 2017, 12:12:42
curl -s -F apiToken="apiToken=1234567890" -F username="user" -F password="password" http://a.pushnotifier.de/1/login
curl -s -F "apiToken=1234567890" -F "appToken=0987654321" http://a.pushnotifier.de/1/getDevices


Vielen Dank! Das Problem war folgendes: Wenn du via cURL -F ein Formular absendest (was ein ebenfalls einen POST darstellt), wird nicht ein normales Formular sondern ein sogenanntes multipart-Formular abgesendet. Das wird eigentlich dafür benutzt, Dateien zu senden. Dass das vorher funktioniert hat, war mehr oder weniger Zufall, da spezifiziert war, dass ein normales formdata-POST benutzt werden sollte.

Ich habe die API soeben angepasst, sodass sie auch wieder mit multipart umgehen kann. Bitte einmal erneut testen, ob damit dann auch Fhem wieder richtig funktioniert.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: sprockytown am 31 Dezember 2017, 12:46:22
... vielen Dank für die schnelle Reaktion.
Nur für das richtige Verständnis: Die curl Aufrufe habe ich "nur" zum Testen genutzt. Normalerweise nutze ich die nur das FHEM Paket.

Die curl-Tests funktionieren wieder einwandfrei. 👍🏻

Das senden der Pushmitteilung funktioniert nicht. Ich habe das Device neu angelegt und die automatisch angelegten Eigenschaften (z.B. Devices) sind auch aktuell und korrekt. Eine Pushnachricht kann ich aber nicht versenden; es taucht auch keine im Web im Verlauf auf.

So long ...


Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: ext23 am 31 Dezember 2017, 13:11:59
Zitat von: bluefirex am 31 Dezember 2017, 12:11:36
Um welches Gerät handelt es sich (Modell + OS)? Bekommst du Fehler innerhalb Fhem?

Um welches Gerät handelt es sich denn (Modell + OS)?

Samsung S3 mini (4.x) und OnePlus One (7.1.x).
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Gisbert am 31 Dezember 2017, 13:57:14
Zitat von: bluefirex am 31 Dezember 2017, 12:11:36
Um welches Gerät handelt es sich (Modell + OS)? Bekommst du Fehler innerhalb Fhem?

Um welches Gerät handelt es sich denn (Modell + OS)?

Hallo bluefirex,

Das Mobiltelefon ist ein LG G6, Android 7.0 und Fhem läuft auf einem RPiB3 Raspian Jessie.
Fehlermeldungen in Fhem sehe ich keine, auch nicht, wenn ich beim Device PushNotifier verbose 5 einstelle.

Edit:
Eigenartigerweise hab ich jetzt eine andere deviceID für mein Handy als noch vor ein paar Tagen; allerdings geht es auch nicht mit der richtigen deviceID.
Sehr merkwürdig.

Viele​ Grüße​ Gisbert​
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Gisbert am 31 Dezember 2017, 14:57:46
Was ich bisher noch getan habe:


Viele Grüße Gisbert
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: bluefirex am 31 Dezember 2017, 15:01:09
Ich nehme mal an, dass hier ein Fehler in der Integration vorliegt, der sich jetzt erst durch ein Detail bemerkbar macht. Ich stehe schon mit xusader in Kontakt, sodass wir das Problem möglichst schnell lösen können (egal ob im Plugin oder auf der Seite des Services).
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Bartimaus am 01 Januar 2018, 19:44:34
Hallo und frohes Neues erstmal,

aus FHEM heraus kommen leider keine PushNachrichten mehr auf meinen iOS-Geräten an (iOS 10.xx, seit 29.12.2017).
Aus der Weboberfläche hingegen funktioniert es.
Habe das Try-Modul auf meinem Banana neu installiert, das FHEM-Device neu angelegt (status: initialized), leider bislang ohne Erfolg.

Wenn weitere Infos benötigt werden, bitte um Nachricht..

LG
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: grabbman am 01 Januar 2018, 21:57:22
Hier die Lösung, die Rückgabe der API hat eine andere Reihenfolge und diese ist in FHEM fest verzurrt. Unten zuerst der alte Wert und die funktionierende Reihenfolge für 70_PushNotifier.pm:


    #while ($hash->{devices} =~ /title:(.*?),id:(.\d+),model:(.*?)(?=,title:|$)/g) {
        # my ($nd_title, $nd_id, $nd_model) = ("$1", "$2", "$3");
    while ($hash->{devices} =~ /id:(.\d+),title:(.*?),model:(.*?)(?=,id:|$)/g) {
        my ($nd_id, $nd_title, $nd_model) = ("$1", "$2", "$3");


Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: bluefirex am 01 Januar 2018, 22:00:25
Zitat von: marco.drodofsky@gmx.de am 01 Januar 2018, 21:57:22
Hier die Lösung, die Rückgabe der API hat eine andere Reihenfolge und diese ist in FHEM fest verzurrt.

Manchmal ist die Lösung zu einfach...
Damit jetzt nicht jeder in seinem Quelltext spielen muss, hab ich die Reihenfolge mal wieder umgekehrt, sodass sie wie vorher ist und damit dann auch mit allen Installationen wieder funktionieren sollte.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: sprockytown am 01 Januar 2018, 22:23:05
Vielen Dank an euch beide!
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Bartimaus am 01 Januar 2018, 22:52:12
Supie. Danke.

Andere Frage an bluefirex:

Ich habe ein neues iOS-Device. Ich habe die App heruntergeladen und mich angemeldet. Dennoch erscheint das neue Gerät nicht auf der Webseite, obwohl ich dort "Geräte hinzufügen / iOS-Gerät" gewählt habe....

Idee wieso das neue Gerät dort nicht erscheint ?
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Omega am 02 Januar 2018, 12:55:21
Zitat... und damit dann auch mit allen Installationen wieder funktionieren sollte

Bei mir leider nicht. Hängt das evtl. damit zusammen, dass ich am 31.12. noch ein Update durchgeführt hatte?

LG
Holger
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Bartimaus am 02 Januar 2018, 13:34:57
.... nachdem ich das Device bei meinem DEF-Editor geöffnet und einfach neu abgespeichert hab, hat es funktioniert
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: sibewald am 02 Januar 2018, 15:19:07
Hallo zusammen,
ich habe das gleiche Problem wie Bartimaus.

Account angelegt, App heruntergeladen und eingeloggt, aber das Device erscheint nicht bei Pushnotifier.de.

Habe ein Iphone 7 mit iOS 11.2.5

Any Help?

Danke
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Omega am 02 Januar 2018, 15:46:03
Zitat.... nachdem ich das Device bei meinem DEF-Editor geöffnet und einfach neu abgespeichert hab, hat es funktioniert
Danke - das hat mir auch geholfen.
LG
Holger
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: cruser1800 am 02 Januar 2018, 19:30:00
Danke bei mir funktioniert es auch wieder!

Andere Frage!

Wie kann ich alle Nachrichten im Account löschen? Wenn ich auf dem Handy den Verlauf lösche passiert im Account nichts! Nur im Handy ist alles weg.

Habe über 36.000 Meldungen und alle einzeln löschen möchte ich jetzt nicht wirklich!

Gruß Lutz
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: bluefirex am 02 Januar 2018, 21:48:32
Zitat von: cruser1800 am 02 Januar 2018, 19:30:00
Wie kann ich alle Nachrichten im Account löschen? Wenn ich auf dem Handy den Verlauf lösche passiert im Account nichts! Nur im Handy ist alles weg.

Das ist aktuell noch nicht möglich. Ich nehme es aber gerne in die Roadmap auf.

Nur zur Info: Der Geräteverlauf zeigt nur die Nachrichten an, die auf dem entsprechenden Gerät empfangen wurden. Die Website zeigt alle Benachrichtigungen von allen Geräten an. Die beiden Datensätze sind getrennt voneinander.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Bartimaus am 02 Januar 2018, 22:15:16
Es können noch immer keine neuen Geräte angelegt werden....
.... bitte nicht nur den letzten Post lesen.....
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Gisbert am 02 Januar 2018, 22:30:07
Zitat von: Bartimaus am 02 Januar 2018, 13:34:57
.... nachdem ich das Device bei meinem DEF-Editor geöffnet und einfach neu abgespeichert hab, hat es funktioniert

Hallo,
mit dem obigen Hinweis funktioniert es bei mir wieder.
Ich hatte zwischenzeitlich mein Handy-Device und die Application gelöscht und wieder neu angelegt; das alleine hat nicht gereicht (war vermutlich vor der Änderung von bluefirex).

Vielen Dank an den Entwickler der App und diejenigen, die zur Behebung des Fehlers beigetragen haben.
Gisbert
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: bluefirex am 03 Januar 2018, 00:11:03
Aus aktuellem Anlass (es erreichen mich schon Privatnachrichten hierzu) möchte ich nochmal erwähnen, dass ich diesen kostenlosen Dienst in meienr Freizeit anbiete und daher nicht immer so direkt antworten kann, wie ich es die letzten Tage konnte. Ich lese diesen Thread hier aktiv mit und habe sogar E-Mail-Benachrichtigungen aktiv, aber kann natürlich nicht immer sofort alles untersuchen und einen Patch veröffentlichen. Ich tue natürlich mein Bestes, aber bin eben auch nur eine Person.

Ich möchte nur um etwas Verständnis bitten, wenn die Untersuchung eines Fehlers mal einen Moment dauern kann. Lasst euch aber beruhigt sein, dass ich mich jedem Fehler annehme und nach einer Lösung suche.

Zitat von: Gisbert am 02 Januar 2018, 22:30:07
Vielen Dank an den Entwickler der App und diejenigen, die zur Behebung des Fehlers beigetragen haben.

Ich bedanke mich natürlich auch bei meiner Nutzerschaft :)
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Bartimaus am 03 Januar 2018, 15:21:02
Ich bedanke mich natürlich auch.
Ich wollte nur nicht, das das Posting in der Masse untergeht. Alles gut, ruhig Blut  ;)
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: bluefirex am 06 Januar 2018, 17:10:11
Durch ein serverseitiges Update kann die iOS-App nun wieder korrekt Geräte registrieren. Ich entschuldige mich für den Fehler und hoffe, dass wieder alles wie gewohnt funktioniert.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: ext23 am 06 Januar 2018, 17:27:59
Ab wann wird man zur Kasse gebeten? ;-)

/Daniel
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: bluefirex am 06 Januar 2018, 17:28:42
Zitat von: ext23 am 06 Januar 2018, 17:27:59
Ab wann wird man zur Kasse gebeten? ;-)

/Daniel

Das ist nicht geplant. Ich betreibe den Dienst aus Eigennutz und Spaß an der Freude :)
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Bartimaus am 06 Januar 2018, 22:36:18
Zitat von: bluefirex am 06 Januar 2018, 17:10:11
Durch ein serverseitiges Update kann die iOS-App nun wieder korrekt Geräte registrieren. Ich entschuldige mich für den Fehler und hoffe, dass wieder alles wie gewohnt funktioniert.

Super ! Vielen lieben Dank.
Kann bestätigen das es mit iOS wieder funktioniert.

Zu entschuldigen gibt es hier nix.... nem geschenkten Gaul schaut man nicht ins Maul.....

Schönes Restwochenende
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Phili am 08 Januar 2018, 21:13:17
Nach der Registrierung wird mir gesagt, dass ich meine Email bestätigen muss. Ich habe aber keine Mail erhalten. Habe schon meine Spam Ordner durchsucht.
Weiß jemand Rat?
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Phili am 21 Januar 2018, 11:37:36
Kann jemand helfen?


Gesendet von iPhone mit Tapatalk
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: bluefirex am 21 Januar 2018, 22:55:33
Zitat von: Phili am 21 Januar 2018, 11:37:36
Kann jemand helfen?

Entschuldigung, ging unter. Sende mir mal deine E-Mail-Adresse, mit der du dich registriert hast, per PN. Ich aktiviere deinen Account dann manuell.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: enrique65 am 22 Januar 2018, 06:54:16
Bei mir funktioniert es aber leider nicht  :'( ???
Folgendes habe ich probiert ::

FHEM Update
RASPI sudo cpan -i Try::Tiny
https://pushnotifier.de Account erstellt
Android Handy App installiert mit Benutzername und Passwort eingeloggt
https://pushnotifier.de Device - ist da und ID ist sichtbar
https://pushnotifier.de TEST-Sendung funktioniert  :)
https://pushnotifier.de API enabled - und damit ist der API Token da
https://pushnotifier.de new Applikation (Name,Package) ist das frei wählbar ???
FHEM define pushmsg PushNotifier <apiToken> <appname> <user> <password> <deviceID>
FHEM state = inizialized
FHEM set pushmsg message test ::: kein Erfolg  :'(

per Curl die Daten verglichen (appToken der in Fhem gezeigt wird) : stimmt überein
curl -s -F apiToken="" -F username="" -F password="" http://a.pushnotifier.de/1/login

Habe ich was vergessen - was nun ????
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Phili am 27 Januar 2018, 14:16:26
versuchs mal mit device id .*
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: enrique65 am 03 Februar 2018, 17:03:42
getestet aber leider kein Erfolg ...  :'(
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Organized am 04 Februar 2018, 20:16:54
Hi,

ich habe genau das gleiche Problem wie Enrique, es funktioniert einfach nicht. Es werden aber auch keine Fehlermeldungen generiert.

Ich gehe stark davon aus, dass bei PushNotifier etwas nicht ganz rund läuft.

Gruß
Andy
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: grabbman am 04 Februar 2018, 20:47:30
Hallo,
appname muss der Paketname aus pushnotifier sein, also nicht der Name. Siehst du in der App unter bekannte Anwendungen deine Api, dort steht in der zweiten Zeile auch der korrekte Name.
Der Test von der Webseite geht nicht über deine api.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Organized am 05 Februar 2018, 17:15:56
Zitat von: grabbman am 04 Februar 2018, 20:47:30
Hallo,
appname muss der Paketname aus pushnotifier sein, also nicht der Name. Siehst du in der App unter bekannte Anwendungen deine Api, dort steht in der zweiten Zeile auch der korrekte Name.
Der Test von der Webseite geht nicht über deine api.
Danke! Daran lag es tatsächlich.

Allerdings kommen bei mir die Nachrichten doppelt an. Also mir werden zwei Benachrichtigungen angezeigt und die Nachricht taucht auch zwei mal im Verlauf auf.

Aber immernoch besser als gar nicht  ;D

EDIT: Lag daran, dass mein Handy zweimal in der Devices-Liste drin war. Vermutlich, weil ich die App zwischenzeitlich deinstalliert hatte.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: bluefirex am 22 März 2018, 10:41:56
Große Neuigkeiten!
Eine komplett neue iOS-App befindet sich aktuell im Beta-Test. Wer teilnehmen möchte, einfach eine PN mit der Apple ID an mich schicken. Es kommt dann eine TestFlight-Einladung.

Die neue App bietet:
· ein komplett neues Design
· Benachrichtigungen senden
· Share Extension für das Senden aus anderen Apps heraus
· 3D Touch Preview auf iPhone 6S und neuer
· iPad-Support
· [in Kürze] Senden und Empfangen von Bildern
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: NoKi am 03 April 2018, 10:11:11
Hallo bluefirex,

ich bekomme derzeit keine Notifications per Email mehr, während der Versand an mein Andoid-Smartphone funktioniert. Seit wann das der Fall ist, weiß ich leider nicht, da der Email-Versand nur in Ausnahmefällen verwendet wird. Es hat aber definitiv schon funktioniert.

Da die Email auch bei Versand von der PushNotifier-Seite nicht ankommt, gehe ich davon aus, dass es nichts mit fhem zu tun hat.
Ich habe inzwischen das Email-Device gelöscht und neu angelegt, und das gleiche auch mit einer anderen Email-Adresse versucht. Die Email zur Bestätigung des neuen Device kommt auch an, und ich kann sie bestätigen. Wenn ich dann aus der PushNotifier-Seite Emails verschicke, wird auch der Versand bestätigt, aber es kommt keine Email an.

Hat noch jemand dieses Problem?
Kann jemand helfen?

Vielen Dank und viele Grüße

Norbert

Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: bluefirex am 03 April 2018, 10:17:25
Ich habe gerade mal nachgesehen. Es funktioniert alles wie es soll, es sind keine Ausfälle gemeldet. Landet die Email vielleicht im Spamfilter?
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: NoKi am 03 April 2018, 20:24:26
Hallo bluefirex,

vielen Dank für die Rückmeldung.
Im Spam-Ordner meines Email-Programms kommt es nicht an. Wenn der Service grundsätzlich funktioniert muss ich wohl auf meinem Email-Server weiter forschen.

Viele Grüße      Norbert
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: NoKi am 04 April 2018, 13:38:12
Hallo nochmals,

ich habe jetzt auch die Mailserver geprüft: Es gibt keinen Hinweis darauf, dass die Email-Pushnachrichten als Spam herausgefiltert werden. Sie scheinen im Nirwana zu verschwinden.
Ich habe jetzt mehrere Email-Adressen versucht, mehrere Email-Server (web.de und Strato) und auch einen neuen Account in PushNotifier angelegt. Das Resultat ist immer gleich:
Wenn ich von der PushNotifier-Seite Nachrichten an Android schicke, kommen die an, Emails nicht, obwohl eine Versandbestätigung erscheint.
Ich bin jetzt etwas ratlos; ich habe keine Idee mehr, was ich prüfen / ändern könnte.
Hat es eigentlich etwas zu bedeuten, dass auf dem "Send"-Button mit mouse-over "send.error.no_devices" angezeigt wird, auch wenn man die Nachricht abschicken kann und danach eine Bestätigung kommt?
Kann jemand bestätigen, dass von PushNotifier versendete Emails ankommen (es hat ja vor einiger Zeit auch bei mir schon funktioniert)?

Danke für jeden Hinweis.

Viele Grüße    Norbert
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: bluefirex am 04 April 2018, 13:43:19
Zitat von: NoKi am 04 April 2018, 13:38:12
ich habe jetzt auch die Mailserver geprüft: Es gibt keinen Hinweis darauf, dass die Email-Pushnachrichten als Spam herausgefiltert werden. Sie scheinen im Nirwana zu verschwinden.
Ich habe jetzt mehrere Email-Adressen versucht, mehrere Email-Server (web.de und Strato) und auch einen neuen Account in PushNotifier angelegt.

Das ist schonmal gute Fehlersuche 👍 Ich frage mich nur, warum es bei dir nicht ankommt.

Zitat von: NoKi am 04 April 2018, 13:38:12
Ich bin jetzt etwas ratlos; ich habe keine Idee mehr, was ich prüfen / ändern könnte.

Sende mir mal bitte deine E-Mail-Adresse, auf die du die Benachrichtigungen senden möchtest, per PN. Ich gucke dann mal in den Verlauf und versuche herauszufinden, was da schief läuft.

Zitat von: NoKi am 04 April 2018, 13:38:12
Hat es eigentlich etwas zu bedeuten, dass auf dem "Send"-Button mit mouse-over "send.error.no_devices" angezeigt wird, auch wenn man die Nachricht abschicken kann und danach eine Bestätigung kommt?

Du hast 2 Bugs gefunden 🎉 Weder sollte der Text da sein, wenn alles korrekt ausgefüllt ist, noch sollte da seine solch kryptische Nachricht stehen (für Interessierte: das ist der Key, um die korrekte Übersetzung abzufragen, die wohl fehlt). Wird behoben.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: bluefirex am 02 Mai 2018, 01:08:34
Für Freunde von smarten Überwachunskameras oder andere, die einen Zweck dafür haben: Es ist jetzt möglich, Bilder zu versenden! Sowohl die Website als auch die API (in v2) unterstützen dies nun.

Zu Beginn wird der Versand nur an E-Mail-Adressen, Telegram-Chats und Webhooks unterstützt. Die Apps für iOS und Android unterhalten in Kürze Unterstützung.

Edit: Die Beta von PushNotifier von iOS hat jetzt ein entsprechendes Update erhalten.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: chris303 am 21 Mai 2018, 10:39:50
Hallo zusammen,

hat noch jemand das Problem, dass der Verlauf auf dem Handy leer ist? Ich sehe zwar die Nachrichten am Handy, wenn ich aber entsperre, sind sie futsch. Der Verlauf in der App ist leer. Website natürlich nicht - da sehe ich alles.

Handy ist ein iPhone 8 letztes IOS.

vg, Chris
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: bluefirex am 21 Mai 2018, 10:44:34
Zitat von: chris303 am 21 Mai 2018, 10:39:50
hat noch jemand das Problem, dass der Verlauf auf dem Handy leer ist? Ich sehe zwar die Nachrichten am Handy, wenn ich aber entsperre, sind sie futsch. Der Verlauf in der App ist leer. Website natürlich nicht - da sehe ich alles.

Auf iOS werden Benachrichtigungen erst in der App gespeichert, wenn man sie antippt. Das ist eine Limitierung im OS aber ich habe schon einen alternativen Ansatz für die Zukunft.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: chris303 am 21 Mai 2018, 13:17:34
Hallo,

danke für die Erklärung. Ja würde mich freuen, wenn das irgendwann ohne Klicken gehen würde :)

Besten Dank und Grüße, Chris
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: bluefirex am 12 Juni 2018, 17:41:34
Kurze Meldung: Es gab einen Ausfall in der Nacht von 22-8 Uhr aufgrund eines Fehlers beim Laden aktualisierter SSL-Zertifikate. Wer die alte v1-API nutzt (das Fhem-Modul von Xusader tut das aktuell noch), dürfte aber nichts bemerkt haben.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: zx12r1234 am 10 Juli 2018, 20:23:55
Hallo,

ich bin hier über das Forum auf PushNotifier aufmerksam geworden. Ich würde PushNotifier gerne für meine HomeMatic benutzen, um mir z.B. Servicemeldung vom Typ LOWBAT auf mein Handy zu pushen. Allerdings benutze ich kein FHEM, sondern bin HomeMatic-Purist und möchte die Nachrichten mittels CUxD verschicken

Ich habe mich auf "pushnotifier.de" registriert, habe die Handy-App installiert und angemeldet, habe eine API-Applikation registriert und kann über das Web-Interface auch Nachrichten an mein Handy senden. So weit so gut.

Wenn ich jetzt aber versuche eine Nachricht mittels "curl" (command line) zu verschicken, läuft es nicht so toll. Zur Info: da ich auf "pushnotifier.de" nur die Dokumentation für die API v2 finde, benutze ich dieses auch.

Wenn ich die Doku richtig verstanden habe, muß ich zunächst mit einem Login-Request mir ein App-Token besorgen, welches ich dann im SendText-Request im Header entsprechend angeben muss. Mein Login-Request sieht wie folgt aus:

curl --request POST -u <mein.paket.name>:<mein api-token> -d "{\"username\": \"<mein user name>\", \"password\": \"mein passwort\"}" https://api.pushnotifier.de/v2/user/login

Ich erhalte als response aber immer nur: {"status":"error","message":"Username missing."}
Was zur Hölle mache ich falsch? Bin für jede Hilfe dankbar.

Nachtrag: hat sich schon erledigt. Ich habe den Aufruf wie folgt umgestellt:
curl --request POST -u<mein.paket.name>:<mein api-token> -d username="<mein username>" -d password="<mein passwort>" https://api.pushnotifier.de/v2/user/login
und schon lief es...
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Bartimaus am 25 September 2018, 09:13:08
Guten Morgen,

bekommen die iOS-Nutzer noch Nachrichten ?
Ich bekomme weder Nachrichten aus FHEM, noch wenn ich diese über die Webseite (pushnotifier.de) versende.

LG
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: ext23 am 25 September 2018, 09:51:58
Unter Android läuft alles.

/Daniel
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Omega am 25 September 2018, 15:02:27
Vor ein paar Tagen habe ich unter pushnotifier.de 2 neue Handy's registriert und heute dazu die notwendigen Definitionen in FHEM angelegt.
Als DevideID habe ich die ID genommen, die mir unter https://pushnotifier.de/devices angezeigt wird.
Die hat aber nicht funktioniert.
Nach der Aktualisierung von pushAll sehe ich, dass in Internals unter der Auflistung aller registrierten Geräte als ID eine andere angegeben ist als Online definiert.
Diese ID als deviceID funktioniert dann (finde ich verwirrend und geht weder aus der Commandref noch aus dem Wiki hervor).

Aber somit bin ich mir jetzt sicher: unter Android läuft Pushnotifier auch heute  :)

LG
Holger

Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: bluefirex am 25 September 2018, 15:07:41
Zitat von: Omega am 25 September 2018, 15:02:27
Als DevideID habe ich die ID genommen, die mir unter https://pushnotifier.de/devices angezeigt wird.
Die hat aber nicht funktioniert.
Nach der Aktualisierung von pushAll sehe ich, dass in Internals unter der Auflistung aller registrierten Geräte als ID eine andere angegeben ist als Online definiert.
Diese ID als deviceID funktioniert dann (finde ich verwirrend und geht weder aus der Commandref noch aus dem Wiki hervor).

Das liegt daran, dass das FHEM-Modul noch APIv1 benutzt, die Webseite aber nur noch für v2 Informationen preisgibt.

Zitat von: Omega am 25 September 2018, 15:02:27
Aber somit bin ich mir jetzt sicher: unter Android läuft Pushnotifier auch heute  :)

Sehr schön, vielen Dank für die Nutzung! :)
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Bartimaus am 25 September 2018, 15:18:26
Und was ist mit meiner "Fehlermeldung" ?

Zitat von: Bartimaus am 25 September 2018, 09:13:08
Guten Morgen,

bekommen die iOS-Nutzer noch Nachrichten ?
Ich bekomme weder Nachrichten aus FHEM, noch wenn ich diese über die Webseite (pushnotifier.de) versende.

LG

Ich bekomme immer noch keine Nachrichten aufs iPhone. Auf der Webseite sehe ich das die von FHEM versendeten Nachrichten angekommen sind, jedoch nicht auf dem iPhone. Jetzt habe ich die App auf dem iphone gelöscht, neu installiert, angemeldet, sichtbar im Webinterface, kann aber den Namen nicht editieren, und Nachrichten kommen noch immer nicht an. Habe die Definition in FHEM auch korrigiert, alles ohne Erfolg
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: bluefirex am 25 September 2018, 15:24:32
Zitat von: Bartimaus am 25 September 2018, 15:18:26
jedoch nicht auf dem iPhone

Ich gucke mir das mal genauer an.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Bartimaus am 25 September 2018, 17:40:33
Hat sich erledigt, hab das ganze nochmal vom PC aus editiert (Webseite+FHEM), nun funktioniert es.
Schuld war scheinbar der Wechsel auf iOS12. Alles gut!!
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Banis am 26 Dezember 2018, 10:13:51
Zitat von: bluefirex am 02 Mai 2018, 01:08:34
Für Freunde von smarten Überwachunskameras oder andere, die einen Zweck dafür haben: Es ist jetzt möglich, Bilder zu versenden! Sowohl die Website als auch die API (in v2) unterstützen dies nun.

Zu Beginn wird der Versand nur an E-Mail-Adressen, Telegram-Chats und Webhooks unterstützt. Die Apps für iOS und Android unterhalten in Kürze Unterstützung.

Edit: Die Beta von PushNotifier von iOS hat jetzt ein entsprechendes Update erhalten.

Das klingt toll, geht das mit den bildern auch aus fhem heraus? Und wenn ja wie?
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Bartimaus am 29 Januar 2019, 09:55:39
Moin,

bekommt Ihr aktuell noch Nachrichten via Pushnotifier ?
Bei meinen Devices (iOS) geht seit gestern Mittag nichts mehr. Weder via FHEM, noch via www.pushnotifier.de "direkt"
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Gisbert am 29 Januar 2019, 11:17:55
Zitat von: Bartimaus am 29 Januar 2019, 09:55:39
bekommt Ihr aktuell noch Nachrichten via Pushnotifier ?
Bei meinen Devices (iOS) geht seit gestern Mittag nichts mehr. Weder via FHEM, noch via www.pushnotifier.de "direkt"

Also heute morgen gegen 7:30 lief es noch auf meinem Androiden.
Ich schicke mir Nachrichten aus Fhem auf mein Androidgerät, und das kam heute morgen noch an.

Viele Grüße Gisbert
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Bartimaus am 29 Januar 2019, 11:19:42
Danke für die Rückmeldung, dann scheint es nur iOS zu betreffen
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: anochito am 30 Januar 2019, 11:57:03
hier auch keine Nachrichten mehr auf IOS-Geräte und auch nicht direkt aus pushnotifier.de
Habe jetzt noch ein Android-Gerät hinzugefügt. Dort kommen die Nachrichten sofort an.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: ext23 am 30 Januar 2019, 12:24:27
Erstaunlich wieso es immer nur Probleme mit IOS Geräten gibt, ich dachte die Dinger sind so gut. Ändert Apple so oft etwas an den Sec Richtlinien oder wie kommt das? Das ist natürlich ärgerlich wenn man damit etwas alarmieren möchte.

/Daniel
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Bartimaus am 30 Januar 2019, 14:59:15
Zitat von: ext23 am 30 Januar 2019, 12:24:27
Erstaunlich wieso es immer nur Probleme mit IOS Geräten gibt, ich dachte die Dinger sind so gut
/Daniel

Es gibt nicht immer nur Probleme mit iOS-Geräten. Die Dinger sind gut.  ::)
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: FHEMpatson am 31 Januar 2019, 21:28:59
gleiches problem leider auch hier.. seit einigen tagen kommt auf iOS devices nichts mehr an. android funktioniert ohne probleme
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: anochito am 02 Februar 2019, 13:11:10
Problem ist seit gestern Abend behoben. Funktioniert wieder.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Bartimaus am 02 Februar 2019, 13:13:02
Danke für die Info. Kann ich bestätigen !
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: phantom am 26 Juni 2019, 16:09:55
Hallo zusammen,

teste gerade den PushNotifier. API-Key erstellt, FHEM-Modul definiert, Nachricht aus FHEM gesendet -> kommt auch an :-)
Die Config ist exakt nach dem fhem-Wiki erfolgt.

Doch, wenn ich in der iOS-App den Verklauf öffne erscheint keinen Nachricht (weder die aus der PushNotifier-Webseite gesendeten, noch die über das FHME-Modul gesendeten) ???
Auf dem iPhoneSE Modell 8.4 läuft iOS 12.3.1 , Pushnotifier zeigt "Integration Version 1.0"

Ist so ein Problem bekannt?
Phantom

Nachtrag:
auch in der PushNotifier-Webseite klappt der Verlauf nicht; es erscheint Server -Error 500
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: bluefirex am 02 Juli 2019, 11:17:06
Hallo Fhem-Nutzer,

eine Information meinerseits: Es gab heute Morgen zwischen 3 und 8 Uhr eine ungeplante Downtime. Das Problem wurde um 8 Uhr behoben, Benachrichtigungen in der Zeit konnten nicht zugestellt werden. Ich verbessere die Technik mit einem zusätzlichen Relay und entschuldige mich vielmals dafür.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: adrian am 17 Juli 2019, 11:28:10
Hallo,
Mindestens seit heute erhalte ich keine nachrichten .ehr über fhem.
Aus dem Web läuft's noch.
Folgende Fehlermeldung zeigt mir fhem an:

500 Can't connect to a.pushnotifier.de:80
ContentType: text/plain
ClientDate: Tue, 16 Jul 2019 09:17:17 GMT
ClientWarning: Internal response

Can't connect to a.pushnotifier.de:80

Der Name oder der Dienst ist nicht bekannt at /usr/share/perl5/LWP/Protocol/http.pm line 49.

Nutze pushnotifier schon ewig, ganz ohne Probleme. Hab nix verstellt . Woran kann der Fehler liegen?

Danke und gruss
Adrian
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Gisbert am 05 September 2019, 20:39:41
Hallo bluefirex,

bei mir gibt es eine ganz ähnlich Meldung wie bei adrian.

Unter Internals <devices> steht:
500 Can't connect to a.pushnotifier.de:80
ContentType: text/plain
ClientDate: Mon, 02 Sep 2019 04:58:42 GMT
ClientWarning: Internal response

Can't connect to a.pushnotifier.de:80

Temporary failure in name resolution at /usr/share/perl5/LWP/Protocol/http.pm line 47.


Wenn ich mich im Webbrowser bei PushNotifier einlogge, dann kann ich Nachrichten versenden; gleiches Verhalten wie bei Adrian.

Aber:
nachdem ich die deviceID in der Defintion neu eingegeben hatte, funktioniert das Versenden von Nachrichten aus Fhem heraus wieder.
Zunächst hatte ich auf der PushNotifier-Seite eine andere ID meines Androidgerätes gelesen, die ich dann in die Definition auf Fhem eingegeben habe.
Damit ging's nicht.
Mit der ursprünglichen deviceID hat es dann geklappt.

Viele Grüße Gisbert
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Gisbert am 31 Oktober 2019, 21:28:42
Hallo bluefirex,

ich bekomme keine Nachrichten mehr auf meinem Android-Handy über die App.
Das Versenden von Nachrichten aus Fhem heraus funktioniert, denn ich erhalte Nachrichten, wenn ich mich im Browser einlogge.

Es gab bei mir ein Update auf Android 9.0, keine Ahnung, ob es damit zusammenhängt.

Viele​ Grüße​ Gisbert​
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: KlaGho am 12 November 2019, 17:27:47
Nach einem erneuten Login (Andoid App) funktionierte es bei mir wieder :)

lg gho

EDIT: ich habe auch den AUTOSTART der App erlaubt: Einstellungen/Apps/verwalten
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Gisbert am 13 November 2019, 07:55:28
Zitat von: KlaGho am 12 November 2019, 17:27:47
Nach einem erneuten Login (Andoid App) funktionierte es bei mir wieder :)

lg gho

EDIT: ich habe auch den AUTOSTART der App erlaubt: Einstellungen/Apps/verwalten

Hallo KlaGho,
wo finde ich denn AUTOSTART bei Android 9.0, oder muss man dafür extra eine neue App installieren?

Viele​ Grüße​ Gisbert​
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: KlaGho am 13 November 2019, 08:24:47
Hallo Gisbert,
ich habe noch 8.1

Da gibt es Einstellungen/Apps verwalten/ und hier such man die "PushNotifier" app.
Nach "klick" kann man verschiedene Einstellungen (u.a. AUTOSTART) bearbeiten.

Bei mir gibt es auch noch Einstellungen/Berechtigungen/Autostart
Hier werden die Apps direkt gelistet, und man kann Autostart aktivieren.

Hat denn PushNotifier wenigstens unmittelbar nach einem Logout/Login funktioniert?
Das war jedenfalls bei mir so. Erst nach dem Ausschalten/Einschalten des Handys musste ich erneut Logout/Login durchführen.
Dadurch bin ich erst auf die AUTOSTART Berechtigung gestoßen.
Google "android 9 autostart" könnte vielleicht auch helfen.
Viel Erfolg

lg gho

ps: bei mit funktioniert PUSHNotifier auch nach einem reboot des Gerätes :)
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Gisbert am 13 November 2019, 13:37:20
Hallo gho,

wenn ich mich ab- und wieder anmelde, dann kommen die Nachrichten auf der App an.
Einen Autostart konnte ich bisher nicht finden. Nach einer gewissen Zeit kommen die Nachrichten nicht mehr an.

Es scheint sich hier um eine Fehlfunktion der App zu handeln.

Viele​ Grüße​ Gisbert​
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Gisbert am 13 November 2019, 20:08:38
Hallo zusammen,

heute mittag hatte ich nach dem Neuanmelden in der App eine Verbindung, heute abend dann schon nicht mehr.
Ich hab das Handy nicht neu gestartet, lediglich das Netzwerk gewechselt, sowie den Bildschirm abgedunkelt.

Anscheinend bin ich fast der einzige, der ein Problem zu haben scheint - oder aber es gibt außer mir so gut wie keinen anderen  Anwender.

Viele​ Grüße​ Gisbert​
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: KlaGho am 18 November 2019, 10:39:58
Hallo Gisbert,
Bei mir funktioniert es tadellos nach der Autostart Option für die pushnotifier App. Ich empfehle die Einstellung auf deinem Handy zu suchen und zu aktivieren. Google sollte hier helfen. Leider habe ich keinen Zugriff android >8
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Gisbert am 01 Dezember 2019, 10:45:37
Hallo zusammen,

das war vielleicht eine schwere Geburt.

Ich betreibe mein LG G6 mit Android 9 in einem Akkusparmodus. Nachdem ich nochmals nach Autostart Android 9 gegoogelt habe, habe ich den Hinweis bekommen, dass die entsprechende App vom Akkusparmodus ausgenommen werden soll.

Das hat geholfen, jetzt funzt die App wieder, und es kommen von Fhem abgesetzte Nachrichten auf meinem Handy an.

Viele​ Grüße​ Gisbert​
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: NoKi am 05 Dezember 2019, 16:13:59
Problem gelöst - Emails von PushNotifier kommen nicht an!

Hallo,

ich möchte meinen uralt-Beitrag #283-#287 nochmal aufgreifen - vielleicht hilft die Lösung ja dem einen oder anderen.
Zitat von: NoKi am 03 April 2018, 10:11:11
...
ich bekomme derzeit keine Notifications per Email mehr, während der Versand an mein Andoid-Smartphone funktioniert. Seit wann das der Fall ist, weiß ich leider nicht, da der Email-Versand nur in Ausnahmefällen verwendet wird. Es hat aber definitiv schon funktioniert.

Da die Email auch bei Versand von der PushNotifier-Seite nicht ankommt, gehe ich davon aus, dass es nichts mit fhem zu tun hat.
Ich habe inzwischen das Email-Device gelöscht und neu angelegt, und das gleiche auch mit einer anderen Email-Adresse versucht. Die Email zur Bestätigung des neuen Device kommt auch an, und ich kann sie bestätigen. Wenn ich dann aus der PushNotifier-Seite Emails verschicke, wird auch der Versand bestätigt, aber es kommt keine Email an.
...
Nachdem ich lange mit einem Workaround gelebt hatte, habe ich mir das jetzt nochmals vorgenommen. Die Lösung ist einfach:

Damals sind offenbar die pushnotifier-internen Werte "Integration Version" und "Address" vertauscht abgelegt worden: Unter "Integration Version" stand die Email-Adresse und unter "Address" die Version (siehe Bilder).

Nachdem ich JETZT das Email-Device NOCHMAL gelöscht und neu angelegt habe, stimmt die Zuordnung - und siehe da, auch die Emails kommen an!

Da der Email-Versand auch bei mir ursprünglich funktioniert hatte, und dann irgendwann nicht mehr, gehe ich davon aus, dass die Werte im Nachhinein vertauscht worden sein müssen. Wie das passieren konnte weiss ich natürlich nicht. Das war damals wohl eine zeitlang systematisch so, denn ich hatte auch damals schon verschiedene Email-Devices mehrfach neu angelegt - immer ohne Erfolg.
Mich wundert auch, dass anscheinend niemand sonst dieses Problem hatte.

Aber nun ist alles gut.

Danke nochmals für das Modul!

Viele Grüße

Norbert
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: bluefirex am 06 März 2020, 00:29:42
Es gab die letzten Tage Probleme mit der iOS-Anbindung (v1). Diese sind nun behoben.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: popy am 12 Mai 2020, 12:28:42
@bluefirex: Erstmal danke für die App & den Service. Nutze Sie Hauptsächlich für "fhem -> Android".
Als Endgeräte kommen ein Oneplus 5T mit Android 9 & ein Oneplus 6T mit Android 10 zum Einsatz.

Habe seit neuesten auch "Alarm" Sensoren & Push-Meldungen in mein fhem integriert und das ist mir aufgefallen dass die PushNotifier Nachrichten erst sehr spät kommen.
Manchmal erst beim nächsten Aufwecken des Phones über 1h später...

Habe das bis jetzt nicht so beachtet da die bisher versendeten Meldungen nicht so wichtig waren.

Ist das bekannt mit den Oneplus Phones?

Ich kenne https://dontkillmyapp.com/oneplus, sollte auch der PushNotifier angepinnt und bei den Batterysavings ausgenommen werden?
Hat da jemand Erfahrung?

Danke
pOpY
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Nobbynews am 18 Mai 2020, 07:05:27
Guten Morgen,

ich habe in den letzten Tagen Pushnotifier bei mir installiert und auch einiges damit realisiert.
Funktioniert soweit alles.
Auch wenn das Forum hier evtl. nicht der richtige Ort dafür ist, habe ich aber zwei allgemeine Fragen, auf die ich so noch keine Antwort gefunden habe.
1) Wie lange werden die Nachrichten auf dem Server gespeichert?
2) Gibt es eine Möglichkeit alle gespeicherten Nachrichten auf einfachem Wege zu löschen? Jede von Hand anzuwählen war ein wenig mühselig.

Norbert
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Gisbert am 18 Mai 2020, 07:35:18
Zitat von: Nobbynews am 18 Mai 2020, 07:05:27
Guten Morgen,

ich habe in den letzten Tagen Pushnotifier bei mir installiert und auch einiges damit realisiert.
Funktioniert soweit alles.
Auch wenn das Forum hier evtl. nicht der richtige Ort dafür ist, habe ich aber zwei allgemeine Fragen, auf die ich so noch keine Antwort gefunden habe.
1) Wie lange werden die Nachrichten auf dem Server gespeichert?
2) Gibt es eine Möglichkeit alle gespeicherten Nachrichten auf einfachem Wege zu löschen? Jede von Hand anzuwählen war ein wenig mühselig.

Norbert

Hallo Norbert,

soweit ich weiß werden alle Nachrichten auf dem Server gespeichert, es wird nichts gelöscht.
Im Frontend (Android App) gibt es oben rechts, die Möglichkeiten alle lokal angezeigten Nachrichten zu löschen. Auf dem Server sind sie jedoch alle noch vorhanden.

Viele​ Grüße​ Gisbert​
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Nobbynews am 18 Mai 2020, 08:31:31
Hallo Gisbert,

ja, das in der App ist schon klar
Online auf dem Server kann man halt nur jede Nachricht einzeln auswählen und löschen.
Ich wollte halt auf elegantem Wege den Datenmüll von meinen Tests entsorgen.

Norbert
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Gisbert am 18 Mai 2020, 18:22:40
Zitat von: Nobbynews am 18 Mai 2020, 08:31:31
Hallo Gisbert,

ja, das in der App ist schon klar
Online auf dem Server kann man halt nur jede Nachricht einzeln auswählen und löschen.
Ich wollte halt auf elegantem Wege den Datenmüll von meinen Tests entsorgen.

Norbert

Hallo Norbert,
das bleibt jetzt für immer, oder zumindest so lange, bis die Alpen so flach wie die Apallachen sind.
Viele​ Grüße​ Gisbert​
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Nobbynews am 28 Mai 2020, 12:54:26
Hallo,

auf der Homepage wurde die Möglichkeit aufgenommen ALLE Mails per einfachen Klick auf einen Button zu löschen.
Danke!

Norbert

Edit: Es müssen mindesten 4 Nachrichten vorhanden sein, damit der Button angezeigt wird.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Gisbert am 28 Mai 2020, 19:08:01
Hallo Norbert,

danke für den Hinweis, cool, dass jetzt alle alten Nachrichten auf einmal gelöscht werden können.

Viele​ Grüße​ Gisbert​
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Gutti80 am 08 Juni 2020, 11:24:35
hallo,
die registrierung meines neuen ios-gerätes funktioniert nicht...
ich melde mich am iphone mit meinem account an, aber das gerät erscheint nicht unter devices?
habs nun schon mit mehreren ios-devices probiert...
gibts da derzeit bekannte probleme?
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Bartimaus am 02 August 2020, 16:39:25
Moin,

FHEM versendet auch keine Nachrichten mehr an iOS. Ich habe unter Pushnotifier.de bereits die Geräte gelöscht, dann neu via App hinzugefügt.... aber die Nachrichten aus FHEM kommen nicht mehr an. Über die Webseite funktioniert es jedoch.
Konfiguration gem. Wiki

Hat jemand noch nen Tip ?

LG
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: derda am 01 November 2020, 18:27:09
Hallo,

leider habe ich das gleiche Problem wie Bartimaus. Ich habe Pushnotifier unter FHEM definiert, bekomme auch die Endgeräte etc mitgeteilt in FHEM, selbst der app token ist dort. Jedoch kann ich aus FHEM heraus keine Nachrichten verschicken.
Kann mir jemand Tips geben wie ich an diese Sache herangehen kann um es zu debuggen?

Danke schonmal.
MfG
Christian
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Nobbynews am 01 November 2020, 18:36:28
Eben unter Android getestet. Läuft.
Android oder IOS?
List vom device?
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: NoKi am 01 November 2020, 20:14:17
Hallo,

ich hatte früher mal ein ähnliches Problem: siehe Antwort #323 https://forum.fhem.de/index.php/topic,25440.msg999413.html#msg999413 (https://forum.fhem.de/index.php/topic,25440.msg999413.html#msg999413)

Scheint mir zwar nicht wahrscheinlich, dass es das gleiche Problem ist, aber einen kurzen Check sollte es wert sein.

Viele Grüße    Norbert
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Bartimaus am 01 November 2020, 21:30:12
Danke für den Hinweis, aber eMail ??

Ich möchte eine PushNotification aufs Handy bekommen, und das funktioniert derzeit bei meinem Account mit iOS/FHEM nicht

Ein List vom Device ? Was willst Du daraus erkennen wenn ich die persönlichen Daten Schwärze ?

Ich fände es nett, wenn der Maintainer sich dazu mal äußern könnte.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: NoKi am 02 November 2020, 19:57:14
ZitatDanke für den Hinweis, aber eMail ??
Stimmt, bei mir war es Email, bei dir Pushnachricht aufs Handy. Die jeweiligen Angaben in dem PushNotifier-Device sind verschieden. Und ich stimme ja zu, eher unwahrscheinlich, dass es das gleiche Problem ist. Ein Check der Angaben in dem Device kostet dafür aber auch nur wenige Sekunden (;-)).

Viele Grüße    Norbert
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Bartimaus am 02 November 2020, 21:44:37
Yip, und hab einen Fehler in der DEF bei mir gefunden der mit der neuen Version nicht harmoniert hat. Jetzt alles wieder gut
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Darkrabbit am 06 Januar 2021, 12:05:33
Hallo,

ich nutze das Modul seit längerem problemlos und hatte es gemäß Wiki wie folgt definiert:

define pushmsg PushNotifier <apiToken> <appname> <user> <password> .*

Seit dem 01.01.21 gibt es jedoch keine Benachrichtigungen mehr aufgrund folgenden Fehlers:

Zitatstatus:error,message:appToken unknown,code:3

Er braucht nun anscheinend noch den neben apiToken und appname auch noch den appToken?  :o
Hat sich hier irgendwas geändert? Wieso wird das nun (zufälligerweise ab 01.01.21) benötigt wo es vorher mit dem appNamen problemlos lief?

Hat jemand eine Idee?   ???

Danke im Voraus und viele Grüße
Dennis
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: popy am 06 Januar 2021, 17:21:50
Habe genau das gleiche Problem.
Letzte Push Nachricht kam bei mir am 31.12.2020 ~23:50 an.
Ab 01.01.2021 geht nicht mehr.

Defmod:

defmod pushmsg_all PushNotifier XXXXXXX YYYYYYYY ZZZZZZZ AAAAAAAAAAA .*


Der Fehler ist bei mir:


500 Can't connect to a.pushnotifier.de:80 (Temporary failure in name resolution)
ContentType: text/plain
ClientDate: Mon, 04 Jan 2021 13:54:17 GMT
ClientWarning: Internal response

Can't connect to a.pushnotifier.de:80 (Temporary failure in name resolution)

Temporary failure in name resolution at /opt/perlbrew/perls/perl5.20.3/lib/siteperl/5.20.3/LWP/Protocol/http.pm line 50, <$fh> line 1210.


Schaut so aus als ob es die Domain "a.pushnotifier.de" nicht mehr gibt!?

@xusader Hast du eine Idee an was es liegen könnte?

Danke
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: popy am 06 Januar 2021, 17:26:24
Komisch, gerade nochmals getestet nach FHEM Neustart und jetzt klappt das pushen wieder.

Danke
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Darkrabbit am 07 Januar 2021, 08:59:00
Hm, nun funktioniert es bei mir auch wieder, obwohl ich nichts geändert habe.

Aber ist ja dann auch ok  8)
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: syfyghter am 10 Januar 2021, 13:25:18
Hallo!

Habe gerade angefangen mich mit Fhem zu beschäftigen und wollte gleich mal testen, wie das mit Push Benachrichtigungen so funktioniert.

System: RaspberryPi 4 / Raspberry Pi OS Lite und eine neue Fhem Installation wie im Wiki beschrieben.

Habe jetzt, wie im Wiki beschrieben, ein PushNotifier Device erstellt und einen Account angelegt, dann noch mit cpanm Try::Tiny installiert. Leider werden aus Fhem heraus keine Nachrichten versendet - von der PushNotifier Webseite funktioniert es aber schon.

Vielen Dank!
LG Andreas


Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Darkrabbit am 11 Januar 2021, 09:23:58
Hallo Andreas,

sieht erstmal ok aus soweit.

Hast Du einfach via ...

set pushmsg message Testnachricht

...versucht eine Nachricht zu verschicken? Oder auf irgendeinem anderen Weg? Wenn ja wie?

Kommt es zu irgendeiner Meldung im Log oder Eventmonitor?

Grüße
Dennis
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: syfyghter am 13 Januar 2021, 22:00:26
Hallo Dennis,

habe es direkt mit dem set Befehl versucht.

In dem Log und auch beim eventMonitor gibt es keine Meldung für dieses Modul.

Bin dankbar für jeden Hinweis.

Gruß Andreas
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Darkrabbit am 14 Januar 2021, 11:53:54
Dann stell mal im Device das attribut verbose = 5 und mach nochmal....

set pushmsg message Testnachricht

...und schau dann nochmal in Log / Eventmonitor.

Wenn es nicht funktioniert, kommt eigentlich auch eine entsprechende Meldung im Log.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: syfyghter am 18 Januar 2021, 13:57:01
Hab jetzt sowohl im Device alsauch beim global Device verbose auf 5 gestellt.
Es kommt überhaupt keine Meldung (vom Device pushmessage) im Log/EventMonitor   ???
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Nobbynews am 18 Januar 2021, 14:29:29
Lt fheminstaller wird zusätzlich noch das Modul LWP::UserAgent verwendet.
Und nach der Installation von Try::Tiny den Pi mal neu gestartet?
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: syfyghter am 24 Januar 2021, 14:11:50
Hallo,

habe jetzt auch noch das Modul LWP::UserAgent nachinstalliert, alles neu gestartet - aber leider noch immer kein Erfolg!

Die Meldung im Event Monitor:

2021-01-24 14:06:32 PushNotifier pushmsg1 message test

edit: Funktioniert jetzt - vielen Dank!
Lösung: hatte einen Fehler im "define" (bei dem App-Namen habe ich statt com.appname.app nur appname geschrieben)

Viele Grüße
Andreas
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: djatebbi am 21 März 2021, 10:13:37
Hallo,

ich versuche aktuell Pushnotifier parallel über curl auf der CCU einzurichten.
über diesen Befehl kann ich den AppToken abrufen:
curl -X POST -u<mein.paket.name>:<mein api-token> -d username="<mein username>" -d password="<mein passwort>" https://api.pushnotifier.de/v2/user/login

Und darüber die Devices:
curl -X GET -u<mein.paket.name>:<mein api-token> -H "X-AppToken:<mein app-token>" https://api.pushnotifier.de/v2/devices

Aber wenn ich über diesen Code eine Nachricht verschicken will, bekomme ich immer:
{"status":"error","message":"Key \"devices\" must be an array of device IDs.","code":2}
curl -X PUT -u<mein.paket.name>:<mein api-token> -H "X-AppToken:<mein app-token>" -d devices=["<ID>"] -d content="Mein Text" https://api.pushnotifier.de/v2/notifications/text

Ich habe schon verschiedene Syntax versucht, aber alles ohne Erfolg.
Kann mir diesbezüglich jemand weiter helfen?

Gruß,
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Gisbert am 21 März 2021, 10:20:21
Hallo djatebbi,

warum nutzt du nicht das funktionierende Fhem-Modul? Dann brauchst du dir keine Gedanken, um die richtige Syntax zu machen.

Viele​ Grüße​ Gisbert​
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: djatebbi am 21 März 2021, 10:29:19
Hallo Gisbert,

ich nutze dies auch, möchte aber zur Sicherheit falls das FHEM nicht erreichbar ist direkt aus der CCU Nachrichten senden können.

Gruß, djatebbi
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Gisbert am 21 März 2021, 11:05:30
Hallo djatebbi,

wenn Fhem nicht läuft, dann läuft dein Server vielleicht auch nicht. Ich hatte eigentlich noch nie den Fall, dass mein Server lief, aber Fhem nicht - außer wenn ich an der cfg gebastelt habe.

Wenn du es unbedingt ohne Fhem haben möchtest, benötigen wirst du es aber kaum, dann hilft dir hoffentlich jemand.

Viele​ Grüße​ Gisbert​
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: torbar am 26 Juli 2021, 15:05:41
ich habe leider auch ein Problem mit dem PushNotifier..... erstinstallation !!


Die Installation / Registrierung hat alles soweit gut funktioniert.
Im FHEM bekomme ich aber folgende Anzeige:

500 Can't connect to a.pushnotifier.de:80 (Temporary failure in name resolution)
ContentType: text/plain
ClientDate: Mon, 26 Jul 2021 11:41:33 GMT
ClientWarning: Internal response

Can't connect to a.pushnotifier.de:80 (Temporary failure in name resolution)

Temporary failure in name resolution at /usr/share/perl5/LWP/Protocol/http.pm line 50.

mit curl sieht alles normal aus.

{"status":"ok","username":"torbar","appToken":"xxxxxxxxxxxxxxxxxxxxxxxxx","code":0}

Hat hier jemand eine Idee ? Neu gestartet habe ich FHEM schon mehrfach.

vielen lieben Dank
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Nobbynews am 26 Juli 2021, 15:39:52
Gerade mal getestet, funzt.
Mach' mal bitte ein list vom device.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: torbar am 26 Juli 2021, 16:47:07
Ich glaube auch das es generell geht ... aus dem Web funktioniert es auch problemlos. Nur FHEM zeigt einen Fehler im device.

Hilft der screenshot, oder meint Ihr mit einem list vom device etwas anderes ?
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Nobbynews am 26 Juli 2021, 16:55:51
Gemeint war das Ergebnis der Eingabe von
list pushmsg
in der Kommandozeile.
Hinter dem geschwärzten Passwort folgt noch die ID des Gerätes. Die ID steht auf der HP unter dem jeweiligen device. Es ist die V1 ID.
Das kann man halt nicht erkennen.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: torbar am 26 Juli 2021, 17:23:48
hier ist der output... Ich hatte vorher V2 im device, .. ist jetzt V1, aber es geht noch nicht.

Internals:
   DEF        V75B8B2DV75B575B52VBV2VBB5OR6EV46FBBTFBBFB com.fhemtorbar.app torbar jELv485bN7uHAgd 5511
   FUUID      60fed118-f33f-1728-8351-1e17b581df867dc1
   NAME       pushmsg
   NR         18
   STATE      Initialized
   TYPE       PushNotifier
   apiToken   V75B8B2DV75B575B52VBV2VBB5OR6EV46FBBTFBBFB
   app        com.fhemtorbar.app
   appToken   
   deviceID   5511
   devices    500 Can't connect to a.pushnotifier.de:80 (Temporary failure in name resolution)
ContentType: text/plain
ClientDate: Mon, 26 Jul 2021 15:13:55 GMT
ClientWarning: Internal response

Can't connect to a.pushnotifier.de:80 (Temporary failure in name resolution)

Temporary failure in name resolution at /usr/share/perl5/LWP/Protocol/http.pm line 50.

   passwd     jELv485bN7uHAgd
   user       torbar
Attributes:

Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Nobbynews am 26 Juli 2021, 17:45:38
Jetzt ist erst einmal ein neues Passwort fällig.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: torbar am 26 Juli 2021, 17:53:43
:) ja, wenns funktioniert ... im Moment bin ich ja noch im aufbau, Gibts irgendeinen Ansatz einer Idee ?

nachdem es im curl funktioniert ist ja OS seitig alles richtig denke ich mal . ... Ich kann es mir einfach nicht erklaeren was im FHEM falsch ist.
Das muss irgendeine Kleinigkeit sein, die ich uebersehen habe ...
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Nobbynews am 26 Juli 2021, 17:55:24
Im wiki https://wiki.fhem.de/wiki/PushNotifier (https://wiki.fhem.de/wiki/PushNotifier) steht noch der Hinweis:
ZitatBenötigt wird das Perlmodul Try::Tiny. Dieses mit "cpan -i Try::Tiny" nachinstallieren.
Ist das Modul installiert?
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: torbar am 26 Juli 2021, 18:07:19
ich denke schon ..... hab gerade versucht es nochmal zu installieren

pi@raspberrypi:~ $ sudo cpan -i Try::Tiny
Loading internal logger. Log::Log4perl recommended for better logging
Reading '/root/.cpan/Metadata'
  Database was generated on Sun, 25 Jul 2021 16:17:03 GMT
Try::Tiny is up to date (0.30).
pi@raspberrypi:~ $

Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Nobbynews am 26 Juli 2021, 18:17:20
Dann fällt mir nur noch Firewall etc ein.
Ggf. mal das Attribut für den DNS-Server setzen:
attr global dnsServer 192.168.x.y
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: torbar am 26 Juli 2021, 20:02:06
Hab ich eingetragen, bringt aber noch nicht die Loesung:


Internals:
   DEF        no definition
   FD         3
   NAME       global
   NR         1
   STATE      no definition
   TYPE       Global
   currentlogfile ./log/fhem-2021-07.log
   logfile    ./log/fhem-%Y-%m.log
Attributes:
   autoload_undefined_devices 1
   configfile fhem.cfg
   dnsServer  192.168.178.1
   logfile    ./log/fhem-%Y-%m.log
   modpath    .
   motd       SecurityCheck:
  myBroker is not password protected
  WEB is not password protected

Protect this FHEM installation by defining an allowed device with define allowed allowed
You can disable this message with attr global motd none
   statefile  ./log/fhem.save
   userattr   cmdIcon devStateIcon:textField-long devStateStyle genericDeviceType:security,ignore,switch,outlet,light,blind,thermometer,thermostat,contact,garage,window,lock homebridgeMapping:textField-long icon siriName sortby webCmd webCmdLabel:textField-long widgetOverride
   verbose    3
   version    fhem.pl:21056/2020-01-26


Das OS verwendet in der resolv.conf den gleichen DNS server und mit curl geht es ja.
Ich glaube es wird schwierig.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: torbar am 26 Juli 2021, 20:11:08
Nachtrag:

Ich habe es nochmal neu eingerichtet und dann mal eine Testnachricht geschickt: Es hat dann funktioniert
hier der list pushmsg output

nternals:
   CFGFN     
   DEF        V75B8B2DV75B575B52VBV2VBB5OR6EV46FBBTFBBFB com.fhemtorbar.app torbar jELv485bN7uHAgd 5511
   FUUID      60fef961-f33f-1728-d068-59a15f75cb3fdd80
   NAME       pushmsg
   NR         29
   STATE      Initialized
   TYPE       PushNotifier
   apiToken   V75B8B2DV75B575B52VBV2VBB5OR6EV46FBBTFBBFB
   app        com.fhemtorbar.app
   appToken   lCI1lCIIqZDz3XHlCI3fqyppknR8DyPmkNOzm7a1
   deviceID   5511
   devices    title:iPhone13,2,id:5511,model:iPhone13,2

   passwd     jELv485bN7uHAgd
   user       torbar
Attributes:


dann habe ich die Config gespeichert und den Raspberry neu gestartet

Ergebnis .. es geht nicht, mit der gleichen Fehlermeldug, hier der list pushmsg output

Internals:
   DEF        V75B8B2DV75B575B52VBV2VBB5OR6EV46FBBTFBBFB com.fhemtorbar.app torbar jELv485bN7uHAgd 5511
   FUUID      60fef961-f33f-1728-d068-59a15f75cb3fdd80
   NAME       pushmsg
   NR         20
   STATE      Initialized
   TYPE       PushNotifier
   apiToken   V75B8B2DV75B575B52VBV2VBB5OR6EV46FBBTFBBFB
   app        com.fhemtorbar.app
   appToken   
   deviceID   5511
   devices    500 Can't connect to a.pushnotifier.de:80 (Temporary failure in name resolution)
ContentType: text/plain
ClientDate: Mon, 26 Jul 2021 18:08:26 GMT
ClientWarning: Internal response

Can't connect to a.pushnotifier.de:80 (Temporary failure in name resolution)

Temporary failure in name resolution at /usr/share/perl5/LWP/Protocol/http.pm line 50.

   passwd     jELv485bN7uHAgd
   user       torbar
Attributes:


Irgendeine Idee ?
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Nobbynews am 26 Juli 2021, 20:28:27
Merkwürdig.....
Woher kommt
devices    title:iPhone13,2,id:5511,model:iPhone13,2   
Ggf.stolpert das Modul über die "13,2".
Die Auflistung ist durch Komma getrennt und hat doch eigentlich die Form
title:name,id:1234,model:iphone
Kann ich aber nicht überprüfen, da ich hier nur Android habe.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: torbar am 26 Juli 2021, 21:05:34
Könnte natuerlich sein, das sich das script daran stoert. Kann man das irgendwie an den programmierer geben, oder sollte ich besser nach einem anderen pushservice suchen ?
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Nobbynews am 26 Juli 2021, 21:18:48
Wurde der Name "iPhone13,2" automatisch angelegt?
Die einzelnen Geräte können auf der HP doch umbenannt werden. Probier doch mal "iPhone13_2" o.ä.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: torbar am 27 Juli 2021, 09:14:08
ja, das device wurde automatisch angelegt und das Model laesst sich auch nicht aendern.
Ich habe mal einen screenshot angehaengt.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Nobbynews am 27 Juli 2021, 09:44:28
Das hatte ich befürchtet. Den Namen kann man zwar ändern, das Modell aber nicht.
Eine Aufstellung der diversen Bezeichnungen habe ich hier gefunden: https://gist.github.com/adamawolf/3048717 (https://gist.github.com/adamawolf/3048717)
Da es diese Art der Modellbezeichnung aber wohl schon von Anfang an gibt, dürfte es daran nicht liegen.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: torbar am 27 Juli 2021, 09:49:07
Danke fuers suchen  :)

Wenn ich es mir genau anschaue, denke ich auch nicht das es an dem Komma liegt.
Habe heute morgen auch noch mal das device neu angelegt und es schickt dann auch die Nachricht raus .... bis zum reboot, dann geht es nicht mehr.

Da gehen mir auch langsam die Ideen aus wie ich das selber trouble shooten koennten.
Auffaellig ist nur bei der Anlage des devices in FHEM erscheint ein appToken (automatisch)
Nach dem reboot ist das Feld leer und die Fehlermeldung kommt.

Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Gisbert am 07 August 2021, 11:17:37
Hallo zusammen,
hallo xusader,

ich möchte gerne Nachrichten versenden, die im Text einen Unterstrich enthalten. Ein Unterstrich löst aber jedesmal einen Zeilenumbruch aus.
Erschwerend hinzu kommt noch, dass ich den Text mit einer Variablen ($NAME - hoffentlich richtig erklärt) übergebe, so dass ich nichts maskieren kann.

Habt ihr eine Idee, wo ich in der 70_PushNotifier.pm ansetzen muss, damit ich beim Unterstrich keinen Zeilenumbruch bekomme?

Viele​ Grüße​ Gisbert​
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Wal-De-Mar am 02 Oktober 2021, 12:48:21
Hallo Torbar,
ich habe den gleichen Phänomen auf meinem Debian Server festgestellt. Nach dem Neustart werden keine Nachrichten mehr versendet. Die Ursache hab ich nicht gefunden, aber einen Workaround: einmal DEF editieren, z.B. einen Zeichen einfügen, dann den löschen und speichern. Und schon geht wieder alles.
Gruß
Waldemar
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Bossler am 16 Dezember 2021, 13:46:52
Hallo Zusammen,
ich verwende nun PushNotifier zum Senden von Push-Nachrichten an mein iOS-Gerät. Funktoniert erst mal prima. Vom Dashboard aus besteht aber auch die Möglichkeit Bilder zu versenden.
Gibt es denn im FEHM-Modul auch die Möglichkeit Bilder zu senden?
Ich habe dazu leider noch keine Infos finden können.

Wer weiß da mehr?

Viele Grüße
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Nobbynews am 17 Dezember 2021, 13:33:55
Zitat von: Bossler am 16 Dezember 2021, 13:46:52
Ich habe dazu leider noch keine Infos finden können.
Das Modul  kann das nicht.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: diki am 24 Februar 2022, 11:14:58
Hallo Zusammen,

vielen Dank für das Modul. Es funktioniert super.

Gibt es eine Möglichkeit alte Benachrichtigungen automatisch zu entfernen (nach Ablauf einer Zeit, auf dem Server, in der App oder beides)? Wichtig wäre mir die App - hier möchte ich immer nur die aktuellen Benachrichtigungen sehen. Hat das schon jemand realisiert?

Beste Grüße und vielen Dank.
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Slanesh am 29 März 2022, 13:37:01
Hallo zusammen,
ich möchte mir gerne per Pushnotifier eine Nachricht schicken, wenn bei einem batteriebetriebenen Sensor ein battery:low kommt. Dabei möchte ich den Namen des Devices per $NAME übermitteln. Leider habe ich mehrere Unterstriche in den Devicenamen um Typ und Raum zu kodieren (z.B. SE_SZ_Fenster). Dies führt dazu, dass ich mehrere unschöne Zeilenumbrüche in der Push-Message erhalte. Gibt es einen Weg das zu umgehen? Kann ich irgendwie unterbinden, dass die Inhalte von $NAME interpretiert werden? Oder wäre es möglich statt $NAME den Raumnamen und den Alias zu verwenden (weil unterstrichfrei)? Gibt es dafür Variablen?

Aktuell sieht mein Notify folgendermaßen aus:
Internals:
   DEF        .*:[Bb]attery:|.*:[Bb]atteryS { if($EVENT !~ m/ok/) {
  fhem ("set PushAdmin message Batteriewarnung, $NAME: $EVENT:\nBatterien sollten demnächst gewechselt werden!");
  Log3($NAME, 3, "Batteriewarnung $EVENT");
  }
}
   FUUID      6242e6e4-f33f-799c-1fb8-eb63313cd0c537fb
   NAME       NO_SV_Batteriewarnung
   NR         1375
   NTFY_ORDER 50-NO_SV_Batteriewarnung
   REGEXP     .*:[Bb]attery:|.*:[Bb]atteryS
   STATE      2022-03-29 13:33:43
   TRIGGERTIME 1648553623.6006
   TYPE       notify
   READINGS:
     2022-03-29 13:00:52   state           active
Attributes:


Gruß Slanesh
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Gisbert am 29 März 2022, 22:21:47
Hallo Slanesh,

das Problem kommt mir bekannt vor, ohne dass ich eine Lösung habe. Ich hatte versuchsweise in der Moduldatei ein anderes Zeichen/kombination zu benutzen, was aber den Nachteil hat, dass bei einem Update die eigenen Änderungen verloren gehen würden. Ein Update könnte man verhindern, in dem man es in global (exclude ....) einträgt, was wiederum zur Folge hat, dass man dann eben gar keine Updates bekommt.

Interessant finde ich den Ansatz ein Alias zunehmen, wenn uns denn jemand sagt, wie dass hinzubekkommen ist.

Viele​ Grüße​
Gisbert​
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Slanesh am 29 März 2022, 22:35:12
Hi Gisbert,

habe es jetzt mit dem Alias und dem Room des Devices wie folgt gelöst:

Internals:
   DEF        .*:[Bb]attery:|.*:[Bb]atteryS { if($EVENT !~ m/ok/) {
  my $alias= $attr{"$NAME"}{'alias'};
  my $room= $attr{"$NAME"}{'room'};
  fhem ("set PushAdmin message Warnung: $alias ($room) benötigt demnächst neue Batterien!");
  Log3($NAME, 3, "Batteriewarnung $EVENT");
  }
}
   FUUID      6242e6e4-f33f-799c-1fb8-eb63313cd0c537fb
   NAME       NO_SV_Batteriewarnung
   NR         1375
   NTFY_ORDER 50-NO_SV_Batteriewarnung
   REGEXP     .*:[Bb]attery:|.*:[Bb]atteryS
   STATE      2022-03-29 22:32:58
   TRIGGERTIME 1648585978.77339
   TYPE       notify
   READINGS:
     2022-03-29 22:32:49   state           active
Attributes:


Gruß Slanesh
Titel: Antw:kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Gisbert am 30 März 2022, 16:07:08
Hallo Slanesh,

ich habs, wie vorgeschlagen, in einem notify umgesetzt - funktioniert tadellos.

Viele​n Dank und viele Grüße
Gisbert​
Titel: Aw: kostenlose Push-Benachrichtigung mit PushNotifier
Beitrag von: Luco am 15 August 2023, 09:33:12
Hallo,

ich brauch mal eure Hilfe bei der Einbindung von PushNotifier.
FHEM ist auf dem aktuellen Stand und
cpan -i Try::Tiny ist auch installiert und aktuell.
Das Modul ist definiert und gibt folgende Infomation.

define pushmsg PushNotifier E5OS68B2D696V52VB52VBE5OS6V2VB63CVESBTFXYZ com.APPNAME.app EMAIL PASSWORT .*
#  DEF        E5OS68B2D696V52VB52VBE5OS6V2VB63CVESBTFFBF com.APPNAME.app EMAIL PASSWORT .*
#  FUUID      64db24f2-f33f-9604-71a9-b752544f3b91fd4a
#  NAME      pushmsg
#  NR        109
#  STATE      Initialized
#  TYPE      PushNotifier
#  apiToken  E5OS68B2D696V52VB52VBE5OS6V2VB63CVESBTFXYZ
#  app        com.APPNAME.app
#  appToken 
#  deviceID  .*
#  devices    HTTP/1.1 200 OK
#Connection: close
#Date: Tue, 15 Aug 2023 07:23:22 GMT
#Server: nginx
#Vary: AcceptEncoding
#ContentLength: 56
#ContentType: application/json
#AccessControlAllowOrigin: *
#ClientDate: Tue, 15 Aug 2023 07:23:11 GMT
#ClientPeer: 45.83.107.142:80
#ClientResponseNum: 1
#ReferrerPolicy: sameorigin
#XContentTypeOptions: nosniff
#XWhom: GX.server.r9; 1
#XXssProtection: 1; mode=block
#
#status:error,message:appToken unknown,code:3
#
#  eventCount 1
#  passwd    PASSWORT
#  user      EMAIL
#


Es werden natürlich keine Nachrichten versendet.
Sorgen bereitet mir das
status:error,message:appToken unknown,code:3
Hat jemand eine Idee was ich tun könnte?

Update: Ein Versand per REST Client funktioniert mit meiner App an das Device. Dort muss man allerdings auch den X-AppToken mit angeben, den FHEM ja anscheinend gar nicht braucht?