Smarthome Mobil Notify Services

Aus TippvomTibb
Zur Navigation springen Zur Suche springen

Allgemeines

Hier sammele ich das fuer mich notwendige Wissen um meine Gebaeudeautomation (FHEM, iobroker, EDOMI, ...) Nachrichten an meine Mobiles zu senden. In einer ersten Recherche sind mir ein paar wenige Dienste begegnet, die ich hier aufliste und deren Verwendung beschreibe.

Notify-Apps

Signal

Zum Ausprobieren habe ich erst mal die Desktopversion auf meinem Arbeitsrechner (OpenSuSE LEAP 15.3) installiert.

Linux (Debian-based) Install Instructions

  1. NOTE: These instructions only work for 64 bit Debian-based
  2. Linux distributions such as Ubuntu, Mint etc.
  1. 1. Install our official public software signing key

wget -O- https://updates.signal.org/desktop/apt/keys.asc | gpg --dearmor > signal-desktop-keyring.gpg cat signal-desktop-keyring.gpg | sudo tee -a /usr/share/keyrings/signal-desktop-keyring.gpg > /dev/null

  1. 2. Add our repository to your list of repositories

echo 'deb [arch=amd64 signed-by=/usr/share/keyrings/signal-desktop-keyring.gpg] https://updates.signal.org/desktop/apt xenial main' |\

 sudo tee -a /etc/apt/sources.list.d/signal-xenial.list
  1. 3. Update your package database and install signal

sudo apt update && sudo apt install signal-desktop


https://snapcraft.io/install/signal-desktop/opensuse

WhatsApp

Mit Whatsapp scheint es ueber diesen Dienst zu gehen.

https://dev.to/jajoosam/build-a-whatsapp-bot-fast--2hdc

Pushover

TODO

Telegram

Ueber die Telegram Bot API. Link

Zum Probieren habe ich mal die Telegram-App auf meinem SamsNote 10 Android installiert.

Die Anfragen bzgl. Zugriff auf Anrufe, Kontakte, ... kann man auch getrost ablehnen. Nach Eingabe meiner Telefonnummer habe ich eine SMS mit einem Zahlencode erhalten. Diesen habe ich in die Telegram-App uerbtragen. Die Suche nach dem Nutzer Botfather war erfogreich. Nach dem Starten gab es gleich mal eine Kommandouebersicht, die man mit der Nachricht "/start" jederzeit neu anfordern kann.

Der Aufruf von https://t.me/Accipiter_bot zeigte zwar meinen Bot aber das Senden einer Nachricht scheiterte aber an dem fehlenden Plugin im Browser, um mit dem Protokoll tg:// umgehen zu koennen. -> TODO

Um aber eine Cat-Nachricht ueber php bzw. curl absetzen zu koennen benoetigt man, neben dem API-Token, eine Chat-ID, die man ueber den Umweg durch den Aufruf https://api.telegram.org/bot<token>/getUpdates herausbekommt. Die JSON-Nachricht beinhaltet einen Eintrag id:<chat-id>. Die kopiert man sich heraus und ergaenzt sie in der "SendeNachricht-URL".

https://api.telegram.org/bot<token>/sendMessage?chat_id=chat-id&text=Here%20is%20your%20Smarthome

Erfolg:-)

Der Telegram-Client fuer Linux funktioniert auch auf Anhieb:-))

Jabber

TODO


Signal4

[1] Das Starter-Package ist kostenlos:-)