Les actions - Liste 5ième Partie (Android Texte & Graphisme)

Configurateur>>Scénarios>>Actions>>Liste 1ière Partie/2ième Partie/3ième Partie/4ième Partie/5ième Partie/6ième Partie/>>Variables

CETTE PAGE FAIT PARTIE D'UNE DOCUMENTATION.

ELLE EVOLUE EN PERMANENCE ET NE DOIT PAS ETRE DUPLIQUEE. FAITES Y PLUTOT REFERENCE !

_________________________________________

Préambule

Toutes les actions liées aux fonctions multimédia d'Android peuvent être retardées d'un temps arbitraire exprimé en secondes pour faciliter la réalisation d'animations.

Une résolution de 1/10ième de seconde devrait être rendue accessible à l'utilisateur dans une prochaine version.


_________________________________________


PROGRAMMER LES CHEMINS PAR DEFAUT DANS L'ONGLET SYSTEME

Ceci est un pur exemple !

 

Les chemins

Les chemins pour accéder à un fichier dans un appareil Android ou sur un serveur peuvent être longs.

Il est possible d'enregistrer ici la "partie fixe" de ceux ci, afin de la référencer ultérieurement. Le gain est multiple :
- Vous pouvez mettre plus d'actions dans les scénarios,
- Vos scénarios paraitront plus clairs,
- En changeant ces chemins par défaut, l'ensemble des fichiers peut-être plus facilement déplacé dans un autre répertoire, d'un appareil ou d'un serveur.

Un chemin a une forme de type /xxx/yyy/zzz, auquel cas, si l'action spécifie par exemple foo.jpg, le chemin réel sera /xxx/yyy/zzz/foo.jpg.

Si l'action spécifie par exemple aaa/foo.jpg, le chemin réel est /xxx/yyy/zzz/aaa/foo.jpg

Le caractère "/" en début du chemin a une grande importance car il donne une référence absolue dans l'arborescence de l'appareil.

Un chemin sans "/" signifie que la référence est relative et que vous laissez à l'appareil le soin de la rendre absolue avec son propre chemin par défaut.

Si le chemin a la forme xxx/yyy/zzz, et si l'action spécifie par exemple foo.jpg, le chemin sera par exemple /sdcard/Pictures/xxx/yyy/zzz/foo.jpg.

Le suivi d'activité peut vous donner des indications en cas d'erreur sur le chemin réel.

Chemins par défaut de votre appareil:

Images : /racine/Pictures (classiquement /sdcard/Pictures/ )

Musiques : /racine/Music (classiquement : /sdcard/Music/ )

Vidéos : /racine/Movies (classiquement : /sdcard/Movies/ )

Une URL a une forme relativement similaire, par exemple serveur.com/xxx/yyy/zzz. Les règles de concaténation sont les mêmes.

Par exemple si l'URL par défaut est www.myserver.net/xxx/yyy et si l'action spécifie zzz/foo.jpg, l'URL réelle est www.myserver.net/xxx/yyy/zzz/foo.jpg


Le bridge ZWAVE

Une ZiBASE Multi (qui doit par ailleurs être en mode Master émission et réception) peut opérer un "Bridge" avec une interface ZWAVE/ZWAVE+ située sur une ZiBASE Classic (ZiBASE2/2S/PRO/PRO+/Lite/Lite+).

ZiBASE Multi fait alors "sienne" l'interface qui n'est alors plus disponible localement pour la ZiBASE Classic qui supporte l'interface. ZiBASE Classic doit être en état de RESET USINE; elle ne peut donc plus exécuter de scénarios. Le fait d'enregistrer une configuration SYSTEME ou PERIPHERIQUES/SCENARIOS la fait sortir de cet état de RESET USINE.

Une ZiBASE Classic neuve est normalement en état de RESET USINE. Au démarrage de ZiBASE Multi, les toutes premières lignes du SUIVI D'ACTIVITE doivent signaler si d'autres ZiBASEs sont vues sur le LAN et,  si ZiBASE Multi revendique un Bridge, l'une d'elles est "éligible" (donc en état de RESET USINE) pour faire office de Bridge ZWAVE.

