| Scroll Ignore | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||
|
Concept
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 : ( alerte Alertes sonores ).
- Visuelle :( Clignotement des éléments ).
Description
| Code Block | ||||
|---|---|---|---|---|
| ||||
...
"notifications": {
"sound": {
"enabled": "default"
},
"visual": {
"blink": {
"enabled": "default"
}
}
}
... |
Calcul de la valeur d'un paramètre en cascade
La valeur d'un paramètre peut être définie à 3 niveaux différents:
- Dans le lien ( ce qui servira pour ce lien uniquement ) ;
- Dans le niveau "default_link" ( ce qui servira de valeur par défaut pour ce paramètre dans cette météo ) ;
- 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 3 niveaux dans l'ordre jusqu'à ce qu'une valeur définie soit trouvée :
. |
| Info |
|---|
Remarque : Si le paramètre n'est défini à aucun des trois 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. |
Définition des notifications sonores
Il est possible de paramétrer les notifications sonores de la météo en modifiant "sound" dans la partie "notifications" du JSON.
| Code Block | ||||
|---|---|---|---|---|
| ||||
...
"notifications" : {
...
"sound": {
"enabled": "default"
},
...
}
... |
Paramètres des notifications sonores
| Nom | Type | Unité | Défaut | Commentaire |
|---|
| Booléen | --- | default |
|
|
|
|
|
Définition des notifications visuelles
Il est possible de paramétrer les notifications visuelles de la météo en modifiant "visual" dans 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.
| Code Block | ||||
|---|---|---|---|---|
| ||||
...
"notifications" : {
...
"visual": {
"blink": {
...
}
},
...
}
... |
| Nom | Type | Unité | Défaut | Commentaire | ||
|---|---|---|---|---|---|---|
| Objet | --- | --- | Contient les paramètres des notifications visuelles de type "Clignotement" ( voir Notification visuelle : Clignotement ). |
Paramètres des notifications visuelles
| Anchor | ||||
|---|---|---|---|---|
|
| Code Block | ||||
|---|---|---|---|---|
| ||||
...
"notifications" : {
...
"visual": {
"blink": {
"enabled": "default"
}
},
...
}
... |
| Nom | Type | Unité | Défaut | Commentaire | |||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Booléen | --- | default |
|
| Anchor | ||||
|---|---|---|---|---|
|
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 :
- dans la partie json de la configuration de la météo,
- dans le "fichier de configuration".
| Info |
|---|
Remarque :
|