kostenlose Push-Benachrichtigung mit PushNotifier

Begonnen von xusader, 17 Juli 2014, 19:02:49

Vorheriges Thema - Nächstes Thema

Puschel74

Danke für die Info.
Hab ich mir fast gedacht  >:(
Schade.
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

oniT

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
BBB - debian weezy - FHEM 5.7
HMLAN - HM-LC-Bl1-FM, HM-ES-PMSw1-PI, HM-LC-Sw1-FM, HM-TC-IT-WM-W-EU, HM-WDS40-TH-I, HM-Sen-Wa-Od, HM-Sec-RHS
Dimplex Wärmepumpe / Dimplex ZL 300 - Modbus TCP
SDM630M - Modbus TCP
SolarLog 200 / SMA SonnyBoy 1.5/2.5 - Modbus TCP

xusader

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

eldrik

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

xusader

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

eldrik

#20
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

oniT

Hallo,

auch von mir die Rückmeldung, es funktioniert.

Danke,

Gruß
Tino
BBB - debian weezy - FHEM 5.7
HMLAN - HM-LC-Bl1-FM, HM-ES-PMSw1-PI, HM-LC-Sw1-FM, HM-TC-IT-WM-W-EU, HM-WDS40-TH-I, HM-Sen-Wa-Od, HM-Sec-RHS
Dimplex Wärmepumpe / Dimplex ZL 300 - Modbus TCP
SDM630M - Modbus TCP
SolarLog 200 / SMA SonnyBoy 1.5/2.5 - Modbus TCP

Starkstrombastler

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
IPC\Ubuntu + Fhem, 1wire, Shellies, Siemens Logo!, Z-Wave, PhilipsTV, Vu+duo2, KM200

xusader

#23
@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.

Starkstrombastler

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 :-)

IPC\Ubuntu + Fhem, 1wire, Shellies, Siemens Logo!, Z-Wave, PhilipsTV, Vu+duo2, KM200

xusader

Ich habe keine Fritzbox, läuft bei mir unter Linux.
Kann dass vielleicht jemand mit Fritzbox prüfen?

popeye1979

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
1 x Fritzbox 7490
1x Raspberry Pi B , CUL868
2 x ITL-500 Jalousiesteuerunng
1 FHT80B
MySensors USB Gateway, MySensor TemperaturSensor

wkarl

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
FHEM 5.7 & TabletUI 2.2 auf Fedora22 Server auf NUC5i5RYK
CUL 868 > FAST EnergyCam
HMLAN > HomeMatic TCs & VDs, Bewegungsmelder, Schalter, Taster, Steckdosen

xusader

#28
http://a.gidix.de/v1/pushnotifier/sending/ Da stehen die Fehlercodes.

Du musst einen eigenen App-Namen vergeben 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!

xusader

Hab dem Modul jetzt eine Fehlerausgabe hinzugefügt.

update thirdparty https://raw.github.com/xusader/fhem-pushnotifier/master pushnotifier