Un ID de ZiBASE Classic peut être optionnellement specifié pour désigner la ZiBASE Classic qui doit servir au Bridge ZWAVE. Cela peut être un sous-champ de l'ID (4 caractères minimum). Un champ laissé vide signifie que toute ZiBASE Classic en état de RESET USINE peut faire office de bridge. La manipulation pour mettre une ZiBASE en état de RESET USINE est décrite sur le site www.zodianet.com ici.



ECRIRE UNE PHRASE SUR L'ECRAN

ZiBASE Multi peut écrire une phrase sur l'écran de votre appareil Android.
Vous devez spécifier un numéro d'item (1...10) qui va permettre de repérer cette phrase afin de pouvoir l'effacer ensuite. Dix phrases peuvent être manipulés simultanément)
Cette phrase peut être explicitement donnée ou contenue dans une variable (cette variable doit donc contenir une chaîne de caractères que vous avez élaboré auparavant). Une variable peut être concaténée.
Vous devez spécifier la couleur du texte à écrire, la taille de la police de caractères (pixels ou pourcentage), et l'emplacement où doit être écrite la phrase.
Emplacement: Vous spécifiez le décalage horizontal avec le bord gauche et le décalage vertical avec le bord haut. Ces décalages s'expriment en pixels ou en pourcentage par rapport respectivement à la largeur totale et hauteur totale de l'écran (ou plus exactement de la fenêtre de travail).

L'exemple ci-dessus donnera ce résultat :


EFFACER UNE PHRASE DE L'ECRAN

Une phrase représentée par un item (1...10) est effacée par cette action. Une couleur de remplissage peut être précisée. Par défaut, cette couleur est "transparente" et rend visible à nouveau le fond d'écran.



AFFICHER UNE IMAGE

ZiBASE Multi peut afficher des images contenues dans votre appareil Android. Des images sont affichées, incrustées selon vos dimensions souhaitées, et superposées à l'infini selon un principe de plan graphique "bitmap", c'est à dire non vectoriel.

Vous affichez autant d'images que vous le voulez, à l'infini.

Par contre, contrairement aux phrases écrites, il n'y a pas de façon de les effacer sélectivement.

Il est néanmoins possible d'effacer l'emplacement occupé par une image, soit en le remplaçant par l'image fond d'écran, soit en le remplissant d'une couleur donnée.

Une image se désigne par un nom de fichier et le chemin nécessaire pour l'atteindre.

Sans chemin spécifié, par exemple picture.jpg, l'image sera recherché dans le répertoire par défaut de l'appareil, lequel peut légèrement varier selon l'appareil.
Si le chemin spécifié ne comporte pas de slash "/" en début, par exemple MyPicts/picture.jpg, l'image sera recherchée dans le répertoire par défaut de l'appareil de manière concaténée. Exemple: /sdcard/Pictures/MyPicts/picture.jpg

Si le chemin spécifié comporte un slash "/" en début, par exemple /MyPicts/picture.jpg, l'image sera strictement recherchée dans le chemin spécifié, c'est à dire /MyPicts/picture.jpg

Vous devez spécifier la taille de l'image en largeur et hauteur (en pixels ou pourcentage de taille de l'écran), et l'emplacement où doit être affichée l'image.
Si vous spécifiez la largeur et la hauteur, l'image va être redimensionnée à cette taille, ce qui va éventuellement la déformer. Si vous spécifiez un des deux paramètres à 0, il sera automatiquement calculé afin de ne pas déformer l'image.

Emplacement: Vous spécifiez le décalage horizontal avec le bord gauche et le décalage vertical avec le bord haut. Ces décalages s'expriment en pixels ou en pourcentage par rapport respectivement à la largeur totale et hauteur totale de l'écran.

Exemple: Largeur=100%, hauteur=100%, décalage horizontal=0, décalage vertical=0, donnera une image plein écran.

L'exemple ci-dessus donnera ce résultat :

 

EFFACER UNE IMAGE

