Différences entre les versions de « IPX800 V5 »
Ligne 352 : | Ligne 352 : | ||
Pensez à sauvegarder le thème après modification, en cliquant sur le bouton en bas de la fenêtre d’édition. | Pensez à sauvegarder le thème après modification, en cliquant sur le bouton en bas de la fenêtre d’édition. | ||
[[Fichier:V5-system-themes-edit.jpg|centré|sans_cadre|1109x1109px]]Exemple de thème '''Métal Blue''' | [[Fichier:V5-system-themes-edit.jpg|centré|sans_cadre|1109x1109px]]Exemple de thème '''Métal Blue''' | ||
== Système : Tableaux de bord == | |||
[[Fichier:V5-system-dashboards.jpg|gauche|sans_cadre]] | |||
Cliquer sur l’Icône '''DASHBOARDS''' permet d’accéder à la page de configuration des tableaux de bord. L’IPX800 V5 permet d’avoir jusqu’à 12 tableaux de bord classiques et 6 vues de type '''Liveview.''' | |||
Les tableaux de bord classiques sont composés de différents widgets organisés sur une grille fixe. | |||
Les Liveviews sont composés de widgets librement positionnables qui sont posés en superposition sur une image ou une vidéo. Ils permettent de réaliser des panneaux de contrôle et des usages en réalité augmentée. | |||
Tous les tableaux de bords et vues sont exportables et ré-importables. Dans le cas d’une réimportation il faudra recréer les dépendances, puis venir rééditer chaque widget afin de rendre le tableau de bord de nouveau opérationnel. La mémoire pour chaque tableau de bord est impactée par le nombre de widgets. Une jauge d’usage mémoire permet de vérifier la quantité de mémoire disponible. | |||
[[Fichier:V5-system-dashboards2.png|centré|sans_cadre|657x657px]] | |||
Exemple de tableau de bord classique | |||
[[Fichier:V5-system-dashboards3.png|centré|sans_cadre|710x710px]] | |||
Exemple de vue Liveview | |||
[[Fichier:V5-system-dashboards4.jpg|centré|sans_cadre|711x711px]] | |||
=== Système : Utilisateurs === | |||
[[Fichier:V5-system-users.jpg|gauche|sans_cadre]] | |||
Cliquer sur l’Icône '''USERS''' permet d’accéder à la page de configuration des utilisateurs. L’IPX800 V5 peut gérer jusqu’à 6 utilisateurs différents. Pour chaque utilisateur, il est possible d’attribuer des droits d’accès, modifier le choix du langage, le thème, le mot de passe et les tableaux de bord qui lui seront accessibles (les listes des tableaux de bord et des vues permettent une sélection multiple). | |||
Les connexions ont une durée de vie limitée (Timeout). L’utilisateur est automatiquement déconnecté lorsque la limite de temps est atteinte. | |||
[[Fichier:V5-system-users2.jpg|centré|sans_cadre|430x430px| | |||
]] | |||
'''<u>Les niveaux de permissions de l’IPX800 V5:</u>''' | |||
- '''Niveau 0''' : Le mode '''Observateur''' permet uniquement de consulter les tableaux de bord. | |||
- '''Niveau 1''' : Le mode '''Utilisateur''' autorise l’usage des tableaux de bord. | |||
- '''Niveau 2''' : Le mode '''Opérateur''' permet de programmer l’IPX800 V5. | |||
- '''Niveau 3 :''' Le mode '''Administrateur''' permet de modifier les paramètres systèmes. | |||
- '''Niveau 4''' : Le mode '''Root''' donne un accès total à l’IPX800 V5. | |||
=== Système : Unités === | |||
[[Fichier:V5-system-units.jpg|gauche|sans_cadre]] | |||
Cliquer sur l’Icône '''UNITS''' permet d’accéder à la page de configuration des unités. Les unités peuvent être associées à des valeurs analogiques pour définir leur plage de valeurs. Pour le moment, seules les unités RAW, REAL sont gérées. Toute nouvelle unité créée aura un fonctionnement REAL. | |||
Exemple : Une variable '''Analog 8''' a une plage de valeurs comprise entre 0 et 255. | |||
Valeur RAW = Plage de 0 à 255 | |||
Valeur Réelle = Plage de -128 à +127 | |||
La modification de la plage de valeur d’une variable peut être intéressante dans le cadre de calculs entre plusieurs variables ou tout simplement pour marquer une variable avec une unité. | |||
[[Fichier:V5-system-units2.jpg|centré|sans_cadre|478x478px]] | |||
=== Système : Historiques === | |||
[[Fichier:V5-system-logs.jpg|gauche|sans_cadre]] | |||
Cliquer sur l’Icône '''LOGS''' permet d’accéder à la page de visualisation des enregistrements systèmes. L’IPX800 V5 surveille en permanence ses composants systèmes vitaux. (Mémoire, CPU, RAM, taches système, etc.) | |||
En cas de défaillance même mineure d’un de ces éléments, un enregistrement est automatiquement créé afin d’en conserver la trace. | |||
[[Fichier:V5-system-logs2.jpg|centré|sans_cadre|930x930px]] | |||
=== Système : Mémoire === | |||
[[Fichier:V5-system-memory.jpg|gauche|sans_cadre]] | |||
Cliquer sur l’icône '''MEMORY''' permet d’accéder à la page de visualisation de la mémoire de l’IPX800 V5. Cela permet également de connaitre le nombre maximum d’éléments, objets, variables, extensions utilisables dans le système. Pour chaque famille, le nombre d’éléments créés et le nombre maximum d’éléments disponibles sont affichés. Un lien sur la droite permet d’accéder à la liste d’éléments (collection) déjà présents dans le système. | |||
L’exemple ci-dessous indique que 375 IO sont créées dans le système sur 3072 disponibles. | |||
[[Fichier:V5-system-memory2.jpg|centré|sans_cadre|672x672px]] | |||
=== Système : Mise à jour === | |||
[[Fichier:V5-system-upload.jpg|gauche|sans_cadre]] | |||
Cliquer sur l’icône '''FILE UPLOAD''' permet d’accéder à la page de téléversement des fichiers de mise à jour de l’IPX800 V5. Seuls les fichiers .ipx et .bin sont supportés. | |||
La mise à jour de l’IPX800 se fait toujours par l’intermédiaire de 2 fichiers. | |||
'''1 : Mise à jour du micrologiciel (Firmware)''' | |||
Sélectionner le fichier .ipx et cliquer sur '''Upload''' | |||
Une barre de progression vous indique l’avancement du téléchargement. | |||
Si le téléchargement s’est correctement déroulé, l’IPX800 V5 se met automatiquement à jour. | |||
L’opération dure quelques minutes et ne nécessite aucune intervention de votre part. | |||
Attention ne coupez surtout pas l’alimentation durant la mise à jour. | |||
Vous pouvez suivre l’avancement de la mise à jour via les voyants de l’IPX800 V5 | |||
Etape 1 : Effacement de la mémoire de l’IPX800 V5. Les voyants Reset et Status sont est allumés fixe. | |||
Etape 2 : Ecriture du nouveau programme dans la mémoire de l’IPX800 V5. Le voyant Reset est allumé fixe et le voyant Status clignote en fonction des données transférés. | |||
Etape 3 optionnelle : Reset des paramètres d’une nouvelle fonction implémentée. Le voyant reset est allumé fixe et le voyant Status est éteint. | |||
Etape 4 : L’IPX800 V5 redémarre et le voyant LINK s’allume fixe | |||
La mise à jour est terminée et vous avez à nouveau accès à l’interface de l’IPX800 V5. | |||
'''2 : Mise à jour de l’application WEB''' | |||
Sélectionner le fichier .bin et cliquer sur '''Upload''' | |||
Une barre de progression vous indique l’avancement du téléchargement. | |||
Si le téléchargement s’est bien passé alors l’IPX800 va redémarrer. | |||
Attendre que l’IPX800 soit de nouveau sur le réseau pour se connecter à l’interface. | |||
[[Fichier:V5-system-upload2.jpg|centré|sans_cadre|553x553px]] | |||
'''Remarque :''' | |||
Les mises à jour sont téléchargeables sur le site GCE, rubrique [https://www.gce-electronics.com/fr/content/7-Telechargement « Téléchargement »] | |||
=== Système : Configuration === | |||
[[Fichier:V5-system-save.jpg|gauche|sans_cadre]] | |||
Cliquer sur '''SAVE/RESTORE''' permet d’accéder à la page de sauvegarde et de restauration du système. | |||
Une fois l’IPX800 V5 programmée et en service, il est vivement conseillé de faire une sauvegarde complète du système en cliquant sur '''Save''' (une sauvegarde durant la programmation peut également être intéressante à réaliser). Un fichier de sauvegarde du type '''config_220921.gce''' sera automatiquement créé. Il vous suffira d’archiver ce fichier pour pouvoir le restaurer à une date ultérieure. Veuillez noter que le nom de fichier est généré avec la date du jour de sauvegarde. | |||
Pour restaurer un fichier de sauvegarde il suffit de cliquer sur '''Restore,''' d’aller chercher sur votre ordinateur le fichier de sauvegarde et de cliquer sur Upload pour recharger la configuration. | |||
Une barre de progression vous indique l’avancement de la restauration du système. | |||
Une fois la restauration terminée, l’IPX800 V5 redémarre. | |||
[[Fichier:V5-system-save2.jpg|centré|sans_cadre|552x552px]] | |||
L’icône '''Factory reset''' (Hard reset) permet de restaurer l’IPX800 V5 en mode usine. Si vous lancez un '''Factory reset''', l’ensemble de vos paramètres (configurations, personnalisations, etc…) seront effacés et l’IPX800 V5 redémarrera vierge de toute configuration. Veuillez-vous assurer d’avoir fait une sauvegarde de votre configuration avant d’effectuer un Factory reset. | |||
[[Fichier:V5-system-save3.jpg|centré|sans_cadre|504x504px]] | |||
== Le menu « DASHBOARD » == | |||
Le menu dashboard permet d’accéder aux tableaux de bord. Ces derniers permettent d’afficher une vue sous forme d’interface graphique interactive. Cela offre aux utilisateurs du système la possibilité de visualiser et/ou de contrôler différents éléments tels que les objets et les services IP externes communiquant avec l’IPX800, les extensions raccordées au système via Bus EBX, Bus EXT et les circuits électriques connectés directement sur l’IPX800. | |||
En cliquant sur la roue dentée du menu supérieur, vous pouvez attribuer une icône au dashboard. | |||
Les dashboards sont entièrement éditables et personnalisables. Ils sont constitués de widgets qu’il suffit d’ajouter sur la page. Les widgets sont regroupés par catégories. Selon le type de ressource à afficher ou à piloter, il faudra choisir le widget correspondant. Chaque widget dispose également d’un grand nombre de personnalisations afin de vous permettre de créer des tableaux de bord uniques, correspondant exactement à l’usage que vous souhaitez | |||
La collection de widgets est en permanente évolution. | |||
Pour accéder à la liste de widgets il faut : | |||
* Avoir un niveau root ou administrateur | |||
* Déverrouiller le cadenas du dashboard | |||
* Ajouter un widget et cliquer sur Edit | |||
* Choisir un widget parmi la liste proposée | |||
[[Fichier:V5-dashboards.jpg|centré|sans_cadre|741x741px]] | |||
Nous vous conseillons d’expérimenter les différents widgets afin d’en connaitre leur fonction et leur apparence. Les widgets peuvent être affichés sur le dashboard sous 3 tailles différentes. | |||
Il est également possible de les dupliquer, redimensionner ou de les transférer d’un dashboard vers un autre en cliquant sur l’icône en haut à gauche de la fenêtre. | |||
L’IPX800 V5 a été conçue pour permettre d’afficher ses statistiques de performance. Ainsi plusieurs paramètres sont disponibles à l’affichage : | |||
{| class="wikitable" | |||
|Nb Connections Running | |||
|Nombre de connexions http simultanées | |||
|- | |||
|Period (Charge) | |||
|Charge système prise par la gestion du système de temps (timer, horloge, délais, etc…) | |||
|- | |||
|App (Charge) | |||
|Charge système prise par la gestion des objets | |||
|- | |||
|Rule-Engine (Charge) | |||
|Charge système prise par le moteur de scénario | |||
|- | |||
|EBX (Charge) | |||
|Charge système prise par le bus EBX | |||
|- | |||
|BSP (Charge) | |||
|Charge système prise par l’acquisition des IO physiques | |||
|- | |||
|Period(Cycle) | |||
|Temps d’exécution de la tâche de gestion du système de temps | |||
|- | |||
|App (Cycle) | |||
|Temps d’exécution de la tâche de gestion des objets | |||
|- | |||
|Rule-Engine (Cycle) | |||
|Temps d’exécution de la tâche de gestion du moteur de scénario | |||
|- | |||
|EBX (Cycle) | |||
|Temps d’exécution de la tâche de gestion du bus EBX | |||
|- | |||
|BSP (Cycle) | |||
|Temps d’exécution de la tâche d’acquisition des IO physiques | |||
|- | |||
|Heap Free | |||
|Allocation mémoire dynamique totale | |||
|- | |||
|Delta Heap Free | |||
|Utilisation de la mémoire dynamique | |||
|} | |||
Pour une meilleure expérience d’utilisation, deux types de pages sont disponibles : le type Dashboard et le type Liveview. | |||
=== Le type Dashboard === | |||
Ce type de présentation permet de créer un tableau de bord complet avec une multitude de widgets différents. Il est possible de créer jusqu’à 12 Dashboards au total, chacun d’eux peut être assigné à un ou plusieurs utilisateurs depuis la page Système. | |||
[[Fichier:V5-dashboards2.png|centré|sans_cadre|920x920px]] | |||
L’apparence des widgets dépendra également du thème de couleurs que vous lui associerez, chaque thème comprenant 2 jeux de couleurs. Les widgets sont de type Responsive. Leur contenu s’adapte automatiquement à la taille fixée. | |||
Prenons l’exemple du widget Météo : | |||
{| | |||
|1x1 | |||
|2x1 | |||
|2x2 | |||
|- | |||
|[[Fichier:V5-dashboards6.png|centré|sans_cadre]] | |||
|[[Fichier:V5-dashboards5.png|centré|sans_cadre]] | |||
|[[Fichier:V5-dashboards3.png|centré|sans_cadre]] | |||
|} | |||
=== Le type Liveview === | |||
Ce type de présentation permet de créer un visuel réaliste d’une scène car le fond de la page peut être remplacé par une image ou une vidéo. Il est possible de créer jusqu’à 6 Liveviews au total, chacun d’eux peut être assigné à un ou plusieurs utilisateurs depuis la page Système. Le positionnement des widgets est libre, sans grille prédéfinie, il est donc possible de choisir précisément leur emplacement par rapport à une image d’arrière-plan. | |||
Exemple de vue Liveview pour la gestion d’une piscine | |||
[[Fichier:V5-Liveview.jpg|centré|sans_cadre|689x689px]] | |||
Le contenu du widget s’adapte automatiquement à la taille fixée. Le dimensionnement se fait en cliquant sur le coin droit en bas du widget. Vous pouvez choisir les widgets parmi une liste classée en catégories, en fonction de ce que vous souhaitez afficher ou piloter. La liste évolue au fil des mises à jour. | |||
[[Fichier:V5-liveview2.png|centré|sans_cadre|400x400px]] | |||
== Le menu « LINKS » == | |||
Ce menu permet de programmer des fonctions simples telles que le pilotage d’une sortie relais en fonction d’une entrée digitale, ou bien la régulation d’un thermostat en fonction d’une acquisition de température par exemple. | |||
[[Fichier:V5-links.png|centré|sans_cadre|848x848px]] | |||
Le menu supérieur permet de sélectionner le type de ressource à configurer. | |||
Vous pouvez ainsi avoir accès aux ressources | |||
· propres à l’ipx800 (entrées digitales, sorties relais, analogiques, …), | |||
· des extensions et de leurs entrées/sorties, | |||
· des objets comme les temporisateurs, chronomètres, télérupteurs, ..., | |||
· des variables systèmes ou entrées/sorties virtuelles, | |||
· des plugins. | |||
[[Fichier:V5-links2.png|centré|sans_cadre|472x472px]] | |||
Lorsqu’un menu est sélectionné, un sous-menu propose les objets de la catégorie. | |||
Ici, le menu Plugin propose de configurer le plugin « Weather » ou « HUE Light » | |||
Sur chacune des pages de ce menu, une bulle d’information est présente pour expliquer l’utilisation de ce qui est affiché sur la partie droite de l’écran. | |||
Une autre bulle permet de sélectionner l’objet à configurer, de créer des nouvelles ressources dans le même type, ou d’accéder à la collection de ce type d’objets. | |||
[[Fichier:V5-links3.png|centré|sans_cadre|595x595px]] | |||
=== La librairie d’objets === | |||
La librairie présente une collection complète d’objets, pouvant créer des liens avec d’autres objets. | |||
Les tuiles pourront être déposées sur d’autres objets à condition de vérifier ces contraintes : | |||
* Un objet pourra être déposé sur l’entrée d’un autre objet, à condition que la sortie du premier soit du même type que l’entrée du second (analogique ou digital) | |||
* Un objet pourra être déposé sur la sortie d’un autre objet à condition que l’entrée du premier soit du même type que la sortie du second (analogique ou digital). | |||
* Une valeur analogique 8, 16 ou 32 bits pourra être glissée sur une autre valeur analogique, quelle que soit son poids (8, 16 ou 32). | |||
** Si une valeur analogique est versée dans une variable de poids supérieur, la valeur est inchangée. | |||
** Si une valeur analogique est versée dans une variable de poids inférieur, il en résulte un résultat tronqué selon le poids de la seconde. | |||
La majorité des objets disposent d’une entrée digitale virtuelle d’activation nommée ON/OFF. | |||
==== La catégorie « IPX800 » ==== | |||
'''Relais (CMD)''' : Ces objets permettent de modifier l’état d’une sortie relais, lors d’un changement de leur valeur, cette dernière sera appliquée à la sortie associée. Ils ne pourront être déposés que sur la sortie d’un autre objet. | |||
'''Relais (Etat) :''' Objets qui permettent de connaître l’état d’un relais. Si le relais associé est fermé, leur valeur est à 1, sinon 0. Ces objets ne pourront être déposés que sur l’entrée d’un autre objet. | |||
'''Entrée digitale (Din) :''' Objets qui permettent de connaitre l’état de l’entrée digitale associée. Ils prennent la même valeur que l’entrée physique associée. Ils ne pourront être déposés que sur l’entrée d’un autre objet. | |||
'''Entrée analogique (Ain) :''' Objets qui permettent de connaître la valeur analogique mesurée sur l’entrée analogique physique associée. | |||
'''IPX800 (Reset) :''' Cet objet prend la valeur 1 ou 0. Lorsqu’il est activé, l’ipx800 V5 est réinitialisée (Warm reboot). Cet objet ne peut être déposé que sur la sortie d’un autre objet. | |||
==== La catégorie « Extensions » ==== | |||
Les objets de cette catégorie représentent toutes les extensions fabriquées par GCE. | |||
En sélectionnant la tuile correspondant à l’extension éponyme, vous aurez accès à ses entrées, ses sorties et ses variables. | |||
==== La catégorie « Objets » ==== | |||
'''Fonction :''' Permet d’appliquer une formule de calcul prédéfinie ou personnalisée à une entrée analogique ou une variable analogique virtuelle. Le résultat est de type analogique. | |||
L’objet Fonction pourra être lié à l’entrée analogique d’un autre objet. Pour changer le nombre de décimales sur le résultat, il est nécessaire de lier une variable analogique sur sa sortie et de définir la précision sur cette dernière. Cette variable pourra alors être utilisée à son tour. | |||
'''Push :''' Objet pouvant prendre la valeur 1 ou 0. Il pourra être déposé sur la sortie de type digitale d’un autre objet. Lorsque Push prend la valeur 1, le message correspondant à sa valeur sera transmis (si défini). | |||
'''Preset :''' Objet ayant une entrée digitale et une sortie analogique. Il permet d’appliquer une valeur analogique prédéfinie à un autre objet, en fonction de la valeur de son entrée (0 ou 1) | |||
Le Preset peut donc être lié à la sortie digitale d’un autre objet. Il peut également être lié à l’entrée analogique d’un objet afin de lui conférer sa valeur (par exemple une consigne sur un variateur, un thermostat, …) | |||
'''Mail :''' Objet pouvant prendre la valeur 0 ou 1. Il peut être déposé sur la sortie digitale d’un autre objet. Selon la valeur prise par son entrée, il enverra un courriel modélisé aux destinataires définis. | |||
'''Calendrier :''' Objet de type digital pouvant prendre la valeur 0 ou 1. Il pourra donc être déposé en entrée ou en sortie d’un objet, à condition que celles-ci soient également de type digital. | |||
'''Délais :''' Objet permettant l’application d’un retard à l’enclenchement d’une IO. L’IO passera à l’état ON lorsque le délai sera écoulé. L’objet peut prendre la valeur 0 ou 1. Le temps restant est récupérable dans une variable analogique. | |||
'''Décompte :''' Objet permettant d’appliquer une temporisation à une IO. L’IO passera à l’état OFF lorsque le décompte de la temporisation sera terminé. Le temps restant est récupérable dans une variable analogique. | |||
'''Chrono :''' Objet de type analogique. Il pourra être déposé sur l’entrée ou la sortie analogique d’un autre objet. Cet objet compte le temps passé lorsque son entrée digitale « Start » est à l’état ON. | |||
Le temps mesuré est récupérable dans une variable analogique. | |||
'''Impulsion :''' Objet de type digital, il peut prendre la valeur 0 ou 1. Il est la combinaison d’un objet « délai » et d’un « décompte ». Sa sortie sera activée après écoulement du délai, jusqu’à écoulement de la temporisation. Pour un nouveau fonctionnement, il faudra que son entrée DEPART repasse à l’état Off puis à nouveau à On. | |||
'''Clignotant :''' Objet de type digital, il peut prendre la valeur 0 ou 1. Cet objet émet des impulsions tant que son entrée DEPART est activée. | |||
'''Comparateur :''' Objet de type digital permettant la comparaison de deux valeurs analogiques A et B et renvoyant un état logique (1 si la comparaison est vraie, sinon 0). Vous pourrez le déposer sur un objet ayant une sortie digitale pour piloter les entrées START ou ENABLE, ou sur une entrée digitale pour récupérer le résultat de la comparaison. | |||
Vous pourrez également lier des objets de type analogiques sur ses entrées A et B. | |||
'''Compteur :''' Objet de type analogique ayant de nombreuses entrées et sorties. Il permet le comptage ou le décomptage d’impulsions sur ses entrées Inc et Dec. | |||
Vous pourrez le déposer sur l’entrée analogique d’un objet pour récupérer sa valeur. | |||
Vous pourrez également le déposer en sortie d’objets digitaux ou analogiques pour établir son pilotage ou son initialisation. | |||
'''MQTT publish :''' Objet permettant l’envoi de données vers un serveur MQTT. Le nombre de données transmissible est paramétrable en ajoutant simplement des champs dans l’édition du widget. Il peut s’agir de l’état d’une IO virtuelle ou bien de la valeur d’une variable analogique. | |||
'''MQTT subscribe :''' Objet permettant la réception de données depuis un serveur MQTT. Il est possible de recevoir une seule donnée par objet et cette donnée peut être transmise dans une IO virtuelle ou bien dans une variable analogique. | |||
'''MQTT all :''' Objet permettant l’envoi et la réception de données MQTT. Une seule donnée est possible à configurer par objet et l’information peut être de l’état d’une IO virtuelle ou bien de la valeur d’une variable analogique. | |||
'''Thermostat :''' Objet de type digital prenant la valeur 1 ou 0 en sortie en fonction d’une hystérésis entre une valeur mesurée et une valeur de consigne ou bien une valeur paramétrable avec 3 presets (confort, Eco et Hors Gel). Un cycle d’hystérésis permet d’éviter à ce que la sortie change d’état trop rapidement : Il faut que la valeur mesurée descende en-dessous de la valeur basse pour que la sortie passe à 1 et remonte au-dessus de la valeur haute pour la repasser à 0. Les valeurs hautes et basses sont calculées suivant les formules suivantes : | |||
[[Fichier:V5-links4.jpg|gauche|sans_cadre]] | |||
Une sortie défaut permet de détecter si la valeur mesurée n’a pas changée depuis un temps paramétrable supposant un défaut de mesure. | |||
'''Télérupteur :''' Objet de type digital prenant les valeurs 1 ou 0. | |||
Il inverse l'état de sa sortie (bistable) à chaque impulsion sur son entrée (monostable) | |||
Si vous liez une variable de type IO sur son entrée, vous devrez utiliser un objet de type « décompte » pour que l’entrée repasse automatiquement à 0. | |||
'''Monostable :''' Objet de type digital prenant la valeur 1 ou 0. | |||
Le monostable génère une impulsion sur sa sortie (monostable) à chaque changement d'état de son entrée (bistable). | |||
'''Appui long :''' Objet présentant deux sorties de type digital (1 ou 0). La sortie nommée « Appui long » s’active si l’appui pendant tout le temps défini, en deçà, c’est l’autre sortie qui s’active. | |||
'''Double click :''' Objet présentant deux sorties de type digital (1 ou 0). La sortie nommée « Double click » s’active si deux appuis sont faits dans le temps imparti, sinon, c’est l’autre sortie qui s’active. | |||
Au-delà de deux appuis, la sortie standard s’active ou se désactive. | |||
'''Ping Watchdog :''' L’objet est de type digital, il prend donc la valeur 1 ou 0. | |||
Si le nombre défini de tentatives a échoué, l’objet prend la valeur 1, sinon 0. | |||
'''Fader :''' Objet de type analogique. Il permet de générer un signal vers une sortie analogique virtuelle 8bits (0-255) qui évolue entre deux valeurs (min et max) durant le temps paramétré en vitesse (manuellement ou via une entrée analogique virtuelle). Il est possible de choisir si le signal reboucle en permanence ou bien s’il est ponctuellement lancé avec l’entrée digitale virtuelle Start. Deux options permettent de paramétrer si le signal augmente (gradation montée) ou bien s’il diminue (gradation descente) ou bien les deux, l’un après l’autre. | |||
==== La catégorie « Variables » ==== | |||
'''IO virtuelles :''' Ce type de variable peut prendre la valeur 0 ou 1. Elles pourront être déposées sur les entrées d’un autre objet pour lui appliquer la même valeur, ou sur une sortie pour en prendre la valeur. | |||
'''Analogiques virtuelles :''' Ces variables permettent de stocker n’importe quelle valeur, de 8 à 32 bits. | |||
Attention lorsque vous définissez leur précision (nb de décimales), leur plage de valeur est modifiée. | |||
Il est donc important de connaître l’ordre de grandeur des valeurs à stocker. | |||
Elles pourront être déposées en entrée comme en sortie d’un autre objet. | |||
=== Edition de Lien === | |||
Tous les objets ou ressources de l’ipx800 V5 présentent des entrées et des sorties, sur lesquelles il est possible de créer des liens avec d’autres ressources ou des scènes. |
Version du 13 octobre 2021 à 12:11
Niveau de mise à jour : 5.1.1
Présentation
| |||
---|---|---|---|
Nom | IPX800 V5 | ||
Famille | IPX800 V5 | ||
Alimentation | 10V à 18V continus | ||
Dimensions | 9 emplacements Din | ||
Consommation (à vide) | 0.9 Watt | ||
Indice de protection | IP20 | ||
Nbr de sorties (relais) | 8 extensible à 88 | ||
Nbr d'entrées digitales | 8 extensible à 152 | ||
Nbr d'entrées analogiques | 4 (16 bits) |
L’IPX800 V5 est universelle et intègre en un seul produit, des tableaux de contrôle interactifs, une unité de programmation d’automatismes et des entrées / sorties physiques. Ces nombreuses fonctions peuvent être étendues grâce à des extensions spécialisées ainsi que des plugins permettant d’interagir avec d’autres produits connectés ou logiciels externes.
Facile à mettre en œuvre, entièrement autonome et sans abonnement ni dépendance avec le cloud, l’IPX800 V5 est l’outil idéal pour la création de systèmes automatisés dans de nombreux domaines comme la domotique, la gestion technique de bâtiment, la supervision d’installation technique etc…
Caractéristiques
- Processeur Arm 32 Bits cadencé à 480Mhz
- OS Multitâche Temps réel
- Gestion IPV4 (IPV6 ready)
- HTTPS DTLS 1.2, TLS 1.3 avec génération et renouvellement automatique des certificats
- API RestFul
- 8 sorties relais sur contact inverseurs 10A (cos phi 1)
- 8 Entrées digitales TOR (Protection contre surtension jusqu'à 15Vdc)
- 4 Entrées analogiques 0/3.3V 16 bits
- 2 x 2 entrées TOR 0/30vdc. Opto-isolées 5kv
- 4 sorties collecteurs ouverts. Opto-isolées 5kv
- 1 sortie Modbus
- 1 Bus EBX V4
- 2 connecteurs RJ45 Bus "Powered EBX"
- 1 Bus EXT
- Réseau 10/100 Mbits, Auto-MDIX, câble diagnostics, Energy Efficient, Ethernet IEE802.3az.
- Alimentation : 12 à 18V continu
- Consommation de 1 à 4W (8 relais activés)
- Système d'exploitation IPX-OS5 avec serveur Web embarqué.
- Indice de protection IP20
- Indice de réparabilité 8,5
- Montage sur rail DIN IEC60715
- Température d’utilisation : -10 à +60 °c @ 50% humidité
- Produit garantie 2 ans
- Dimensions : 160 x 90 x 68 mm soit 9 emplacements DIN
Précautions d'usage
Précautions d'usage | |
PRIÈRE DE LIRE ATTENTIVEMENT AVANT DE PROCÉDER A TOUTE MANIPULATION | |
Avertissement | |
Veillez à toujours observer les précautions élémentaires énumérées ci-après pour éviter de graves blessures (voire la mort) causées par l'électrocution, les courts-circuits, dégâts, l'incendie et autres accidents. La liste des précautions données ci-dessous n'est pas exhaustive : | |
Avertissement / Manipulation | Environnement |
Le courant électrique pouvant être mortel et pour prévenir tout risque d'électrocution, assurez vous, avant toute intervention humaine, d'avoir déconnecté l'alimentation de l'appareil, ainsi que l'alimentation de tous les circuits électriques qui y sont reliés. | L'appareil doit être tenu éloigné de toute source de chaleur, de toute zone humide ou présentant des risques de projection d'eau. |
L'appareil doit être placé dans un environnement propre et bien ventilé. | |
Privilégiez l'utilisation d'une IPX800 comme appareil de commande. Utilisez une très basse tension (< 24V) et des relais ou contacteurs externes pour la commutation de vos circuits. Vous prolongerez ainsi la durée de vie de votre appareil et diminuerez considérablement les risques de choc électrique. | Dans le cadre de l'intégration de l'appareil dans un environnement en comprenant d'autres, nous ne pouvons garantir les pannes ou perturbations qui pourraient être causées par l'appareil. |
En cas d'anomalie | |
Si vous constatez un problème de fonctionnement, bruit suspect, odeur ou même fumée, coupez immédiatement l'alimentation de l'appareil et tous les circuits qui y sont raccordés et contactez notre service après-vente : support@gce-electronics.com | |
En cas de panne, ne tentez pas de réparer l'appareil vous même. Contactez notre service après-vente. | |
Attention | |
Veillez à toujours observer les précautions élémentaires ci-dessous pour vous éviter à vous-même ou à votre entourage des blessures corporelles ou pour empêcher toute détérioration de l'appareil ou du matériel avoisinant. La liste de ces précautions n'est pas exhaustive : | |
Alimentation / Adptateur secteur | Connexions |
Utilisez de préférence les adaptateurs que nous préconisons pour nos produits. | En règle générale, soignez votre câblage en utilisant du fil souple muni d'embouts de câble et de section adaptée pour vous raccorder aux borniers de l'appareil. |
Dans le cadre d'intégration ou d'utilisation d'un autre adaptateur, assurez vous que cet adaptateur dispose des mêmes caractéristiques que celui préconisé par GCE Electronics. | Les circuits électriques raccordés à l'appareil doivent être protégés en amont avec des dispositifs adaptés et conformes aux normes électriques en vigueur sur le lieu d'utilisation. En cas de doute, faites contrôler votre installation électrique par un professionnel. |
En cas d'orage | |
Pour se prévenir des problèmes pouvant être occasionnés par les orages, utilisez un onduleur pour protéger l'alimentation de l'appareil et d'un filtre réseau anti-foudre pour protéger la connexion LAN. | |
Si vous ne possédez pas d'onduleur, débranchez l'appareil de son alimentation et déconnectez le de la prise RJ45. |
Fixations
L’IPX800 V5 peut être fixée directement sur un rail DIN EN 60175. Clipsez la partie 2 sur le rail en exerçant un mouvement du haut vers le bas et tirez légèrement sur le levier 1 en utilisant un petit tournevis plat pour que le boitier soit bien verrouillé sur le rail DIN.
Il est également possible de fixer l’IPX800 V5 directement sur une surface plane en utilisant les 2 trous oblongs (repère 3) situés à l’arrière du boitier. L’entraxe de fixation est de 89.4mm
Connexions
Figure 1
1 : Bornier pour bus EBX V4. Permet de connecter des extensions V4
2 : Bus Powered EBX. Connection rapide : Alimentation + bus EBX avec une bretelle RJ45
3 : Modbus (mise en service courant 1er trimestre 2022).
4 : Port réseau 10/100 Mbits.
5 : Bus Ext pour Enocean et DMX (Le X-GSM V4 n’est pas supporté)
A : Bornier des 4 entrées analogiques.
C : Bornier des 4 entrées opto-isolées.
D : Bornier des 8 entrées digitales
R : Bouton Reset
P : Prise Jack 2.1mm d’alimentation de 11 à 18V dc. Pôle positif au centre
Figure 2
P : Alimentation sur bornier de 11 à 18V continu.
C : Sorties collecteur ouvert (mise en service courant 1er trimestre 2022).
R : Bornier des 8 sorties relais. Chaque bornier regroupe les sorties contacts de 2 relais*
*Les contacts des relais sont de type « inverseur »
Capacité des contacts NO (Norme UL)
AC : 10A sous 250V (Cos phi de 1)
DC : 10A sous 30V Max
Capacité des contacts NF (Norme UL)
AC : 7A sous 250V (Cos phi de 1)
DC : 7A sous 30V Max
Alimentation
L’IPX800 V5 doit être alimentée avec une tension comprise entre 11 et 18V dc.
L’alimentation peut se faire de 2 manières :
- avec l’alimentation X-PSU20 raccordée à une des 2 RJ45 Powered EBX (Repère 2, figure 1),
- par l’entrée 12V dc sur bornier (Repère P, figure 2), soit par le connecteur 2.1mm (repère P, figure 1).
Alimentation par X-PSU20
L’utilisation de l’alimentation X-PSU20 apporte des fonctions supplémentaires par rapport à une alimentation classique, comme la commutation intelligente des relais, ou la possibilité d’ajouter une batterie 12V au système, pour avoir un fonctionnement de secours, en cas de coupure de courant électrique.
La commutation intelligente des relais permet de limiter les appels de courants lors de la commutation de circuit et préserve ainsi la durée de vie des contacts de relais. Cette fonction est particulièrement adaptée à la commutation des lampes leds, qui génère un courant d’appel très important, à la mise sous tension.
Les liaisons par RJ45 « Powered EBX » permettent un câblage simple, fiable et sans erreur de l’alimentation et du bus EBX avec un seul câble. Des bretelles RJ45 classique type câblage droit peuvent être utilisées.
Les extensions de la famille V4 ne peuvent pas bénéficier de la connexion « Powered EBX » et devront être alimentées via le bornier 12 volts à 3 pôles de la X-PSU. Les extensions bénéficieront par conséquent de la protection par batterie.
Exemple d’alimentation d’un X-4VR
La X-PSU possède un contact sec qui change d’état lorsque l’alimentation bascule sur batterie en cas d’absence de tension secteur. Cette information peut être récupérée sur IPX800 V5 afin d’exécuter des scénarios ou d’envoyer des notifications. Ce contact sec devra être relié à une entrée digitale. Sur le schéma précédent, c’est l’entrée digitale 1 qui est utilisée.
NB : le raccordement de la X-4VR avec le bus EBX n’est pas représenté sur ce schéma.
Alimentation par bornier 12V
L’alimentation de l’IPX800 V5 peut être réalisée avec une alimentation 230v / 12v dc Meam Well.
Toutes les extensions devront être alimentées par leur bornier 12V.
Alimentation par jack DC 2.1mm :
Plus pratique pour les tests sur table, il est possible d’alimenter l’IPX800 V5 avec une alimentation classique 230V/12V DC 500mA minimum, muni d’une prise jack 2.1mm (diamètre 5.5mm) avec pole positif au centre.
Réseau
Pour avoir accès à l’interface de l’IPX800 V5, il est impératif de la connecter à un réseau Ethernet (switch, box, routeur) via sa prise RJ45 (Figure 1, Repère 4).
Une fois l’IPX800 V5 alimentée et connectée au réseau, les voyants Power et Link doivent être allumés.
Détection de l'IPX800 V5
Afin de pouvoir utiliser correctement les utilitaires de configuration, assurez-vous que Java est correctement installé sur votre ordinateur. Si ce n’est pas le cas installez le logiciel Java.
Téléchargez ensuite l’archive disponible sur notre site (rubrique téléchargements) contenant les fichiers de mise à jour, la documentation ainsi que les logiciels utilitaires pour l’IPX800 V5.
Une fois le dossier téléchargé et décompressé, allez dans le répertoire « utility » et lancez l'utilitaire « GCE Scan Device ».
Cliquez sur le bouton « Scan Devices ».
L'utilitaire détecte tous vos produits GCE présents sur le réseau local et vous indique leur adresse IP.
Double-cliquez directement sur l'adresse IP pour vous connecter sur la page de login de l’IPX800 V5 ou bien renseignez cette adresse IP la dans la barre d’adresse d’un navigateur internet.
Dans le cas où le firewall demanderait une autorisation d'accès au réseau, répondez « oui ».
Si votre réseau ne dispose pas de serveur DHCP, l'adresse par défaut de l'IPX800 V5 est 192.168.1.250. C’est notamment le cas lorsque vous raccorder l’IPX800 V5 directement à votre ordinateur (un câble croisé peut être nécessaire sur certains PC). Dans ce cas, vous devrez configurer votre PC avec une adresse IP fixe en 192.168.1.xxx et pourrez ensuite accéder à l’interface de l’IPX en tapant dans la barre d’adresse de votre navigateur « http://192.168.1.250 ».
Il est possible de paramétrer l’IPX800 V5 avec une adresse IP fixe, pour ce faire, une fois connecté à son interface, rendez-vous dans l'onglet Système/réseau puis désactivez le mode DHCP et configurez des paramètres IP compatibles avec votre réseau. La sauvegarde de votre nouvelle configuration va redémarrer votre IPX800 V5 et vous pourrez y accéder via sa nouvelle adresse IP.
Connexion à l’Interface Utilisateur
L’IPX800 V5 dispose d’une interface utilisateur accessible directement depuis un navigateur internet.
L’interface utilisateur est le point d’entrée de l’IPX800 V5. Elle permet de configurer, programmer et contrôler toutes les entrées/ sorties ainsi que des périphériques externes comme des extensions ou des objets connectés distants.
Lors de la 1ere connexion, la page d’identification s’ouvre.
Pour vous authentifier, tapez :
Username : root
Password : root
Attention les accès « root » ont le plus haut niveau d’accès de l’IPX800 V5. Pour des raisons de sécurité, il est vivement conseillé de changer les mots de passe par défaut.
Le menu principal de l’IPX800 V5 se situe sur la barre verticale gauche et donne accès à quatre sous-menus.
Le menu DASHBOARD donne l’accès aux tableaux de contrôle
Le menu LINK dirige vers la programmation par liens
Le menu RULE ENGINE renvoie vers le moteur de scénarios
Le menu SYSTEM donne l’accès à la configuration système de l’IPX800 V5
Le menu SYSTEM regroupe l’ensemble des paramètres de l’IPX800 V5. Il est important de bien configurer cette partie avant de vous lancer dans la programmation et l’édition de Dashboard.
Système : Infos
Cliquer sur l’icône INFOS permet d’obtenir des informations générales telles-que l’adresse MAC, le nom Netbios de l’IPX800 V5 et les versions de l’IHM et du firmware.
Système : Réseau
Cliquer sur l’icône NETWORK permet d’accéder à la page de configuration réseau. Par défaut l’IPX800 V5 est configurée en DHCP. Dans ce mode une adresse est automatiquement attribuée à l’IPX800 par la box du fournisseur d’accès internet ou le routeur présent sur le réseau. Pour éviter un changement d’adresse IP, il est préférable soit de configurer l’adresse de l’IPX800 V5 en adresse IP Fixe (DHCP OFF) soit d’attribuer un bail DHCP statique directement dans les paramètres du routeur. Dans le deuxième cas laissez DHCP sur ON et reportez-vous au mode d’emploi de votre routeur pour mettre en place cette règle.
Système : Sécurité
Cliquer sur l’Icône SECURITY permet d’accéder à la sécurisation des accès web par connexion HTTPS. L’IPX800 V5 dispose en ce domaine des dernières innovations en termes de sécurité informatique.
Afin de simplifier la configuration de l’accès sécurisé HTTPS, l’IPX800 V5 dispose d’un mécanisme permettant la génération automatique d’un certificat de sécurité valide et certifié par une autorité compétente. Il suffit simplement de renseigner un nom de domaine valide et une adresse email afin de lancer la génération du certificat. Veuillez noter qu’une règle de redirection du port 443 vers l’adresse IP de l’IPX800 V5 doit être créée dans le routeur ou la box du FAI pour que la génération du certificat fonctionne correctement.
Algorithmes et protocoles de cryptographie supportés :
TLS 1.0, TLS 1.1 & TLS 1.2, SSL/TLS session resumption, Diffie-Hellman (DH) key agreement, DSA signature scheme, RSA key agreement, MD5, SHA-1 & SHA-256 hash algorithms, RC4 stream cipher, IDEA, DES, 3DES, AES, Camellia, SEED & ARIA block ciphers, X.509 certificate, CRL & key parsing.
DTLS 1.0 & DTLS 1.2 support, GCM & CCM ciphers modes (AEAD), Elliptic Curve Cryptography (ECC), ECDH key exchange, ECDSA signature scheme, PSK key exchange mechanism, Raw Public Keys (RPK).
TLS 1.3 support, ChaCha20Poly1305 (AEAD), X25519 and X448 elliptic curves, EdDSA signature scheme (Ed25519 & Ed448), session tickets, early data (TLS 1.3)
Important:
- En HTTPS les accès distants se limitent uniquement aux dashboards en mode utilisateur. L’accès complet à l’interface reste disponible en http.
- Le nom de domaine doit pointer sur l’adresse de votre box internet
- Pour que le nom de domaine soit opérationnel, il faut attendre au moins 24h pour la propagation des DNS
- Le port 443 externe de votre box internet doit être redirigé sur le port 443 de l’IPX800V5 (règle NAT à mettre en place dans votre box internet). Cette règle doit être en place au moins le temps de la génération, de l’installation ou du renouvellement du certificat. Ensuite vous avez la possibilité d’utiliser le port externe de votre choix.
Système : Dyndns
Cliquer sur l’icône DYNDNS permet d’accéder à la page de configuration du Dns dynamique.
Dans le cas où l’adresse IP publique fournie par votre fournisseur d’accès n’est pas statique et que vous souhaitiez mettre en place un accès distant, il est possible d’utiliser un service de DynDNS afin de pouvoir bénéficier d’une adresse publique permanente pour joindre votre IPX800 V5.
Vous pourrez activer ce service en indiquant les identifiants et paramètres de connexion qui vous auront été fournis par votre fournisseur de service DynDNS.
Système : Horloge
Cliquer sur l’Icône CLOCK permet d’accéder à la configuration du temps. L’IPX800 V5 dispose d’une horloge interne qui lui permet d’être à l’heure même en l’absence d’une connexion internet. En complément il est possible de synchroniser l’horloge interne avec un serveur de temps réseau « Network time protocole » ou NTP. Une fois synchronisée, l’horloge interne de l’IPX800 est régulièrement mise à jour par le serveur NTP distant garantissant ainsi une précision parfaite du temps. L’horloge interne est maintenue grâce à un super-condensateur. Le bouton Auto day light permet d’avoir la gestion automatique du changement d’heure été/hiver.
Système : SMTP
Cliquer sur l’Icône SMTP permet d’accéder à la page de configuration pour l’envoi d’email. L’IPX800 V5 dispose du service Simple Mail Transfer Protocol et offre la possibilité d’envoyer des emails à un ou plusieurs correspondants. Pour garantir l’envoi d’email de façon sécurisée, il est important de configurer cette page avec les paramètres du serveur d’email de votre fournisseur d’accès internet ou avec ceux de votre fournisseur de boite Email.
Système : MQTT
Cliquer sur l’Icône MQTT permet d’accéder à la page de configuration du client MQTT. MQTT est un protocole de messagerie open source largement répandu dans l’IoT. Il permet d’établir des communications entre différents appareils connectés supportant ce service. L’IPX800 V5 dispose de la possibilité d’envoyer et recevoir des messages MQTT afin d’interagir avec d’autres équipements IP. Tous les paramètres et états présents dans l’IPX800 peuvent être utilisés et envoyés via MQTT. De même que les messages MQTT reçus par l’IPX800 V5 peuvent mettre à jour des états, des variables, déclencher des scénarios etc…
Pour utiliser MQTT dans l’IPX800 V5 vous devez configurer cette page avec l’adresse du serveur MQTT ainsi que vos identifiants de connexion.
Pour une sécurité maximale, le chiffrement de vos messages, entre IPX800 V5 et le serveur distant, avec le TLS 1.3 est disponible via l’activation du bouton SSL. (Protocole MQTTS)
Système : Apikey
Cliquer sur l’icône APIKEY permet d’accéder à la page de création des apikeys.
Les apikeys sont indispensables pour utiliser l’interface de programmation API de l’IPX800 V5. En effet l’IPX800 V5 dispose d’une API REST ou RESTFul. Ce format est un standard du WEB et est particulièrement utile dans les communications machine à machine (M2M) ou les interactions avec un logiciel externe. Dans ce cas il est possible pour le logiciel externe de prendre la main sur une partie des fonctions de l’IPX800 V5 y compris la configuration, le pilotage de scénarios, d’objets etc. Compte tenu des possibilités de l’API, celle-ci est sécurisée par une clef unique APIKEY. Il est possible d’attribuer un niveau d’accès « user » ou « superviseur » pour chaque clef en fonction des droits que l’on souhaite donner au logiciel externe. Pour plus de sécurité l’accès peut être également filtré par adresse IP. Il est possible de créer jusqu’à 4 clefs APIKEY.
Système : Thèmes
Cliquer sur l’Icône THEMES permet d’accéder à la page de création et d’édition de thèmes. L’IPX800 V5 dispose d’un puissant outil permettant la personnalisation de l’interface utilisateur. Les couleurs, les ombrages et les effets peuvent être modifiés et sauvegardés. Les thèmes peuvent être importés et exportés. Des exemples de thèmes sont disponibles en téléchargement sur notre site. Le bouton USE permet d’activer immédiatement le thème pour l’utilisateur en cours.
Pour éditer un thème il suffit de cliquer sur Edit pour voir apparaitre la barre d’édition de thème sur la partie droite de l’interface. Durant l’édition d’un thème, la navigation dans l’interface est disponible afin de visualiser les changements directement sur chaque page.
Pensez à sauvegarder le thème après modification, en cliquant sur le bouton en bas de la fenêtre d’édition.
Exemple de thème Métal Blue
Système : Tableaux de bord
Cliquer sur l’Icône DASHBOARDS permet d’accéder à la page de configuration des tableaux de bord. L’IPX800 V5 permet d’avoir jusqu’à 12 tableaux de bord classiques et 6 vues de type Liveview.
Les tableaux de bord classiques sont composés de différents widgets organisés sur une grille fixe.
Les Liveviews sont composés de widgets librement positionnables qui sont posés en superposition sur une image ou une vidéo. Ils permettent de réaliser des panneaux de contrôle et des usages en réalité augmentée.
Tous les tableaux de bords et vues sont exportables et ré-importables. Dans le cas d’une réimportation il faudra recréer les dépendances, puis venir rééditer chaque widget afin de rendre le tableau de bord de nouveau opérationnel. La mémoire pour chaque tableau de bord est impactée par le nombre de widgets. Une jauge d’usage mémoire permet de vérifier la quantité de mémoire disponible.
Exemple de tableau de bord classique
Exemple de vue Liveview
Système : Utilisateurs
Cliquer sur l’Icône USERS permet d’accéder à la page de configuration des utilisateurs. L’IPX800 V5 peut gérer jusqu’à 6 utilisateurs différents. Pour chaque utilisateur, il est possible d’attribuer des droits d’accès, modifier le choix du langage, le thème, le mot de passe et les tableaux de bord qui lui seront accessibles (les listes des tableaux de bord et des vues permettent une sélection multiple).
Les connexions ont une durée de vie limitée (Timeout). L’utilisateur est automatiquement déconnecté lorsque la limite de temps est atteinte.
Les niveaux de permissions de l’IPX800 V5:
- Niveau 0 : Le mode Observateur permet uniquement de consulter les tableaux de bord.
- Niveau 1 : Le mode Utilisateur autorise l’usage des tableaux de bord.
- Niveau 2 : Le mode Opérateur permet de programmer l’IPX800 V5.
- Niveau 3 : Le mode Administrateur permet de modifier les paramètres systèmes.
- Niveau 4 : Le mode Root donne un accès total à l’IPX800 V5.
Système : Unités
Cliquer sur l’Icône UNITS permet d’accéder à la page de configuration des unités. Les unités peuvent être associées à des valeurs analogiques pour définir leur plage de valeurs. Pour le moment, seules les unités RAW, REAL sont gérées. Toute nouvelle unité créée aura un fonctionnement REAL.
Exemple : Une variable Analog 8 a une plage de valeurs comprise entre 0 et 255.
Valeur RAW = Plage de 0 à 255
Valeur Réelle = Plage de -128 à +127
La modification de la plage de valeur d’une variable peut être intéressante dans le cadre de calculs entre plusieurs variables ou tout simplement pour marquer une variable avec une unité.
Système : Historiques
Cliquer sur l’Icône LOGS permet d’accéder à la page de visualisation des enregistrements systèmes. L’IPX800 V5 surveille en permanence ses composants systèmes vitaux. (Mémoire, CPU, RAM, taches système, etc.)
En cas de défaillance même mineure d’un de ces éléments, un enregistrement est automatiquement créé afin d’en conserver la trace.
Système : Mémoire
Cliquer sur l’icône MEMORY permet d’accéder à la page de visualisation de la mémoire de l’IPX800 V5. Cela permet également de connaitre le nombre maximum d’éléments, objets, variables, extensions utilisables dans le système. Pour chaque famille, le nombre d’éléments créés et le nombre maximum d’éléments disponibles sont affichés. Un lien sur la droite permet d’accéder à la liste d’éléments (collection) déjà présents dans le système.
L’exemple ci-dessous indique que 375 IO sont créées dans le système sur 3072 disponibles.
Système : Mise à jour
Cliquer sur l’icône FILE UPLOAD permet d’accéder à la page de téléversement des fichiers de mise à jour de l’IPX800 V5. Seuls les fichiers .ipx et .bin sont supportés.
La mise à jour de l’IPX800 se fait toujours par l’intermédiaire de 2 fichiers.
1 : Mise à jour du micrologiciel (Firmware)
Sélectionner le fichier .ipx et cliquer sur Upload
Une barre de progression vous indique l’avancement du téléchargement.
Si le téléchargement s’est correctement déroulé, l’IPX800 V5 se met automatiquement à jour.
L’opération dure quelques minutes et ne nécessite aucune intervention de votre part.
Attention ne coupez surtout pas l’alimentation durant la mise à jour.
Vous pouvez suivre l’avancement de la mise à jour via les voyants de l’IPX800 V5
Etape 1 : Effacement de la mémoire de l’IPX800 V5. Les voyants Reset et Status sont est allumés fixe.
Etape 2 : Ecriture du nouveau programme dans la mémoire de l’IPX800 V5. Le voyant Reset est allumé fixe et le voyant Status clignote en fonction des données transférés.
Etape 3 optionnelle : Reset des paramètres d’une nouvelle fonction implémentée. Le voyant reset est allumé fixe et le voyant Status est éteint.
Etape 4 : L’IPX800 V5 redémarre et le voyant LINK s’allume fixe
La mise à jour est terminée et vous avez à nouveau accès à l’interface de l’IPX800 V5.
2 : Mise à jour de l’application WEB
Sélectionner le fichier .bin et cliquer sur Upload
Une barre de progression vous indique l’avancement du téléchargement.
Si le téléchargement s’est bien passé alors l’IPX800 va redémarrer.
Attendre que l’IPX800 soit de nouveau sur le réseau pour se connecter à l’interface.
Remarque :
Les mises à jour sont téléchargeables sur le site GCE, rubrique « Téléchargement »
Système : Configuration
Cliquer sur SAVE/RESTORE permet d’accéder à la page de sauvegarde et de restauration du système.
Une fois l’IPX800 V5 programmée et en service, il est vivement conseillé de faire une sauvegarde complète du système en cliquant sur Save (une sauvegarde durant la programmation peut également être intéressante à réaliser). Un fichier de sauvegarde du type config_220921.gce sera automatiquement créé. Il vous suffira d’archiver ce fichier pour pouvoir le restaurer à une date ultérieure. Veuillez noter que le nom de fichier est généré avec la date du jour de sauvegarde.
Pour restaurer un fichier de sauvegarde il suffit de cliquer sur Restore, d’aller chercher sur votre ordinateur le fichier de sauvegarde et de cliquer sur Upload pour recharger la configuration.
Une barre de progression vous indique l’avancement de la restauration du système.
Une fois la restauration terminée, l’IPX800 V5 redémarre.
L’icône Factory reset (Hard reset) permet de restaurer l’IPX800 V5 en mode usine. Si vous lancez un Factory reset, l’ensemble de vos paramètres (configurations, personnalisations, etc…) seront effacés et l’IPX800 V5 redémarrera vierge de toute configuration. Veuillez-vous assurer d’avoir fait une sauvegarde de votre configuration avant d’effectuer un Factory reset.
Le menu dashboard permet d’accéder aux tableaux de bord. Ces derniers permettent d’afficher une vue sous forme d’interface graphique interactive. Cela offre aux utilisateurs du système la possibilité de visualiser et/ou de contrôler différents éléments tels que les objets et les services IP externes communiquant avec l’IPX800, les extensions raccordées au système via Bus EBX, Bus EXT et les circuits électriques connectés directement sur l’IPX800.
En cliquant sur la roue dentée du menu supérieur, vous pouvez attribuer une icône au dashboard.
Les dashboards sont entièrement éditables et personnalisables. Ils sont constitués de widgets qu’il suffit d’ajouter sur la page. Les widgets sont regroupés par catégories. Selon le type de ressource à afficher ou à piloter, il faudra choisir le widget correspondant. Chaque widget dispose également d’un grand nombre de personnalisations afin de vous permettre de créer des tableaux de bord uniques, correspondant exactement à l’usage que vous souhaitez
La collection de widgets est en permanente évolution.
Pour accéder à la liste de widgets il faut :
- Avoir un niveau root ou administrateur
- Déverrouiller le cadenas du dashboard
- Ajouter un widget et cliquer sur Edit
- Choisir un widget parmi la liste proposée
Nous vous conseillons d’expérimenter les différents widgets afin d’en connaitre leur fonction et leur apparence. Les widgets peuvent être affichés sur le dashboard sous 3 tailles différentes.
Il est également possible de les dupliquer, redimensionner ou de les transférer d’un dashboard vers un autre en cliquant sur l’icône en haut à gauche de la fenêtre.
L’IPX800 V5 a été conçue pour permettre d’afficher ses statistiques de performance. Ainsi plusieurs paramètres sont disponibles à l’affichage :
Nb Connections Running | Nombre de connexions http simultanées |
Period (Charge) | Charge système prise par la gestion du système de temps (timer, horloge, délais, etc…) |
App (Charge) | Charge système prise par la gestion des objets |
Rule-Engine (Charge) | Charge système prise par le moteur de scénario |
EBX (Charge) | Charge système prise par le bus EBX |
BSP (Charge) | Charge système prise par l’acquisition des IO physiques |
Period(Cycle) | Temps d’exécution de la tâche de gestion du système de temps |
App (Cycle) | Temps d’exécution de la tâche de gestion des objets |
Rule-Engine (Cycle) | Temps d’exécution de la tâche de gestion du moteur de scénario |
EBX (Cycle) | Temps d’exécution de la tâche de gestion du bus EBX |
BSP (Cycle) | Temps d’exécution de la tâche d’acquisition des IO physiques |
Heap Free | Allocation mémoire dynamique totale |
Delta Heap Free | Utilisation de la mémoire dynamique |
Pour une meilleure expérience d’utilisation, deux types de pages sont disponibles : le type Dashboard et le type Liveview.
Le type Dashboard
Ce type de présentation permet de créer un tableau de bord complet avec une multitude de widgets différents. Il est possible de créer jusqu’à 12 Dashboards au total, chacun d’eux peut être assigné à un ou plusieurs utilisateurs depuis la page Système.
L’apparence des widgets dépendra également du thème de couleurs que vous lui associerez, chaque thème comprenant 2 jeux de couleurs. Les widgets sont de type Responsive. Leur contenu s’adapte automatiquement à la taille fixée.
Prenons l’exemple du widget Météo :
1x1 | 2x1 | 2x2 |
Le type Liveview
Ce type de présentation permet de créer un visuel réaliste d’une scène car le fond de la page peut être remplacé par une image ou une vidéo. Il est possible de créer jusqu’à 6 Liveviews au total, chacun d’eux peut être assigné à un ou plusieurs utilisateurs depuis la page Système. Le positionnement des widgets est libre, sans grille prédéfinie, il est donc possible de choisir précisément leur emplacement par rapport à une image d’arrière-plan.
Exemple de vue Liveview pour la gestion d’une piscine
Le contenu du widget s’adapte automatiquement à la taille fixée. Le dimensionnement se fait en cliquant sur le coin droit en bas du widget. Vous pouvez choisir les widgets parmi une liste classée en catégories, en fonction de ce que vous souhaitez afficher ou piloter. La liste évolue au fil des mises à jour.
Ce menu permet de programmer des fonctions simples telles que le pilotage d’une sortie relais en fonction d’une entrée digitale, ou bien la régulation d’un thermostat en fonction d’une acquisition de température par exemple.
Le menu supérieur permet de sélectionner le type de ressource à configurer.
Vous pouvez ainsi avoir accès aux ressources
· propres à l’ipx800 (entrées digitales, sorties relais, analogiques, …),
· des extensions et de leurs entrées/sorties,
· des objets comme les temporisateurs, chronomètres, télérupteurs, ...,
· des variables systèmes ou entrées/sorties virtuelles,
· des plugins.
Lorsqu’un menu est sélectionné, un sous-menu propose les objets de la catégorie.
Ici, le menu Plugin propose de configurer le plugin « Weather » ou « HUE Light »
Sur chacune des pages de ce menu, une bulle d’information est présente pour expliquer l’utilisation de ce qui est affiché sur la partie droite de l’écran.
Une autre bulle permet de sélectionner l’objet à configurer, de créer des nouvelles ressources dans le même type, ou d’accéder à la collection de ce type d’objets.
La librairie d’objets
La librairie présente une collection complète d’objets, pouvant créer des liens avec d’autres objets.
Les tuiles pourront être déposées sur d’autres objets à condition de vérifier ces contraintes :
- Un objet pourra être déposé sur l’entrée d’un autre objet, à condition que la sortie du premier soit du même type que l’entrée du second (analogique ou digital)
- Un objet pourra être déposé sur la sortie d’un autre objet à condition que l’entrée du premier soit du même type que la sortie du second (analogique ou digital).
- Une valeur analogique 8, 16 ou 32 bits pourra être glissée sur une autre valeur analogique, quelle que soit son poids (8, 16 ou 32).
- Si une valeur analogique est versée dans une variable de poids supérieur, la valeur est inchangée.
- Si une valeur analogique est versée dans une variable de poids inférieur, il en résulte un résultat tronqué selon le poids de la seconde.
La majorité des objets disposent d’une entrée digitale virtuelle d’activation nommée ON/OFF.
La catégorie « IPX800 »
Relais (CMD) : Ces objets permettent de modifier l’état d’une sortie relais, lors d’un changement de leur valeur, cette dernière sera appliquée à la sortie associée. Ils ne pourront être déposés que sur la sortie d’un autre objet.
Relais (Etat) : Objets qui permettent de connaître l’état d’un relais. Si le relais associé est fermé, leur valeur est à 1, sinon 0. Ces objets ne pourront être déposés que sur l’entrée d’un autre objet.
Entrée digitale (Din) : Objets qui permettent de connaitre l’état de l’entrée digitale associée. Ils prennent la même valeur que l’entrée physique associée. Ils ne pourront être déposés que sur l’entrée d’un autre objet.
Entrée analogique (Ain) : Objets qui permettent de connaître la valeur analogique mesurée sur l’entrée analogique physique associée.
IPX800 (Reset) : Cet objet prend la valeur 1 ou 0. Lorsqu’il est activé, l’ipx800 V5 est réinitialisée (Warm reboot). Cet objet ne peut être déposé que sur la sortie d’un autre objet.
La catégorie « Extensions »
Les objets de cette catégorie représentent toutes les extensions fabriquées par GCE.
En sélectionnant la tuile correspondant à l’extension éponyme, vous aurez accès à ses entrées, ses sorties et ses variables.
La catégorie « Objets »
Fonction : Permet d’appliquer une formule de calcul prédéfinie ou personnalisée à une entrée analogique ou une variable analogique virtuelle. Le résultat est de type analogique.
L’objet Fonction pourra être lié à l’entrée analogique d’un autre objet. Pour changer le nombre de décimales sur le résultat, il est nécessaire de lier une variable analogique sur sa sortie et de définir la précision sur cette dernière. Cette variable pourra alors être utilisée à son tour.
Push : Objet pouvant prendre la valeur 1 ou 0. Il pourra être déposé sur la sortie de type digitale d’un autre objet. Lorsque Push prend la valeur 1, le message correspondant à sa valeur sera transmis (si défini).
Preset : Objet ayant une entrée digitale et une sortie analogique. Il permet d’appliquer une valeur analogique prédéfinie à un autre objet, en fonction de la valeur de son entrée (0 ou 1)
Le Preset peut donc être lié à la sortie digitale d’un autre objet. Il peut également être lié à l’entrée analogique d’un objet afin de lui conférer sa valeur (par exemple une consigne sur un variateur, un thermostat, …)
Mail : Objet pouvant prendre la valeur 0 ou 1. Il peut être déposé sur la sortie digitale d’un autre objet. Selon la valeur prise par son entrée, il enverra un courriel modélisé aux destinataires définis.
Calendrier : Objet de type digital pouvant prendre la valeur 0 ou 1. Il pourra donc être déposé en entrée ou en sortie d’un objet, à condition que celles-ci soient également de type digital.
Délais : Objet permettant l’application d’un retard à l’enclenchement d’une IO. L’IO passera à l’état ON lorsque le délai sera écoulé. L’objet peut prendre la valeur 0 ou 1. Le temps restant est récupérable dans une variable analogique.
Décompte : Objet permettant d’appliquer une temporisation à une IO. L’IO passera à l’état OFF lorsque le décompte de la temporisation sera terminé. Le temps restant est récupérable dans une variable analogique.
Chrono : Objet de type analogique. Il pourra être déposé sur l’entrée ou la sortie analogique d’un autre objet. Cet objet compte le temps passé lorsque son entrée digitale « Start » est à l’état ON.
Le temps mesuré est récupérable dans une variable analogique.
Impulsion : Objet de type digital, il peut prendre la valeur 0 ou 1. Il est la combinaison d’un objet « délai » et d’un « décompte ». Sa sortie sera activée après écoulement du délai, jusqu’à écoulement de la temporisation. Pour un nouveau fonctionnement, il faudra que son entrée DEPART repasse à l’état Off puis à nouveau à On.
Clignotant : Objet de type digital, il peut prendre la valeur 0 ou 1. Cet objet émet des impulsions tant que son entrée DEPART est activée.
Comparateur : Objet de type digital permettant la comparaison de deux valeurs analogiques A et B et renvoyant un état logique (1 si la comparaison est vraie, sinon 0). Vous pourrez le déposer sur un objet ayant une sortie digitale pour piloter les entrées START ou ENABLE, ou sur une entrée digitale pour récupérer le résultat de la comparaison.
Vous pourrez également lier des objets de type analogiques sur ses entrées A et B.
Compteur : Objet de type analogique ayant de nombreuses entrées et sorties. Il permet le comptage ou le décomptage d’impulsions sur ses entrées Inc et Dec.
Vous pourrez le déposer sur l’entrée analogique d’un objet pour récupérer sa valeur.
Vous pourrez également le déposer en sortie d’objets digitaux ou analogiques pour établir son pilotage ou son initialisation.
MQTT publish : Objet permettant l’envoi de données vers un serveur MQTT. Le nombre de données transmissible est paramétrable en ajoutant simplement des champs dans l’édition du widget. Il peut s’agir de l’état d’une IO virtuelle ou bien de la valeur d’une variable analogique.
MQTT subscribe : Objet permettant la réception de données depuis un serveur MQTT. Il est possible de recevoir une seule donnée par objet et cette donnée peut être transmise dans une IO virtuelle ou bien dans une variable analogique.
MQTT all : Objet permettant l’envoi et la réception de données MQTT. Une seule donnée est possible à configurer par objet et l’information peut être de l’état d’une IO virtuelle ou bien de la valeur d’une variable analogique.
Thermostat : Objet de type digital prenant la valeur 1 ou 0 en sortie en fonction d’une hystérésis entre une valeur mesurée et une valeur de consigne ou bien une valeur paramétrable avec 3 presets (confort, Eco et Hors Gel). Un cycle d’hystérésis permet d’éviter à ce que la sortie change d’état trop rapidement : Il faut que la valeur mesurée descende en-dessous de la valeur basse pour que la sortie passe à 1 et remonte au-dessus de la valeur haute pour la repasser à 0. Les valeurs hautes et basses sont calculées suivant les formules suivantes :
Une sortie défaut permet de détecter si la valeur mesurée n’a pas changée depuis un temps paramétrable supposant un défaut de mesure.
Télérupteur : Objet de type digital prenant les valeurs 1 ou 0.
Il inverse l'état de sa sortie (bistable) à chaque impulsion sur son entrée (monostable)
Si vous liez une variable de type IO sur son entrée, vous devrez utiliser un objet de type « décompte » pour que l’entrée repasse automatiquement à 0.
Monostable : Objet de type digital prenant la valeur 1 ou 0.
Le monostable génère une impulsion sur sa sortie (monostable) à chaque changement d'état de son entrée (bistable).
Appui long : Objet présentant deux sorties de type digital (1 ou 0). La sortie nommée « Appui long » s’active si l’appui pendant tout le temps défini, en deçà, c’est l’autre sortie qui s’active.
Double click : Objet présentant deux sorties de type digital (1 ou 0). La sortie nommée « Double click » s’active si deux appuis sont faits dans le temps imparti, sinon, c’est l’autre sortie qui s’active.
Au-delà de deux appuis, la sortie standard s’active ou se désactive.
Ping Watchdog : L’objet est de type digital, il prend donc la valeur 1 ou 0.
Si le nombre défini de tentatives a échoué, l’objet prend la valeur 1, sinon 0.
Fader : Objet de type analogique. Il permet de générer un signal vers une sortie analogique virtuelle 8bits (0-255) qui évolue entre deux valeurs (min et max) durant le temps paramétré en vitesse (manuellement ou via une entrée analogique virtuelle). Il est possible de choisir si le signal reboucle en permanence ou bien s’il est ponctuellement lancé avec l’entrée digitale virtuelle Start. Deux options permettent de paramétrer si le signal augmente (gradation montée) ou bien s’il diminue (gradation descente) ou bien les deux, l’un après l’autre.
La catégorie « Variables »
IO virtuelles : Ce type de variable peut prendre la valeur 0 ou 1. Elles pourront être déposées sur les entrées d’un autre objet pour lui appliquer la même valeur, ou sur une sortie pour en prendre la valeur.
Analogiques virtuelles : Ces variables permettent de stocker n’importe quelle valeur, de 8 à 32 bits.
Attention lorsque vous définissez leur précision (nb de décimales), leur plage de valeur est modifiée.
Il est donc important de connaître l’ordre de grandeur des valeurs à stocker.
Elles pourront être déposées en entrée comme en sortie d’un autre objet.
Edition de Lien
Tous les objets ou ressources de l’ipx800 V5 présentent des entrées et des sorties, sur lesquelles il est possible de créer des liens avec d’autres ressources ou des scènes.