Quantcast
Channel: Domotique Info
Viewing all articles
Browse latest Browse all 261

Utilisation du centre de notifications Home Center 2

$
0
0

Vous n’avez peut-être pas encore porter attention au « Centre de notifications » apparu sur le Home Center 2 de Fibaro depuis la version 4.045.

Comment ça fonctionne ?

Si votre Box Domotique Home Center 2 est en version 4.045 ou supérieure et que vous avez une tablette ou smartphone sous iOS/Android sur laquelle vous avez installé l’Application Fibaro, il y a de grandes chances que vous puissiez profiter de ce service de notification…

popup1

Ce service permet tout simplement de personnaliser une notification visuelle qui se déclenchera sur le type d’événement que vous aurez configuré dans votre scène grâce au « PopupService » de Fibaro.

Imaginez que vous souhaitez afficher un PopUp sur votre tablette quand une personne sonne chez vous et répondre en cliquant sur un bouton qui permet de lancer l’ouverture du portail. Il suffit pour cela d’éditer une scéne « Lua » sur votre HC2 et d’y intégrer ce service…

Comment l’intégrer ?

Voici la description du contenu que vous pourrez éditer à votre convenance :

Title : Titre que vous souhaitez voir apparaître sur le PopUp

Subtitle : Texte qui sera affiché en dessous du titre et qui peut contenir par exemple l’horodatage

contentTitle : Titre du contenu principal du PopUp

contentBody : Texte que vous voulez en description

img : url qui permet de pointer vers l’image que vous souhaitez afficher

type :  Différents types d’affichage couleur en bordure du PopUp de la notification

  • ‘Info’ – bleu (défaut)
  • ‘Success’  – vert
  • ‘Warning’ – jaune
  • ‘Critical’ – rouge

buttons : Définitions des boutons pouvant être affichées dans le PopUp

  • ‘caption’ – Texte affiché sur le bouton
  • ‘sceneId’ – Numéro ID de la Scène qui sera déclenchée sur l’appui du bouton

Exemple de code Lua « PopUp Service »
HomeCenter.PopupService.publish({
title = ‘AppelPortier’,
subtitle = os.date(« %I:%M:%S %p | %B %d, %Y »),
contentTitle = ‘Appel Portier’,
contentBody = ‘Vous avez un visiteur au portail’,
img = ‘http://www.domotique-info.fr/wp-content/uploads/2016/02/domotique-info-camportaillive.png’,
type = ‘Info’,
buttons = {
{ caption = ‘Ouvrir’, sceneId = 87 },
{ caption = ‘Quitter’, sceneId = 0 },
}
})

Affichage du PopUp sur événement

Dans cet exemple j’ai intégré ce code dans ma scène qui répond sur événement (Appel Portier) et qui affiche un PopUp me permettant de lancer l’action d’ouverture du portail sur Appui du bouton de la scéne correspondante qui lance également une notification TTS (Vocale) sur l’un de mes Sonos.

popup2tab

A retenir…

Je vous laisse imaginer tout ce que pouvez réaliser avec ce type d’alerte PopUp, sécurité, événement, météo, info, etc… Plutôt sympa même si contrairement à une notification Push votre application Fibaro doit être ouverte en premier plan pour afficher le PopUp. Mais son gros avantage et de pouvoir personnaliser un message auquel on peut répondre en cliquant sur un bouton personnalisé et qui peut pointer vers une autre scène.

Un gros plus sur tablette si elle est dédiée et murale pour répondre directement aux événements, surtout couplée à des alertes TTS (annonce vocale).  Par contre vu son fonctionnement elle n’aura pas autant d’utilité sur smartphone du fait que l’on ne verra pas le PopUp avant de remettre l’app Fibaro en premier plan, il y a peut-être moyen de contourner ça avec une autre application comme Tasker sur Android mais je dois bien vous avouer que je ne m’y suis pas penché, peut-être que l’un d’entre vous a trouvé une solution…

Source du Service PopUp (FibaroDev)

banner my domotique


Viewing all articles
Browse latest Browse all 261

Trending Articles