ZiBASE Multi peut effacer une zone relativement à une image contenue dans votre appareil Android.

Cette action sert normalement à effacer une image quand celle-ci ne se superpose à aucune autre image. Elle fait apparaitre à nouveau le fond d'écran.



REMPLACER UNE IMAGE PAR UNE COULEUR

Cette action remplit avec une certaine couleur une zone relative à une image contenue dans votre appareil Android.

Cette action sert classiquement à effacer une image quand celle-ci superpose à une autre image de couleur unie.

Effacer une image revient en effet à la remplir avec la couleur sous-jacente.

Vous devez spécifier la couleur qui va remplacer l'image.

L'exemple ci-dessus donnera ce résultat :

 

AFFICHER UNE IMAGE STOCKEE SUR UN SERVEUR

Cette action peut afficher une image contenue sur un serveur http.

Les règles d'affichage sont les mêmes que pour les actions précédentes.

Si l'image est déjà dans l'appareil et invariante, il est possible de s'affranchir de son téléchargement (recommandé).

L'exemple ci-dessus donnera ce résultat :

 

TRACER UNE FORME

Cette action permet de tracer une forme rectangulaire ou circulaire d'une couleur donnée. L'exemple ci dessus affiche un énorme disque bleu au milieu de l'écran.


METTRE UN PANNEAU BLANC EN FOND

Cette action affiche un énorme panneau blanc sur l'écran, aux bords carrés ou arrondis sur lequel vous pouvez déposer des images à fond blanc :



CHARGER UN ECRAN DE FOND

Vous avez la possibilité de changer le fond d'écran et de mettre l'image de votre choix. L'image est étirée pour occuper toute la surface de l'écran.

Elle n'est pas affectée par les actions d'effacement.

Il est possible de revenir au fond d'origine.

L'exemple ci-dessus donnera ce résultat :

 

NETTOYER L'ECRAN

Cette action efface toutes les images affichés et tous les textes écrits sur l'écran.

Tourner l'appareil Android de 90°  (si c'est une tablette.... ) ou re-enregistrer une configuration aura le même effet d'effacement.


REGLER LE DASHBOARD TEMPS-REEL

 

Cette action vous permet de configurer le Dashboard temps-réel de ZIBASE Multi. Il consiste à afficher sur l'écran des icônes représentatives de l'activité de ZiBASE Multi.
Vous avez la possibilité d'utiliser la partie gauche de l'écran ou la totalité de l'écran (mode plein écran). La taille des icônes est configurable. Une taille réduite permet d'afficher plus d'icônes. Si la taille spécifiée est impossible à afficher, les tailles inférieures sont automatiquement successivement testées. Les icônes peuvent être factorisées par leur visuel, auquel cas une même icône est affichée une seule fois.
Vous avez la possibilité d'attribuer une ou plusieurs lignes à une même famille d'icônes pour en augmenter le nombre. Si trop de lignes sont demandées, rien ne sera affiché. Si ce nombre est insuffisant, les icônes les plus anciennes sont remplacées. Si le nombre est 0, la famille associée n'est pas affichée. Ces familles sont:
- Les sondes,
- Les détecteurs et télécommandes,
- Les actionneurs,
- Les scénarios,
- Les visuels physiques des périphériques ZWAVE.
L'arrivée d'un événement est symbolisé par un halo bleu autour de l'icône. Le stimuli de déclenchement d'un scénario est indiqué furtivement en bleu. Chaque événement est daté et le dernier événement sur chaque famille a un label de couleur plus claire.
Une rotation de l'écran entraîne l'annulation de votre réglage. Vous pouvez néanmoins le ré-afficher différemment dans les 2 orientations portrait/paysage. Pour cela, il suffit de mettre le mot clé PORTRAIT ou/et LANDSCAPE comme déclencheur du scénario (ID de déclenchement).

Démonstration du Dashboard temps-réel de ZiBASE Multi (version >=V870)

A regarder de préférence en HD 1440p

https://www.youtube.com/watch?v=1xvdCSxzVXs