EgiGeoZone Forum

EgiGeoZone => Vorschläge zur App => Thema gestartet von: martin-72 am 13.09.2016, 14:46:27

Titel: Nachricht versenden via "Telegram Messenger"
Beitrag von: martin-72 am 13.09.2016, 14:46:27
Hallo Zusammen,

ist es wohl möglich, auch ein Telegram-Modul in die App zu integrieren, damit man auch per Telegram entsprechende Meldungen versenden kann?

Link zur Website: https://telegram.org/

Dazu von der Website im Bereich API: (https://core.telegram.org/api)

Zitat
Telegram APIs
We offer two kinds of APIs for developers. The Bot API allows you to easily create programs that use Telegram messages for an interface. The Telegram API allows you to build your own customized Telegram clients. You are welcome to use both APIs free of charge.

Bot API
The Botfather.
This API allows you to connect bots to our system. Telegram Bots are special accounts that do not require an additional phone number to set up. These accounts serve as an interface for code running somewhere on your server.

To use this, you don't need to know anything about how our MTProto encryption protocol works — our intermediary server will handle all encryption and communication with the Telegram API for you. You communicate with this server via a simple HTTPS-interface that offers a simplified version of the Telegram API.

Telegram API
This API allows you to build your own customized Telegram clients. It is 100% open for all developers who wish to create Telegram applications on our platform. Feel free to study the open source code of existing Telegram applications for examples of how things work here. Don't forget to register your application in our system.

Ich für meinen Teil finde es klasse, da ich so auch mein FHEM steuere... :)

Gruß und Danke

Martin
Titel: Re: Nachricht versenden via "Telegram Messenger"
Beitrag von: Admin am 13.09.2016, 18:41:43
Hallo Martin,

Zitat
ist es wohl möglich, auch ein Telegram-Modul in die App zu integrieren, damit man auch per Telegram entsprechende Meldungen versenden kann?
Von wo nach wo sollen die Nachrichten gehen? Von der App zu z.B. Fhem? Dann wäre die App der Client und Fhem müsste was dazu implementieren.

Dazu könnte man ein EgiGeoZone-Plugin programmieren.

 
Titel: Re: Nachricht versenden via "Telegram Messenger"
Beitrag von: martin-72 am 13.09.2016, 20:45:55
Hallo Martin,

Zitat
ist es wohl möglich, auch ein Telegram-Modul in die App zu integrieren, damit man auch per Telegram entsprechende Meldungen versenden kann?
Von wo nach wo sollen die Nachrichten gehen?

Moin,

ja. Ich betrete einen Bereich und EgiGeoZone sendet eine vordefinierte Nachricht, die zu Hause schon mal das Licht draußen einschaltet...

Gruß

Martin
Titel: Re: Nachricht versenden via "Telegram Messenger"
Beitrag von: Admin am 14.09.2016, 08:08:56
Zitat
Ich betrete einen Bereich und EgiGeoZone sendet eine vordefinierte Nachricht, die zu Hause schon mal das Licht draußen einschaltet...
Macht es doch jetzt schon! Dafür habe ich die App ja programmiert!
Titel: Re: Nachricht versenden via "Telegram Messenger"
Beitrag von: martin-72 am 14.09.2016, 19:16:27
Zitat
Ich betrete einen Bereich und EgiGeoZone sendet eine vordefinierte Nachricht, die zu Hause schon mal das Licht draußen einschaltet...
Macht es doch jetzt schon! Dafür habe ich die App ja programmiert!

Und wie stelle ich ein, dass die Nachricht per Telegram versendet wird?
Titel: Re: Nachricht versenden via "Telegram Messenger"
Beitrag von: Admin am 14.09.2016, 20:37:01
Zitat
Ich betrete einen Bereich und EgiGeoZone sendet eine vordefinierte Nachricht, die zu Hause schon mal das Licht draußen einschaltet...
Macht es doch jetzt schon! Dafür habe ich die App ja programmiert!

Und wie stelle ich ein, dass die Nachricht per Telegram versendet wird?
Welche Vorteile bringt Telegram? Gibt es in Fhem ein Plugin, welches die Telegram-Nachrichten empfangen und umsetzen kann?
Titel: Re: Nachricht versenden via "Telegram Messenger"
Beitrag von: martin-72 am 15.09.2016, 11:57:24
Zitat von: Admin
Welche Vorteile bringt Telegram? Gibt es in Fhem ein Plugin, welches die Telegram-Nachrichten empfangen und umsetzen kann?

Hallo Admin,
ja, genau so ist es. Für Telegram gibt es ein funktionierendes Modul für FHEM: 50_TelegramBot.pm (https://github.com/viegener/Telegram-fhem/blob/master/50_TelegramBot.pm).

Aus dem FHEMwiki:
Zitat
Das TelegramBot-Modul ermöglicht das Senden und Empfangen von Nachrichten über den Telegram-instant messaging Dienst (https://telegram.org/). Es entsteht eine Möglichkeit Benachrichtungen aus Fhem zu versenden, zum Beispiel Alarmmeldungen. Ausserdem können auch Kommandos über Telegram an Fhem gesendet werden um Steuerungsbefehle in Fhem auszulösen. (http://www.fhemwiki.de/wiki/TelegramBot)

von Tatsch IT Services:
Zitat
Telegram ist eine schneller, kostenloser und vor allem verschlüsselter Nachrichtendienst der sich gut dazu eignet um Meldungen der Heimautomatisierungslösung FHEM auf die Mobilgeräte zu bringen. Mittlerweile gibt es zwei verschiedene Möglichkeiten um Telegram in Fhem einzubinden. Es sei die neuere Version per Bot API empfohlen, da diese wesentlich einfacher einzurichten ist. (http://www.tatsch.it/telegram-mit-fhem/)

Gruß


Martin
Titel: Re: Nachricht versenden via "Telegram Messenger"
Beitrag von: Amenophis86 am 11.12.2016, 17:33:24
Hat zum Beispiel den Vorteil, dass ich nicht mehr über den Webhook meinen Standort sende und dafür einen Port öffnen muss. So kann ich per Telegram meinen Standort senden.
Titel: Re: Nachricht versenden via "Telegram Messenger"
Beitrag von: Admin am 12.12.2016, 08:41:38
Für Android gibt es keine "richtige" Schnittstelle dazu. Ich habe nun eine Beta-Bibliothek dazu im Netz gefunden und bin mit dieser am Experimentieren. Leider ist diese auch nicht richtig dokumentiert und ich muss über try and run probieren zum entwickeln.