Car 2 Home met à la disposition d’Android un ensemble d’actions toutes prêtes : démarrer et arrêter un trajet, connecter et déconnecter l’adaptateur, lire le compteur kilométrique, savoir où vous vous êtes garé, voir combien de codes défaut la voiture garde. Elles apparaissent en maintenant l’icône de l’appli appuyée, peuvent devenir un raccourci sur l’écran d’accueil et, surtout, une autre appli peut les déclencher.
Cela vaut pour les routines du système lui-même, pour Modes et routines de Samsung et pour les applis d’automatisation comme MacroDroid et Tasker, qui atteignent les mêmes actions en envoyant un intent. Presque aucune n’a besoin que l’appli soit ouverte.
Sur iPhone le chemin est différent, par l’app Raccourcis et par Siri. C’est dans Raccourcis sur iPhone.
Ouvrez les raccourcis de l’appli
Maintenez l’icône Car 2 Home appuyée sur l’écran d’accueil ou dans le tiroir d’applications. Le menu qui s’ouvre liste les actions les plus utilisées, comme Démarrer un trajet, Arrêter le trajet, Où me suis-je garé et Voir les codes défaut.
La plupart répondent par un message rapide à l’écran et n’ouvrent même pas l’appli. Celles qui ont besoin de vous, comme démarrer un trajet sans aucun véhicule enregistré, ouvrent le bon écran.
Connectez et déconnectez l’adaptateur
Dans ce même menu se trouve un raccourci qui change tout seul selon la situation : Se connecter au véhicule quand un adaptateur est enregistré et que la connexion est coupée, et Déconnecter tant qu’elle est active. Sans adaptateur enregistré, il n’apparaît pas.
Déconnecter fait plus que fermer la connexion : l’appareil cesse d’essayer de se reconnecter de lui-même jusqu’à ce que vous utilisiez de nouveau Se connecter au véhicule. C’est ce qui permet de passer un même adaptateur Bluetooth d’un appareil à l’autre, puisqu’un adaptateur accepte une connexion à la fois. Couper le Bluetooth du système n’a pas le même effet, car la radio revient et l’appli reprend ses tentatives.
Gardez un raccourci sur l’écran d’accueil
Toujours dans ce menu, maintenez appuyée l’action que vous utilisez le plus et faites-la glisser vers un emplacement libre de l’écran d’accueil. Le lanceur crée un raccourci qui déclenche cette action d’une seule pression, sans passer par l’appli.
Tous les lanceurs ne permettent pas d’épingler des raccourcis. Quand le vôtre ne le permet pas, l’action reste disponible depuis le menu d’appui long et par les chemins des étapes suivantes.
Créez une routine sur un Galaxy
Dans Paramètres, ouvrez Modes et routines, allez à l’onglet Routines et touchez Ajouter, le signe plus.
Touchez la phrase sous Si et choisissez Appareil Bluetooth, sélectionnez l’autoradio et la condition Connecté. Touchez ensuite la phrase sous Alors, choisissez la catégorie de l’action et sélectionnez l’action Car 2 Home que vous voulez déclencher.
Si votre version de One UI ne propose pas les actions de l’appli dans cette liste, utilisez le chemin par intent de l’étape 6. Il fonctionne sur n’importe quel appareil Android.
Routines sur les autres marques
Hors Samsung, ce que propose chaque constructeur varie beaucoup. Dès qu’il existe une appli de routines avec un déclencheur Bluetooth, la recette est la même : déclencheur Bluetooth connecté, pointant sur l’autoradio, et l’action Car 2 Home comme résultat.
Quand il n’y en a pas, ou quand la liste d’actions ne montre pas celles de l’appli, n’importe quelle appli d’automatisation règle la question en envoyant un intent.
MacroDroid et Tasker : envoyez l’intent
Les applis d’automatisation atteignent les actions de Car 2 Home en envoyant un intent. Dans MacroDroid l’action s’appelle Send Intent. Dans Tasker elle porte le même nom, Send Intent, dans la catégorie Misc.
Remplissez toujours ces trois champs, l’intent étant adressé à une Activity :
- Package :
ai.car2home - Class :
ai.car2home.ShortcutActionActivity - Action : la ligne correspondante du tableau ci-dessous
Le champ Action est ce qui choisit l’action, et il est obligatoire. Sans lui l’écran s’ouvre et se ferme sans rien faire, c’est pourquoi une action générique d’ouverture d’activity ne remplace pas l’envoi d’intent.
Action Action de l’intent Aussi sur iPhone Se connecter au véhicule com.car2home.SHORTCUT_CONNECT_CARoui Déconnecter com.car2home.SHORTCUT_DISCONNECToui Démarrer un trajet com.car2home.SHORTCUT_START_TRIPoui Arrêter le trajet com.car2home.SHORTCUT_STOP_TRIPoui Redémarrer le trajet com.car2home.SHORTCUT_RESTART_TRIPoui Obtenir la position com.car2home.SHORTCUT_GET_LOCATIONoui Créer un lieu com.car2home.SHORTCUT_CREATE_PLACEoui, et là vous pouvez lui donner un nom Relever le compteur com.car2home.SHORTCUT_GET_ODOMETERoui Voir les codes d\'erreur com.car2home.SHORTCUT_DTC_COUNToui Score du dernier trajet com.car2home.SHORTCUT_LAST_SCOREoui Comment je conduis com.car2home.SHORTCUT_LIVE_SCOREoui Où me suis-je garé com.car2home.SHORTCUT_WHERE_PARKEDoui Quelle voiture est active com.car2home.SHORTCUT_ACTIVE_CARoui Consommation moyenne com.car2home.SHORTCUT_FUEL_ECONOMYoui Dernier plein com.car2home.SHORTCUT_LAST_FILLUPoui Pour faire passer un adaptateur d’un appareil à l’autre, la séquence qui marche est : sur l’appareil que vous quittez, envoyez
com.car2home.SHORTCUT_DISCONNECT, attendez quelques secondes, et seulement ensuite envoyezcom.car2home.SHORTCUT_CONNECT_CARsur l’autre.- Package :
Ouvrez un écran de l’appli par intent
En plus des actions, l’appli accepte des intents qui ouvrent un écran précis. Ce sont les mêmes que ceux des widgets, utiles quand la routine doit se terminer par quelque chose devant vous plutôt que par un message rapide.
Ici la classe est différente, et l’intent va aussi à une Activity :
- Package :
ai.car2home - Class :
ai.car2home.MainActivity - Action : la ligne correspondante du tableau ci-dessous
Écran Action de l’intent Écran d’accueil com.car2home.SHOW_SENSORSStationnement com.car2home.SHOW_PARKINGDernier trajet com.car2home.SHOW_LAST_TRIPScore de conduite com.car2home.SHOW_DRIVE_SCOREAjouter un véhicule com.car2home.OPEN_VEHICLE_WIZARDNouveau plein com.car2home.TIMELINE_ADD_FUELNouvel entretien com.car2home.TIMELINE_ADD_MAINTENANCENouvelle intervention com.car2home.TIMELINE_ADD_SERVICENouvelle dépense com.car2home.TIMELINE_ADD_EXPENSENouveau revenu com.car2home.TIMELINE_ADD_INCOMENouveau rappel com.car2home.TIMELINE_ADD_REMINDER- Package :
- Se connecter au véhicule
- Demande à l’appli de chercher l’adaptateur enregistré et de lancer la connexion. Exige un adaptateur déjà appairé dans l’appli et répond aussitôt, sans attendre que la connexion aboutisse. La connexion déjà active, elle signale que la voiture est connectée.
- Déconnecter
- Ferme la connexion et suspend la reconnexion automatique jusqu’à un Se connecter au véhicule. C’est l’action qui libère l’adaptateur pour un autre appareil.
- Démarrer un trajet
- Commence à enregistrer un trajet. Demande l’autorisation de localisation et un véhicule enregistré. Si un trajet est déjà en cours, elle le signale et ne fait rien.
- Arrêter le trajet
- Termine le trajet en cours et l’enregistre. Sans trajet actif, elle signale qu’il n’y a rien à arrêter.
- Redémarrer le trajet
- Termine le trajet actuel, s’il y en a un, et en commence un autre dans la foulée. Mêmes exigences que Démarrer un trajet.
- Obtenir la position
- Répond avec l’adresse de l’endroit où vous êtes. Demande l’autorisation de localisation et un signal exploitable.
- Créer un lieu
- Enregistre la position actuelle comme lieu favori. Sur Android la routine ne peut pas transmettre le nom, l’adresse devient donc le nom.
- Relever le compteur
- Répond avec le kilométrage de la voiture active, déjà dans votre unité de mesure.
- Voir les codes d\'erreur
- Répond combien de codes la dernière lecture a trouvés. Elle ne fait pas de nouvelle lecture : elle montre le résultat du diagnostic le plus récent, il en faut donc au moins un déjà fait.
- Score du dernier trajet
- Répond avec les notes d’économie et de sécurité du dernier trajet enregistré.
- Comment je conduis
- Répond avec les notes d’économie et de sécurité du trajet en cours. Ne fonctionne qu’avec un trajet en cours.
- Où me suis-je garé
- Répond avec l’adresse du dernier stationnement enregistré, ou avec les coordonnées quand il n’y a pas d’adresse.
- Quelle voiture est active
- Répond avec le nom de la voiture active. Utile à vérifier avant une routine qui enregistre quelque chose.
- Consommation moyenne
- Répond avec la consommation moyenne dans votre unité. Demande un historique de pleins suffisant pour qu’une moyenne existe.
- Dernier plein
- Répond avec le montant du dernier plein et, quand il y en a un, le volume.