Anruf in Abwesenheit.
Moderator: Martin
Anruf in Abwesenheit.
Hallo,
ich versuch ein Flow zu erstellen der mir ein sound abspiel wenn ich ein anruf in abwesenheit habe und mein Handy in der hand nimmt .
Leider keine Ahnung wie..
um jeden hilfe wäre ich denkbar.
Lg
ich versuch ein Flow zu erstellen der mir ein sound abspiel wenn ich ein anruf in abwesenheit habe und mein Handy in der hand nimmt .
Leider keine Ahnung wie..
um jeden hilfe wäre ich denkbar.
Lg
Schreibfehler ?
Sorry ich bin Franzose, habe noch nicht so drauf
Sorry ich bin Franzose, habe noch nicht so drauf
Re: Anruf in Abwesenheit.
Hi,
Ich bin nicht ganz sicher, wann du den Sound abspielen willst, aber folgende Flows könnten funktionieren:
Flow 1:
-Trigger Eingehender Anruf. Status: Verpasst/Abgelehnt, Nummern: Alle
-Action Setze Flow Status: Aktivieren Flow 2
Flow 2:
-Trigger Signifikante Bewegung detektiert
-Action Setze Flow Status: Deaktivieren Flow 2
-Action Sound
Der erste Flow dient lediglich dazu, den Anruf zu erkennen und den Flow 2 zu aktivieren.
Flow 2 sollte dann erkennen, wenn du das Gerät in die Hand nimmst oder das Gerät bewegst, deaktiviert sich selbst und spielt den Sound ab.
Ich würde Flow 2 gleich zu Beginn einen guten Namen geben, da zwei Actions den Flow über den Namen ansprechen.
Alternativ könntest du auch mit einer Condition Benachrichtigung in Statusbar angezeigt prüfen, ob du einen Anruf verpasst hast. Flow 1 wäre dann gar nicht nötig:
-Trigger Signifikante Bewegung detektiert
-Condition Benachrichtigung in Statusbar angezeigt: verpasster Anruf (der Text ist abhängig von deinem Gerät/ROM/Android Version)
--> Ja: -Action Sound
Freundliche Grüsse
Martin
Ich bin nicht ganz sicher, wann du den Sound abspielen willst, aber folgende Flows könnten funktionieren:
Flow 1:
-Trigger Eingehender Anruf. Status: Verpasst/Abgelehnt, Nummern: Alle
-Action Setze Flow Status: Aktivieren Flow 2
Flow 2:
-Trigger Signifikante Bewegung detektiert
-Action Setze Flow Status: Deaktivieren Flow 2
-Action Sound
Der erste Flow dient lediglich dazu, den Anruf zu erkennen und den Flow 2 zu aktivieren.
Flow 2 sollte dann erkennen, wenn du das Gerät in die Hand nimmst oder das Gerät bewegst, deaktiviert sich selbst und spielt den Sound ab.
Ich würde Flow 2 gleich zu Beginn einen guten Namen geben, da zwei Actions den Flow über den Namen ansprechen.
Alternativ könntest du auch mit einer Condition Benachrichtigung in Statusbar angezeigt prüfen, ob du einen Anruf verpasst hast. Flow 1 wäre dann gar nicht nötig:
-Trigger Signifikante Bewegung detektiert
-Condition Benachrichtigung in Statusbar angezeigt: verpasster Anruf (der Text ist abhängig von deinem Gerät/ROM/Android Version)
--> Ja: -Action Sound
Freundliche Grüsse
Martin
Re: Anruf in Abwesenheit.
Hi Martin,
danke werde es probieren...
Lg
danke werde es probieren...
Lg
Schreibfehler ?
Sorry ich bin Franzose, habe noch nicht so drauf
Sorry ich bin Franzose, habe noch nicht so drauf
Re: Anruf in Abwesenheit.
Hallo Martin,
ich habe so probiert:
-Condition Benachrichtigung in Statusbar angezeigt: verpasster Anruf
bekomme immer ein nein,
hier die antwort von mein Handy nach abfrage:
[{app_name=Telefon, buttons=[], content_title=Anruf in Abwesenheit, content_title_big=, id=1, notification_accent_color=-2657685, notification_category=call, notification_foreground_service=false, notification_large_icon=android.graphics.Bitmap@72653c7, notification_local_only=false, notification_ongoing=false, notification_sound_default=false, notification_text=, notification_text_big=, notification_ticker_text=Verpasster Anruf von +49 , notification_vibrate_default=false, notification_visibility=0, notification_when=1474805186775, package_name=com.android.server.telecom, title=Verpasster Anruf von +49 , wearable_actions=[]}]
Trigger Signifikante Bewegung detektiert : nur in die Hände nehmen reicht nicht ( leider ) werde anders probieren ( display an oder shutteln ? )
mein Handy : Galaxy s6 Android 6.0.1
danke nochmal
ich habe so probiert:
-Condition Benachrichtigung in Statusbar angezeigt: verpasster Anruf
bekomme immer ein nein,
hier die antwort von mein Handy nach abfrage:
[{app_name=Telefon, buttons=[], content_title=Anruf in Abwesenheit, content_title_big=, id=1, notification_accent_color=-2657685, notification_category=call, notification_foreground_service=false, notification_large_icon=android.graphics.Bitmap@72653c7, notification_local_only=false, notification_ongoing=false, notification_sound_default=false, notification_text=, notification_text_big=, notification_ticker_text=Verpasster Anruf von +49 , notification_vibrate_default=false, notification_visibility=0, notification_when=1474805186775, package_name=com.android.server.telecom, title=Verpasster Anruf von +49 , wearable_actions=[]}]
Trigger Signifikante Bewegung detektiert : nur in die Hände nehmen reicht nicht ( leider ) werde anders probieren ( display an oder shutteln ? )
mein Handy : Galaxy s6 Android 6.0.1
danke nochmal
Schreibfehler ?
Sorry ich bin Franzose, habe noch nicht so drauf
Sorry ich bin Franzose, habe noch nicht so drauf
Re: Anruf in Abwesenheit.
Hi,
Vermutlich kannst du die Benachrichtigung erkennen, indem du im Filter der Condition Titel des Textes auf Enthält Text Verpasster Anruf änderst.
Der Trigger Signifikante Bewegung ist auf den meisten Geräten etwa um die 10 Sekunden verzögert, dafür benötigt er praktisch keinen Akku. Auf Schütteln würde ich wegen des Akkuverbrauchs verzichten, oder dann den Flow mit diesem Trigger wirklich nur einschalten, wenn du einen Anruf verpasst hast. Display Status: Ein wäre auch eine akkuschonende Variante. Du könntest im Flow auch beide Trigger (Display + Signifikante Bewegung) hinzufügen, dann hättest du den Sound beim Display einschalten sofort und ansonsten etwas verzögert, wenn du das Gerät aufnimmst.
Freundliche Grüsse
Martin
Vermutlich kannst du die Benachrichtigung erkennen, indem du im Filter der Condition Titel des Textes auf Enthält Text Verpasster Anruf änderst.
Der Trigger Signifikante Bewegung ist auf den meisten Geräten etwa um die 10 Sekunden verzögert, dafür benötigt er praktisch keinen Akku. Auf Schütteln würde ich wegen des Akkuverbrauchs verzichten, oder dann den Flow mit diesem Trigger wirklich nur einschalten, wenn du einen Anruf verpasst hast. Display Status: Ein wäre auch eine akkuschonende Variante. Du könntest im Flow auch beide Trigger (Display + Signifikante Bewegung) hinzufügen, dann hättest du den Sound beim Display einschalten sofort und ansonsten etwas verzögert, wenn du das Gerät aufnimmst.
Freundliche Grüsse
Martin
Re: Anruf in Abwesenheit.
Hallo Martin,
ich habe das gleiche Problem,
hier ein Screenshot...
Antwort :Condition beendet mit"Nein"
Lg
ich habe das gleiche Problem,
hier ein Screenshot...
Antwort :Condition beendet mit"Nein"
Lg
- Attachments
-
- Screenshot_20160925-205147.png (170.81 KiB) Viewed 18389 times
Schreibfehler ?
Sorry ich bin Franzose, habe noch nicht so drauf
Sorry ich bin Franzose, habe noch nicht so drauf
Re: Anruf in Abwesenheit.
Hoppla, habe den falschen Text kopiert. Klappt es, wenn du Anruf in Abwesenheit verwendest? Das müsste auch der Titel der Benachrichtigung sein.
Re: Anruf in Abwesenheit.
Hallo Martin,
Jetzt funktioniert...
DANKE.
noch eine Frage, ist es möglich mit Content Provider abfragen wieviel verpasst Anrufe sind ?
wie bekomme ich raus was und wie ich etwas abfragen kann: Wieviel ( EMAIL , WHATSAPP oder ANRUFE )
viele Fragen, aber von Automagic hat man nie genug.
Lg
Jetzt funktioniert...
DANKE.
noch eine Frage, ist es möglich mit Content Provider abfragen wieviel verpasst Anrufe sind ?
wie bekomme ich raus was und wie ich etwas abfragen kann: Wieviel ( EMAIL , WHATSAPP oder ANRUFE )
viele Fragen, aber von Automagic hat man nie genug.
Lg
Schreibfehler ?
Sorry ich bin Franzose, habe noch nicht so drauf
Sorry ich bin Franzose, habe noch nicht so drauf
Re: Anruf in Abwesenheit.
Hi,
Content Provider abfragen ist etwas trickreich im Gebrauch. Grundsätzlich kannst du für Anufe Content URI content://call_logs/calls verwenden. In der Selektion kannst du mit type=3 auf die verpassten Anrufe einschränken.
Zu Testzwecken würde ich Resultat-Typ auf Tabelle (transponiert) und Option Titelzeile erstellen aktivieren. Danach mit einer Condition Debug Dialog das Resultat anschauen (Variable anklicken und Wert ändern zeigt in der Regel Listen recht gut an).
Für Mail könnte Condition Gmail Anzahl ungelesene Konversationen nützlich sein. Zu Whatsapp habe ich keine Tipps. Wenn die Benachrichtigung etwas anzeigt, würde ich die Variablen der Benachrichtigungs-Trigger/Conditions/Actions mit Condition Debug Dialog unter die Lupe nehmen.
Freundliche Grüsse
Martin
Content Provider abfragen ist etwas trickreich im Gebrauch. Grundsätzlich kannst du für Anufe Content URI content://call_logs/calls verwenden. In der Selektion kannst du mit type=3 auf die verpassten Anrufe einschränken.
Zu Testzwecken würde ich Resultat-Typ auf Tabelle (transponiert) und Option Titelzeile erstellen aktivieren. Danach mit einer Condition Debug Dialog das Resultat anschauen (Variable anklicken und Wert ändern zeigt in der Regel Listen recht gut an).
Für Mail könnte Condition Gmail Anzahl ungelesene Konversationen nützlich sein. Zu Whatsapp habe ich keine Tipps. Wenn die Benachrichtigung etwas anzeigt, würde ich die Variablen der Benachrichtigungs-Trigger/Conditions/Actions mit Condition Debug Dialog unter die Lupe nehmen.
Freundliche Grüsse
Martin
Re: Anruf in Abwesenheit.
Hi Martin ,
Danke vielmals, werde probieren.
Lg
Danke vielmals, werde probieren.
Lg
Schreibfehler ?
Sorry ich bin Franzose, habe noch nicht so drauf
Sorry ich bin Franzose, habe noch nicht so drauf