Les alertes critiques de Home Assistant et de l'iPhone sont un mariage parfait
Certaines applications iPhone peuvent utiliser des alertes critiques pour contourner les paramètres de votre iPhone et émettre des notifications sonores même lorsque votre iPhone est en mode silencieux ou en mode Ne pas déranger. Grâce à Home Assistant, il est possible d'envoyer des alertes critiques sur mesure pour n'importe quelle raison de votre choix.
Sommaire
Que sont les alertes critiques sur iPhone ?
Les alertes critiques sont des alertes de notification qui remplacent les paramètres de notification actuels de votre iPhone. Même si votre iPhone est en mode silencieux ou si vous avez activé Ne pas déranger, une notification critique est immédiatement envoyée à votre téléphone et émet une alerte sonore.
Le but des alertes critiques est de garantir que les notifications vitales ne sont pas manquées ou ignorées. Par exemple, si vous avez configuré un capteur de fuite d'eau dans votre application Apple Home, l'application peut vous envoyer des alertes critiques si une fuite est détectée, afin que vous ne manquiez pas cette notification cruciale parmi toutes les autres notifications que vous recevez.
Déclenchement d'alertes critiques depuis Home Assistant
Toutes les applications de votre iPhone ne peuvent pas envoyer des alertes critiques. Pour qu'une application puisse le faire, le développeur doit demander à Apple le droit d'utiliser la fonctionnalité et ne peut le faire que si Apple approuve la demande. Il s'agit d'empêcher les applications de vous envoyer des alertes critiques pour des raisons qui ne sont pas critiques, comme vous demander un avis.
La bonne nouvelle est que le logiciel de maison intelligente Home Assistant fait partie des applications qui ont le droit d'envoyer des alertes critiques. Cela signifie que si vous avez configuré un serveur Home Assistant et que l'application compagnon Home Assistant est installée sur votre iPhone, vous pouvez utiliser Home Assistant pour envoyer des alertes critiques pour la raison de votre choix.
L'envoi d'alertes critiques à votre iPhone à l'aide de Home Assistant est simple à réaliser grâce à l'action Notifier. Vous configurez votre notification de la même manière que n'importe quelle notification envoyée à votre iPhone, mais vous ajoutez deux valeurs supplémentaires sous les données « son », ce qui garantit que vous recevez toujours une alerte sonore à plein volume, même lorsque votre téléphone est en mode silencieux ou en mode Ne pas déranger.
Comment envoyer une alerte critique depuis Home Assistant
Il existe plusieurs façons de déclencher une notification dans Home Assistant, mais l'une des plus courantes consiste à utiliser une automatisation. En ajoutant quelques lignes à vos données de notification dans votre automatisation, vous pouvez transformer votre alerte standard en alerte critique.
Ouvrez une automatisation que vous souhaitez utiliser pour envoyer une alerte critique. Dans la section « Alors faites », cliquez sur le bouton « Ajouter une action ». Dans le champ de recherche, tapez « notifier » et sélectionnez l'option « Notifications : envoyer une notification via mobile_app_your_phone_name ». Saisissez le message de notification dans le champ « Message ». Dans le champ de données, saisissez ce qui suit :
push:
sound:
name: default
critical: 1
volume: 1
Désormais, lorsque votre automatisation est déclenchée, une notification sera envoyée à votre iPhone et diffusera le son d'alerte critique par défaut à plein volume, même si votre iPhone est mis en sourdine. Il est également possible d'utiliser la syntaxe « niveau d'interruption : critique » pour rendre une notification critique, mais la raison de l'utilisation de la méthode « son » deviendra claire plus tard.
Déclenchement d'alertes critiques via des raccourcis
Un autre avantage majeur de la possibilité d'envoyer des alertes critiques à l'aide de Home Assistant est qu'il permet d'envoyer des notifications critiques directement à partir des raccourcis iOS. Actuellement, il n'est pas possible d'envoyer une alerte critique à l'aide de l'application Raccourcis avec aucune des actions natives. Cependant, à l'aide des actions Home Assistant, vous pouvez utiliser l'application Raccourcis pour déclencher des alertes critiques à tout moment. Par exemple, vous pouvez créer votre propre raccourci de bouton de panique qui enverrait une alerte critique au téléphone de quelqu'un d'autre lorsque vous appuyez sur un widget ou appuyez sur le bouton Action.
Pour envoyer une notification critique dans un raccourci, appuyez sur « Actions de recherche », saisissez « Home Assistant » et sélectionnez l'action « Appeler le service ». Appuyez sur « Service » et sélectionnez l'action « notify.mobile_app_persons_phone_name ».
Appuyez sur la flèche puis sur « Choisir » pour sélectionner votre serveur Home Assistant. Appuyez sur « Données de service » et saisissez ce qui suit :
{
"message": "(your message)",
"data": {
"push": {
"sound": {
"name": "default",
"critical": 1,
"volume": 1
}
}
}
}
Désactivez « Afficher lors de l'exécution ».
Désormais, chaque fois que votre raccourci est déclenché, il enverra une notification critique à l'appareil mobile que vous avez sélectionné (y compris le vôtre si vous le sélectionnez).
Utiliser différents sons de notification pour différentes alertes
L’un des inconvénients des alertes critiques est que, par défaut, elles émettent toutes le même son. Vous ne pouvez pas savoir simplement par le son de l'alerte s'il s'agit d'une alerte critique provenant de l'une de vos applications ou d'une alerte critique que vous avez envoyée depuis Home Assistant. À l’origine, les alertes de mon application de rappel de médicaments sonnaient de la même manière que toutes les alertes de mon Home Assistant.
La bonne nouvelle est qu'il est possible de choisir parmi une grande variété de sons système pour les alertes critiques de votre Home Assistant, afin que vous puissiez immédiatement savoir à quoi sert l'alerte sans même regarder votre téléphone. Vous pouvez même télécharger vos propres fichiers audio personnalisés à utiliser comme son pour vos alertes critiques. Les sons du système ne sont pas inclus par défaut dans l'application compagnon Home Assistant ; vous devrez d'abord les importer si vous souhaitez les utiliser.
Ouvrez l'application Home Assistant sur votre iPhone et appuyez sur l'icône de menu dans le coin supérieur gauche. Faites défiler vers le bas et sélectionnez « Paramètres ». Sélectionnez « Application compagnon ». Appuyez sur « Notifications » et sélectionnez « Sons ». Sélectionnez l'onglet « Système » et appuyez sur « Importer les sons du système ».
Pour ajouter un son personnalisé (qui doit être enregistré sous forme de fichier WAV flottant 32 bits, 48 000 Hz), enregistrez-le dans la section iCloud de votre application Fichiers. Sélectionnez l'onglet « Importé » et appuyez sur « Importer des sons personnalisés ». Sélectionnez le son dans l'application Fichiers. Une fois que vous avez importé des sons système ou des sons personnalisés, redémarrez votre iPhone.
Pour utiliser l'un des sons du système, remplacez « par défaut » dans la section « nom » de vos données de notification par le nom du son, y compris l'extension du fichier. Par exemple, pour utiliser le son système « Noir », vous devez remplacer « nom : défaut » par « nom : Noir.caf », en vous assurant de respecter la casse du nom du fichier. C'est pourquoi j'ai utilisé l'option « son » plus tôt, plutôt que la méthode « niveau d'interruption ».
La section « données » de l'action Notifier ressemblerait alors à l'image suivante :
Si vous souhaitez prévisualiser les sons avant d'en choisir un, installez l'application gratuite Play System Sounds, qui vous permet d'écouter rapidement n'importe quel son du système d'un simple toucher.
Comment j'utilise les alertes critiques
J'utilise des alertes critiques dans plusieurs de mes automatisations Home Assistant. Par exemple, je dispose d'un automatisme qui m'alerte lorsque le prix de mon électricité (qui évolue toutes les demi-heures) dépasse un niveau déterminé. Une fois que je reçois l’alerte, je sais qu’il ne faut pas utiliser d’appareils gourmands en énergie comme le sèche-linge jusqu’à ce que le prix baisse à nouveau. Sans l'alerte sonore critique, je manquerais régulièrement ces notifications jusqu'à ce qu'il soit trop tard.
Je dispose également d'un automatisme qui m'envoie une notification critique lorsque mon détecteur de fumée intelligent détecte de la fumée ou du CO dans ma maison. Cela signifie que même si je suis loin de chez moi, je reçois une notification sonore forte qui m'avertit qu'il y a de la fumée ou du CO détecté dans ma maison. Heureusement, cette alerte ne s'est encore jamais déclenchée.
Cependant, mon utilisation préférée des alertes critiques est un simple raccourci que j'ai créé pour résoudre une source constante de frustration. Plusieurs fois, j'envoyais un message à ma femme, ou elle m'envoyait un message, demandant des informations urgentes, et nous manquions complètement la notification. Par exemple, je pourrais lui envoyer un message depuis l'épicerie pour lui demander si nous avions besoin de quelque chose d'autre, et elle ne répondrait qu'une fois que j'étais à mi-chemin de chez moi.
Nous disposons tous les deux désormais d'un raccourci sur nos téléphones que nous pouvons exécuter à partir d'un widget dans la vue Aujourd'hui. Il ouvre un champ de saisie de texte dans lequel nous pouvons saisir un message, puis envoie ce message au téléphone de l'autre personne sous forme d'alerte critique. Nous ne manquons plus de messages importants les uns des autres et une source régulière de frustration n'existe plus.
Les alertes critiques peuvent être très utiles, mais de nombreuses applications ne sont pas capables de les utiliser, et même l'application Raccourcis d'Apple ne vous permettra pas d'utiliser des alertes critiques. Avec Home Assistant, cependant, vous pouvez envoyer des alertes critiques pour toutes les raisons de votre choix. En sélectionnant différents sons, vous pouvez même savoir de quoi parle l'alerte sans avoir à regarder votre téléphone. Cela change vraiment la donne.
