NEWS
ioBoker.visu App Benachrichtigungen
-
@foxriver76
Hi,
Danke für die schnelle Antwort.Ich musste das Ganze tatsächlich in der App anlegen.
![ MOD-EDIT: BILD WEGEN PRIVATER DATEN ENTFERNT 2-grafik.png)
Jetzt scheint es auch zu funktionieren! Endlich kann ich die Benachrichtigungen über die App laufen lassen und mich langsam von der Pushover app entfernen...
Dake für die Hilfe!
Lg Flippi -
@foxriver76 Hi, Es ist mir gerade aufgefallen, dass auf dem iPhone der Titel nicht angezeigt wird:
Es steht immer nur ioBroker da.
Dies ist der Blockly Code:
Muss ich im iPhone was umstellen...? Oder woran kann das liegen?
Lg Flippi
-
@flippi liegt wenn dann am iot Adapter. Ich schicke immer ganze JSONs hin, damit geht es auf jeden Fall. Quasi das just one state Beispiel von hier https://github.com/ioBroker/ioBroker.iot?tab=readme-ov-file#send-messages-to-app ansonsten bei blackly von ich leider raus.
-
@foxriver76 Hi, Ja habs auch gerade gemerkt... wenn ich das ganze als JSON sende, funktionierts einwandfrei.
LG Flippi
-
@foxriver76 Guten Abend, Ich und meine Frau haben die App auf dem Handy installiert. Beide Geräte sind mit dem gleichen iobroker cloud login eingeloggt.
Es ist mir anschliessend aufgefallen, dass wenn eine Benachrichtigung gesendet wird, wird diese zweimal ans Smartphone gesendet. Kann es damit zusammen hängen, wieviele Smartphones online sind?
Falls ja, wie kann ich dies umgehen?
hier der Code:
on({ id:[].concat(['0_userdata.0.haushalt.benachrichtigungen.titel']).concat(['0_userdata.0.haushalt.benachrichtigungen.nachricht']), change: 'ne' }, async (obj) => {
if (getState('0_userdata.0.haushalt.benachrichtigungen.nachricht').val && getState('0_userdata.0.haushalt.benachrichtigungen.titel').val && getState('0_userdata.0.haushalt.benachrichtigungen.app_notification_actif').val) {
setState('iot.0.app.message', JSON.stringify({
message: getState('0_userdata.0.haushalt.benachrichtigungen.nachricht').val,
title: getState('0_userdata.0.haushalt.benachrichtigungen.titel').val,
expire: 5,
priority: 'normal'
})); // important, that ack=false (default)LG Flippi
-
@flippi also haben hier auch zwei mal mit gleichen Account jeweils iPhone Nachrichten kommen je Endgerät 1 mal
-
@foxriver76 Hi, okay macht Sinn… aber wie kann ich das umgehen?
Ein zweites ioBroker Cloud Abo denke ich, wird wohl die Antwort seinLG
-
@flippi evtl verstehe ich dein Ziel nicht ganz. Du möchtest dass nur du die Benachrichtigung bekommst und deine Frau nicht?
-
@foxriver76 Nein nein, das ist nicht das Problem: Meine Frau bekommt zwei Benachrichtigungen und ich bekomme zwei aufs Handy gesendet…
Als meine Frau heute morgen die Alarmanlage deaktiviert hat, kam nur eine Benachrichtigung. Zu dem Zeitpunkt war mein Handy aber ausgeschaltet.
Somit war nur 1 Handy online und es wurde nur 1 Benchrichtigung gesendet. Ich bekam diese dann natürlich später auch, als ich das Handy dann anschaltete.
Meine Vermutung ist folgende: Wenn zwei Handys eine Cloud-Verbindung haben, werden auch zwei Benachrichtigungen gesendet…LG
-
@flippi wie gesagt kann ich nicht bestätigen. Sicher dass dein Skript nicht zwei mal triggert?
-
@foxriver76
Ich hab meine Skripte nochmal überprüft und ich bin mir sicher dass da nichts mehrfach ausgeführt wird.
Aber, ich kanns mir mittlerweile nicht mehr selbst erklären...Ich habe folgendes Test-Skript aufgestellt:
Dieses Skript kann ich dann ganz einfach manuell ausführen. Sobald ich das dann tue, ist dies das Resultat an den iPhones:
Hier die Benachrichtigungen auf den Handy meiner Frau. In diesem Beispiel sieht man, dass nur eine Benachrichtigung am iPhone meiner Frau ankommt. (Dies ist aber nicht immer der Fall! Auch bei Ihr kommt es vor, dass Sie die Benachrichtigungen 2 mal bekommt...)
Auf meinem iPhone sieht man dann, dass die Benachrichtigungen zweimal auftauchen.
Als ich das Ganze dann 5 min Später nochmal testete, kamen bei mir und bei meiner Frau die Benachrichtigungen nur 1 aufs Handy...
Ich weiss jetzt leider nicht mehr weiter...LG Flippi
-
@flippi Hat es sich mittlerweile normalisiert? Evtl. wurde bei Ersteinrichtung in der App irgendwas doppelt registriert, so dass er Nachrichten zwei mal angezeigt hat..
-
Hallo,
ist es bei euch auch so das die App weder auf iOS noch auf Android keinen Ton von sich gibt und auch nicht vibriert?