Forum: Haus & Smart Home MQTT und dann App und Push


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Frank H. (horni)


Lesenswert?

Hallo zusammen,

ich habe mal eine Frage an euch. Ich verwende MQTT um verschiedene 
Devices in meinem Haus zu steuern. Nun würde ich gerne BlueIris (NVR mit 
AI Part) mit ins MQTT einbinden. BlueIris ist in der Lage, 
MQTT-Nachrichten zu verschicken, wenn z.B. Alarm getriggert wird. Also 
z.B. eine Person in einem überwachten Bereich ohne Freigabe detektiert 
wird.

Ja, ich kann dann mit der MQTT-Nachricht weitere Systeme steuern. Nur:

Wie bekommt man es hin, dass ein Alarm auf dem Smartphone (iOS / 
Android) ausgelöst wird? Also eine Push-Nachricht über eine Änderung 
eines Topics.

Ich habe mich im iOS Shop etwas umgeschaut. MQTT selbst dürfte ja wohl 
kaum funktionieren, da es wohl zu viel Strom verbrauchen würde, die 
Verbindung und die Subscriptions zu den Topics offen zu halten. Deshalb 
müsste die Überwachung wohl irgendwo im RZ erfolgen und eine 
Push-Benachrichtigung aufs Smartphone. Oder geht man da irgendeinen 
anderen Weg, abseits von MQTT?

Mich würden mal eure Erfahrungen interessieren.

von N. M. (mani)


Lesenswert?

Ein einfacher GET auf eine statische URL reicht aus um eine Telegramm 
Nachricht zu versenden.
Evtl. ist das ja eine Lösung für dich.

Ansonsten Male ein Blockschaltbild was du bereits alles in deinem 
Netzwerk hast.
Hausautomatisierung vorhanden? Wenn ja welche?

von J. S. (jojos)


Lesenswert?

Über Telegram kann man gut Nachrichten versenden. Das geht auch 
bidirektional, also Kommandos zurücksenden. Einfache Buttons und Menus 
werden vom API unterstützt.

von Kevin M. (arduinolover)


Lesenswert?

Home Assistant kann ausgehend von MQTT Nachrichten Push-Nachrichten an 
die HA-App schicken.

Gotify wäre auch eine Möglichkeit, da gab es aber die ganze Zeit keine 
iOS-App, weil Apple. Ich meine mich aber zu erinnern, dass da vor 
kurzem, was Neues kam, was jetzt auch unter Apple funktioniert.

Telegram ist wie angesprochen auch eine Möglichkeit, wenn man das nutzen 
will. Das geht z.B. mit NodeRed relativ einfach.

von Klaus H. (klummel69)


Lesenswert?

Ich verwende dafür eine App namens Pushover.
Das Senden von Nachrichten ist simpel über CURL/Python… machbar.
Es gibt auch ein Plugin für Node-Red.

Kostet einmalig 5€. Nutze es seid 8 Jahren.

Was gut ist: man kann Prioritäten einstellen, dann können 
hochpriorisierte Nachrichten einen Alarm ausgeben, auch wenn andere 
Nachrichten still sind.

Vorher habe ich es über XMPP (a.k.a Jabber) gemacht. Hat auch gut 
funktioniert.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.