D
Der_Blaue
Gast
Ich habe den Brillenhalter meines Autos derart umgebaut, dass ich dort ein altes Handy unterbringen konnte.
Das fest eingebaute Handy erfüllt folgende Aufgaben:
- Gefahrenwarner (App: Blitzer Pro)
- Standortbestimmung (Google-Akkount)
- Fahrtprotokollierung (App: GPS Logger)
- Hörbücher (App: Listen Audiobook Player)
- Videoplayer (App: MX Player Pro)
Weitere Bilder und Anleitung zum Umbau findet ihr über diesen Link
DIY: Altes SmartPhone als permanenten "Gefahren"-Warner & GPS-Logger im WK2 Brillenhalterfach - Grand Cherokee WL (WK2)
oder, falls der Link nicht sichtbar ist, via Google mit den Suchworten "Jeep Forum Altes SmartPhone als permanenten Gefahren Warner GPS-Logger im Brillenhalterfach"
Meine Anforderung an die Automatisierung war es, dass das Handy KOMPLETT OHNE BEDIENUNG oder Eingabe absolut automatisiert funktioniert.
Diese Automatisierungsanforderung habe ich mit Tasker realisiert - hierzu habe ich drei Profile sowie zugehörige Tasks erstellt, die ich hier gerne vorstellen möchte.
Tasker-Profile (Bilder siehe Anhang)
Profil STROM
wird aktiv bei Stromverbindung durch Zündung an
> Eingangs-Task STROM_AN
> Ausgangs-Task STROM_AUS
Profil BLUETOOTH
wird aktiv bei Bluetooth-Connect zwischen dem Handy und dem Kfz-Audiosystem
> Eingangs-Task BT_VERBUNDEN
Profil HELLIGKEIT
wird aktiv bei Umgebungshelligkeit zwischen 0-40
> Eingangs-Task DIMM_AN
> Ausgangs-Task DIMM_AUS
Verbautes Handy:
- Ein altes Samsung Note 4, ausrangiert wegen Glasbruch (Display aber noch in Ordnung)
Verwendete Haupt-Apps:
- Blitzer de Pro (Kauf EUR 4,99)
- GPS Logger (Kauf EUR 2,50)
- MX Player Pro (Kauf EUR 6,-)
- Listen Audiobook Player (Kauf EUR 1,65)
Verwendete Hilfs-Apps:
- Tasker (Kauf EUR 2,99)
- Screen-Filter (kostenlos)
Optionale Apps:
- SyncMe (Kauf EUR 1,-)
- FX Explorer (Kauf EUR 2,59)
Optionale Apps (Root):
- Greenify (Kauf EUR 2,99)
- TaskKill (kostenlos, nicht im Android Strore)
- AFWall+ (Kauf EUR 1,46)
Zum Handy
Ich habe das Samsung Note 4 (Displaygröße: 5.7") im Auto verbaut.
Zwischenzeitlich hatte ich es auch einmal mit einem Huawei Mate 7 (Displaygröße: 6") versucht, was praktisch schon die maximalste Größe für den Brillenhalter darstellt - da ansonsten der Stromstecker nicht mehr passt. Wenn man also größer als 6" verwenden möchte, müsste man beim USB-Stecker improvisieren.
Das Huawei Mate 7 hatte jedoch den Nachteil, dass es keinen Frontbutton hat, und der seitliche Ein/Aus-Schalter nur schwer zu erreichen ist - sicher kann man sich damit auch irgendwie arrangieren, aber da ich die Auswahl hatte, ist es halt das Note 4 geworden.
Das Handy ist über "Zündung an" mit dem Stromnetz des Autos verbunden, d.h. wenn Zündung aus, dann kein Strom.
Anfangs hatte ich das Handy bei Unterbrechung der Stromversorgung zum Akku-Stromsparen in den Flugmodus versetzt, aber da ich den Wagen täglich bewege (1000km pro Woche) ist der Akku eigentlich immer voll geladen.
Profil STROM
Bei Zündung an werden über oben bereits erwähnten Task STROM_AN folgende Aufgaben abgearbeitet:
1. bis 3. = Prüfung ob gerade noch STROM_AUS aktiv ist, und wenn ja dann diesen Task abbrechen
4. Sende Intent = starte GPS Logger und zeichne GPS Daten in täglich eine Datei
5. Lade Applikation = Blitzer de minimiert starten, Widget nur bei Warnung
6. Display Timeout = 30 Minuten
Wird der Strom unterbrochen, werden über den Task STROM_AUS folgende Aufgaben abgearbeitet:
1. Warte = 7 Sekunden warten, bevor es weiter geht
2. bis 5. = Wenn Strom nach obiger Wartezeit wieder da, den Task abbrechen (Details siehe weiter unten bei Kapitel "Problem")
6. Sende Intent = GPS Logger sauber beenden
7. Sende Intent = Blitzer de sauber beenden
8. Sende Intent = Listen Audioplayer sauber beenden
9. Display Timeout = 1 Minute
10. Plugin Taskkill = GPS Logger zur Vorsicht mit dem Holzhammer beenden
11. Plugin Taskkill = Blitzer zur Vorsicht mit dem Holzhammer beenden
12. Plugin Taskkill = Audioplayer zur Vorsicht mit dem Holzhammer beenden
13. Plugin Taskkill = MX Video Player zur Vorsicht mit dem Holzhammer beenden
14. Plugin Greenify = Alle Apps in den Ruhezustand versetzen
Profil BLUETOOTH
Bei Bluetooth-Verbindungsaufbau zum Fahrzeug-Audiosystem wird ein entsprechender Task ausgeführt, der automatisch den Videoplayer MX Player startet.
Ich habe ca. 600 Musik-Clips sowie einige Konzerte auf der SD-Karte, die von MX-Player im Zufallsbetrieb wiedergegeben werden. Aber bitte macht euch keine Sorgen, ich schaue keine Filme oder sowas während der Fahrt - die MusikClips laufen einfach nebenbei, sowie wie bei anderen MTV in der Glotze nebenbei läuft.
Die Steuerung der Wiedergabe erfolgt über das Auto-Mediasystem, d.h. ich kann beispielsweise über die Lenkrad-Tasten die Clips vor- und zurückspulen sowie pausieren usw.
Der Videoplayer wird automatisch beendet, sobald die Zündung unterbrochen wird.
Um von Video-Player auf Hörbuchwiedergabe zu wechseln, ist allerdings tatsächlich momentan noch ein Eingriff notwendig. Aber das werde ich in Kürze noch über einen Sprachbefehl automatisieren.
Profil HELLIGKEIT
Da bei Dunkelheit selbst die geringste Helligkeitseinstellung bei der Musikclip-Videowiedergabe zu hell ist und störend wirkt, dimme ich das Display durch einen Schwarz-Filter zusätzlich in Abhängigkeit der Umgebungshelligkeit ab. Diese Aufgabe wird durch das Programm "Screen Filter" und seinem Tasker-Plugin erledigt: Bei eine gewissen Umgebungshelligkeit (besser: Umgebungsdunkelheit) wird die aktuelle Bildschirmhelligkeit über das Screen-Filter-Tool zusätzlich um 60-Prozent reduziert.
Update: Das Profil "Helligkeit" nutze ich nicht mehr; dafür habe ich beim Samsung Note 4 permanent die Option "Energie sparen" aktiviert - dadurch kann man die Helligkeit bei der Videowiedergabe (MX Player) per einfacher Wischgeste praktisch auf null reduzieren.
Optionale Apps
Sobald ich in Reichweite meines heimischen WLans bin, wird dieses durch "SyncMe" erkannt und die protokollierten GPS-Daten der vorherigen Tage auf mein NAS verschoben. Weiterhin synchronisiert SyncMe bei Bedarf autoamtisch die Hörbuch- und VideoClip-Verzeichnisse vom NAS zum Handy.
Die zweite App, und zwar der "FX Explorer", ist ein Dateimanager - in der neueste Version kann man damit zudem sehr bequem eine Ad-Hoc-Verbindung zwischen zwei Geräte aufbauen und so unkompliziert unterwegs Dateien austauschen.
Optionale Apps (Root)
Um die Laufzeit der Batterie zu verlängern, kille ich nach Beendigung der Stromzufuhr sämtliche Apps mit der Holzhammermethode (siehe oben, Tasker-Plugin "Taskkill").
Anschließend werden alle eventuell noch aktiven Apps mit dem Tool "Greenify" schlafen gelegt.
Und mit der Filterregel-basierten Firewall "AFWall" verhindere ich, dass sich Apps ungewollt mit dem Internet verbinden.
Standortbestimmung
Mir ist das Data-Mining von Google inzwischen sehr suspekt, und ich meide personalisiertes Google wo es geht - niemals würde ich denen auch noch freiwillig meine Standortdaten überlassen.
Ich wollte aber gerne die Echtzeit-Position meines Wagens erkennen können - falls dieser z.B. geklaut wird, oder abgeschleppt und so weiter.
Lösung: Ich habe mir einen Fake-Akkount bei Google eingerichtet, den ich einzig und alleine für die Standortfreigabe nutze. Dieser Akkount ist mit keinerlei Nutzungsdaten, Kontakte oder sonstwas hinterlegt, und ich kann diesen Fake-Akkount jederzeit löschen und mir einen neuen Fake-Akkount holen.
Mobile Datenverbindung
Zur Aktualisierung der Blitzer-Datenbank sowie zur Übermittlung der Positionsdaten unterwegs benötigt man natürlich mobilen Internet-Zugang. Ich habe mir bei Lidl einen 100MB PrePaid-Tarif für EUR 4,95 pro Monat geholt - diese 100MB haben bei einer monatlichen Fahrtstrecke von ca. 4000km bisher immer knapp gereicht.
Dabei spielt aber auch die oben erwähnte Firewall eine wichtige Rolle, weil ich konsequent den Zugang zum mobilen Datennetz eingeschränkt habe (außer obigen Ausnahmen).
Problem: Kfz-Anlasser starten
Bei Anlasser-Start wird für einen klitzekleinen Moment die Zündung unterbrochen, was dann immer automatisch zur Abarbeitung des Tasks STROM_AUS führte, obwohl der Strom bereits nach einer kurzen Millisekunde wieder verfügbar war.
Das Problem habe ich gelöst, indem ich eine kleine Warteschleife an den Task-Anfang gelegt habe (ein paar Sekunden). Anschließend wird geprüft, ob der Strom wieder verfügbar ist (also das Profil STROM wieder aktiv ist) - wenn das der Fall ist, wird der Task STROM_AUS unterbrochen. Und da durch die kurze Unterbrechung der Stromzufuhr ja auch der Eingangs-Task STROM_AN neu getriggert wird, obwohl der STROM_AUS noch in der Warteschleife hängt, habe ich auch dort eine entsprechende Prüf-Routine eingebaut.
Gruß,
Klaus
Das fest eingebaute Handy erfüllt folgende Aufgaben:
- Gefahrenwarner (App: Blitzer Pro)
- Standortbestimmung (Google-Akkount)
- Fahrtprotokollierung (App: GPS Logger)
- Hörbücher (App: Listen Audiobook Player)
- Videoplayer (App: MX Player Pro)
Weitere Bilder und Anleitung zum Umbau findet ihr über diesen Link
DIY: Altes SmartPhone als permanenten "Gefahren"-Warner & GPS-Logger im WK2 Brillenhalterfach - Grand Cherokee WL (WK2)
oder, falls der Link nicht sichtbar ist, via Google mit den Suchworten "Jeep Forum Altes SmartPhone als permanenten Gefahren Warner GPS-Logger im Brillenhalterfach"
Meine Anforderung an die Automatisierung war es, dass das Handy KOMPLETT OHNE BEDIENUNG oder Eingabe absolut automatisiert funktioniert.
Diese Automatisierungsanforderung habe ich mit Tasker realisiert - hierzu habe ich drei Profile sowie zugehörige Tasks erstellt, die ich hier gerne vorstellen möchte.
Tasker-Profile (Bilder siehe Anhang)
Profil STROM
wird aktiv bei Stromverbindung durch Zündung an
> Eingangs-Task STROM_AN
> Ausgangs-Task STROM_AUS
Profil BLUETOOTH
wird aktiv bei Bluetooth-Connect zwischen dem Handy und dem Kfz-Audiosystem
> Eingangs-Task BT_VERBUNDEN
Profil HELLIGKEIT
wird aktiv bei Umgebungshelligkeit zwischen 0-40
> Eingangs-Task DIMM_AN
> Ausgangs-Task DIMM_AUS
Verbautes Handy:
- Ein altes Samsung Note 4, ausrangiert wegen Glasbruch (Display aber noch in Ordnung)
Verwendete Haupt-Apps:
- Blitzer de Pro (Kauf EUR 4,99)
- GPS Logger (Kauf EUR 2,50)
- MX Player Pro (Kauf EUR 6,-)
- Listen Audiobook Player (Kauf EUR 1,65)
Verwendete Hilfs-Apps:
- Tasker (Kauf EUR 2,99)
- Screen-Filter (kostenlos)
Optionale Apps:
- SyncMe (Kauf EUR 1,-)
- FX Explorer (Kauf EUR 2,59)
Optionale Apps (Root):
- Greenify (Kauf EUR 2,99)
- TaskKill (kostenlos, nicht im Android Strore)
- AFWall+ (Kauf EUR 1,46)
Zum Handy
Ich habe das Samsung Note 4 (Displaygröße: 5.7") im Auto verbaut.
Zwischenzeitlich hatte ich es auch einmal mit einem Huawei Mate 7 (Displaygröße: 6") versucht, was praktisch schon die maximalste Größe für den Brillenhalter darstellt - da ansonsten der Stromstecker nicht mehr passt. Wenn man also größer als 6" verwenden möchte, müsste man beim USB-Stecker improvisieren.
Das Huawei Mate 7 hatte jedoch den Nachteil, dass es keinen Frontbutton hat, und der seitliche Ein/Aus-Schalter nur schwer zu erreichen ist - sicher kann man sich damit auch irgendwie arrangieren, aber da ich die Auswahl hatte, ist es halt das Note 4 geworden.
Das Handy ist über "Zündung an" mit dem Stromnetz des Autos verbunden, d.h. wenn Zündung aus, dann kein Strom.
Anfangs hatte ich das Handy bei Unterbrechung der Stromversorgung zum Akku-Stromsparen in den Flugmodus versetzt, aber da ich den Wagen täglich bewege (1000km pro Woche) ist der Akku eigentlich immer voll geladen.
Profil STROM
Bei Zündung an werden über oben bereits erwähnten Task STROM_AN folgende Aufgaben abgearbeitet:
1. bis 3. = Prüfung ob gerade noch STROM_AUS aktiv ist, und wenn ja dann diesen Task abbrechen
4. Sende Intent = starte GPS Logger und zeichne GPS Daten in täglich eine Datei
5. Lade Applikation = Blitzer de minimiert starten, Widget nur bei Warnung
6. Display Timeout = 30 Minuten
Wird der Strom unterbrochen, werden über den Task STROM_AUS folgende Aufgaben abgearbeitet:
1. Warte = 7 Sekunden warten, bevor es weiter geht
2. bis 5. = Wenn Strom nach obiger Wartezeit wieder da, den Task abbrechen (Details siehe weiter unten bei Kapitel "Problem")
6. Sende Intent = GPS Logger sauber beenden
7. Sende Intent = Blitzer de sauber beenden
8. Sende Intent = Listen Audioplayer sauber beenden
9. Display Timeout = 1 Minute
10. Plugin Taskkill = GPS Logger zur Vorsicht mit dem Holzhammer beenden
11. Plugin Taskkill = Blitzer zur Vorsicht mit dem Holzhammer beenden
12. Plugin Taskkill = Audioplayer zur Vorsicht mit dem Holzhammer beenden
13. Plugin Taskkill = MX Video Player zur Vorsicht mit dem Holzhammer beenden
14. Plugin Greenify = Alle Apps in den Ruhezustand versetzen
Profil BLUETOOTH
Bei Bluetooth-Verbindungsaufbau zum Fahrzeug-Audiosystem wird ein entsprechender Task ausgeführt, der automatisch den Videoplayer MX Player startet.
Ich habe ca. 600 Musik-Clips sowie einige Konzerte auf der SD-Karte, die von MX-Player im Zufallsbetrieb wiedergegeben werden. Aber bitte macht euch keine Sorgen, ich schaue keine Filme oder sowas während der Fahrt - die MusikClips laufen einfach nebenbei, sowie wie bei anderen MTV in der Glotze nebenbei läuft.
Die Steuerung der Wiedergabe erfolgt über das Auto-Mediasystem, d.h. ich kann beispielsweise über die Lenkrad-Tasten die Clips vor- und zurückspulen sowie pausieren usw.
Der Videoplayer wird automatisch beendet, sobald die Zündung unterbrochen wird.
Um von Video-Player auf Hörbuchwiedergabe zu wechseln, ist allerdings tatsächlich momentan noch ein Eingriff notwendig. Aber das werde ich in Kürze noch über einen Sprachbefehl automatisieren.
Profil HELLIGKEIT
Da bei Dunkelheit selbst die geringste Helligkeitseinstellung bei der Musikclip-Videowiedergabe zu hell ist und störend wirkt, dimme ich das Display durch einen Schwarz-Filter zusätzlich in Abhängigkeit der Umgebungshelligkeit ab. Diese Aufgabe wird durch das Programm "Screen Filter" und seinem Tasker-Plugin erledigt: Bei eine gewissen Umgebungshelligkeit (besser: Umgebungsdunkelheit) wird die aktuelle Bildschirmhelligkeit über das Screen-Filter-Tool zusätzlich um 60-Prozent reduziert.
Update: Das Profil "Helligkeit" nutze ich nicht mehr; dafür habe ich beim Samsung Note 4 permanent die Option "Energie sparen" aktiviert - dadurch kann man die Helligkeit bei der Videowiedergabe (MX Player) per einfacher Wischgeste praktisch auf null reduzieren.
Optionale Apps
Sobald ich in Reichweite meines heimischen WLans bin, wird dieses durch "SyncMe" erkannt und die protokollierten GPS-Daten der vorherigen Tage auf mein NAS verschoben. Weiterhin synchronisiert SyncMe bei Bedarf autoamtisch die Hörbuch- und VideoClip-Verzeichnisse vom NAS zum Handy.
Die zweite App, und zwar der "FX Explorer", ist ein Dateimanager - in der neueste Version kann man damit zudem sehr bequem eine Ad-Hoc-Verbindung zwischen zwei Geräte aufbauen und so unkompliziert unterwegs Dateien austauschen.
Optionale Apps (Root)
Um die Laufzeit der Batterie zu verlängern, kille ich nach Beendigung der Stromzufuhr sämtliche Apps mit der Holzhammermethode (siehe oben, Tasker-Plugin "Taskkill").
Anschließend werden alle eventuell noch aktiven Apps mit dem Tool "Greenify" schlafen gelegt.
Und mit der Filterregel-basierten Firewall "AFWall" verhindere ich, dass sich Apps ungewollt mit dem Internet verbinden.
Standortbestimmung
Mir ist das Data-Mining von Google inzwischen sehr suspekt, und ich meide personalisiertes Google wo es geht - niemals würde ich denen auch noch freiwillig meine Standortdaten überlassen.
Ich wollte aber gerne die Echtzeit-Position meines Wagens erkennen können - falls dieser z.B. geklaut wird, oder abgeschleppt und so weiter.
Lösung: Ich habe mir einen Fake-Akkount bei Google eingerichtet, den ich einzig und alleine für die Standortfreigabe nutze. Dieser Akkount ist mit keinerlei Nutzungsdaten, Kontakte oder sonstwas hinterlegt, und ich kann diesen Fake-Akkount jederzeit löschen und mir einen neuen Fake-Akkount holen.
Mobile Datenverbindung
Zur Aktualisierung der Blitzer-Datenbank sowie zur Übermittlung der Positionsdaten unterwegs benötigt man natürlich mobilen Internet-Zugang. Ich habe mir bei Lidl einen 100MB PrePaid-Tarif für EUR 4,95 pro Monat geholt - diese 100MB haben bei einer monatlichen Fahrtstrecke von ca. 4000km bisher immer knapp gereicht.
Dabei spielt aber auch die oben erwähnte Firewall eine wichtige Rolle, weil ich konsequent den Zugang zum mobilen Datennetz eingeschränkt habe (außer obigen Ausnahmen).
Problem: Kfz-Anlasser starten
Bei Anlasser-Start wird für einen klitzekleinen Moment die Zündung unterbrochen, was dann immer automatisch zur Abarbeitung des Tasks STROM_AUS führte, obwohl der Strom bereits nach einer kurzen Millisekunde wieder verfügbar war.
Das Problem habe ich gelöst, indem ich eine kleine Warteschleife an den Task-Anfang gelegt habe (ein paar Sekunden). Anschließend wird geprüft, ob der Strom wieder verfügbar ist (also das Profil STROM wieder aktiv ist) - wenn das der Fall ist, wird der Task STROM_AUS unterbrochen. Und da durch die kurze Unterbrechung der Stromzufuhr ja auch der Eingangs-Task STROM_AN neu getriggert wird, obwohl der STROM_AUS noch in der Warteschleife hängt, habe ich auch dort eine entsprechende Prüf-Routine eingebaut.
Gruß,
Klaus
Anhänge
-
smartphone_im_brillenhalter.jpg58,7 KB · Aufrufe: 1.562
-
Tasker_Profile.png22,6 KB · Aufrufe: 424
-
Tasker_Task_DimmAn.png24,8 KB · Aufrufe: 317
-
Tasker_Task_DimmAus.png28,5 KB · Aufrufe: 343
-
Tasker_Task_StromAn.png34,1 KB · Aufrufe: 358
-
Tasker_Task_StromAus1.png41,3 KB · Aufrufe: 315
-
Tasker_Task_StromAus2.png57,9 KB · Aufrufe: 376
Zuletzt bearbeitet: