Présentation

Afin d'être averti des changements d'états des éléments visibles dans la météo, il est possible d'activer des notifications. Ces notifications sont disponibles sous deux formes :

  • Audio ( Alertes sonores ).
  • Visuelle ( Clignotement des éléments ).

Description

...
"notifications": {
    "sound": {
      "enabled": "default"
    },
    "visual": {
      "blink": {
        "enabled": "default"
      }
    }
  }
...

Définition des notifications sonores

Il est possible de paramétrer les notifications sonores de la météo en modifiant la partie "notifications" du JSON.

...
"notifications" : {
	...
    "sound": {
		"enabled": "default"
    },
...
}
...

Paramètres des notifications sonores

NomTypeUnitéDéfautCommentaire
enabled
Booléen

---

default

NomCommentaire
true
Les notifications sonores sont actives sur cette météo
false
Les notifications sonores ne sont pas actives sur cette météo
default
Si "default" est définie voir le chapitre Calcul de la valeur d'un paramètre en cascade






Définition des notifications visuelles

Il est possible de paramétrer les notifications visuelles de la météo en modifiant la partie "notifications" du JSON. Ces notifications apparaissent sous la forme d'un clignotement de 3 secondes sur les éléments concernés par un changement d'état.

...
"notifications" : {
	...
    "visual": {
		"blink": {
			...
		}
    },
...
}
...
NomTypeUnitéDéfautCommentaire
blink
Objet

---

---

Contient les paramètres des notifications visuelles de type "Clignotement"

( voir  Notification visuelle : Clignotement )




Paramètres des notifications visuelles

Notification visuelle : Clignotement
...
"notifications" : {
	...
    "visual": {
		"blink": {
			"enabled": "default"
		}
    },
...
}
...
NomTypeUnitéDéfautCommentaire
enabled
Booléen

---

default

NomCommentaire
true
Les notifications visuelles de type "Clignotement" sont actives sur cette météo
false
Les notifications visuelles de type "Clignotement" ne sont pas actives sur cette météo
default
Si "default" est définie voir le chapitre Calcul de la valeur d'un paramètre en cascade







Calcul de la valeur d'un paramètre en cascade

La valeur d'un paramètre peut être définie à 2 niveaux différents :

  • Dans la météo ( ce qui servira pour cette météo uniquement ),
  • Dans les fichiers de configurations de la météo ( ces valeurs serviront alors de valeur par défaut de toutes les météos ).


La valeur d'un paramètre sera déterminée en parcourant les 2 niveaux dans l'ordre jusqu'à ce qu'une valeur définie soit trouvée : 

  1. dans la partie json de la configuration de la météo,
  2. dans le "fichier de configuration".


Remarque : 

  • Si le paramètre n'est défini à aucun des deux niveaux précédents, le module de météo dispose de valeur par défaut.
  • Il est déconseillé de se baser dessus, car au fil des livraisons, nous pourrions être amenés à changer ces valeurs.