FHEM Forum

FHEM => Mobile Devices => Thema gestartet von: Shootdackel am 11 August 2016, 13:12:14

Titel: Pushnachricht über SMS-Gateway api
Beitrag von: Shootdackel am 11 August 2016, 13:12:14
Hallo Zusammen,

Ausgangssituation ist, dass ich ein SMS-Gateway habe und einen Pi mit Fhem.
Ich möchte nun, dass wenn Der Rauchmelder, der in Fhem eingebunden ist, auf Alarm springt, ich eine SMS aufs Handy bekommen.

Nun ist es ja so, dass sich das SMS-Gateway über eine API ansprechen lässt. Meine Frage wäre nun, ob es auch die Möglichkeit gibt, aus Fhem heraus eine SMS über die SMS-Gateway API zu senden?

Vielen Dank schon mal im Voraus!

Viele Grüße
Simon
 
Titel: Antw:Pushnachricht über SMS-Gateway api
Beitrag von: CoolTux am 11 August 2016, 14:05:34
NEIN!!! FHEM kennt die API nicht! Es gibt kein Modul!?

Vielleicht versuchst Du es mit ein paar mehr Infos dann kann man auch besser helfen. Zum Beispiel wäre eine API Beschreibung schon mal ein guter Anfang



Grüße
Titel: Antw:Pushnachricht über SMS-Gateway api
Beitrag von: JoWiemann am 11 August 2016, 14:08:46
Und welches SMS Gateway.



Grüße Jörg

Gesendet von iPad mit Tapatalk
Titel: Antw:Pushnachricht über SMS-Gateway api
Beitrag von: Shootdackel am 11 August 2016, 14:15:16
Hallo Zusammen,

@ CoolTux: Die API ist wie folgt aufgebaut: http://<Gateway IP>/api.php

@Jörg: Es handelt sich hier um ein braintower SMS-Gateway.

Gruß
Simon
Titel: Antw:Pushnachricht über SMS-Gateway api
Beitrag von: JoWiemann am 11 August 2016, 14:20:55
Hallo Simon,

auf die schnelle würde ich behaupten, dass es mit dem Modul httpmod geht.



Grüße Jörg

Gesendet von iPad mit Tapatalk
Titel: Antw:Pushnachricht über SMS-Gateway api
Beitrag von: Shootdackel am 11 August 2016, 14:24:01
Hi Jörg,

Danke für deine Antwort.
Auf das Modul HTTPMOD bin ich bei meinen Google-Recherchen auch schon gestoßen, dann war das scheinbar doch gar nicht so verkehrt.

Ich werde mir das dann mal genauer angucken und nochmal hier rein Posten, falls ich genauere Fragen haben sollte, oder ich sogar zu einem Ergebnis komme.

Vielen Dank und viele Grüße
Simon
Titel: Antw:Pushnachricht über SMS-Gateway api
Beitrag von: CoolTux am 11 August 2016, 14:24:31
Das ist zwar keine API Beschreibung aber auch ich würde auf HTTPMOD tippen.
Titel: Antw:Pushnachricht über SMS-Gateway api
Beitrag von: JoWiemann am 11 August 2016, 14:54:12
Gibt es hier: https://docs.braintower.de/plugins/servlet/mobile#content/view/54068792


Grüße Jörg

Gesendet von iPad mit Tapatalk
Titel: Antw:Pushnachricht über SMS-Gateway api
Beitrag von: CoolTux am 11 August 2016, 15:07:08
Das ist ja simpel. Da sollte es keine Probleme geben.
Titel: Antw:Pushnachricht über SMS-Gateway api
Beitrag von: Shootdackel am 11 August 2016, 16:38:18
Hallo Zusammen,

habe es jetzt hinbekommen!!!!!!!


1.   attr FL.Rauchmelder event-on-change-reading state
2.   define Noti_RauchmelderPushOn notify FL.Rauchmelder:smoke-Alarm.* { system ("wget 'http://sms-gateway-ip/api.php?text=****!! FEUERALARM          !!****_Rauchmelder&to=Handynummer&username=usr&password=password&mode=number'")}

Wobei:
1.   Handynummer eingesetzt werden muss
2.   User mit Password muss eingesetzt werden ( braucht auf dem SMS-Gateway die Berechtigung "Zugriff auf die HTTP API"

Mit :    define Noti_RauchmelderPushOff notify FL.Rauchmelder:off { system ("wget 'http://sms-gateway-ip/api.php?text=****!! FEUERALARM beendet          !!****_Rauchmelder&to=Handynummer&username=usr&password=password&mode=number'")}

lässt sich auch eine SMS senden, wenn der Alarm wieder aus geht.


Wenn jemand auf einen Fehler stoßen sollte, oder genauere Fragen hierzu hat, stehe ich gerne zur Verfügung!!!

An Jörg und CoolTux an dieser stelle ein besonderes Danke
Titel: Antw:Pushnachricht über SMS-Gateway api
Beitrag von: JoWiemann am 11 August 2016, 16:44:05
Noch ein Hinweis. Im Moment blockiert der system Aufruf dein Fhem. Wenn du den Aufruf system( ...=number ' &") so ergänzt, dann wird der Prozess asynchron gestartet und behindert Dein Fhem nicht.

Du könntest das auch mit qx() lösen. Hier würdest Du den Rückmeldestatus des wget zur Auswertung erhalten. Also hat es funktioniert und wenn nicht, warum.

Um all diese Themen zu lösen wurde halt u.a. Httpmod entwickelt.



Grüße Jörg

Gesendet von iPad mit Tapatalk
Titel: Antw:Pushnachricht über SMS-Gateway api
Beitrag von: Shootdackel am 11 August 2016, 16:49:23
Hallo Jörg,

vielen Dank für den Hinweis!
Ich habe das jetzt wie von dir Beschrieben bearbeitet.

Sorry für evtl. Schwierigkeiten in diesem Beitrag meinerseits, aber dies war erst mein 2er Beitrag und ich bin absoluter Fhem Neuling.

Grüße
Simon
Titel: Antw:Pushnachricht über SMS-Gateway api
Beitrag von: Ma_Bo am 11 August 2016, 18:01:04
Kurze Frage, wenn ich den Systembefehl so absetzen würde, blockiert fhem dann auch ?


define test_notify notify test:off "wget http://blabla.de/test.php"


Oder muss hier auch ein & hinten ran?

Grüße Marcel
Titel: Antw:Pushnachricht über SMS-Gateway api
Beitrag von: CoolTux am 11 August 2016, 18:22:00
Da muss auch ein Kaufsmannund hinten ran.
Titel: Antw:Pushnachricht über SMS-Gateway api
Beitrag von: dev0 am 11 August 2016, 18:25:21
Nein, da muss kein & mehr dran.
Titel: Antw:Pushnachricht über SMS-Gateway api
Beitrag von: Ma_Bo am 11 August 2016, 18:56:28
Und wer hat jetzt recht? ;)
Titel: Antw:Pushnachricht über SMS-Gateway api
Beitrag von: CoolTux am 11 August 2016, 19:00:56
Zitat von: dev0 am 11 August 2016, 18:25:21
Nein, da muss kein & mehr dran.

Und warum nicht? Es ist und bleibt doch ein Systemaufruf, oder?
Titel: Pushnachricht über SMS-Gateway api
Beitrag von: dev0 am 11 August 2016, 19:18:22
Der Systemaufruf mit "..." wird von Fhem bereits nicht blockierend aufgerufen.
Titel: Antw:Pushnachricht über SMS-Gateway api
Beitrag von: CoolTux am 11 August 2016, 19:25:55
Ah, alles klar. Danke Dir für die Info. Hätte man ja auch nach kucken können, war aber gerade zu faul  :)


Grüße
Titel: Antw:Pushnachricht über SMS-Gateway api
Beitrag von: Ma_Bo am 11 August 2016, 19:47:31
Danke für die Info.