Différences entre les versions de « IPX800 V5 »

De GCE Electronics
Aller à la navigation Aller à la recherche
(Page créée avec « {{sommaire|niveau=3|flottant=left}} Niveau de mise à jour : 4.04.04 == '''Présentation''' == {{Infobox IPX800 | titre = IPX800 V4 | image = Presentati… »)
 
 
(98 versions intermédiaires par 4 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
{{sommaire|niveau=3|flottant=left}}
{{sommaire|niveau=4|flottant=left}}
Niveau de mise à jour : 4.04.04
Niveau de mise à jour : 5.5.8 (29/8/2024)


== '''Présentation''' ==
== '''Présentation''' ==


{{Infobox IPX800
{{Infobox IPX800
  | titre        = IPX800 V4
  | titre        = IPX800 V5
  | image        = Presentation.png
  | image        = V5-presentation.png
  | famille      = IPX800 V4
  | famille      = IPX800 V5
  | alimentation = 10V à 18V continus
  | alimentation = 10V à 18V continus
  | dimensions  = 9 [[Lexique#Emplacements Din|emplacements Din]]
  | dimensions  = 9 [[Lexique#Emplacements Din|emplacements Din]]
  | consommation = 0.9 Watt
  | consommation = 1.2 Watt
  | indice_IP    = IP20
  | indice_IP    = IP20
  | relais      = 8 extensible à 56
  | relais      = 8 extensible à 88
  | entrée_digit = 8 extensible à 56
  | entrée_digit = 8 extensible à 152
  | entrée_anal  = 4 (10 bits)
  | entrée_anal  = 4 (16 bits)
}}
}}


==='''L’IPX800 V4 en bref'''===
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.
Serveur Ethernet autonome permettant de vérifier, contrôler, piloter et automatiser vos appareils depuis internet avec votre ordinateur, tablette ou smartphone.<br>
 
L'IPX800V4 ne nécessite pas l'installation d'une application dédiée ou le stockage d'information. Vous vous connectez directement sur cette dernière avec un simple navigateur internet.<br>
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…
L'IPX800V4 est entièrement personnalisable et configurable pour de diverses applications : <br>
 
::* chauffage,
== '''Caractéristiques''' ==
::* éclairage,
 
::* arrosage,
* Processeur Arm 32 Bits cadencé à 480Mhz
::* volets roulants,
* OS Multitâche Temps réel
::* portail automatique,
* Gestion IPV4 (IPV6 ready)
::* etc.
* 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 les surtension jusqu'à 15Vdc) (Commutation à la masse)
* 4 Entrées analogiques 0/3.3V 16 bits
* 2 x 2 entrées TOR 4/30vdc.  Opto-isolées 5kv
* 4 sorties collecteurs ouverts. Opto-isolées 5kv (courant maximum de commutation : 2mA, non compatible avec pilotage direct de relai ; à partir du N° de série 2311-00456-0001 les sorties ont un courant maximum de commutation de 35 mA).
* 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}}
 
== Fixations ==
[[Fichier:V5-fixations1.png|gauche|sans_cadre|300x300px]]
 
 
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.
 
 
 
 
 
[[Fichier:V5-fixations2.png|gauche|sans_cadre|300x300px]]
 
 
 
 
 
 
 
 
 
 
 
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
 
 
 
 
 


L'ensemble de ces applications peuvent être automatisées et donc liées à des événements que vous choisissez : <br>
::* tombée de la nuit,
::* plage horaire,
::* baisse de température,
::* taux d'humidité,
::* dépassement de consommation,
::* activation d'un autre élément,
::* dysfonctionnement d'un élément présent sur le réseau,
::* etc.


Cette automatisation est rendue accessible à tous grâce à un moteur de scénario simple, ergonomique et graphique qui offre de nombreuses possibilités.


[[fichier:dashboard2.png|800px]]


Plus besoin de connaître des langages de programmation évolués pour réaliser ses scénarios. Cet exemple de tableau de bord permet de contrôler les relais en sortie de l’IPX800 V4, mais aussi ses extensions comme la X4-VR pour les volets roulants ou encore la X4-FP pour le contrôle du chauffage par fil pilote.


==='''L'IPX800 V4, quelle utilisation ?'''===
L’IPX800 V4 peut permettre le contrôle de la qualité de l’eau d’une piscine par exemple. Il faudra alors la coupler avec une extension X200-PH.


Plus généralement, lorsque vous rentrez de vos vacances, et après avoir mis votre chauffage en hors gel, il est toujours agréable de rentrer chez soi comme si le chauffage n’avait pas été coupé durant plusieurs jours : l’IPX800 V4 permet de se connecter à ses tableau de bord à distance à partir d’un navigateur internet, et donc de rallumer votre chauffage, cumulus, etc…. Il est également possible de lui envoyer un sms qui sera interprété d’une certaine manière par l’IPX800 V4 pour la même finalité (il faudra alors ajouter un module X-GSM).
== Connexions ==
Figure 1


Compte tenu des évolutions régulières de IPX800V4, certaines fonctions ou procédures peuvent avoir été modifiées ou remplacées.  
[[Fichier:V5-connexions1.png|sans_cadre|700x700px]]


'''Pour plus d’informations sur les nouvelles fonctions, contactez-nous au 0811.03.48.13. '''
1 : Bornier pour bus EBX V4. Permet de connecter des extensions V4


==='''Exemple d'installation'''===
2 : Bus Powered EBX. Connection rapide : Alimentation + bus EBX avec une bretelle RJ45
Un tableau domotique avec L’IPX800 V4 correctement raccordée à ses extensions par le Bus 2 fils :


[[fichier:Installation-baie.png]]
3 : Modbus (mise en service courant 1<sup>er</sup> trimestre 2022).


4 : Port réseau 10/100 Mbits.


[[File:Bus-V4.png|Recap|900px]]
5 : Bus Ext pour Enocean et DMX (Le X-GSM V4 n’est pas supporté)
[https://gce.ovh/wiki/images/1/1f/Bus-V4.png Télécharger le schéma à taille réelle]


A : Bornier des 4 entrées analogiques.


'''Informations relatives aux alimentations''' (couleurs se rapportant au schéma):
C : Bornier des 4 entrées opto-isolées.


{| class="wikitable"
D : Bornier des 8 entrées digitales
!|Produits GCE
 
!|Alimentation à prévoir
R : Bouton Reset
|-
 
|style="background-color:#E3ECD1"|'''IPX800 V4 et Extensions sur Bus V4'''<br>''X-8R, X-4VR, ...''
P : Prise Jack 2.1mm d’alimentation de 11 à 18V dc. Pôle positif au centre
|Prévoir un bloc d'alimentation 12 Vcc.<br>Vous pouvez vous reporter [[Consommations|ici]] pour le calcul de la puissance nécessaire
 
|-
 
|style="background-color:#CFDCED"|'''Extensions sur Bus V3 (derrière X-Bridge)'''<br>''X-400, X-200''
Figure 2
|Les extensions sont alimentées par le Bus.<br>Attention, si vous insérez un dongle EBX1, reportez vous à sa [[Dongle_EBX1|documentation]] pour les alimentations supplémentaires à prévoir ([http://gce-electronics.com/fr/carte-relais-ethernet-module-rail-din/938-bretelle-d-alimentation-rj12.html bretelle spéciale])
 
|-
[[Fichier:V5-connexions2.png|sans_cadre|700x700px]]
|style="background-color:#F1D39F"|'''Extensions sur Bus EBX'''<br>''X-ENO, X-GSM, ...''
 
|Les extensions sont alimentées par le Bus.<br>Attension, une alimentation externe peut être nécessaire si vous connectez un grand nombre d'extensions  
P : Alimentation sur bornier de 11 à 18V continu.
|}
 
C : Sorties collecteur ouvert (courant maximum de commutation : 2mA ; Non compatible avec le pilotage en direct de relais).
 
R : Bornier des 8 sorties relais. Chaque bornier regroupe les sorties contacts de 2 relais*
 
 
<nowiki>*</nowiki>Les contacts des relais sont de type « inverseur »
 
[[Fichier:V5-inverseurs.png|sans_cadre|150x150px]]
 
<u>Capacité des contacts NO (Norme UL)</u>
 
AC : 10A sous 250V (Cos phi de 1)
 
DC : 10A sous 30V Max
 
<u>Capacité des contacts NF (Norme UL)</u>
 
AC : 7A sous 250V (Cos phi de 1)
 
DC : 7A sous 30V Max
 
 
<u>Protection des relais</u>
 
Les relais doivent etre protégés par un disjoncteur d'un calibre maximum de 10A.
 
Dans le cas de commutation de circuits électriques supérieurs à 10A l'utilisation d'un contacteur externe est obligatoire.
 
Pour plus d'informations sur les normes et la protection des circuits électriques en France, consultez la norme [https://fr.wikipedia.org/wiki/NF_C_15-100 NFC15-100].
 
== 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.
[[Fichier:V5-alimentation2.jpg|centré|sans_cadre|915x915px]]
 
 
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
 
[[Fichier:V5-alimentation1.jpg|centré|sans_cadre|993x993px]]


'''Nombre maximal d'extensions :'''


Pour connaître le nombre maximal d'extensions par type, veuillez vous reporter à la page [[Consommations]]
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.


== '''Caractéristiques''' ==
NB : le raccordement de la X-4VR avec le bus EBX n’est pas représenté sur ce schéma.


===Alimentation par bornier 12V===


* 8 entrées digitales tout ou rien (contact sec sur mise à la masse), extensibles à 56
L’alimentation de l’IPX800 V5 peut être réalisée avec une [https://www.gce-electronics.com/fr/alimentations/73-alimentation-12v-125a-rail-din-ipx-800-v3.html alimentation 230v / 12v dc Meam Well].  
* 4 entrées analogiques (0-3,3V / 10bits)
* 8 sorties relais (dont 6 sur contact inverseur) 270V/10A, extensibles à 56
* 16 compteurs programmables
* 1 port d'extension RJ12 permettant d'intégrer de nouvelles technologies comme ENOCEAN (jusqu'à 24 périphériques de chaque type (actionneur, interrupteur, capteur analogique et contact magnétique) appairés à la [[X-Eno]]), le protocole [[Lexique#DMX 512|DMX 512]] (jusqu'à 128 [[Lexique#Preset|presets]] sur 512 canaux  [[Lexique#DMX 512|DMX 512]] avec la [[X-DMX]]), etc.
* 1 port d'extension filaire permettant de déporter de nombreuses I/O supplémentaires (capteurs de températures, d'humidité, de luminosité, etc...)
* Deux profils avec accès sécurisé par authentification
* Site WEB entièrement personnalisable : 8 tableaux de bords responsives personnalisables, widgets, noms des différents éléments modifiables, etc.
* Éditeur Javascript pour personnaliser et créer ses propres widgets
* Intégration de sources de données JSON et XML
* Compatible tout navigateur (optimisé pour Firefox, Google Chrome et Safari), iPhone, iPad, Android
* [[Lexique#API|API]] HTTP/JSON et M2M (pilotage TCP/IP) protégées par un mot de passe pour une compatibilité avec d'autres objets connectés (type box domotique)
* Intégration de la technologie Mi Light pour le contrôle des lampes LED RGBW compatible
* 32 [[Lexique#Ping|Ping]] Watchdog permettant de tester le bon fonctionnement d'éléments connectés au même réseau que l'IPX800V4  (détection de périphériques réseaux par [[Lexique#Ping|Ping]] ICMP)
* 32 Wake-On-Lan intégrés permettant la mise en tension d'éléments compatibles sur le réseau
* 256 horloges programmables de manière hebdomadaire ou par plages de date permettant de déclencher des actions uniques ou à chaque seconde, minute, heure, jour , mois
* 128 sorties virtuelles permettant de mémoriser un état ou encore de faire le lien entre divers scénarios : Mode Virtual IO ©
* 128 entrées virtuelles permettant d'intégrer les états d'autres éléments connectés ou de créer des entrées manuelles pilotables depuis l'interface graphique : Mode Virtual IO ©
* 32 entrées analogiques virtuelles 16 Bits permettant de mémoriser une valeur analogique ou encore d'intégrer des valeurs analogiques provenant d'autres éléments connectés  : Mode Virtual IO ©
* Mémorisation de l'état des relais, des entrées virtuelles et des sorties virtuelles en cas de coupure secteur
* 128 alertes e-mail sécurisées avec message personnalisables vers 1 à 4 adresses différentes
* 128 Notifications [[Lexique#Push|Push]] : envoi de données vers l'url de son choix en GET et POST sécurisées (Cryptage des [[Lexique#Push|Pushs]] en [[Lexique#SSL / TLS|TLS 1.1]])
* 256 scénarios personnalisables avec une logique (ET, OU, NON) événementielle, un type d'action (ON, OFF, ON/OFF ou Switch) et des actions pré-réglables : Moteurs de scénarios GX©
* Durées d'impulsion pre-delais et post-delais (Ta et Tb) configurables pour chaque relais et chaque sorties virtuelles
* Seuil réglable sur l'ensemble des données analogiques (entrée classique, extension, entrée virtuelle, compteur, etc.)
* Mise à l'heure par [[Lexique#Serveur NTP|serveur NTP]]  et/ou Horloge interne avec sauvegarde en cas de coupure réseau ou de courant (Maintien de l'heure hors tension pendant : 10 jours Max)
* Gestion fuseaux horaires et changement d'heure été/Hiver
* Configuration réseau avancé (DHCP, IP statique, port, etc.) et support du Dyn-Dns
* Initialisation soft (pas de clac relais au démarrage)
* Boîtier rail DIN pour une intégration simple dans votre installation ( Prévoir 9 emplacements)
* Alimentation 10 à 18 Volts continue (vendue séparément, distance du secteur < 3 mètres)
* Consommation : 0.9 Watt  (3.5 Watt avec les 8 relais activés)
* Réseau: 10/100Mbits, HP Auto-MDIX, cable diagnostics , Energy Efficient Ethernet (IEEE 802.3az)
* Système d'exploitation IPX-OS4 avec Webserver. Sauvegarde en mémoire flash (Pas de carte SD)
* Température d'utilisation: -10 à +60 °c @ 50% humidité
* Indice de protection IP20
* Produit fabriqué en France et garanti 1 an


'''NB : '''Les sorties relais de l'IPX800 V4 et de la X-8R sont en majorité équipés de 3 bornes.
Toutes les extensions devront être alimentées par leur bornier 12V.
Chaque relais constitue un inverseur avec un contact NO et un contact NF.
[[Fichier:V5-alimentation4.png|centré|sans_cadre|916x916px]]
Les relais 1 et 4 ne présentent que 2 bornes, le contact NF n'existe pas (symbolisé par "X")
[[Fichier:IPX800_Sorties_Relais3.PNG]]


== '''Précautions d'usage''' ==
=== Alimentation par jack DC 2.1mm : ===
{{Précautions}}
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.


== '''Prérequis – Mise en service''' ==
== Réseau ==


'''Avant de commencer, vous devez télécharger l’archive contenant les logiciels et documentations de l’IPX800 V4 sur notre site rubrique téléchargement.'''


Pour mettre en service votre IPX800 V4, installez-la où vous le souhaitez puis branchez un câble droit RJ45 entre cette dernière et votre switch, routeur, box, … Si vous souhaitez connecter directement votre appareil à votre ordinateur, un câble croisé RJ45 peut être nécessaire.
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).  


Mettez sous tension votre IPX800 V4 avec un adaptateur secteur produisant une tension de 12 Volt continus sur la prise DC 2,1mm standard (pôle + au centre) disponible sur l'IPX800 V4. Il est également possible d'alimenter une IPX800 V4 en y connectant une alimentation sur le bornier « DC Input » situé en haut à droite.
[[Fichier:V5-reseau.png|gauche|sans_cadre]]


Le voyant « Pwr » jaune doit s'allumer sur le clavier afin d'indiquer que la carte est sous tension.


Lors du démarrage, le voyant rouge associé au reset doit également clignoter avant de s'éteindre.
Une fois l’IPX800 V5 alimentée et connectée au réseau, les voyants Power et Link doivent être allumés.


Enfin, le voyant « Link » orange doit s'allumer afin d'indiquer que l'IPX800 V4 est bien connectée à votre réseau local. De même, le voyant de droite de la RJ45 doit être fixe et celui de gauche  doit clignoter par intermittence indiquant ainsi qu'une communication est en cours.


[[fichier:IPX800v4-clavier.png]]




== '''Détection de l'IPX800 V4''' ==


Ouvrez le dossier que vous avez téléchargé, allez dans le répertoire « Utility » et lancez l'utilitaire « GCE Scan Device ».
Cliquez sur « Scan Devices ».


L'utilitaire détecte tout vos produit GCE présent sur le réseau et vous indique leur adresse IP.
=='''Détection de l'IPX800 V5'''==


Cliquez directement sur l'adresse IP pour vous connecter sur la page d'accueil utilisateur de la carte.


[[File:GceScanDevices.png|ScanDevices]]
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.


Dans le cas où le firewall demanderait une autorisation d'accès au réseau, répondez « oui ».
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.


Si votre réseau ne dispose pas de serveur DHCP, l'adresse par défaut de l'IPX800 V4 est 192.168.1.250. Dans ce cas, connectez l’IPX800 V4 à votre PC à l’aide d’un câble RJ45 croisé. Configurez ensuite votre PC avec une IP fixe en 192.168.1.xxx puis tapez dans votre navigateur « http://192.168.1.250 ». Reportez-vous enfin à l'onglet Réseau/Paramètres pour configurer l’IPX800 V4 avec une adresse IP compatible avec votre réseau. La sauvegarde de votre nouvelle configuration va redémarrer votre IPX800 V4 et vous pourrez y accéder via sa nouvelle adresse IP définit manuellement.
Une fois le dossier téléchargé et décompressé, allez dans le répertoire « utility » et lancez l'utilitaire « GCE Scan Device ».


== '''Présentation du logiciel''' ==
Cliquez sur le bouton « Scan Devices ».
=== '''Introduction : profils utilisateur et administrateur''' ===


L'IPX800V4 possède deux pages d'accueils principales correspondant à deux profils d'utilisateurs. Une page d'accueil utilisateur (qui est lancée par défaut via GCE Scan Device ou lorsqu'on entre uniquement l'adresse IP/le nom de domaine de l'IPX800V4) et une page d'accueil administrateur. Les deux pages possèdent les mêmes tableaux de bord (dashboards). La majeure différence étant que la page administrateur permet de modifier les paramètres ainsi que les dashboards eux-mêmes.  
L'utilitaire détecte tous vos produits GCE présents sur le réseau local et vous indique leur adresse IP.


Il est possible de protéger l'ensemble du logiciel via deux mots de passes de 15 caractères maximum chacun :
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.
* Un mot de passe utilisateur qui protège l'intégralité des informations et des pages disponibles en mode utilisateur.
* Un mot de passe administrateur qui protège l'intégralité des informations et des pages disponibles en mode administrateur.


Le mot de passe administrateur permet de se connecter à l'ensemble du logiciel.
[[Fichier:V5-scanDevices.jpg|centré|sans_cadre|624x624px]]


=== '''Page d'accueil utilisateur''' ===


Dans le cas où le firewall demanderait une autorisation d'accès au réseau, répondez « oui ».


La page d'accueil utilisateur donne accès à l'ensemble des [[#Widgets|widgets]]. Il est également possible d'accéder aux huit dashboards via une liste déroulante située en haut à droite de la page. La page d'accueil administrateur est disponible via le lien « Allez vers mode administrateur » en haut à gauche.
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 « <nowiki>http://192.168.1.250</nowiki> ».


[[File:accueilUtilisateur.png|700px|Interface utilisteur]]
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.


=== '''Page d'accueil administrateur''' ===  
== Connexion à l’Interface Utilisateur ==




La page d'accueil administrateur permet elle aussi d'accéder à l'ensemble des [[#Widgets|widgets]], aux huit dashboards et à la page utilisateur via le lien « Allez vers mode utilisateur » en haut à gauche.
L’IPX800 V5 dispose d’une interface utilisateur accessible directement depuis un navigateur internet.
En plus de ces caractéristiques communes à la page utilisateur, la page administrateur permet de [[#Modification des dashboard| modifier les dashboard]] et les [[#Widgets|widgets]].
Il est également possible d'accéder à un volet supérieur via l'icône [[File:Edit.png|Edit]].Ce volet permet de sauvegarder (et donc conserver) les modifications du dashboard mais également de modifier les widgets. Il offre enfin un accès aux menus de paramétrage Réseau, Périphérique, Scénario et Système. Chacun de ces menus sont détaillés dans les pages correspondantes. Sur la plupart de ces pages on retrouve :
* un bouton sauvegarder permettant d'enregistrer les modifications, 
* un bouton retour permettant de revenir à la page précédente dans l'architecture du logiciel,
* un bouton accueil permettant de revenir à la page d’accueil administrateur,
* un bouton effacer (plus rare) permettant d'effacer la configuration à l'écran.


[[File:accueilAdministrateur.png|700px|Interface adminitrateur]]
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.


==== '''Paramétrage réseau''' ====


Lors de la 1ere connexion, la page d’identification s’ouvre.
[[Fichier:V5-identification.jpg|centré|sans_cadre|619x619px]]


Le menu de paramétrage réseau donne accès à la plupart des informations et des réglages réseaux de votre IPX800V4.


[[File:Reseau.png|700px|Paramétrage réseau]]
Pour vous authentifier, tapez :


===== '''[[Lexique#API|API]]''' =====
Username : ''root''


Password   : ''root''


La page [[Lexique#API|API]] permet de déterminer :
* si l'[[Lexique#API|API]] est protégées par une « clef »,
* la clef en question (par défaut « apikey »), elle ne doit pas excéder 31 caractères,
* le port utilisé pour l'[[Lexique#API|API]] M2M (par défaut 9870),
* si le M2M est activé,
* si les en-tête sont conservées lors des réponses M2M.


[[File:param.API.png|700px|API]]


===== '''Serveur de mail''' =====


La page du serveur de mail permet de modifier:
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 serveur SMTP, ce serveur est celui par lequel les mails vont être envoyés. Certains serveur (comme le serveur par défaut : smtp.gmail.com) nécessitent un encryptage [[Lexique#SSL / TLS|SSL]].
* le port utilisé pour l'envoi des mails. Ce port varie selon les serveurs et notamment selon l'utilisation ou non du [[Lexique#SSL / TLS|SSL]].
* le nom d'utilisateur et/ou l'expéditeur. Par défaut, une adresse a été crée, il est cependant important de modifier ce paramètre.
* le mot de passe correspondant à cette adresse mail.
* l'activation ou non du [[Lexique#SSL / TLS|SSL]]. Ce paramètre est totalement lié au serveur  et au port utilisés. L'IPX800V4 dispose du [[Lexique#SSL / TLS|TLS 1.1]].
Il est également possible de tester votre configuration. Ce test enverra un mail à votre propre adresse (celle renseignée dans le  nom d'utilisateur et/ou l'expéditeur).


[[File:SMTP.png|700px|Page de paramétrage Mail]]
== Le menu principal ==


Cette capture est un exemple non fonctionnel d'une configuration possible.


===== '''Paramètres''' =====


La page paramètre regroupe les principaux paramètres réseaux de l'IPX800V4 :
Le menu principal de l’IPX800 V5 se situe sur la barre verticale gauche et donne accès à quatre sous-menus.
* l'activation ou non du DHCP (attribution dynamique de l'adresse IP afin d'éviter les conflits),
* le nom de domaine,
* l'[[Lexique#Adresse MAC|adresse MAC]],
* le port HTTP (par défaut le 80),
* l'adresse IP (modifiable uniquement lorsque le DHCP n'est pas activé),
* la passerelle réseau (modifiable uniquement lorsque le DHCP n'est pas activé),
* le masque de sous-réseau (modifiable uniquement lorsque le DHCP n'est pas activé),
* le serveur DNS principal (modifiable uniquement lorsque le DHCP n'est pas activé),
* le serveur DNS secondaire (modifiable uniquement lorsque le DHCP n'est pas activé),
* l'activation ou non du mot de passe utilisateur donnant l'accès à la partie utilisateur du logiciel,
* l'authentification utilisateur (nom et mot de passe - 15 caractères max)),
* l'activation ou non du mot de passe administrateur donnant l'accès à la partie administrateur du logiciel,
* l'authentification administrateur (nom et mot de passe - 15 caractères max),
* la division de TA/TB qui permet de régler les temps de transition en dixième de seconde pour les entrées/sorties (physiques ou virtuelles) au lieu de les régler en secondes.
* Autoriser l'application Smart GCE à accéder à l'ipx800 V4


[[File:parametres.png|700px|Paramètres]]
[[Fichier:V5-principal.jpg|centré|sans_cadre|810x810px]]


===== '''Le DNS Dynamique''' =====


La page DNS dynamique permet de configurer un serveur DDNS. Un serveur DDNS offre la possibilité de maintenir un nom de domaine malgré les changements d'adresse IP de l'IPX800V4. Ce service est, la plupart du temps, un service payant à la charge de l'utilisateur. Une fois ce service contracté, il suffit de renseigner les champs suivants :
Le menu '''DASHBOARD''' donne l’accès aux tableaux de contrôle
* le service DDNS en question,
* le nom d'utilisateur de votre compte DDNS,
* le mot de passe de votre compte DDNS,
* le nom host configuré dans le compte DDNS.


[[File:dyndns.png|700px|Paramétrage DNS]]
Le menu '''LINK''' dirige vers la programmation par liens


==== '''Périphériques''' ====
Le menu '''RULE ENGINE''' renvoie vers le moteur de scénarios


Le menu périphérique donne accès à l'ensemble des paramétrages, réglages, ajouts ou [[Lexique#Preset|presets]] des éléments de votre IPX800V4 ainsi qu'aux éléments venant s'y greffer.
Le menu '''SYSTEM''' donne l’accès à la configuration système de l’IPX800 V5


[[File:Periphérique.PNG|700px|Periph]]
== Le menu « SYSTEM » ==


===== '''Sorties Relais (IPX800V4 et [[X-8R]])''' =====
La page sortie relais IPX800V4 permet de modifier :
* l'activation ou non du mode mémoire. Le mode mémoire permet la conservation des états des relais au démarrage de l'IPX800V4 tel qu'ils étaient lors de sa mise hors tension.
* le nom des relais afin de faciliter la navigation et l'affichage des informations,
* le paramètre Ta qui permet de retarder le déclenchement du relais correspondant,
* le paramètre Tb qui permet de repasser à 0 le relais après un certain temps.


[[File:relais.png|700px|X8R]]
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.
[[Fichier:V5-system.jpg|centré|sans_cadre|346x346px]]


La page sortie relais [[X-8R]] permet, quant à elle,  d'entrer l'identifiant d'une extension (indication située sur le clavier ou via le [[Lexique#QR code|QRCODE]], maximum 6 extensions) et de lui donner un nom.
=== Infos ===
[[Fichier:V5-system-infos.jpg|gauche|sans_cadre]]
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.
[[Fichier:V5-info-5.4.5.jpg|centré|sans_cadre]]


[[File:X8R2.png|700px|X8R2]]
=== Réseau ===
[[Fichier:V5-system-network.jpg|gauche|sans_cadre]]
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.
[[Fichier:V5-system-network2.jpg|centré|sans_cadre]]


Une fois le code renseigné et sauvegardé, il est possible de modifier les paramètres de l'extension correspondante (bouton « modifier ») de la même façon qu'un relais de l'IPX800V4 (cf. détail ci-dessus).  
=== Sécurité ===
[[Fichier:V5-system-security.jpg|gauche|sans_cadre]]
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.


[[File:x8r.png|700px|X8R3]]
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.
[[Fichier:V5-system-security2.jpg|centré|sans_cadre|683x683px]]


'''Remarque :''' Contrairement au nom, une fois sauvegardé le code d'une extension ne peut pas être modifié. Pour le changer, il est nécessaire de supprimer l'extension entière (et donc tous ses paramètres) et de le rentrer à nouveau. De plus, le code d'une [[X-8R]] commence systématiquement par « 20 ». Les codes non conformes ne seront pas pris en compte.


[[fichier:X8R3c.png|700px]]
'''<u>Algorithmes et protocoles de cryptographie supportés :</u>'''


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.


Sur cette page, il est possible de modifier le nom et les temporisations des sorties relais de la X-8R de la même manière qu’il est possible de le faire pour les sorties de l’IPX (cf. explication ci-dessus).


Il est en plus possible de paramétrer un délai pour détecter un appui long ainsi que l’entrée virtuelle/sortie virtuelle qui sera pilotée par cet appui long.
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).


===== '''Entrées Digitales (IPX800V4 et [[X-24D]])''' =====
[[File:entreesD.png|700px|X24D]]


La page entrée digitale IPX800V4 permet de modifier le nom des entrées digitales afin de faciliter la navigation et l'affichage des informations.
TLS 1.3 support, ChaCha20Poly1305 (AEAD), X25519 and X448 elliptic curves, EdDSA signature scheme (Ed25519 & Ed448), session tickets, early data (TLS 1.3)


[[fichier:param.X24D.png|700px|param.X24D]]


La page entrée digitale [[X-24D]] permet, quant à elle,  d'entrer l'identifiant d'une extension (indication située sur le clavier ou via le [[Lexique#QR code|QRCODE]], maximum 2 extensions) et de lui donner un nom. Une fois le code renseigné et sauvegardé, il est possible de modifier les noms des entrées de l'extension correspondante (bouton « modifier ») de la même façon qu'une entrée de l'IPX800V4 (cf. détail ci-dessus).
'''<big>Important:</big>'''


'''Remarque :''' Contrairement au nom, une fois sauvegardé le code d'une extension ne peut pas être modifié. Pour le changer, il est nécessaire de supprimer l'extension entière (et donc tous ses paramètres) et de le rentrer à nouveau. De plus, le code d'une [[X-24D]] commence systématiquement par « 10 ». Les codes non conformes ne seront pas pris en compte.
* 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.


'''Attention :'''Cette page est communune aux extensions X-24D et X-8D.
=== Dyndns ===
* Si vous enregistrez une extension X-8D, cochez la case correspondant au type. L'IPX800 vous permettra alors d'enregistrer 3 extensions de type X-8D.
[[Fichier:V5-system-dyndns.jpg|gauche|sans_cadre]]
* Si vous enregistrez une extension [[X-24D]], laissez la coche désactivée, comme en bas de la capture.
Cliquer sur l’icône '''DYNDNS''' permet d’accéder à la page de configuration du Dns dynamique.


===== '''Entrées Analogiques''' =====
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.
La page entrée analogique IPX800V4 permet de modifier :
* le nom des entrées analogiques afin de faciliter la navigation et l'affichage des informations,
* le type de ces dernières. Le type permet d'affecter automatiquement une formule à la donnée fournie par l'entrée analogique. On retrouve ainsi des pré-réglages pour obtenir une tension en volt ou encore pour les produits de GCE Electronics (TC4012, TC100 Sensor, SHT-X3). Il est également possible de laisser la valeur brut fournie par l'entrée analogique ou d'appliquer ses propres formules (en relation directe avec le produit connecté) en choisissant le type « Personnalisé ».
* dans le cas d'un type personnalisé, il est donc nécessaire de rentrer deux formules ; une formule permettant de passer de la valeur analogique à la valeur souhaitée et une autre afin de repasser de cette valeur à une valeur analogique. Dans les deux cas, un « x » indique la valeur connue et l'ensemble de la formule représente la valeur recherchée.


[[File:analogues.png|700px|Analogue]]
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.
[[Fichier:V5-system-dyndns2.jpg|centré|sans_cadre|501x501px]]


===== '''[[Lexique#Push|Push]]''' =====
=== Horloge ===
La page [[Lexique#Push|Push]] permet de configurer jusqu'à 128 [[Lexique#Preset|presets]] de [[Lexique#Push|Push]]. Un [[Lexique#Push|Push]] correspond à l'envoi d'une URL en [[Lexique#TCP|TCP]]. Ils permettent, entre autres, de piloter une V3 ou une V4, de commander une action configurée sur un autre site ou tout simplement de générer des notifications.
[[Fichier:V5-system-clock.jpg|gauche|sans_cadre]]
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.
[[Fichier:V5-system-clock2.jpg|centré|sans_cadre|703x703px]]


[[File:pushb.png|700px|Push]]
=== SMTP ===
[[Fichier:V5-system-smtp.jpg|gauche|sans_cadre]]
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.
[[Fichier:V5-system-smtp2.jpg|centré|sans_cadre|504x504px]]


Les [[Lexique#Preset|presets]] de [[Lexique#Push|Push]] se présentent sous la forme d'une liste offrant une vue globale de ces derniers.  Un simple clic sur l'un des [[Lexique#Preset|presets]] (hors colonnes URL) donne accès à la configuration du [[Lexique#Preset|preset]] sélectionné. Plusieurs éléments sont alors modifiables :
=== MODBUS ===
* le nom de ces derniers afin de faciliter la navigation et l'affichage des informations,
[[Fichier:V5 modbus-icon.png|gauche|sans_cadre]]
* le serveur sur lequel on souhaite envoyer le [[Lexique#Push|Push]]. Le serveur peut être une adresse IP (de la forme XXX.XXX.XXX.XXX) ou le nom d'un site (de la forme « monsite.com » sans « www. » ou « http:// »).
Cliquer sur l’Icône MODBUS permet d’accéder à la page de configuration RTU. MODBUS est un protocole de communication non propriétaire, utilisé pour des réseaux d'automates programmables. L’IPX800 V5 dispose de la possibilité d’envoyer et recevoir des trames MODBUS afin d’interagir avec d’autres équipements. Tous les paramètres et états présents dans l’IPX800 peuvent être utilisés et envoyés via MODBUS. De même que les messages MODBUS reçus par l’IPX800 V5 peuvent mettre à jour des états, des variables, déclencher des scénarios etc… Pour utiliser MODBUS dans l’IPX800 V5 vous devez configurer cette page avec les paramètres de communication.
* le port par lequel on communique. Par défaut 80 mais il peut varier selon les services utilisés ou les périphériques visés.
* l'identifiant. Ce champ est facultatif, l'identification n'est pas systématiquement nécessaire pour ce genre de service. L'identifiant doit se présenter de la manière suivante : « user:pass ».
* les URL ON et OFF correspondent respectivement aux URL envoyées sur un événement à « 1 » ou à « 0 ». Les [[Lexique#Preset|presets]] des [[Lexique#Push|Push]] sont en effet destinés à être envoyés via une scène ([[#Scénario|Scénario]]). Dans les URL, il est possible d'ajouter des étiquettes (via le caractère « $ », cf. l'[[Lexique#API|API]] de l'IPX800 V4 disponible sur le site de GCE Electronics dans la rubrique « Téléchargements ») afin de récupérer des valeurs ou des états d'éléments de l'IPX800V4.
* la méthode ; GET ou POST. Il est possible d'envoyer les requêtes en claires (GET) ou en masquées (POST*). Cela peut correspondre à un choix ou une obligation fonction du service ou du périphérique visé.
* l'utilisation ou non du [[Lexique#SSL / TLS|SSL]]. Le [[Lexique#SSL / TLS|SSL]] permet d'encoder les [[Lexique#Push|Push]] en [[Lexique#SSL / TLS|TLS 1.1]].
Il est également possible de tester votre configuration. Ce test enverra un [[Lexique#Push|Push]] OFF selon le [[Lexique#Preset|preset]] sélectionné.


[[File:push2b.png|700px|Push2]]
* : Une requête [[Lexique#Push|Push]] avec la méthode POST se construit avec un en-tête qui contient l'URL du serveur cible et le type du corps de la requête, entre autres (ici POST). Les données sont ensuite envoyées à la suite de l'en-tête. Pour permettre de séparer les champs URL et Data, il faut utiliser le caractère "?" dans le champ URL de la configuration d'un PUSH :
[[File:Push3.png|700px|Push3]]
Ici, l'adresse MAC de l'IPX800 V4 sera envoyée sur le serveur à l'adresse 192.168.1.10/URL_Serveur.


===== '''[[Lexique#Entr.C3.A9es_analogiques_virtuelles|Entrées analogiques virtuelles]]''' =====
[[Fichier:V5 system modbus.png|centré|sans_cadre|462x462px]]


La page « Analogues Virtuelles » IPX800 V4 permet de modifier :
=== MQTT ===
[[Fichier:V5-system-mqtt.jpg|gauche|sans_cadre]]
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…


* Le nom des [[Lexique#Entr.C3.A9es_analogiques_virtuelles|entrées analogiques virtuelles]] afin de faciliter la navigation et l'affichage des informations.
* le type de ces dernières. Le type permet d'affecter automatiquement une formule à la donnée fournie par l'entrée analogique virtuelle. On retrouve ainsi des préréglages pour obtenir une tension en volt ou encore pour les produits de GCE Electronics (TC4012, TC100 Sensor, SHT-X3). Il est également possible de laisser la valeur brute fournie par l'entrée analogique ou d'appliquer ses propres formules (en relation directe avec le produit connecté) en choisissant le type « Personnalisé ».


* Dans le cas d'un type personnalisé, il est donc nécessaire de rentrer deux formules ; une formule permettant de passer de la valeur analogique à la valeur souhaitée et une autre afin de repasser de cette valeur à une valeur analogique. Dans les deux cas, un « x » indique la valeur connue et l'ensemble de la formule représente la valeur recherchée.
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)
[[Fichier:V5-system-mqtt2.jpg|centré|sans_cadre|462x462px]]


[[Fichier:V4_Entrée_ana_virtuelles.png|700px]]
Le Retain flag (activé par défaut) permet de retenir l’ancien message dans le topic mqtt.


Les extensions V3 (X400 CT, Analog et X200 Ph) intégrable via un X-BRIDGE seront intégrées à l’IPX800 V4 via ces entrées analogiques (cf. la documentation du [[X-Bridge]] pour plus de détail).
=== Apikey ===
[[Fichier:V5-system-apikey.jpg|gauche|sans_cadre]]
Cliquer sur l’icône '''APIKEY''' permet d’accéder à la page de création des apikeys.


===== '''E-mail''' =====
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.
La page e-mail permet de configurer jusqu128 [[Lexique#Preset|presets]] de mail et jusqu'à 4 destinataires différents. Pour modifier les destinataires, il faut sauvegarder en bas à droite.
[[Fichier:V5-system-apikey2.jpg|centré|sans_cadre|451x451px]]


[[File:pushmail.png|700px|Email]]
=== Thèmes ===
[[Fichier:V5-system-themes.jpg|gauche|sans_cadre]]
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.
[[Fichier:V5-system-themes2.jpg|centré|sans_cadre|866x866px]]
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.


Un simple clic sur un [[Lexique#Preset|preset]] dans la liste des e-mail donne, quant à lui, accès aux paramètres de ce dernier et permet ainsi de modifier :
Pensez à sauvegarder le thème après modification, en cliquant sur le bouton en bas de la fenêtre d’édition.
* le nom afin de faciliter la navigation et l'affichage des informations,
* la sélection de destinataire. Il est possible d'envoyer le mail à 1, 2, 3 ou 4 destinataires simultanément.
* les textes des e-mail ON et OFF correspondent aux mails envoyés sur un événement à « 1 » ou un événement à « 0 ». Les [[Lexique#Preset|presets]] des e-mails sont en effet destinés à être envoyés via une [[#Scénario|scène]].


'''Attention :''' Le tiret présent par défaut dans les champs permet à l'IPX de détecter qu'il n'y a rien dans la case. Si le tiret est laissé en premier caractère, l'IPX ne traitera pas le message.
Exemple de thème '''Métal Blue'''
[[Fichier:V5-system-themes-edit.jpg|centré|sans_cadre|1109x1109px]]


[[File:pushmail2.png|700px|Email2]]
=== 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.'''


===== '''Plages Horaires''' =====
Les tableaux de bord classiques sont composés de différents widgets organisés sur une grille fixe.
La page plage horaire permet de configurer jusqu'à 255 [[Lexique#Preset|presets]].  


[[File:DefPlageHoraire.png|700px|Plages]]
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.  


Chaque [[Lexique#Preset|preset]] est accessible par simple clic dans la liste les regroupant et comprend :
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.
* un nom afin de faciliter la navigation et l'affichage des informations,
[[Fichier:V5-system-dashboards2.png|centré|sans_cadre|657x657px]]
* une périodicité ou un « jour ». Cette périodicité peut être :
** Tous les jours,  
** Jours de travail (du lundi au vendredi),
** Week-end (samedi et dimanche),
** Un jour de la semaine (lundi ou mardi ou etc.)
** Date début/date fin : cette périodicité permet de rentrer une date de début et une date de fin. Ainsi, la plage horaire sera active chaque année dans cet intervalle.
* une heure de début et une heure de fin. Lorsque la périodicité est « Date début/Date fin », les heures de débuts et de fins sont prises en compte respectivement le jour de la date de début et le jour de la date de fin. Dans les autres situations, elles sont prises en compte périodiquement.


[[File:DefPlageHoraire2.png|700px|Plages2]]
Exemple de tableau de bord classique
[[Fichier:V5-system-dashboards3.png|centré|sans_cadre|710x710px]]


'''Remarque :''' Il est possible d'avoir une heure de début supérieure à l'heure de fin uniquement lorsque la périodicité est « Tous les jours ». Dans ce cas, la plage horaire sera active sur deux jours (exemple de 23h le jour 1 à 5h le jour 2). Dans le reste des cas, une heure de début supérieure  à l'heure de fin ne sera pas pris en compte (il est impossible de faire une plage horaire du lundi 12h au mardi 11h avec une périodicité fixée à lundi).
Exemple de vue Liveview
[[Fichier:V5-system-dashboards4.jpg|centré|sans_cadre|711x711px]]


===== '''Sorties Virtuelles''' =====
=== 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).


La page [[Lexique#Sorties_virtuelles|sortie virtuelle]] IPX800V4 permet de modifier :
Les connexions ont une durée de vie limitée (Timeout), l’utilisateur est automatiquement
* l'activation ou non du mode mémoire. Le mode mémoire permet la conservation des états des  [[Lexique#Sorties_virtuelles|sorties virtuelles]] au démarrage de l'IPX800V4 tel qu'elles étaient lors de sa mise hors tension.
déconnecté lorsque la limite de temps est atteinte.
* le nom des [[Lexique#Sorties_virtuelles|sorties virtuelles]] afin de faciliter la navigation et l'affichage des informations,
Le bouton Session time permet de désactiver le timeout de session afin d’avoir une session à validité
* le paramètre Ta qui permet de retarder le passage à 1 de la sortie virtuelle correspondante,
permanente. Pour des raisons de sécurité, il est déconseillé de désactiver le timeout de session sur
* le paramètre Tb qui permet de repasser à 0 la [[Lexique#Sorties_virtuelles|sortie virtuelle]] après un certain temps.
un compte Niv4-Root. Pour l’utilisation en mode tablette, privilégier un compte Niv0-Utilisateur.


[[File:SV.png|700px|SV]]
[[Fichier:V5-system-users2.jpg|centré|sans_cadre|430x430px|


Les [[Lexique#Sorties_virtuelles|sorties virtuelles]] sont principalement utiles dans les [[#Scénario|scènes]]. En effet, elles permettent, par exemple, de mémoriser des états d'événements et de les retranscrire. Il est également possible d'effectuer une (ou plusieurs) action à intervalle régulier en reliant l'état de la sortie virtuelle possédant un Ta et un Tb et une action (dans un scénario).


===== '''Entrées Virtuelles''' =====
]]
La page [[Lexique#Entrées_virtuelles|entrée virtuelle]] IPX800V4 permet de modifier :
'''<u>Les niveaux de permissions de l’IPX800 V5:</u>'''
* l'activation ou non du mode mémoire. Le mode mémoire permet la conservation des états des  entrées virtuelles au démarrage de l'IPX800V4 tel qu'elles étaient lors de sa mise hors tension.
* le nom des [[Lexique#Entr.C3.A9es_virtuelles|entrées virtuelles]] afin de faciliter la navigation et l'affichage des informations.


[[File:entreeVirtuelle.png|700px|EV]]
- '''Niveau 0''' : Le mode '''Observateur''' permet uniquement de consulter les tableaux de bord.


Les [[Lexique#Entr.C3.A9es_virtuelles|entrées virtuelles]] sont principalement utiles dans les [[#Scénario|scènes]]. En effet, elles permettent (par exemple) d'activer manuellement un ensemble d'action liées à son état.
- '''Niveau 1''' : Le mode '''Utilisateur''' autorise l’usage des tableaux de bord.


===== '''Compteurs''' =====
- '''Niveau 2''' : Le mode '''Opérateur''' permet de programmer l’IPX800 V5.
La page compteur IPX800V4 permet de modifier le nom des compteurs afin de faciliter la navigation et l'affichage des informations. Il est également possible de modifier la valeur d'un compteur via le champ compteur. Aucun retour d'information n'est disponible sur cette page. Les compteurs pouvant évoluer à tous moments, dès la modification prise en compte, la valeur repassera à « - ».


[[File:compteur2.png|700px|Compteurs]]
- '''Niveau 3 :''' Le mode '''Administrateur''' permet de modifier les paramètres systèmes.


===== '''[[Lexique#Ping|Ping]] Watchdog''' =====
- '''Niveau 4''' : Le mode '''Root''' donne un accès total à l’IPX800 V5.
La page [[Lexique#Ping|Ping]] watchdog permet de configurer jusqu'à 32 [[Lexique#Preset|presets]] de [[Lexique#Ping|Ping]] watchdog ainsi que le temps entre deux [[Lexique#Ping|ping]] (« x »). Un [[Lexique#Ping|Ping]] watchdog va « pinguer » un périphérique, un serveur ou tout autre élément connecté afin de vérifier que ce dernier est fonctionnel. Lorsque l'élément en question n'est plus fonctionnel (et après x essais de [[Lexique#Ping|Ping]]) l'état du [[Lexique#Ping|Ping]] watchdog passera à 1. Lorsque les éléments répondent, les états restent à 0.
Pour modifier le temps entre deux [[Lexique#Ping|ping]], il faut sauvegarder en bas à droite.


[[File:pingWatchdog.png|700px|Ping]]
=== 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.


Un simple clic sur un [[Lexique#Preset|preset]] dans la liste des [[Lexique#Ping|Ping]] watchdog donne, quant à lui, accès aux paramètres de ce dernier et permet ainsi de modifier :
Exemple : Une variable '''Analog 8''' a une plage de valeurs comprise entre 0 et 255.
* le nom des [[Lexique#Preset|presets]] afin de faciliter la navigation et l'affichage des informations,
* l'activation ou non du [[Lexique#Ping|ping]],
* l'adresse IP de l'élément à pinguer,
* le nombre d'essai au bout duquel l'état passa à 1 en cas d'absence de réponse.


[[File:pingWatchdog2.png|700px|Ping2]]
Valeur RAW = Plage de 0 à 255


'''Remarque:''' Tous les [[Lexique#Ping|Ping]] activés s'effectuent toutes les « x » secondes les uns après les autres. Aucun [[Lexique#Ping|Ping]] n'est effectué tant que le temps entre deux [[Lexique#Ping|Ping]] n'est pas défini et différent de 0.
Valeur Réelle = Plage de -128 à +127


===== '''Mi-Light''' =====
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é.
La page Mi-Light permet de configurer jusqu'à 64 [[Lexique#Preset|presets]].
[[Fichier:V5-system-units2.jpg|centré|sans_cadre|478x478px]]


[[File:milight.png|700px|MiLight]]
=== 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 : mise à jour, reset usine, etc…
Le bouton Export permet de récupérer l’ensemble des logs de l’IPX800 V5 :
évènements système ainsi que des logs spécifiques au diagnostic. Ces logs
peuvent être demandés lors d’échanges avec le SAV.
La case à cocher permet d’activer l’envoie automatique des données de


Chaque [[Lexique#Preset|preset]] est accessible par simple clic dans la liste les regroupant et comprend :
diagnostic afin d’améliorer les produits GCE (Aucune donnée personnelle n’est envoyée sur les
* un nom afin de faciliter la navigation et l'affichage des informations,
serveurs).
* une adresse IP correspondant à celle de votre contrôleur Wi-Fi,
[[Fichier:Systeme-logs.jpg|centré|sans_cadre|930x930px]]
* un canal entre 1 et 4, il est également possible de sélectionner tous les canaux simultanément,
* un mode : Normal, diverses Fondues (Fade), divers clignotements, etc.
* une vitesse en pourcentage : ce paramètre n'est disponible que lorsque le mode est différent du mode Normal,
* la version de contrôleur utilisée : Version 1 pour les contrôleurs de première génération et Version 2 pour les contrôleurs ibox.
* une couleur allant de 0 à 255. Ce paramètre n'est disponible que lorsque le mode est Normal et que le blanc n'est pas activé. La valeur de chaque couleur est accessible via un arc-en-ciel situé juste en dessous du champ. Pour mettre vos lumières Mi-Light en blanc, il faut mettre à « Oui » le champ Blanc situé sous l'arc-en-ciel, une intensité lumineuse en pourcentage : ce paramètre n'est disponible que lorsque le mode est Normal.


[[File:Milight2b.png|700px|MiLight2]]
=== 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.


===== '''Wake-On-Lan : WOL''' =====
L’exemple ci-dessous indique que 375 IO sont créées dans le système sur 3072 disponibles.
Le Wake-On-Lan, ou WOL, permet d'allumer à distance un appareil situé sur le même réseau que votre IPX800 V4. Cet appareil doit être à la fois compatible et programmé pour accepter les commandes WOL. Vous devez également disposer de l'[[Lexique#Adresse MAC|adresse MAC]] de cet appareil.
[[Fichier:V5-system-memory2.jpg|centré|sans_cadre|672x672px]]
La page WOL permet ainsi de configurer jusqu'à 32 [[Lexique#Preset|presets]].


[[File:WOL.png|700px|WOL]]
=== 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.


Chaque [[Lexique#Preset|preset]] est accessible par simple clic dans la liste et permet de donner un nom et une [[Lexique#Adresse MAC|adresse MAC]] au [[Lexique#Preset|preset]].
La mise à jour de l’IPX800 se fait toujours par l’intermédiaire de 2 fichiers.


[[File:WOL2.png|700px|WOL2]]


===== '''Thermostat''' =====
Le périphérique thermostat permet de gérer des chauffages en assignant une consigne et hystérésis. 16 thermostats sont configurables.
Chaque thermostat a besoin d’un nom, d’un type (source de donnée) d’une consigne et d’une hystérésis.
Les thermostats sont utilisables avec le moteur de scénario (cf. Chapitre Scénario).


[[File:Thermostat.PNG|700px|Thermostat]]


===== '''Comparateur analogique''' =====
Les comparateurs permettent de comparer 2 valeurs analogiques. 2 types de comparateur sont
disponibles :
* Le premiers sous forme : IF (A1 – A2 (> OR <) VALUE)
* Le second sous forme : IF (A1 (> OR <) VALUE)


[[File:TypeComparateur.PNG|700px|Type comparateur]]


Le premier comparateur compare la valeur résultante de A1 – A2 avec la valeur entrée sur la page configuration.


[[File:Comparateur1.PNG|700px|Comparateur 1]]
'''1 : Mise à jour du micrologiciel (Firmware)'''


Le second comparateur compare directement la valeur A1 avec la valeur entré sur la page de configuration.
Sélectionner le fichier .ipx et cliquer sur '''Upload'''


[[File:Comparateur2.PNG|700px|Comparateur 2]]
Une barre de progression vous indique l’avancement du téléchargement.


Pour configurer un comparateur, les valeurs à comparer doivent être renseigné dans les champs « type d’analogue », un opérateur doit être choisie dans le champ « opérateur », enfin la valeur de comparaison doit être renseigné dans le champ « valeur ».
Si le téléchargement s’est correctement déroulé, l’IPX800 V5 se met automatiquement à jour.


Les comparateurs s’utilisent avec le moteur de scénario (cf. Chapitre Scénario).
L’opération dure quelques minutes et ne nécessite aucune intervention de votre part.


===== '''Enocean''' =====  
La page Enocean offre une liste des périphériques Enocean enregistrés dans l'IPX800V4. Un périphérique Enocean est un élément énergétiquement indépendant qui communique  (par radio) avec l'extension [[X-Eno]].


[[File:Eno2.png|700px|Eno2]]


De cette page, il est également possible d'ajouter un périphérique Enocean via le bouton « Ajouter » en bas à droite. Cela donne accès à une page affichant le dernier périphérique non enregistré à avoir été activé. Pour afficher un périphérique, il suffit d'appuyer dessus s'il s'agit d'un interrupteur ou d'appuyer sur le bouton LNR d'un capteur magnétique (situé au dos sous le capos). Pour l'enregistrer, il suffit ensuite de cliquer sur sauvegarder. La page indique le type de périphérique Enocean et le code.
'''Attention ne coupez surtout pas l’alimentation durant la mise à jour.'''


[[File:Eno3.png|700px|Eno3]]


'''Remarque :''' Il est également possible de modifier le nom du périphérique via la page d'ajout ou, après ajout, en cliquant sur le périphérique en question.


===== '''[[Lexique#DMX 512|DMX 512]]''' =====
Vous pouvez suivre l’avancement de la mise à jour via les voyants de l’IPX800 V5
La page DMX permet de configurer jusqu'à 128 [[Lexique#Preset|presets]]. Le [[Lexique#DMX 512|DMX 512]] est un protocole qui permet de piloter des éclairages sur 512 canaux (un appareil pouvant utiliser un ou plusieurs canaux) avec une valeur de 0 à 254. Cette fonctionnalité est accessible via l'extension [[X-DMX]].


[[File:DMX.png|700px|DMX]]
Etape 1 : Effacement de la mémoire de l’IPX800 V5. Les voyants Reset et Status sont est allumés fixe.


Les [[Lexique#Preset|presets]] DMX sont accessibles par simple clic dans la liste les regroupant et comprennent :
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.
* une liste de canaux : de 1 à 6 canaux, les canaux allant de 1 à 512,
* une liste de valeur ON : de 1 à 6 valeurs que prendront les canaux correspondant lorsqu'un événement (lié à une [[#Scénario|scène]]) passe à 1,
* une liste de valeur OFF : de 1 à 6 valeurs que prendront les canaux correspondant lorsqu'un événement (lié à une [[#Scénario|scène]]) passe à 0,
* le nom des [[Lexique#Preset|presets]] afin de faciliter la navigation et l'affichage des informations.


[[File:DMX2.png|700px|DMX2]]
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.


'''Remarque :''' plusieurs façons de remplir ce formulaire existent. Il est possible de rentrer un seul canal et x valeur(s). Ainsi la première valeur s'appliquera au canal, la seconde au canal+1, la troisième au canal +3 , etc. Il est également possible de mettre une valeur sur chaque canal renseigné. Enfin, il est possible de renseigner certains canaux sans leur attribuer de valeur (que ce soit en ON ou en OFF) ce qui permet de modifier des canaux dans un seul sens par exemple.
Etape 4 : L’IPX800 V5 redémarre et le voyant LINK s’allume fixe


===== '''Capteur X-THL''' =====
La mise à jour est terminée et vous avez à nouveau accès à l’interface de l’IPX800 V5.
La page capteur X-THL permet d'enregistrer une extension [[X-THL]] en entrant son identifiant (indication située sur le clavier ou via le [[Lexique#QR code|QRCODE]], maximum 14 extensions) et en lui donnant un nom.  


[[File:xthl1.png|700px|THS]]


L'extension [[X-THL]] offre trois mesures ; une mesure de température, une mesure d'humidité et une mesure de luminosité. Les formules sont pré-rentrées dans l'IPX800V4.


'''Remarque :''' Contrairement au nom, une fois sauvegardé le code d'une extension ne peut pas être modifié. Pour le changer, il est nécessaire de supprimer l'extension et de la rentrer à nouveau. De plus, le code d'une [[X-THL]] commence systématiquement par « 30 ». Les codes non conformes ne seront pas pris en compte.
'''2 : Mise à jour de l’application WEB'''


====='''X-010V'''=====
Sélectionner le fichier .bin et cliquer sur '''Upload'''


La page X-010V permet d'enregistrer l'identifiant d'une extension X-010V (indication située sur le clavier ou via le QRCODE, maximum 4 extensions) et de lui donner un nom.  
Une barre de progression vous indique l’avancement du téléchargement.


[[fichier:x010v1.png|700px]]
Si le téléchargement s’est bien passé alors l’IPX800 va redémarrer.


Une fois le code renseigné et sauvegardé, il est possible d’activer le mode mémoire avec le bouton du même nom.
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 :''' Contrairement au nom, une fois sauvegardé le code d'une extension ne peut pas être modifié. Pour le changer, il est nécessaire de supprimer l'extension et de la rentrer à nouveau. De plus, le code d'un X-010V commence systématiquement par « 45 ». Les codes non conformes ne seront pas pris en compte.


====='''Fil Pilote (X-4FP)'''=====
La page fil pilote permet d’enregistrer l’identifiant d’une extension X-4FP (indication située sur le clavier ou via le QRCODE, maximum 4 extensions) et de lui donner un nom.


[[Fichier:Fil_pilote.png|700px|Fil pilote]]
'''3 : Mise à jour des extensions CONNECT'''


'''Remarque :''' Contrairement au nom, une fois sauvegardé le code d'une extension ne peut pas être modifié. Pour le changer, il est nécessaire de supprimer l'extension et de la rentrer à nouveau. De plus, le code d'une X-4FP commence systématiquement par « 60 ». Les codes non conformes ne seront pas pris en compte.
Choisir le bon type d’extension dans le premier champ.  


===== '''Sorties PWM ([[X-PWM]])''' =====
Ensuite, sélectionner l’instance de l’extension à mettre à jour.  
La page sortie PWM permet d'enregistrer l'identifiant d'une extension (indication située sur le clavier ou via le [[Lexique#QR code|QRCODE]], maximum 2 extensions) et de lui donner un nom.  


[[File:PWM.png|700px|PWM]]
Suite à cela, vous allez voir le numéro de version se mettre à jour.  


[[fichier:pwm2.png|700px]]
Prendre le fichier .ebx et le glisser dans le champ fichier et cliquer sur '''Upload'''


Une fois le code renseigné et sauvegardé, il est possible d'accéder à une liste de 128 [[Lexique#Preset|presets]] propre à chaque extension. En cliquant sur un [[Lexique#Preset|preset]], il est possible de paramétrer :
Une barre de progression vous indique l’avancement du téléchargement.  
* une valeur ON et une valeur OFF pour chaque canaux (il peut très bien n'y avoir qu'un seul canal de paramétré ou encore qu'une valeur ON (ou OFF) sur un canal.
* une vitesse de transition qui permet une modification progressive de la valeur des canaux à partir de leur valeur de base jusqu'aux valeurs déterminées. Il n'y a qu'une vitesse pour l'ensemble d'un [[Lexique#Preset|preset]].
* le nom des [[Lexique#Preset|presets]] afin de faciliter la navigation et l'affichage des informations.


[[fichier:pwm3.png|700px]]
Si le téléchargement s’est bien passé alors l’IPX800 vous demandera de valider le téléchargement vers l’extension.  


Remarque : Contrairement au nom, une fois sauvegardé le code d'une extension ne peut pas être modifié. Pour le changer, il est nécessaire de supprimer l'extension et de la rentrer à nouveau. De plus, le code d'une [[X-PWM]] commence systématiquement par « 40 ». Les codes non conformes ne seront pas pris en compte.
Une modale indiquant toutes les informations sur la mise à jour va s’ouvrir, si tout c’est bien passé l’extension va redémarrer et indiquera sa nouvelle version.
[[Fichier:Connect-update.jpg|centré|sans_cadre|472x472px]]
'''Remarque :'''


===== '''GSM ([[X-GSM]])''' =====
Les mises à jour sont téléchargeables sur le site GCE, rubrique [https://www.gce-electronics.com/fr/content/7-Telechargement « Téléchargement »]
La page GMS permet de configurer un code PIN pour l’extension [[X-GSM]] ou bien de le modifier s’il a déjà été configuré. <br>
L’extension [[X-GSM]] permet d’envoyer des SMS à des destinataires (jusqu’à 4 numéros) lorsque la condition d’une scène est remplie. Elle permet également d’effectuer une action (toujours dans une scène) si un SMS précis est reçu.


[[File:GSM1.png|700px|GSM]]


L’accès à cette page entamera une nouvelle négociation avec l’extension (le texte en haut à gauche change à chaque rafraichissement de page) ce qui permettra de vérifier l’état de la carte : le code pin, le réseau (mis à jour dans le dashboard), etc.
=== Configuration ===
[[Fichier:V5-system-save.jpg|gauche|sans_cadre|156x156px]]
Cliquer sur '''SAVE/RESTORE''' permet d’accéder à la page de sauvegarde et de restauration du système.


Il est possible d'accéder à une liste de 64 [[Lexique#Preset|presets]] pour les SMS envoyés. En cliquant sur un [[Lexique#Preset|preset]], il est possible de paramétrer :
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.
* le nom du [[Lexique#Preset|preset]] afin de faciliter la navigation et l'affichage des informations,
* le ou les destinataire(s) à qui envoyer le SMS,
* le texte qui sera envoyé par SMS


[[File:GSM2.png|700px|GSM2]]


De même que pour les SMS envoyés, il est possible d’accéder à une liste de 64 [[Lexique#Preset|presets]] pour les SMS reçus. En cliquant sur un [[Lexique#Preset|preset]], il est possible de paramétrer :
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.
* le nom du [[Lexique#Preset|preset]] afin de faciliter la navigation et l’affichage des informations,
* le texte qui doit être détecté pour une mise à 1 ou à 0 du [[Lexique#Preset|preset]] à tester


===== '''Volets Roulants ([[X-4VR]])''' =====
Une barre de progression vous indique l’avancement de la restauration du système.
La page volet roulant [[X-4VR]] permet d'enregistrer l'identifiant d'une extension (indication située sur le clavier ou via le [[Lexique#QR code|QRCODE]], maximum 8 extensions) et de lui donner un nom.  


[[File:x4vr1.png|700px|VR]]
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]]


Une fois le code renseigné et sauvegardé, il est possible d'accéder à une liste de 32 [[Lexique#Preset|presets]] propre à chaque extension. En cliquant sur un [[Lexique#Preset|preset]], il est possible de paramétrer :
* la prise en compte d'un volet ou non (il y a 4 volets par extensions),
* la valeur souhaitée pour un volet (en pourcentage ; 100% correspondant au volet ouvert et 0% correspondant au volet fermé,
* le nom des [[Lexique#Preset|presets]] afin de faciliter la navigation et l'affichage des informations.


Un calibrage sera nécessaire sur chaque volet roulant. Pour cela, il faut se référer au mode d'emploi de l'extension.
=== SmartGCE ===
[[Fichier:Smartgce.png|gauche|sans_cadre|157x157px]]
Mettez à jour votre V5 avec la dernière version 5.4.3 minimum


'''Remarque :''' Contrairement au nom, une fois sauvegardé, le code d'une extension ne peut pas être modifié. Pour le changer, il est nécessaire de supprimer l'extension et de la rentrer à nouveau. De plus, le code d'une [[X-4VR]] commence systématiquement par « 50 ». Les codes non conformes ne seront pas pris en compte.
Allez sur la page de configuration « SMART GCE » de votre V5 et activez le service.


En plus de ces presets, deux menus sont disponibles : la « configuration des BSO » et le « FGA » :
Créez votre compte sur SmartGCE V2 depuis ce lien : https://smartgce.com


[[bsoFGA.png|700px]]
Allez sur SmartGCE V2 puis ajoutez dans la rubrique « device » votre V5. Il vous sera demandé un code et une adresse MAC que vous retrouverez sur la page de configuration « SMART GCE » de votre V5.


La configuration BSO permet de modifier les durées d’impulsions nécessaires à certains BSO pour l’orientation des lames.
Sur votre dashboard SmartGCE, créez un widget puis à l’étape (5), il vous sera demandé un ID :


Le menu FGA (Fine Gap Adjust) permet d’une part d’affiner la course de vos volets pour obtenir un affichage plus proche de la réalité. En effet, la plupart des volets ont des vitesses variables au cours des mouvements (plus rapide au début, ou à la fin, etc.). Ce coefficient va permettre de tenir
Il s’agit de l’adresse unique de l’entrée/sortie IPX que vous souhaitez utiliser sur le widget.
compte de ces différences et ainsi avoir un meilleur rendu de la position réel des volets.


D’autre part, ce menu permet d’accéder au mode dégradé. Le mode dégradé correspond à une utilisation de la X-4VR avec des volets à technologie filaire sur lesquels la mesure de courant est impossible (type Bubendorff par exemple). Ce mode permet de contourner l'apprentissage automatique (calibrage) qui sera inefficace dans cette situation.
Vous le retrouverez dans l’interface de la V5 sur la nouvelle page [MAPPING MEMOIRE] accessible notamment depuis la page de configuration « SMART GCE » en haut à gauche.


[[fichier:x4vrdegrade.png|700px]]
Vous pouvez ensuite réitérer la procédure pour créer de nouveaux widgets.


Pour cela il suffit donc d'activer le mode dégradé en haut à gauche, cela aura pour effet de ne plus stopper les moteurs lorsqu'il n'y a plus de consommation. Il faut ensuite configurer manuellement es temps d'ouverture et de fermeture en seconde. Il est recommandé de commencer avec des
== Le menu « DASHBOARD » ==
temps légèrement supérieur à la réalité afin de compenser le temps de mise en route du moteur notamment. Ce temps pourra ensuite être ajusté plus tard. Les modifications de cette page doivent systématiquement être effectuées avec l'ensemble des volets fermés.


[[fichier:x4vrdegrade2.png|700px]]


'''Remarque :''' Tout calibrage postérieur au réglage du mode dégradé supprimera les données renseignées manuellement et faussera donc les réglages de votre X-4VR.


====='''X-DIMMER'''=====
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.
La page X-Dimmer permet d'enregistrer l'identifiant d'une extension X-Dimmer (indication située sur le clavier ou via le QRCODE, maximum 6 extensions) et de lui donner un nom.  


[[Fichier:V4_Dimmer.png|700px|Dimmer]]
En cliquant sur la roue dentée du menu supérieur, vous pouvez attribuer une icône au dashboard.


Une fois le code renseigné et sauvegardé, il est possible d'accéder à une liste de 64 presets propre à chaque extension. En cliquant sur un preset, il est possible de paramétrer :
* le nom des presets afin de faciliter la navigation et l'affichage des informations,
* une sélection de canaux à modifier,
* la sélection du mode ON/OFF ou non pour chaque canal : le mode ON/OFF permet d’uniquement effectuer un ON au dernier pourcentage connu ou un OFF selon la logique renseignée dans le moteur de scénario.
* Si le mode ON/OFF n’est pas sélectionné, il est possible de renseigner un pourcentage ON et un pourcentage OFF chacun d’entre eux pouvant prendre n’importe quelle valeur entre 0 et 100%.
* Une vitesse de transition qui permet une modification progressive de la valeur des canaux à partir de leur valeur de base jusqu'aux valeurs déterminées. Il y a une vitesse par canal.


[[Fichier:V4_Dimmer2.png|700px|Dimmer]]


'''Remarque :''' Contrairement au nom, une fois sauvegardé le code d'une extension ne peut pas être modifié. Pour le changer, il est nécessaire de supprimer l'extension et de la rentrer à nouveau. De plus, le code d'un X-Dimmer commence systématiquement par « 0A ». Les codes non conformes ne seront pas pris en compte.
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


====='''X-Display'''=====
La collection de widgets est en permanente évolution.
La page X-DISPLAY permet d'enregistrer l'identifiant d'une extension (indication située sur le clavier ou via le QRCODE, maximum 6 extensions) et de lui donner un nom.


[[Fichier:V4_Display.png|700px|Dimmer]]
Pour accéder à la liste de widgets il faut :


Une fois le code renseigné et sauvegardé, il est possible d'accéder à la configuration des zones propre à chaque extension. Il est possible de paramétrer :
* Avoir un niveau root ou administrateur
* Le nom de la zone (maximum 32 par extensions),
* Déverrouiller le cadenas du dashboard
* Le type de la zone,
* Ajouter un widget et cliquer sur Edit
* Le thermostat, la sortie virtuelle,… associé en fonction du type sélectionné.
* Choisir un widget parmi la liste proposée


[[Fichier:V4_Display2.png|700px|Dimmer]]
[[Fichier:V5-dashboards.jpg|centré|sans_cadre|741x741px]]


En cliquant sur le bouton « CONFIGURATION », il est possible de paramétrer :
* L’auto-extinction de l’écran,
* La sensibilité des touches tactiles.


'''Remarque :''' Contrairement au nom, une fois sauvegardé le code d'une extension ne peut pas être modifié. Pour le changer, il est nécessaire de supprimer l'extension et de la rentrer à nouveau. De plus, le code d'un X-Display commence systématiquement par « 0B ». Les codes non conformes ne seront pas pris en compte.


==== '''Scénario''' ====
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.
[[File:scenarios4.04.04.png|700px|Scénario]]


===== '''Introduction''' =====
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.


Les scénarios vous permettent de mettre en relation des événements avec des résultats via un type d'action. Les événements peuvent être liés entre eux par une logique combinatoire simple (non, et, ou). Le résultat de cette logique combinatoire est donc systématiquement digital/binaire (0 ou 1) même lorsque l'on prend en compte des entrées analogiques.
Le résultat de chaque événement va être mis en évidence ci-dessous. Les éléments de logique combinatoire correspondent, quant à eux, a de la logique pur :


* NON : inverse la valeur d'un événement. Cet élément est systématiquement lié à un événement.


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"
{| class="wikitable"
!scope=col|État de l'événement : E1
|Nb Connections Running
!scope=col|Résultat : Non E1
|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
|-
|-
|width="50%"|0
|App (Cycle)
|1
|Temps d’exécution de la tâche de gestion des  objets
|-
|-
|width="50%"|1
|Rule-Engine (Cycle)
|0
|Temps d’exécution de la tâche de gestion du  moteur de scénario
|}
 
* ET : si l'un des éléments est à 0, la logique est à 0. Le ET se place entre deux événements.
 
{| class="wikitable"
!scope=col|État de l'événement 1 : E1
!scope=col|État de l'événement 2 : E2
!scope=col|Résultat : E1 et E2
|-
|-
|width="50%"|0
|EBX (Cycle)
|1
|Temps d’exécution de la tâche de gestion du bus  EBX
|0
|-
|-
|width="50%"|0
|BSP (Cycle)
|0
|Temps d’exécution de la tâche d’acquisition des  IO physiques
|0
|-
|-
|width="50%"|1
|Heap Free
|0
|Allocation mémoire dynamique totale
|0
|-
|-
|width="50%"|1
|Delta Heap Free
|1
|Utilisation de la mémoire dynamique
|1
|}
|}


* OU : si l'un des éléments est à 1, la logique est à 1. Le OU se place également entre deux événements.


{| class="wikitable"
 
!scope=col|État de l'événement 1 : E1
Pour une meilleure expérience d’utilisation, deux types de pages sont disponibles : le type Dashboard et le type Liveview.
!scope=col|État de l'événement 2 : E2
 
!scope=col|Résultat : E1 et E2
=== 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.
|width="50%"|0
 
|1
[[Fichier:V5-dashboards2.png|centré|sans_cadre|920x920px]]
|1
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.
|-
 
|width="50%"|0
Prenons l’exemple du widget Météo :
|0
{|
|0
|1x1
|-
|2x1
|width="50%"|1
|2x2
|0
|1
|-
|-
|width="50%"|1
|[[Fichier:V5-dashboards6.png|centré|sans_cadre]]
|1
|[[Fichier:V5-dashboards5.png|centré|sans_cadre]]
|1
|[[Fichier:V5-dashboards3.png|centré|sans_cadre]]
|}
|}


L'ensemble de la logique se fait de manière successive dans l'ordre de sauvegarde.
=== 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]]
 
=== Informations complémentaires : ===
Pour plus d'information sur l'interface web de l'IPX800 V5, nous vous invitons à lire cette page :
 
[[IHM V5 en détails : Les dashboards]]
 
== 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.
 
'''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.
 
'''Collecteur Ouvert (CMD)''' : Cet objet permet de piloter les sorties à collecteur ouvert
 
'''Collecteur ouvert (Etat)''' : Objets qui permettent de connaître l’état d’une sortie collecteur ouvert.
 
Si la sortie associée est fermée, 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 opto''' : Objets qui permettent de connaitre l’état de l’entrée opto 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.
 
'''Fréquence opto :''' Cet objet permet de remonter la fréquence des 4 entrées opto-isolées dans des analogues. Le maximum de fréquence est de 6KHz.
 
==== 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. L’objet prend également des valeurs négatives cependant il vous faut les mettre entre parenthèses ex : (-x)/1+2.
 
'''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.


Les blocs événements ainsi que les éléments de logique se déplacent par glisser-déposer. Il est possible de coupler jusqu'à 6 blocs d'événements. Cependant, il n'est possible de mettre qu'un seul compteur par scène ainsi qu'une seule entrée analogique (physique ou [[Lexique#Entr.C3.A9es_analogiques_virtuelles|virtuelle]]) par scène. Un simple clic sur chaque bloc donne accès au paramétrage de ce dernier.  
'''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.


Le type d'action va permettre de savoir quand effectuer l'action en fonction de la logique événementielle. Les différents types d'action sont :
'''Tempo :''' 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.
*<code>ON/OFF</code> : l'action ON s'effectue lorsque l'état des événements passe à 1 et l'action OFF s'effectue lorsqu'il passe à 0. Pour que l'action ON s'effectue de nouveau (après une première exécution), il faut que la logique événementielle repasse à 0 et donc que l'action OFF s'effectue également.  
 
*<code>ON</code> : l'action ON s'effectue lorsque l'état des événements passe à 1, rien ne se passe lors du passage à 0. Ensuite, pour que l'action ON s'effectue de nouveau, il faut un retour à 0.
'''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.
*<code>OFF</code> : l'action OFF s'effectue lorsque l'état des événements passe à 1, rien ne se passe lors du passage à 0. Ensuite, pour que l'action OFF s'effectue de nouveau, il faut un retour à 0.
 
*<code>SWITCH</code> : l'état du résultat est inversé à chaque fois que la logique événementielle passe de OFF à ON (type bouton poussoir). Si, lors du dernier changement de logique événementielle, le résultat était à ON, au prochain changement il sera à OFF et inversement.
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.
 
'''Bascule RS''' : Objet de type digital prenant la valeur 0 ou 1.
 
La bascule RS pilote sa sortie en fonction de ses deux entrées (Set et Réinit). Lorsque l'entrée Set est pilotée, la sortie passe à 1, et lorsque l'entrée Réinit est pilotée, la sortie passe à 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.
 
'''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.
 
'''Modbus lecture''' : Objet permettant la réception de données depuis un périphérique modbus. La trame reçue est décodée et envoyée dans les IO et ANA inscrits dans la trame configurée.
 
'''Modbus écriture''' : Objet permettant l’envoi de données vers un périphérique modbus. Les données à transmettre sont encodées dans une trame éditable depuis la page édition, la trame est composée de la valeur d’IO et/ou d’ANA.
 
'''Planning TOR :''' Objet de type digital. Il permet de planifier des actions sur différentes plages de l’année. Il peut contenir jusqu’à 14 plages hebdomadaires et 5 plages personnalisées. Il peut s’exécuter soit sans récurrence c’est-à-dire en fonction des plages personnalisées inscrites dans l’année, soit tous les jours de l’année. Une plage horaire débute à la seconde 0 et finis à la seconde 59. Ex : une plage configurée de 9h00 et 0s jusqu’à 14h00 et 59s. Cela permet de boucler sur deux jours consécutifs. On peut alors faire une plage du lundi 22h00 au mardi 5h00 sans coupure.
 
'''Planning ANA :''' Objet de type analogique. Il permet de planifier des actions sur différentes plages de l’année. Il peut contenir jusqu’à 14 plages hebdomadaires et 5 plages personnalisées. Il peut s’exécuter soit sans récurrence c’est-à-dire en fonction des plages personnalisées inscrites dans l’année, soit tous les jours de l’année. Une plage horaire débute à la seconde 0 et finis à la seconde 59. Ex : une plage configurée de 9h00 et 0s jusqu’à 14h00 et 59s. Cela permet de boucler sur deux jours consécutifs. On peut alors faire une plage du lundi 22h00 au mardi 5h00 sans coupure.
 
'''Parseur JSON : ''' Cet objet permet de parser une string au format JSON afin d’extraire des valeurs analogiques, TOR ou strings. Pour le configurer, il faut choisir dans le champ content string l’id de la string à parser. Puis ajouter une clef avec un type de dépendance.
 
Ex : Pour récupérer le relai 1 de la V4, il faut créer une clef de nom R1 et lui associer le type IO. Cela va permettre de scénariser le relai 1 de la V4.
 
'''Plugin PLAYER :''' Cet objet permet de piloter un streamer audio via l’API. Il propose toutes les fonctionnalités d’un streamer audio (mute,pause,next,prev etc.). Vous pouvez également agir sur les modes random et boucle. Pour le moment le player et compatible uniquement avec le streamer audio IEAST. Il vous suffit de rentrer l’adresse IP de votre player et la synchronisation se fait toute seule. Vous pouvez également mettre l’écran player sur votre X-Display_2.
 
 
'''Access Control :''' Cet objet permet de comparer un code reçu via l'extension Wiegand avec une liste de codes valides prédéfinis. Il dispose de six entrées, Pool Code 1 à 6, où les codes valides doivent être renseignés. Lorsque l'un des codes reçus correspond à un code valide, la sortie out prend la valeur 1 et sa sortie fault prend la valeur 0. Si le code n'est pas valide, la sortie out prend la valeur 0 et la sortie fault prend la valeur 1.
 
==== 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.


Les blocs résultats ainsi que les types d'action se déplacent par glisser-déposer. Il est possible de coupler jusqu'à 12 blocs résultats mais il ne peut y avoir qu’un seul type d'action. Un simple clic sur chaque bloc résultat donne accès aux paramétrages de ce dernier qui sont détaillés ci-dessous. Il n'y a pas de paramétrage du type d'action.
Elles pourront être déposées en entrée comme en sortie d’un autre objet.


'''Remarque 1 :'''  Pour un relais ou une sortie virtuelle, le ON correspond à un passage à 1, le OFF à un passage à 0. <br>
=== Edition de Lien ===
'''Remarque 2 :''' Dans l'ensemble des configurations expliquées ci-dessous, les noms affichés correspondent aux noms programmés dans les menus [[#Périphériques|périphériques]].


===== '''Événement''' =====
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.


====== '''Entrées Digitales (IPX800V4 et [[X-8D]] / [[X-24D]])''' ======
Exemple : le Temporisateur :
Une entrée digitale est à 1 lorsque l'entrée est à 1 et 0 lorsqu'elle est à 0. Il n'est possible de sélectionner qu'une seule entrée par bloc (mais il est possible de mettre 6 blocs entrées digitales). La configuration donne accès à la sélection du produit (IPX800V4, extension [[X-24D]] 1 ou 2) ainsi qu'à l'entrée souhaitée.
[[Fichier:V5-liens4.png|centré|sans_cadre]]
Il est possible de passer en mode « édition de lien » en cliquant sur le bouton « Link Edit ».


====== '''Entrées Analogiques (IPX800V4 et autres)''' ======
Ce mode permet de créer des interactions entre les différentes ressources et objets.


Une entrée analogique est à 1 lorsque sa valeur est au dessus du seuil haut et à 0 lorsqu'elle est en dessous du seuil bas. Entre les deux, il s'agit de l'[[Lexique#Hystérésis|hystérésis]]. On considère que l'état courant est gardé dans cette zone. Il n'est possible de sélectionner qu'une seule entrée analogique par bloc  et par scénario (entrée analogique et entrée analogique virtuelle comprise). La configuration donne accès à la sélection du produit (IPX800V4, extension [[X-THL]] 1, 2, 3 ou 4), à l'entrée (de 1 à 4 pour l'IPX800V4, température, humidité ou luminosité pour la [[X-THL]]) ainsi qu'aux seuils haut et bas. Le seuil bas ne doit pas être supérieur au seuil haut.
Chaque '''Lien''' est considéré comme une chaîne qui relie l’évènement au résultat, en liant une sortie d’un élément à une entrée du suivant.


Les valeurs entrées dans les champs de seuils prennent compte des formules précédemment configurées.


====== '''Compteurs''' ======
Reprenons l’exemple du temporisateur :
[[Fichier:V5-liens5.png|centré|sans_cadre|453x453px]]
Les entrées et les sorties sont typées. Un symbole représente le type de ressource à associer :


Un bloc compteur est à 1 lorsque sa valeur supérieure ou égale à la valeur souhaitée, à 0 sinon. Il n'est possible de sélectionner qu'un seul compteur par bloc et par scénario. La configuration donne accès à la sélection du  compteur ainsi qu'à la valeur de seuil.
[[Fichier:V5-liens6.png|gauche|sans_cadre]]
représente une entrée ou une sortie « Tout ou Rien »,


'''Remarque :''' un compteur à une valeur strictement positive.
[[Fichier:V5-liens7.png|gauche|sans_cadre]]
représente une donnée analogique 16 bits. Il existe aussi des données 8 et 32 bits.


====== '''Sorties Relais (IPX800V4 et [[X-8R]])''' ======


Une sortie relais est à 1 lorsque le relais est à 1 et 0 lorsqu'il est à 0. Il n'est possible de sélectionner qu'un seul relais par bloc (mais il est possible de mettre 6 blocs sorties relais). La configuration donne accès à la sélection du produit (IPX800V4, extension X-8R 1, 2, 3, 4, 5 ou 6) ainsi qu'au relais souhaité.


Si vous tentez de glisser une tuile sur une entrée ou une sortie d’un autre type, vous obtiendrez un refus.


====== '''Plages Horaires''' ======
Si vous glissez une tuile attendue sur une entrée ou une sortie, une fenêtre s’ouvre et permet la sélection de la ressource à lier.


Un bloc plage horaire est à 1 lorsque l'on est dans la plage horaire, 0 sinon. Il n'est possible de sélectionner qu'un seul [[Lexique#Preset|preset]] par bloc (mais il est possible de mettre 6 blocs plage horaire). La configuration donne accès à la sélection du [[Lexique#Preset|preset]].
Voici un exemple simple : un interrupteur connecté sur une entrée digitale de l’ipx800 v5 allume ou éteint une lampe branchée sur le relais 1.
[[Fichier:V5-liens8B.png|centré|sans_cadre|563x563px]]
La vue « Edition de lien » vous permet de tester et visualiser le fonctionnement.


====== '''Entrées Virtuelles''' ======
Cliquez sur une entrée [[Fichier:V5-liens6.png|sans_cadre]] tout ou rien afin de simuler un événement.


Le bloc [[Lexique#Entr.C3.A9es_virtuelles|entrée virtuelle]] est dans le même état que l'entrée virtuelle sélectionnée. Il n'est possible de sélectionner qu'une seule entrée virtuelle par bloc (mais il est possible de mettre 6 blocs entrées virtuelles). La configuration donne accès à la sélection de l'entrée virtuelle souhaitée. Le bloc entrée virtuelle permet, entre autres, d'activer une scène manuellement avec un bouton générique par exemple, et une logique événementielle adaptée.


====== '''Sorties Virtuelles''' ======


Le bloc sortie virtuelle est dans le même état que la sortie virtuelle sélectionnée. Il n'est possible de sélectionner qu'une seule sortie virtuelle par bloc (mais il est possible de mettre 6 blocs [[Lexique#Sorties_virtuelles|sorties virtuelles]]. La configuration donne accès à la sélection de la sortie virtuelle souhaitée.
Ce type de simulation est très intéressant lorsque vous configurez des objets comme les temporisateurs, télérupteurs, ou autres objets dont les entrées et les sorties sont de type tout ou rien.


====== '''Entrées Analogiques Virtuelles''' ======
Exemple avec l’objet « Long Click » : En cliquant à différentes vitesses sur l’entrée, vous pourrez observer le changement d’état sur les sorties, en fonction de la vitesse configurée.
[[Fichier:V5-liens9.png|centré|sans_cadre|370x370px]]


Une [[Lexique#Entr.C3.A9es_analogiques_virtuelles|entrée analogique virtuelle]] est à 1 lorsque sa valeur est au dessus du seuil haut et à 0 lorsqu'elle est en dessous du seuil bas. Entre les deux, il s'agit de l'[[Lexique#Hystérésis|hystérésis]]. On considère que l'état courant est gardé dans cette zone. Il n'est possible de sélectionner qu'une seule entrée analogique virtuelle par bloc et par scénario (entrée analogique et entrée analogique virtuelle comprise). La configuration donne accès à la sélection de l'entrée (de 1 à 32) ainsi qu'aux seuils haut et bas. Le seuil bas ne doit pas être supérieur au seuil haut.
=== Utilisation dans une scène ===


Les valeurs entrées dans les champs de seuils prennent compte des formules précédemment configurées.


====== '''[[Lexique#Ping|Ping]] Watchdog''' ======
Pour utiliser une ressource dans une scène, activez le menu « Use in scene »


Un bloc [[Lexique#Ping|Ping]] watchdog est à 1 lorsque l’élément pingué ne répond pas et à 0 lorsqu'il répond. Il n'est possible de sélectionner qu'un seul [[Lexique#Preset|preset]] par bloc (mais il est possible de mettre 6 blocs [[Lexique#Ping|Ping]] watchdog). La configuration donne accès à la sélection du [[Lexique#Preset|preset]].


====== '''Enocean''' ======
Les entrées et sorties de l’objet sélectionné affichent alors des réceptacles ronds, dans lesquels vous pourrez sélectionner une scène existante, ou en créer une nouvelle, simplement en cliquant dessus.
[[Fichier:V5-liens-scene.png|centré|sans_cadre|437x437px]]
En cliquant dans un réceptacle vide, une fenêtre permet de sélectionner ou créer une scène.
[[Fichier:V5-liens-scene2.png|centré|sans_cadre|379x379px]]


Le bloc Enocean est dans le même état que le périphérique Enocean sélectionné. Il n'est possible de sélectionner qu'un seul périphérique Enocean par bloc (mais il est possible de mettre 6 blocs Enocean). La configuration donne accès à la sélection du périphérique Enocean souhaité.


====== '''On Event''' ======
En cliquant sur un réceptacle déjà lié, une fenêtre présente une liste des scènes liées et permet de les modifier. La fenêtre permet également de créer un lien avec une autre scène ou même d’en créer une nouvelle.
[[Fichier:V5-liens-scene3.png|centré|sans_cadre|378x378px]]


Le bloc On event permet de choisir un périphérique (entrée physique, sortie physique, Ping Watchdog ou bien encore Enocean) et émet une impulsion (1 puis 0) lorsqu’une modification d’état de ce périphérique intervient.


Après avoir fait votre choix, vous serez amené automatiquement dans le moteur de scénario où vous pourrez éditer votre scène. La ressource en cours d’édition sera rappelée dans une bulle spécifique du moteur de scénarios.


======'''Volet Roulant''' ======


Le bloc volet roulant est dans le même état que le périphérique volet roulant sélectionné. Il n'est possible de sélectionner qu'un seul périphérique Volet roulant, et un seul volet roulant par bloc (un seul bloc par scène). La configuration donne accès à la sélection du périphérique volet roulant souhaité, ainsi qu’à la sortie du périphérique souhaitée et au paramétrage des seuils haut et bas.


======'''GSM'''======
=== Configuration du module « Météo » ===
Rendez-vous sur le site <nowiki>https://home.openweathermap.org/</nowiki>


Le bloc GSM est dans le même état que le preset sélectionné et permet de n’en sélectionner qu’un (mais il est possible de mettre 6 blocs GSM). La configuration donne accès à la sélection du preset
Créez un compte


======'''Thermostat'''======
Ouvrez le menu « API keys »
[[Fichier:V5-liens-weather.png|centré|sans_cadre|766x766px]]
Copiez l’api key générée automatiquement


Un thermostat est à 1 lorsque sa valeur analogique est au-dessus de sa consigne plus son hystérésis divisé par 2 et à 0 lorsqu'elle est en dessous de sa consigne son hystérésis divisé par 2. Entre les deux, il s'agit de l'hystérésis. On considère que l'état courant est gardé dans cette zone. La configuration donne accès à la sélection du thermostat préconfiguré.


======'''Comparateur'''======
La configuration du module « Météo » se fait via la page LINKS.


Les blocs comparateurs sont à 1 lorsque la condition configurée sur la page de configuration est vrais et sont à 0 quand la condition est fausse.
Sélectionnez l’onglet Modules, puis Météo.
[[Fichier:V5-liens-weather2.png|centré|sans_cadre|483x483px]]




====== '''Dimmer''' ======
Editez l’objet « Météo »


Un X-Dimmer est à 1 lorsque le canal du X-Dimmer sélectionné est ON sinon il est à 0 lorsque le canal est OFF.
Collez l’API Key copiée auparavant.


======'''X-010V'''======
Un bloc X-010V est à 1 lorsque sa valeur supérieure ou égale à la valeur de seuil indiquée (entre 0 et 100%), à 0 sinon. Il n'est possible de sélectionner qu'un seule canal 010V par bloc et par scénario.


===== '''Résultat''' =====
[[Fichier:V5-liens-weather3.png|droite|sans_cadre]]
====== '''Sorties Relais''' ======
Vous allez avoir besoin des coordonnées GPS du lieu à observer.


Dans un résultat, la configuration du bloc sortie relais permet de sélectionner le produit que l'on souhaite (IPX800V4 ou extension [[X-8R]] 1, 2, etc.). Selon le produit sélectionné, il est possible de choisir jusqu'à 8 relais qui seront modifiés par la logique de la scène. Un seul produit par bloc peut être pris en compte. Il n'est donc pas possible de sélectionner plus de 8 relais ou encore de sélectionner un relais de l'IPX800V4 et un relais d'une extension. Il est cependant possible de mettre jusqu'à 12 blocs résultats et donc, de sélectionner l’ensemble des relais disponible (avec 7 blocs si 6 extensions de connectées).
Si vous ne les connaissez pas, vous pouvez vous rendre sur <nowiki>http://maps.google.com</nowiki>


====== '''[[Lexique#Push|Push]]''' ======
Recherchez le lieu et cliquez avec le bouton droit.


Un bloc [[Lexique#Push|Push]] ne permet de sélectionner qu'un seul [[Lexique#Preset|preset]] (mais il est possible de mettre 12 blocs [[Lexique#Push|Push]]). La configuration donne accès à la sélection du [[Lexique#Preset|preset]].
Cliquez sur les coordonnées qui s’affichent dans le menu contextuel afin de les copier dans le presse-papier.


====== '''Email''' ======


Un bloc e-mail ne permet de sélectionner qu'un seul [[Lexique#Preset|preset]] (mais il est possible de mettre 12 blocs e-mails). La configuration donne accès à la sélection du [[Lexique#Preset|preset]].
Collez les coordonnées dans le module Météo
[[Fichier:V5-liens-weather4.png|centré|sans_cadre|379x379px]]


======'''DMX-512'''======
Un bloc DMX ne permet de sélectionner qu'un seul preset (mais il est possible de mettre 12 blocs DMX). La configuration donne accès à la sélection du [[Lexique#Preset|preset]].


====== '''Compteurs''' ======
Validez


Dans un résultat, la configuration du bloc compteur permet plusieurs actions. Il est ainsi possible de :
* choisir l'action : incrémentation, décrémentation ou modification (set),
* la valeur qui va être prise en compte selon l'action,
* la sélection du (ou des) compteur modifié. Cette sélection ne permet de modifier que 8 compteurs à la fois et sous certaines conditions. En effet, ces compteurs sont regroupés par 8. Il est donc possible de sélectionner les compteurs 1 à 8 ou 9 à 16 mais il est impossible de sélectionner le compteur 1 et le compteur 9 par exemple. La sélection ne doit se porter que sur un groupe de compteur. Il est d'ailleurs impossible de changer de groupe lorsqu'un compteur est sélectionné dans le groupe courant.


[[File:Compt.png|700px|Compt]]
=== Configuration du plugin « HUE Light » ===
La configuration du plugin « HUE Light » se fait via la page LINK.


====== '''Sorties PWM ([[X-PWM]])''' ======
Sélectionnez l’onglet Plugins, puis « Hue Light ».
[[Fichier:V5-liens-hue.png|centré|sans_cadre|455x455px]]
[[Fichier:V5-liens-hue2.png|centré|sans_cadre|312x312px]]


Un bloc PWM ne permet de sélectionner qu'un seul [[Lexique#Preset|preset]] (mais il est possible de mettre 12 blocs PWM). La configuration donne accès à la sélection de l'extension PWM souhaitée et ensuite,  à celle du [[Lexique#Preset|preset]]


====== '''Sorties Virtuelles''' ======
Cliquez sur le bouton « Add HUE Light »
[[Fichier:V5-liens-hue3.png|centré|sans_cadre|520x520px]]
Appuyez sur le bouton central du Pont HUE puis cliquez sur « Find bridge »


Dans un résultat, la configuration du bloc [[Lexique#Sorties_virtuelles|sortie virtuelle]] ne permet de sélectionner qu'une seule sortie virtuelle (mais il est possible de mettre 12 blocs sorties virtuelles). Les blocs sorties virtuelles permettent, par exemple, de récupérer l'état d'une scène ou d'une suite logique. Cet état peut ensuite être ré-utilisé dans d'autres scènes en tant qu'événement (cela permet de créer un lien entre plusieurs scènes).
Cliquez sur le bouton Scan


====== '''Volets Roulants ([[X-4VR]])''' ======
L’IPX800 V5 affiche la liste des accessoires HUE connus sur le pont.
[[Fichier:V5-liens-hue4.png|centré|sans_cadre|525x525px]]
Appairez les ampoules que vous souhaitez piloter avec l’IPX800 V5.


Un bloc volet roulant ne permet de sélectionner qu'un seul [[Lexique#Preset|preset]] (mais il est possible de mettre 12 blocs volet roulant). La configuration donne accès à la sélection de l'extension volet roulant souhaitée et ensuite,  à celle du [[Lexique#Preset|preset]].


====== '''Mi-Light''' ======
=== Configuration du plugin « IPX800 V4 » ===
Cliquez sur le bouton [Ajouter IPX800 V4].


Un bloc Mi-Light ne permet de sélectionner qu'un seul [[Lexique#Preset|preset]] (mais il est possible de mettre 12 blocs Mi-Light). La configuration donne accès à la sélection du [[Lexique#Preset|preset]].
Un nouvel objet de type IPX800 est créé. Cliquez sur son menu EDITION et renseignez l'adresse IP ainsi que la clé API
[[Fichier:V5-module-ipx800v4-config.jpg|centré|sans_cadre|498x498px|


====== '''Wake On Lan - WOL''' ======


Un bloc WOL ne permet de sélectionner qu'un seul [[Lexique#Preset|preset]] (mais il est possible de mettre 12 blocs WOL). La configuration donne accès à la sélection du [[Lexique#Preset|preset]].


====== '''Fil pilote''' ======


Un bloc fil pilote ne permet de sélectionner qu’un périphérique [[X-4FP]] ainsi que une seule zone (mais il est possible de mettre 12 blocs fil pilote). La configuration donne accès à la sélection du périphérique ainsi qu’à celle de la zone et mode qui doit être mis en place pour une commande ON ou bien pour une commande OFF.


====== '''Enocean''' ======
'''Plugin IPX800V4 : ''' Cet objet permet de piloter une IPX800V4 directement depuis la V5. Pour le
configurer, il faut saisir l’adresse IP ou le nom de domaine dans la case IP. Renseigner le port et saisir
l’apikey (optionnelle) si celle-ci est configurée dans la V4.
Ensuite, vous retrouverez les 8 entrées digitales, les 8 sorties relais, les 8 états des sorties relais ainsi
que les 4 entrées analogues de la V4. Il est possible de scénariser ou de linker les dépendances pour
rendre le fonctionnement dynamique. Un widget V4 est également à disposition permettant de simplifier l’accès aux dépendances sur le dashboard.


Un bloc Enocean ne permet de sélectionner qu’un périphérique Compatible Enocean (mais il est possible de mettre 12 blocs Enocean). La configuration donne accès à la sélection du périphérique.
]]


====== '''GSM ([[X-GSM]])''' ======


Un bloc GSM ne permet de sélectionner qu'un seul [[Lexique#Preset|preset]] (mais il est possible de mettre 12 blocs GSM). La configuration donne accès à la sélection du [[Lexique#Preset|preset]] GSM souhaité.


====== '''Thermostat''' ======
=== Informations complémentaires ===
Pour plus d'information sur les objets et les liens de l'IPX800 V5, nous vous invitons à lire cette page :


Un bloc Thermostat permet de modifier la valeur de consigne d’un thermostat lors d’un scénario. Il n’est possible de mettre qu’un bloc thermostat par scène et ces derniers sont incompatibles avec les blocs « Entrée Analogique » ou « Analogue Virtuelle » en événement.
[[IHM V5 en détails : Les ressources et les liens]]


======'''Dimmer'''======  
== Le menu « RULE ENGINE » ==


Un bloc Dimmer ne permet de sélectionner qu'un seul preset (mais il est possible de mettre 12 blocs Dimmer). La configuration donne accès à la sélection de l'extension Dimmer souhaitée et ensuite, à celle du preset


====== '''Display''' ======
Ce menu permet de créer jusqu’à 64 scènes, qui pourront contenir chacune jusqu’à 32 règles.


Un bloc Display permet de sélectionner qu’une action à effectuer (mais il est possible de mettre 12 blocs Display). Les trois actions possibles sont : Sélection d’une voie à afficher, Allumage/Extinction de l’écran et Verrouillage/Déverrouillage de la touche « Set ».
Une scène peut regrouper les règles ayant la même fonction (éclairage, chauffage, …)
[[Fichier:V5-rule-engine.png|centré|sans_cadre|790x790px]]


======'''Sortie 0-10V'''======
=== Gestion des scènes via la vue principale ===


Un bloc 010V permet de modifier la valeur de consigne d’un canal d’une extension X-010V lors d’un scénario. Il n’est possible de mettre qu’un bloc 010V par scène et ces derniers sont incompatibles avec les blocs « Entré Analogique » ou « Analogue Virtuelle » en événement.
*  '''Création d’une nouvelle scène'''  [[Fichier:V5-create-scene.jpg|centré|sans_cadre|506x506px]]
*Il est possible d’échanger des scènes entre utilisateurs, c’est donc lors de la création que nous pouvons importer le fichier de notre choix.  Si vous validez sans choisir de fichier à importer, une scène vide sera créée et vous serez immédiatement amené vers l’éditeur de Règle.


==== '''Système''' ====
* Activation / désactivation d’une scène
Le menu système donne accès aux informations « globales » de votre IPX800V4, à la gestion de l'heure sur cette dernière, à la gestion des mises à jours (firmware et logiciel), au nommage des 8 tableaux de bord ainsi qu'aux sauvegarde et restauration de vos configurations.
** Sur chaque scène, un bouton On/Off permet l’activation ou la désactivation de cette même scène.Si une scène est activée (bouton On), toutes les règles contenues seront exécutées à chaque cycle
** Si une scène est désactivée (bouton Off), toutes les règles contenues seront ignorées lors des cycles d’exécution.


[[File:systeme2.png|700px|Systeme]]
Une scène peut être désactivée manuellement ou automatiquement par scénario.  


===== '''Information''' =====
Exemple : en cas d’absence, vous pouvez ignorer certains automatismes comme l’ouverture des volets au point du jour, la montée du chauffage pour votre éveil, la mise en route de la cafetière,
La page information regroupe :
* le produit auquel est destiné le logiciel utilisé,
* la famille de produit à laquelle il appartient,
* le numéro MAC du produit,
* la version courante de firmware,
* la version courante de logiciel.


===== '''Horloge''' =====
En les regroupant dans une même scène, vous pourrez subordonner leur exécution à l’activation de la scène. Cela évite d’avoir à conditionner chaque règle en ajoutant le mode absence aux conditions d’exécution (événement).
La page horloge vous permet de gérer l'heure de votre IPX800V4. Il est ainsi possible de modifier:
* le fuseau horaire,
* la gestion ou non de l'heure d'été/hiver,
* le [[Lexique#Serveur NTP|serveur NTP]] permettant la récupération de l'heure via internet,
* le port de communication de ce [[Lexique#Serveur NTP|serveur NTP]].  


===== '''Mise à Jour''' =====
=== L’éditeur de règle ===
La page mise à jour vous permet de mettre à jour le firmware et/ou le logiciel. Pour mettre à jour le logiciel, il suffit de charger le fichier « .bin » correspondant. Pour mettre à jour le firmware, il est nécessaire de charger le fichier « .hex » correspondant puis, de charger un nouveau logiciel (la mise à jour de firmware réinitialisant le logiciel). Il est possible que l'attente entre le chargement des 2 fichiers atteignent jusqu'à 15 secondes. De plus, le lien vous permettant d'accéder au chargement du logiciel après le chargement d'un firmware n'est pas systématiquement correct. En effet, lors de la mise à jour, votre IPX800V4 peut changer d'adresse IP. Dans ce cas, il est donc nécessaire de détecter le produit de nouveau (via GceScanDevice). Pour plus de détail, se référer à au chapitre 7 - Procédure de mise à jour.
Les règles vous permettent de mettre en relation des événements avec des résultats via un type d'action. Les événements peuvent être liés entre eux par une logique combinatoire simple (non, et, ou). Le résultat de cette logique combinatoire est donc systématiquement digital/binaire (0 ou 1) même lorsque l'on prend en compte des entrées analogiques.


===== '''Sauvegarde''' =====
La fenêtre de l’éditeur se compose d’une bibliothèque d’objets classés par catégories (à gauche de l’écran) et d’une liste de règles.
Il n'y a pas de menu sauvegarde, ce bouton vous permet de directement sauvegarder votre configuration entière (réglages, [[Lexique#Preset|preset]], scènes, etc.) dans un fichier « config.gce ».  


===== '''Restauration''' =====
Si vous êtes arrivé dans le moteur de scénarios depuis le menu LIENS, une bulle additionnelle nommée « Use in Scene » contient une tuile représentant l’objet en cours d’édition, vous permettant ainsi de le glisser et déposer dans une règle.
La page restauration permet de rétablir une configuration précédemment sauvegardée en chargeant un fichier « .gce ».
[[Fichier:V5-rule-edit.png|centré|sans_cadre|636x636px]]


'''Remarque 1 :''' Si, d'une manière ou d'une autre, votre produit nécessite un [[#Procédure de retour aux réglages d'usines|hardreset]], une restauration de la configuration précédente pourrait reproduire les problèmes précédemment rencontrés.<br>
'''Remarque 2 :''' Utiliser la restauration afin de programmer une seconde IPX800V4 de la même manière que la première peut entraîner certains conflit au niveau de l'adresse IP (si elle est fixe) mais aussi et surtout au niveau de l'[[Lexique#Adresse MAC|adresse MAC]]. Il est donc important de noter l'[[Lexique#Adresse MAC|adresse MAC]] de vote produit et de la remettre sitôt la restauration.


===== '''Nommage des dashboards''' =====
Le menu supérieur permet
La page de nommage des dashboards vous permet de personnaliser le nom des 8 tableaux de bord disponible sur l'IPX800V4.


====='''Remise à zéro'''=====
* L’activation / désactivation de toutes les règles,
La page remise à zéro permet d’effacer tous les Dashboard, tous les périphériques ainsi que les scénarios, mais ne change en aucun cas la configuration réseau de l’IPX800 V4.
* La suppression des scènes sélectionnées (sélection multiple),
* La création de nouvelles règles,
* La sauvegarde de toutes les règles.


=== '''Widgets''' ===
Une jauge permet de connaître le taux d’occupation mémoire de la scène.
L'IPX800 V4 possède de nombreux widgets qui peuvent être intégrés dans le tableau de bord. Ces différents widgets vous permettent notamment de consulter l'état d'une entrée ou d'une sortie mais aussi de connaître la valeur d'un compteur ou d'une entrée analogique.
Note : Depuis la version 4.02.00, la liste des widgets a été réorganisée, la correspondance de nommage entre les anciens et nouveaux widgets est disponible en annexe : « Annexe_CorrespondancesWidgets.docx ».


==== La bibliothèque ====
[[Fichier:V5-rule-engine3.png|gauche|sans_cadre]]
La bibliothèque contient toutes les tuiles pouvant être utilisées pour la construction des règles.


==== '''Modification des dashboard''' ====
Les onglets de droite contiennent les ressources physiques ou virtuelles présentes dans l’ipx800 V5, classées par catégories.
Pour modifier un tableau de bord, l'utilisateur à la possibilité d'ajouter des widgets. Ci dessous vous trouverez la liste de l'ensemble des widgets présent au sein de l'IPX800 V4


===== '''Date/Heure''' =====
'''Le groupe « Devices »''' contient les objets et ressources correspondant à l’onglet sélectionné.
Le widget « Date » ainsi que le widget « Heure » vous permette d'ajouter la date et/ou l'heure sur votre tableau de bord.


[[fichier:dateHeure.png|200px]]
'''Le groupe « Operations »''' contient les opérateurs logiques et arithmétiques à glisser dans le récepteur « Event ».


===== '''Texte''' =====
Les opérateurs logiques (ET, OU) servent à combiner les événements entre eux, NOT inverse la logique d’un événement.
Le widget « Texte » vous permet d'ajouter un champ texte au sein de votre tableau de bord, il peut s’agir d'une valeur brut entré manuellement ou bien d'une valeur venant d'une source de données extérieur.Vous avez aussi la possibilité d'ajouter un icône à droite du champ texte parmi une bibliothèque d’icônes proposés dans l'IPX800 V4. Enfin, le champ animation vous permet d'activer ou non l'animation lors d'un changement de valeur.
{| class="wikitable"
|<
|<=
|==
|>=
|>
|!=
|-
|Strictement inférieur à
|Inférieur ou égal à
|Egal à
|Supérieur ou égal à
|Strictement supérieur à
|Différent de
|}
Les opérateurs >, >=, <, <=, ==, != permettent de créer des clauses comparatives sur des analogiques, le résultat sera binaire (0 ou 1).  


[[File:W1.png|700px|W1]]
'''Le groupe « Action »''' contient les différentes actions pouvant être utilisées dans le récepteur « Result »


===== '''Compteur''' =====
Le type d'action va permettre de savoir quand effectuer l'action en fonction de la logique événementielle. Les différents types d'action sont :
Le widget « Compteur » vous permet d'afficher la valeur d'un compteur de l'IPX800 V4. Comme pour le widget « Texte » vous pouvez aussi ajouter un icône représentant votre compteur.


[[File:W2.png|700px|W2]]
1.      ON : l'action ON s'effectue lorsque l'état des événements passe à 1, rien ne se passe lors du passage à 0. Ensuite, pour que l'action ON s'effectue de nouveau, il faut un retour à 0.


[[fichier:wcompteur.png|200px]]
2.      OFF : l'action OFF s'effectue lorsque l'état des événements passe à 1, rien ne se passe lors du passage à 0. Ensuite, pour que l'action OFF s'effectue de nouveau, il faut un retour à 0.


===== '''HTML''' =====
3.      ON/OFF : l'action ON s'effectue lorsque l'état des événements passe à 1 et l'action OFF s'effectue lorsqu'il passe à 0. Pour que l'action ON s'effectue de nouveau (après une première exécution), il faut que la logique événementielle repasse à 0 et donc que l'action OFF s'effectue également.
Le widget « HTML » vous permet de créer votre propre widget via du code HTML et des fonctions JavaScript.


[[fichier:tristateCode.png|700px]]
4.      SWITCH : l'état du résultat est inversé à chaque fois que la logique événementielle passe de OFF à ON (type bouton poussoir). Si, lors du dernier changement de logique événementielle, le résultat était à ON, au prochain changement il sera à OFF et inversement.


[[fichier:tristateW.png|200px]]
5.      SETVAL : l’action SETVAL permet d’affecter une valeur analogique à une entrée du même type, par exemple la consigne d’un Thermostat ou le taux de variation sur un canal de X-Dimmer.


===== '''Lien HTML''' =====
Les tuiles se déplacent par glisser-déposer. Un simple clic sur chaque tuile donne accès au paramétrage de cette dernière. Il n'y a pas de paramètre sur les tuiles du type Action, ni des opérateurs.
Ce widget permet de créer un lien HTML qui vous redirige vers un autre site.


===== '''Pointeur''' =====
'''Remarque 1 :''' Pour une entrée/sortie physique ou virtuelle, le ON correspond à un passage à 1, le OFF à un passage à 0.
Le widgets «Pointeur» permet d'afficher une direction au sein de votre tableau de bord , comme le sens du vent. Pour le configurer vous devez lui attribuer une direction et une valeur.


[[File:W6.png|700px|W6]]
'''Remarque 2 :''' Dans l'ensemble des tuiles, les noms utilisés ont été configurés via les différentes pages de collections ou la page LINKS.


[[fichier:pointeur.png|200px]]
==== Les règles ====
Chaque règle se compose de 4 parties
[[Fichier:V5-rule-engine4.png|centré|sans_cadre|852x852px]]
1.            La première partie à gauche contient le nom de la règle et un bouton ON/OFF permettant de désactiver celle-ci


===== '''Graphique''' =====
2.            La deuxième partie contient le récepteur des tuiles composant les événements. Les tuiles devront être combinées par des opérateurs. La logique est calculée de gauche à droite, dans l’ordre d’insertion des tuiles.
Le widget «Graphique» vous permet d'afficher un historique sur 24h des valeurs de votre entrée analogique. Vous devez seulement sélectionné l'entrée analogique que vous souhaitez afficher au sein du graphique.<br>
'''Attention :''' pour que ce widget se mette à jour, vous devez réactualiser la page web.


[[File:W5.png|700px|W5]]
3.            La troisième partie contient le récepteur « Résultat ». Le résultat pourra contenir des tuiles de type Ressources et des tuiles Action. Toutes les ressources qui suivent un bloc action subiront cette même action. Il n’est donc pas nécessaire d’intercaler une action entre chaque bloc Ressource.


[[fichier:graphique.png|200px]]
4.            La quatrième partie contient 2 boutons, l’un permettant de supprimer la règle, l’autre de la déplacer parmi les autres règles de haut en bas, changeant ainsi l’ordre d’exécution.


===== '''Jauge''' =====
Le widget «Jauge» vous permet d'ajouter une jauge au sein de votre tableau de bord. Pour paramétrer ce widget vous devez définir un minimum, un maximum ainsi qu'une valeur. Pour que ce widget ait une plus grande utilité, il est important de lui attribuer  une valeur venant d'une source de données extérieur. Vous avez la possibilité de donner un titre à votre jauge ainsi qu'une unité.


[[File:W3.png|700px|W3]]
En cas d’erreur dans la construction de la règle, un indicateur rouge s’affiche.
 
En positionnant la souris au-dessus, il est possible de connaître la nature du problème.
 
[[Fichier:V5-rule-engine5.png|centré|sans_cadre|858x858px]]
Les tuiles pour lesquelles la configuration est manquante sont entourées par des pointillés
[[Fichier:V5-rule-engine5.png|centré|sans_cadre|855x855px]]
 
==== La logique combinatoire ====
Le résultat de chaque événement va être mis en évidence ci-dessous. Les éléments de logique combinatoire correspondent, quant à eux, à de la logique pure :
 
·        NON : inverse la valeur d'un événement. Cet élément est systématiquement lié à un événement.
{| class="wikitable"
|'''État de  l'événement : E1'''
|'''Résultat : Non E1'''
|-
|0
|1
|-
|1
|0
|}
·        ET : si l'un des éléments est à 0, la logique est à 0. Le ET se place entre deux événements.
{| class="wikitable"
|'''État de l'événement  1 : E1'''
|'''État de l'événement  2 : E2'''
|'''Résultat : E1 et E2'''
|-
|0
|1
|0
|-
|0
|0
|0
|-
|1
|0
|0
|-
|1
|1
|1
|}
·        OU : si l'un des éléments est à 1, la logique est à 1. Le OU se place également entre deux événements.
{| class="wikitable"
|'''État de l'événement  1 : E1'''
|'''État de l'événement  2 : E2'''
|'''Résultat : E1 ou E2'''
|-
|0
|1
|1
|-
|0
|0
|0
|-
|1
|0
|1
|-
|1
|1
|1
|}


[[fichier:jauge1.png]]
==== Les tuiles de la catégorie « IPX800 » ====
[[Fichier:V5-rule-tuile1.png|gauche|sans_cadre]]
'''IPX800 (RELAY CMD)'''


====='''Jauge Analogique'''=====
Ces tuiles permettent de changer l’état d’un relais. Elles peuvent être déposées en zone « Résultat ».
Le widget «Jauge Analogique» vous permet d'ajouter une jauge au sein de votre tableau de bord. Pour paramétrer ce widget vous devez définir un minimum, un maximum ainsi qu'une valeur. Pour que ce widget ait une plus grande utilité, il est important de lui attribuer  une valeur venant d'un capteur analogique comme le X-THL ou une TC-100. Vous avez la possibilité de donner un titre à votre jauge ainsi qu'une unité.


[[fichier:jaugeA.png|700px]]
[[Fichier:V5-rule-tuile2.png|gauche|sans_cadre]]
'''IPX800 (RELAY STATE)'''


[[fichier:jauge2.png|200px]]
Ces tuiles permettent de connaitre l’état d’un relais. Elles peuvent être déposées en zone « événement ». Le bloc prend la valeur « vrai » si le relais est fermé.


====='''Jauge - Entrée analogique virtuelle'''=====
[[Fichier:V5-rule-tuile3.png|gauche|sans_cadre|79x79px]]
Le widget « Jauge - Entrée analogique » ou « Jauge - Entrée analogique virtuelle » fonctionne comme le widget « Jauge » sauf que ce dernier est attribué aux 4 entrées analogiques ou aux 32 entrées analogiques virtuelles de l'IPX800 V4.
'''IPX800 (Din)'''


[[fichier:jaugeAV.png|700px]]
Ces tuiles permettent de connaitre l’état d’une entrée digitale. Elles peuvent être déposées en « événement ». Le bloc prend la valeur « vrai » si l’entrée est activée.


[[File:jauge3.png|200px|W4]]
[[Fichier:V5-rule-tuile4.png|gauche|sans_cadre]]
'''IPX800 (Ain)'''


====='''Indicateur ON/OFF'''=====
Ces tuiles permettent de comparer la valeur de l’une des 4 entrées analogiques de l’ipx800 à une autre valeur analogique. Elles peuvent être déposées en « événement » et seront combinées avec les opérateurs. La combinaison prend la valeur « vrai » si la comparaison est vraie.
Le widget « Indicateur ON/OFF» vous permet d'attribuer un texte ON et un texte OFF à votre entrée en fonction de son état. Vous pouvez aussi attribuer une icône à ce widget. Il est possible de choisir une entrée de l'IPX800 V4 ou d'une extension X-24D


[[fichier:indicateurOnOff1.png|700px]]
[[Fichier:V5-rule-tuile5.png|gauche|sans_cadre|77x77px]]
'''IPX800 (Reset)'''


[[fichier:indicateurOnOffw.png|200px]]
Cette tuile permet de sélectionner l’entrée Reset du système. Déposée en résultat, elle donne la possibilité de redémarrer le système.


====='''Bouton ON/OFF'''=====
==== Les tuiles de la catégorie « VARIABLES » ====
Les widgets « Bouton ON/OFF » ajoutent sur votre tableau de bord un bouton pour piloter un relais, une entrée, une sorties ou une entrée virtuelle. Pour paramétrer ce widget vous devez choisir un nom pour votre bouton lorsque le périphérique sera activé et lorsque ce dernier sera désactivé. Vous avez aussi la possibilité d'ajouter une icône correspondant à votre périphérique.  
[[Fichier:V5-rule-tuile6.png|gauche|sans_cadre|72x72px]]
'''Les IO virtuelles''' sont des variables créées par l’utilisateur. Elles peuvent prendre la valeur « 1 » ou « 0 ».


[[fichier:boutonOnOff.png|700px]]
Déposées en « Evénement », ces tuiles permettent d’exécuter une action lors  de leur changement d’état.


Déposées en « Résultat », ces tuiles permettent la modification de l’état de leur état.


[[fichier:boutonOnOffw.png|200px]]
[[Fichier:V5-rule-tuile7.png|gauche|sans_cadre]]
'''Les analogiques virtuelles''' sont des variables créées par l’utilisateur. Elles permettent de stocker une valeur analogique, provenant d’un objet tel qu’un compteur, un décompte, une mesure, … Elles existent en 8, 16 et 32 bits.


===== '''[[Lexique#Push|Push]] URL''' =====
En événement, elles permettent la comparaison d’une variable analogique à une autre valeur analogique. Elles devront être combinées avec des opérateurs.
Le widget « [[Lexique#Push|Push]] URL » vous permet d'envoyer un [[Lexique#Push|Push]]. Ce widget va créer un bouton qui enverra un [[Lexique#Push|Push]] via une URL. Pour la configuration de ce widget vous devez au minimum entrer une IP, un port et un message. Vous avez la possibilité d'ajouter un nom d'utilisateur et un mot de passe si besoin. De plus, si vous voulez crypter votre échange vous pouvez activer le [[Lexique#SSL / TLS|SSL]]. Enfin, vous avez le choix entre la méthode GET et la méthode POST pour envoyer vos données.


[[File:pushURL.png|700px|W10]]
En résultat, elles permettent de modifier leur valeur. Il faudra utiliser la commande '''SETVAL''' qui leur est réservée.


[[file:pushURLw.png|200px]]


===== '''[[Lexique#Push|Push]] UDP''' =====
==== Les tuiles de la catégorie « OBJETS » ====
Le widget « [[Lexique#Push|Push]] UDP » reprend le principe du widget précédent sauf que les échanges sont effectués via UDP. Pour la configuration de ce widget vous devez au minimum entrer une IP, un port et un message. Le port d'écoute peut être nécessaire à l'envoi de certains [[Lexique#Push|Push]] UDP. En effet, il peut conditionner l'ouverture de la socket UDP.
[[Fichier:V5-rule-tuile8.png|gauche|255x255px|sans_cadre]]


[[File:pushUDP.png|700px|W11]]
Les Objets sont créés et configurés dans la page LIENS.


[[file:pushURLw.png|pushUDPw|200px]]
Déposées en « Evénement », ces tuiles permettent d’exécuter une action lorsque le périphérique est activé, ou lorsque sa valeur analogique atteint une valeur déterminée.


====='''Bouton ON/OFF - Enocean'''=====
Déposées en « Résultat », ces tuiles permettent de changer l’état du périphérique ou la valeur analogique associée.
<br><br><br><br><br><br><br><br><br>


Le widget « Bouton ON/OFF - Enocean» permet de piloter un périphérique Enocean de type actionneur tout ou rien.
==== Les tuiles de la catégorie « EXTENSIONS » ====
[[Fichier:V5-rule-tuile8.png|gauche|sans_cadre|259x259px]]
Chaque tuile de cette catégorie permet l’utilisation des entrées et/ou sorties de l’extension éponyme.
<br><br><br><br><br><br><br><br><br><br><br><br>


[[fichier:boutonOnOffEnocean.png|700px]]
==== Les tuiles de la catégorie « MODULES » ====


===== ''' Matrice 8, 24, 32 ON/OFF''' =====
[[Fichier:V5-rule-tuile10.png|gauche|sans_cadre]]
Les widgets «  Matrice ON/OFF » vous permettent d'afficher un panneau de 8,24 ou 32 leds correspondant au périphérique sélectionné ([[Lexique#Ping|Ping]], Enocean, V4, V3, …). Ces différentes leds passent en vert lorsque le périphérique est enclenché et repassent en gris lorsque ce dernier est désactivé. Vous avez la possibilité d'ajouter un titre à ce widget. Certains indicateurs ont une configuration plus poussée que d'autres. Par exemple, si vous sélectionnez l'indicateur Enocean, vous devrez choisir son type, interrupteur ou capteur magnétique.
Cette tuile permet la sélection de l’une des valeurs analogiques retournées par le module « Météo ».  


======'''Matrice 8 ON/OFF - Entrée physiques'''======
Déposées en « Evénement », elles permettent l’exécution d’une action en fonction des mesures ou prévisions.
Ce widget permet d’afficher l’état des 8 entrées digitales de l’IPX800 V4.


[[fichier:onOffEntrees.png|200px]]


======'''Matrice 8 ON/OFF - Sorties physiques'''======
[[Fichier:V5-rule-tuile11.png|gauche|sans_cadre]]
Ce widget permet de piloter les 8 sorties relais de l’IPX800 V4.
Cette tuile permet la sélection des IO ou valeurs analogiques liées aux accessoires HUE appairés sur l’ipx800 V5.


[[fichier:onOffRelais.png|200px]]
Elles peuvent être placées en « Evénement » et en « Résultat ».


======'''Matrice 32 ON/OFF - Entrées virtuelles'''======
Ce widget permet d’afficher l’état de 32 entrées virtuelles de l’IPX800 V4.


[[fichier:onOffEntreesVirtuelles.png|200px]]
[[Fichier:V5-rule-engine-module-v4.jpg|gauche|sans_cadre|77x77px]]
Cette tuile permet de récupérer l'état des IO d'une IPX800 V4.


======'''Matrice 32 ON/OFF - Sorties virtuelles'''======
Pour l'utiliser, vous devez auparavant configurer le module "IPX800 V4" dans le menu LIENS.
Ce widget permet de piloter 32 sorties virtuelles de l’IPX800 V4.


[[fichier:onOffSortiesVirtuelles.png|200px]]
==== Les tuiles de la catégorie « Rule Engine » ====
[[Fichier:V5-rule-tuile12.png|gauche|sans_cadre]]
L’onglet « Rule Engine » de la bibliothèque contient 2 tuiles spéciales.




======'''Matrice 24 ON/OFF - Enocean'''======
Ce widget permet d’afficher l’état de 24 périphériques Enocean tout ou rien et de les piloter s’ils sont de type « Actionneur ».


[[fichier:interruptEnocean.png|200px]]
La tuile « Scene » peut être glissée   


[[fichier:InterruptEnocean2.png|700px]]
*  '''en « Evénement »'''. En sélectionnant sa propriété « Enable » ou « Result », vous pourrez conditionner l’exécution d’autres scènes.


====='''IPX800 V3'''=====
'''en « Résultat »'''. Selon le résultat logique de l’événement, vous pourrez modifier la valeur de la propriété « Enable » de la scène.
Ce widget permet de lier une V3 via 8 flux de données associés à 8 boutons leds.


[[fichier:onOffV3.png|700px]]
La tuile Rule peut être utilisée en événement seulement.


===== '''Mi-light''' =====
* La propriété « Enable » peut être utilisée pour subordonner l’exécution de certaines actions
Le widget « Mi-light » permet de contrôler jusqu'à 4 groupes d'éclairage. Pour la configuration de ce widget, vous devez simplement entrer l'adresse IP de votre contrôleur Mi-light.


[[fichier:wMilight.png|200px]]
* La propriété « Résultat » peut être utilisée pour conditionner des scènes sans avoir à répéter toute la clause événement


====='''Thermostat'''=====
Exemple d’utilisation de la tuile « Scène (résultat) » :
Le widget thermostat permet un affichage en directe de la valeur courante et de la consigne d’un thermostat sélectionné. Il est également possible de modifier la valeur de consigne.
[[Fichier:V5-rule-edit2.png|centré|sans_cadre|787x787px]]


[[fichier:thermostat1.png|700px]]


[[fichier:wThermostat.png|200px]]
Dans cet exemple, la première scène, nommée « MAISON OFF » permet de construire une clause utilisable par son nom.


===== '''Camera/Pad 4 contrôles''' =====
Dans les scènes suivantes, la tuile '''Scene (Résultat)''' à laquelle est associée la clause « MAISON OFF », est utilisée afin
Le widget « Camera » vous permet d'afficher une caméra sur votre IPX800 V4. Un widget spécial caméra Dericam est aussi disponible. Pour le configurer vous devez choisir un nom pour votre caméra et entrer l'URL du flux vidéo. Pour le Pad 4 contrôles vous devez simplement entrer l'URL de contrôle de chaque flèche (Gauche, Droite, Haut, Bas et Stop). Si vous utilisez les widgets spécial caméra Dericam vous avez juste a entrer l'adresse IP de votre caméra ainsi que votre nom d'utilisateur et votre mot de passe.


[[File:W12.png|W12|700px]]
* de créer un groupe visuellement repérable


* d’éviter l’usage d’IO virtuelles ou de répéter la clause de l’événement.


====='''Module Fil Pilote'''=====
=== Informations complémentaires : ===
Ce widget permet de modifier une ou toutes les zones de chauffage d’une extension fil pilote X4FP.
Pour plus d'informations sur le moteur de scénario, nous vous invitons à lire cette page :


[[fichier:filPilote.png|200px]]
[[IHM V5 en détails : Le moteur de scenario]]


== Redémarage manuel de l’IPX800 V5 ==


====='''Slider'''=====
======'''Slider DMX'''======
Ces widgets vous permettent de contrôler un canal DMX. Il est également possible d’intégrer un retour d’état via des sources de données.


[[fichier:sliderDMX.png|200px]]
Il est possible de redémarrer manuellement l’IPX800 V5 sans débrancher son alimentation. Pour se faire, il suffit de rester appuyer sur le bouton Sel de son clavier durant 5 secondes. Un acquittement visuel via la DEL Reset est effectué et lors du relâchement du bouton, l’IPX800 V5 va redémarrer.


======'''Slider – X-PWM'''======
== Utilisation du mode Recovery ==
Ces widgets vous permettent de contrôler un canal PWM. Il est également possible d’intégrer un retour d’état via des sources de données.


[[fichier:sliderDMX.png|200px]]


======'''Slider – X-Dimmer'''======
Il peut arriver, lors d’une mise à jour notamment, que l’interface de l’IPX800 V5 ne soit plus accessible. Dans ce cas, le mode « Recovery » permet à l’utilisateur d’envoyer une nouvelle fois les fichiers du logiciel et de l’interface ou bien de procéder à une remise en configuration d’usine.
Ce widget vous permet de contrôler un canal d’une extension X-Dimmer. Le ON permet de remettre la dernière valeur attribuer différentes de 0. Le OFF met simplement à 0.  


[[fichier:sliderDimmer.png|200px]]
Voici comment fonctionne ce mode :
[[Fichier:V5-recovery.png|centré|sans_cadre|774x774px]]


======'''Slider – X-010V'''======
Ce widget vous permet de contrôler un canal d’une extension X-010V. Le ON permet de remettre la dernière valeur attribuée différentes de 0. Le OFF met simplement à 0.


[[fichier:slider010V.png|200px]]
1.      Appuyez sur le bouton Sel situé en façade de l’IPX800 V5 puis redémarrez électriquement l’IPX800 V5.


2.      Les deux leds « Reset » et « «Status » se mettent alors à clignoter alternativement pour indiquer l’entrée en mode Recovery.


===== '''Volet roulants''' =====
3.      Vous devez désormais trouver l’adresse IP de l’IPX800 V5 afin de vous connecter à l’interface. Pour ce faire, utilisez « Gce Scan Devices »  (cf : Détection de l'IPX800 V5), elle apparaîtra dans la liste avec le nom « IPX800V5_Recovery ». Entrez cette adresse IP dans la barre d’adresse d’un navigateur ou bien cliquez 2 fois sur la ligne correspondant de l’utilitaire « GCE Scan Devices ».  
Ce widget vous permet d'afficher l'état de vos différents volet roulants. Vous devez seulement sélectionner l'extension X4VR que vous souhaiter afficher.


======'''Contrôle volets roulants'''======
4.      Une fois connecté à l’interface, vous pouvez visualiser l’ensemble des informations de votre IPX800 V5 telles que les paramètres du réseau, la durée de fonctionnement ou encore la version du matériel.  
Le widget « Contrôle volets roulants » vous permet de contrôler jusqu'à 4 volets roulants. Vous pouvez donner un nom à chacun de vos volets. Si vous désirez contrôler vos volets roulants via votre IPX800 V4 ou une X-8R et pour obtenir un fonctionnement optimal et sécurisé il est nécessaire de créer une scène Relais 1 OFF Relais 2 et Relais 2 OFF Relais 1 par exemple. Vous avez aussi la possibilité de choisir une extension X-4VR à contrôler.
[[Fichier:V5-recovery2.jpg|centré|sans_cadre|600x600px]]


[[fichier:vrControle.png|200px]]


======'''Indicateur volets roulants'''======
Vous pouvez procéder à une mise à jour de l’IPX800 V5 en cliquant sur le bouton « Upload File », vous serez alors invité à sélectionner le fichier à utiliser.
Ce widget vous permet d'afficher l'état de vos différents volets roulants. Vous devez seulement sélectionner l'extension X4VR que vous souhaitez afficher.


[[fichier:vrIndicateur.png|200px]]


======'''Volet roulant BSO'''======
Vous pouvez également procéder à une remise à zéro usine en cliquant sur le bouton « Factory Reset », '''attention il n’y a pas d’avertissement et vous perdrez toute votre configuration.'''
Le widget « Contrôle BSO » est dédié au contrôle des « Brise Soleil Orientable » via les X-4VR. Il offre des boutons « Haut » et « Bas » générant des impulsions pour l’orientation des lames.


[[fichier:vrBSO.png|200px]]
== Remise à zéro usine ==


======'''Volet roulant Indicateur/Contrôle – Enocean'''======
Ce widget permet de contrôler un module volet roulant Enocean.


[[fichier:vrEnocean.png|200px]]
Une remise à zéro usine peut parfois être nécessaire. Cette méthode efface entièrement la configuration de l’IPX800 V5, c’est-à-dire les personnalisations de tableaux de bord, les utilisateurs, les scènes ainsi que les liens qui auraient pu être réalisés.


==== '''Sources de données''' ====
Il existe plusieurs types de sources de données au sein de l'IPX800 V4. Ces sources de données vous permettent par exemple d'afficher au sein de votre IPX800 V4 la météo ou bien l'état des entrées et sorties de votre IPX800 V3.


Lorsque votre source de données est crée vous avez la possibilité de l'afficher dans un widget en cliquant sur sources de données. La sélection de la donnée que vous souhaitez afficher est assez simple, vous avez juste à la sélectionner dans la liste qui s'affiche.
Pour lancer une procédure de remise à zéro usine, il existe quatre méthodes.


===== '''X-Devices''' =====
La première méthode consiste à passer par le mode Recovery puis de choisir l’option « Factory Reset »
La source de données X-Devices vous permet d'afficher les données de votre IPX800V3 ou Eco-Devices au sein du tableau de bord de votre IPX800V4. Pour configurer cette source de données vous devez juste entrer l'adresse IP de votre produit, et donner un nom à votre source de données. Vous pouvez aussi choisir le temps de rafraîchissement des données.


===== '''JSON''' =====
La seconde méthode consiste à appuyer sur le bouton reset situé au-dessus du connecteur d’alimentation Jack durant 5 secondes.
La source de données JSON vous permet de récupérer les données d'un site distant qui dispose d'une [[Lexique#API|API]] JSON. Pour configurer cette source de données vous devez juste entrer l'URL du site web sur lequel vous voulez récupérer les données. Vous avez ensuite la possibilité d'utiliser ThingProxy qui peu permettre de résoudre certains problème de connexion au [[Lexique#API|API]] distante. La méthode, le body et les headers sont ensuite à renseigner. Si vous ne savez pas quoi remplir il est conseillé de laisser ces champs avec leurs valeurs par défaut. Pour finir, donner un nom à votre source de données. Vous pouvez aussi choisir le temps de rafraîchissement des données.


===== '''Météo'''=====
La troisième méthode consiste à appuyer sur le bouton Reset puis redémarrer électriquement l’IPX800 V5.
La source de données Météo permet de récupérer la température, le taux d'humidité, … du lieu que vous souhaitez. Pour configurer cette source de données, vous devez simplement entrer un lieu et l'unité d'affichage, (Impérial ou Mètre). Pour finir, donner un nom à votre source de données. Vous pouvez aussi choisir le temps de rafraîchissement des données.


==Cas pratique==
La dernière méthode consiste à lancer une demande de remise à zéro usine depuis l’interface de l’IPX800 V5 via le menu Système – Save/Restore – Retour usine. Un acquittement est nécessaire : il faut appuyer sur le bouton Sel situé sur le clavier de l’IPX800 V5 durant le décompte de 60 secondes ou bien la demande sera annulée.
==='''Comment accéder à mon IPX800V4 depuis l’extérieur ?'''===
[[Fichier:V5-recovery3.png|gauche|sans_cadre]]
Pour accéder à votre IPX800 V4 depuis l’extérieur, il est indispensable de disposer d’une adresse IP publique fixe (possibilité d’en obtenir une avec certains fournisseurs d’accès à internet) car à
chaque redémarrage, votre box va s’inscrire sur le net avec une adresse IP publique différente, il est donc impossible de se connecter à l’IPX800 V4. Il est possible de passer par un serveur de DNS
dynamique pour contourner ce problème (cf. 6.3.1.4 ), votre adresse IP devient alors du type gceelectronics.dyndns.fr.


Vous aurez besoin de l’adresse IP de votre IPX800 V4 qu’il est préférable de paramétrer en IP Fixe,


ce qui permettra à l’IPX800 V4 de toujours avoir la même adresse IP, même après un redémarrage de votre routeur ou de votre box. Cette option est réglable en accédant à ce dernier avec les
identifiants suivants :
* Identifiant : admin
* Mot de passe : admin


Vous n’avez plus qu’à trouver la rubrique correspondant et assigner une adresse IP fixe à votre IPX800 V4. L’assignation se fait par rapport à l’adresse MAC de l’IPX (qui est unique). Vous pouvez
mettre l’adresse IP que vous voulez, du moment qu’elle n’est pas déjà utilisée (elle doit être du type 192.168.x.x).


Il faut maintenant que votre routeur (ou la box de votre fournisseur d’accès à internet) redirige toutes les requêtes extérieures faites sur le port 8080 vers l’IPX800 V4.
Trouvez la rubrique « redirection de ports ». La création d’une nouvelle règle se fait avec les paramètres suivants :
* Nom : le nom que vous donnez à la redirection. Vous pouvez l’appeler IPX800 V4 par exemple.
* Protocole : TCP+UDP
* Port externe : 8080
*  Adresse IP : Adresse IP de votre IPX800 V4 qui doit être du type 192.168.1.25
*  Port interne : 80


Il ne vous reste plus qu’à entrer l’adresse IP publique de votre routeur ou box ou encore l’adresse DNS que vous avez paramétré dans un navigateur suivi du port et le tour est joué (pensez à vous
déconnecter de votre réseau local pour faire les tests d’accès distant à votre IPX800 V4). Par exemple, entrez dans votre navigateur 109.205.10.10:8080 et si toutes les étapes ont étés
respectées, vous devriez accéder à l’IPX800 V4.


Remarque : Les interfaces des routeurs et des box sont différentes selon les constructeurs, il se peut que le nom des rubriques ou des paramètres diffèrent.


==='''Comment Intégrer une caméra IP à mon IPX800 V4 ?'''===
Pour réaliser cette opération, vous aurez besoin de connaître l’adresse internet du flux MJPEG de votre caméra, ou bien tout simplement, s’il s’agit d’une caméra Dericam émettant un flux MJPEG,
de connaître son adresse IP ainsi que les identifiants pour y accéder (par défaut : identifiant admin, mot de passe : admin).


La plupart des caméras IP émettent leur flux vidéo au format MJPEG sur le réseau local. C’est ce que l’IPX800 V4 affiche sur son dashboard !
== Signification des leds ==


Si votre caméra est pilotable (camera PTZ), vous avez la possibilité d’ajouter un pad constitué de 5 boutons (gauche, droite, haut, bas et stop) afin de contrôler la caméra à partir du dashboard de
l’IPX800 V4. Pour ce faire, il vous faudra récupérer les adresses internet correspondant à chaque mouvement, ou bien, encore une fois, s’il s’agit d’une caméra Déricam commandable par url, simplement des identifiants (par défaut : identifiant admin, mot de passe : admin).


Tous les constructeurs de caméra IP ne créent pas leur interface de la même manière, vous devez vous référer au manuel de votre caméra pour connaître la procédure à suivre afin de récupérer ces données.
Plusieurs DELs sont visibles sur le clavier de l’IPX800 V5 :
Il ne vous reste plus qu’à ajouter un widget sur votre dashboard, de sélectionner camera (ou camera Dericam) et de renseigner les champs demandés. Même procédure pour ajouter le pad de contrôle si besoin avec le widget Pad 4 contrôle (ou Pad 4 contrôle Dericam).


== '''Procédure de mise à jour''' ==
[[Fichier:V5-recovery4.png|centré|sans_cadre|719x719px]]
La procédure de mise à jour vous permet de modifier le firmware (.hex) et ou le logiciel (.bin) de votre IPX800V4. Pour des soucis de compatibilité, il est vivement conseillé d'utiliser les mêmes versions de firmware et de logiciel.  
1. Une DEL Power
De même, il n'est pas conseillé de changer de version lorsque votre version actuelle vous convient et ne pose aucun soucis.
Pour mettre à jour votre IPX800 V4, vous devez disposer d'un nouveau firmware ainsi que d'un nouveau logiciel.
Il vous faut ensuite vous rendre sur la page « IPX800_V4/fileupload » accessible via l'onglet « Système » puis « Mise à jour » de votre interface.
Sélectionnez alors le fichier « .hex » de mise à jour et cliquez sur « Upload ». Lors de cette mise à jour, votre IPX800 V4 va redémarrer et le voyant rouge va clignoter. Attendez bien que votre produit soit de retour sur le réseau avant de continuer.


Une fois la mise à jour terminée, retournez sur cette même page et recommencez la procédure avec le fichier « .bin » de mise à jour.
2. Une DEL Link


Lorsque vous souhaitez seulement mettre à jour votre logiciel (.bin), seule la dernière partie de la procédure est nécessaire. A contrario, lorsque vous souhaitez mettre à jour votre firmware (.hex), il est indispensable d'également mettre à jour le logiciel. Ce dernier étant réinitialisé lors d'une modification du firmware.
3. Une DEL Reset


== '''Procédure de retour aux réglages d'usines''' ==
4. Une DEL Status
Un retour aux réglages d'usines (ou hardware reset) est parfois nécessaire lorsque votre IPX800V4 ne fonctionne pas correctement. Cette procédure va supprimer absolument tout les réglages et  personnalisations de votre produit, par conséquent, n'oubliez pas de sauvegarder les réglages de votre appareil sur votre ordinateur avant d'effectuer le hardware reset. Dans certains cas particulier, les réglages peuvent être la cause du dysfonctionnement de votre appareil. Un retour à ces réglages pourra donc entraîner de nouveau l'apparition de ce dysfonctionnement.


Pour effectuer un hardware reset, il faut tout d'abord couper l'alimentation de votre IPX800 V4 puis la remettre sous tension. Le voyant rouge du clavier se met alors à clignoter.
Maintenez ensuite (avant que le voyant rouge ne s'éteigne définitivement, vous avez environ 5 secondes) le bouton « reset » enfoncé.
Relâchez le bouton « Reset » lorsque le voyant rouge associé au « reset » s’éteint complètement.


Votre IPX800 V4 va alors redémarrer et le voyant rouge va de nouveau clignoter quelques instants avant que votre système ne se rétablisse complètement.
La DEL Power indique la présence tension sur l’alimentation de l’IPX800 V5.


== '''Exemple de scénario simple''' ==
La DEL Link indique une inscription réussie sur le réseau local et une communication opérationnelle.


Dans le cas simple ou nous voulons commander la sortie 1 de l'IPX800-V4 à chaque passage à ON de l'entrée 1 :
Les DELs Reset et Status servent à indiquer plusieurs choses et de ce fait peuvent adopter plusieurs comportements. Voici un tableau récapitulatif expliquant le message véhiculé par l’état des DELs en fonction de l’état de l’IPX800 V5 lorsque l’observation a été effectuée :


[[File:Scene_1.png|Scène 1]]
[[Fichier:V5-leds.PNG|centré|sans_cadre|751x751px]]


Lors du paramétrage du bloc Entrée Digitale, nous allons sélectionner "Entrée 1" (ou un autre nom si vous l'avez [[#Entrées Digitales (IPX800V4 et X-24D)|déjà modifié]]) au champ "Numéro".<br>
== Autres pages concernant l'IPX800 V5 : ==
Dans la rubrique Action, nous mettons "Switch", ce qui permettra alors de modifier l'état de sortie à chaque activation de la scène.<br>
* [[IHM V5 : premiers pas]]
Lors du paramétrage du bloc Relais, nous allons passer le "Relais 1" (ou un autre nom si vous l'avez [[#Sorties Relais (IPX800V4 et X-8R)|déjà modifié]]) sur "OUI".
* [[Utilisation des variables]]
* [[Logique combinatoire par liens]]

Version actuelle datée du 10 septembre 2024 à 12:44

Niveau de mise à jour : 5.5.8 (29/8/2024)

Présentation

IPX800 V5

V5-presentation.png
Nom IPX800 V5
Famille IPX800 V5
Alimentation 10V à 18V continus
Dimensions 9 emplacements Din
Consommation (à vide) 1.2 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 les surtension jusqu'à 15Vdc) (Commutation à la masse)
  • 4 Entrées analogiques 0/3.3V 16 bits
  • 2 x 2 entrées TOR 4/30vdc.  Opto-isolées 5kv
  • 4 sorties collecteurs ouverts. Opto-isolées 5kv (courant maximum de commutation : 2mA, non compatible avec pilotage direct de relai ; à partir du N° de série 2311-00456-0001 les sorties ont un courant maximum de commutation de 35 mA).
  • 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

V5-fixations1.png


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.



V5-fixations2.png






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

V5-connexions1.png

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

V5-connexions2.png

P : Alimentation sur bornier de 11 à 18V continu.

C : Sorties collecteur ouvert (courant maximum de commutation : 2mA ; Non compatible avec le pilotage en direct de relais).

R : Bornier des 8 sorties relais. Chaque bornier regroupe les sorties contacts de 2 relais*


*Les contacts des relais sont de type « inverseur »

V5-inverseurs.png

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


Protection des relais

Les relais doivent etre protégés par un disjoncteur d'un calibre maximum de 10A.

Dans le cas de commutation de circuits électriques supérieurs à 10A l'utilisation d'un contacteur externe est obligatoire.

Pour plus d'informations sur les normes et la protection des circuits électriques en France, consultez la norme NFC15-100.

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.

V5-alimentation2.jpg


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

V5-alimentation1.jpg


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.

V5-alimentation4.png

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).

V5-reseau.png


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.

V5-scanDevices.jpg


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.

V5-identification.jpg


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

Le menu principal de l’IPX800 V5 se situe sur la barre verticale gauche et donne accès à quatre sous-menus.

V5-principal.jpg


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 »

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.

V5-system.jpg

Infos

V5-system-infos.jpg

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.

V5-info-5.4.5.jpg

Réseau

V5-system-network.jpg

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.

V5-system-network2.jpg

Sécurité

V5-system-security.jpg

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.

V5-system-security2.jpg


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.

Dyndns

V5-system-dyndns.jpg

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.

V5-system-dyndns2.jpg

Horloge

V5-system-clock.jpg

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.

V5-system-clock2.jpg

SMTP

V5-system-smtp.jpg

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.

V5-system-smtp2.jpg

MODBUS

V5 modbus-icon.png

Cliquer sur l’Icône MODBUS permet d’accéder à la page de configuration RTU. MODBUS est un protocole de communication non propriétaire, utilisé pour des réseaux d'automates programmables. L’IPX800 V5 dispose de la possibilité d’envoyer et recevoir des trames MODBUS afin d’interagir avec d’autres équipements. Tous les paramètres et états présents dans l’IPX800 peuvent être utilisés et envoyés via MODBUS. De même que les messages MODBUS reçus par l’IPX800 V5 peuvent mettre à jour des états, des variables, déclencher des scénarios etc… Pour utiliser MODBUS dans l’IPX800 V5 vous devez configurer cette page avec les paramètres de communication.


V5 system modbus.png

MQTT

V5-system-mqtt.jpg

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)

V5-system-mqtt2.jpg

Le Retain flag (activé par défaut) permet de retenir l’ancien message dans le topic mqtt.

Apikey

V5-system-apikey.jpg

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.

V5-system-apikey2.jpg

Thèmes

V5-system-themes.jpg

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.

V5-system-themes2.jpg

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

V5-system-themes-edit.jpg

Tableaux de bord

V5-system-dashboards.jpg

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.

V5-system-dashboards2.png

Exemple de tableau de bord classique

V5-system-dashboards3.png

Exemple de vue Liveview

V5-system-dashboards4.jpg

Utilisateurs

V5-system-users.jpg

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. Le bouton Session time permet de désactiver le timeout de session afin d’avoir une session à validité permanente. Pour des raisons de sécurité, il est déconseillé de désactiver le timeout de session sur un compte Niv4-Root. Pour l’utilisation en mode tablette, privilégier un compte Niv0-Utilisateur.

V5-system-users2.jpg

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.

Unités

V5-system-units.jpg

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é.

V5-system-units2.jpg

Historiques

V5-system-logs.jpg

Cliquer sur l’Icône LOGS permet d’accéder à la page de visualisation des enregistrements systèmes : mise à jour, reset usine, etc… Le bouton Export permet de récupérer l’ensemble des logs de l’IPX800 V5 : évènements système ainsi que des logs spécifiques au diagnostic. Ces logs peuvent être demandés lors d’échanges avec le SAV. La case à cocher permet d’activer l’envoie automatique des données de

diagnostic afin d’améliorer les produits GCE (Aucune donnée personnelle n’est envoyée sur les serveurs).

Systeme-logs.jpg

Mémoire

V5-system-memory.jpg

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.

V5-system-memory2.jpg

Mise à jour

V5-system-upload.jpg

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.

V5-system-upload2.jpg


3 : Mise à jour des extensions CONNECT

Choisir le bon type d’extension dans le premier champ.

Ensuite, sélectionner l’instance de l’extension à mettre à jour.

Suite à cela, vous allez voir le numéro de version se mettre à jour.

Prendre le fichier .ebx et le glisser dans le champ fichier 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 vous demandera de valider le téléchargement vers l’extension.

Une modale indiquant toutes les informations sur la mise à jour va s’ouvrir, si tout c’est bien passé l’extension va redémarrer et indiquera sa nouvelle version.

Connect-update.jpg

Remarque :

Les mises à jour sont téléchargeables sur le site GCE, rubrique « Téléchargement »


Configuration

V5-system-save.jpg

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.

V5-system-save2.jpg

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.

V5-system-save3.jpg


SmartGCE

Smartgce.png

Mettez à jour votre V5 avec la dernière version 5.4.3 minimum

Allez sur la page de configuration « SMART GCE » de votre V5 et activez le service.

Créez votre compte sur SmartGCE V2 depuis ce lien : https://smartgce.com

Allez sur SmartGCE V2 puis ajoutez dans la rubrique « device » votre V5. Il vous sera demandé un code et une adresse MAC que vous retrouverez sur la page de configuration « SMART GCE » de votre V5.

Sur votre dashboard SmartGCE, créez un widget puis à l’étape (5), il vous sera demandé un ID :

Il s’agit de l’adresse unique de l’entrée/sortie IPX que vous souhaitez utiliser sur le widget.

Vous le retrouverez dans l’interface de la V5 sur la nouvelle page [MAPPING MEMOIRE] accessible notamment depuis la page de configuration « SMART GCE » en haut à gauche.

Vous pouvez ensuite réitérer la procédure pour créer de nouveaux widgets.

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
V5-dashboards.jpg


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.

V5-dashboards2.png

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
V5-dashboards6.png
V5-dashboards5.png
V5-dashboards3.png

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

V5-Liveview.jpg


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.

V5-liveview2.png

Informations complémentaires :

Pour plus d'information sur l'interface web de l'IPX800 V5, nous vous invitons à lire cette page :

IHM V5 en détails : Les dashboards

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.

V5-links.png

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.

V5-links2.png


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.

V5-links3.png

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.

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.

Collecteur Ouvert (CMD) : Cet objet permet de piloter les sorties à collecteur ouvert

Collecteur ouvert (Etat) : Objets qui permettent de connaître l’état d’une sortie collecteur ouvert.

Si la sortie associée est fermée, 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 opto : Objets qui permettent de connaitre l’état de l’entrée opto 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.

Fréquence opto : Cet objet permet de remonter la fréquence des 4 entrées opto-isolées dans des analogues. Le maximum de fréquence est de 6KHz.

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. L’objet prend également des valeurs négatives cependant il vous faut les mettre entre parenthèses ex : (-x)/1+2.

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.

Tempo : 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 :

V5-links4.jpg


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.

Bascule RS : Objet de type digital prenant la valeur 0 ou 1.

La bascule RS pilote sa sortie en fonction de ses deux entrées (Set et Réinit). Lorsque l'entrée Set est pilotée, la sortie passe à 1, et lorsque l'entrée Réinit est pilotée, la sortie passe à 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.

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.

Modbus lecture : Objet permettant la réception de données depuis un périphérique modbus. La trame reçue est décodée et envoyée dans les IO et ANA inscrits dans la trame configurée.

Modbus écriture : Objet permettant l’envoi de données vers un périphérique modbus. Les données à transmettre sont encodées dans une trame éditable depuis la page édition, la trame est composée de la valeur d’IO et/ou d’ANA.

Planning TOR : Objet de type digital. Il permet de planifier des actions sur différentes plages de l’année. Il peut contenir jusqu’à 14 plages hebdomadaires et 5 plages personnalisées. Il peut s’exécuter soit sans récurrence c’est-à-dire en fonction des plages personnalisées inscrites dans l’année, soit tous les jours de l’année. Une plage horaire débute à la seconde 0 et finis à la seconde 59. Ex : une plage configurée de 9h00 et 0s jusqu’à 14h00 et 59s. Cela permet de boucler sur deux jours consécutifs. On peut alors faire une plage du lundi 22h00 au mardi 5h00 sans coupure.

Planning ANA : Objet de type analogique. Il permet de planifier des actions sur différentes plages de l’année. Il peut contenir jusqu’à 14 plages hebdomadaires et 5 plages personnalisées. Il peut s’exécuter soit sans récurrence c’est-à-dire en fonction des plages personnalisées inscrites dans l’année, soit tous les jours de l’année. Une plage horaire débute à la seconde 0 et finis à la seconde 59. Ex : une plage configurée de 9h00 et 0s jusqu’à 14h00 et 59s. Cela permet de boucler sur deux jours consécutifs. On peut alors faire une plage du lundi 22h00 au mardi 5h00 sans coupure.

Parseur JSON : Cet objet permet de parser une string au format JSON afin d’extraire des valeurs analogiques, TOR ou strings. Pour le configurer, il faut choisir dans le champ content string l’id de la string à parser. Puis ajouter une clef avec un type de dépendance.

Ex : Pour récupérer le relai 1 de la V4, il faut créer une clef de nom R1 et lui associer le type IO. Cela va permettre de scénariser le relai 1 de la V4.

Plugin PLAYER : Cet objet permet de piloter un streamer audio via l’API. Il propose toutes les fonctionnalités d’un streamer audio (mute,pause,next,prev etc.). Vous pouvez également agir sur les modes random et boucle. Pour le moment le player et compatible uniquement avec le streamer audio IEAST. Il vous suffit de rentrer l’adresse IP de votre player et la synchronisation se fait toute seule. Vous pouvez également mettre l’écran player sur votre X-Display_2.


Access Control : Cet objet permet de comparer un code reçu via l'extension Wiegand avec une liste de codes valides prédéfinis. Il dispose de six entrées, Pool Code 1 à 6, où les codes valides doivent être renseignés. Lorsque l'un des codes reçus correspond à un code valide, la sortie out prend la valeur 1 et sa sortie fault prend la valeur 0. Si le code n'est pas valide, la sortie out prend la valeur 0 et la sortie fault prend la valeur 1.

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.

Exemple : le Temporisateur :

V5-liens4.png

Il est possible de passer en mode « édition de lien » en cliquant sur le bouton « Link Edit ».

Ce mode permet de créer des interactions entre les différentes ressources et objets.

Chaque Lien est considéré comme une chaîne qui relie l’évènement au résultat, en liant une sortie d’un élément à une entrée du suivant.


Reprenons l’exemple du temporisateur :

V5-liens5.png

Les entrées et les sorties sont typées. Un symbole représente le type de ressource à associer :

V5-liens6.png

représente une entrée ou une sortie « Tout ou Rien »,

V5-liens7.png

représente une donnée analogique 16 bits. Il existe aussi des données 8 et 32 bits.


Si vous tentez de glisser une tuile sur une entrée ou une sortie d’un autre type, vous obtiendrez un refus.

Si vous glissez une tuile attendue sur une entrée ou une sortie, une fenêtre s’ouvre et permet la sélection de la ressource à lier.

Voici un exemple simple : un interrupteur connecté sur une entrée digitale de l’ipx800 v5 allume ou éteint une lampe branchée sur le relais 1.

V5-liens8B.png

La vue « Edition de lien » vous permet de tester et visualiser le fonctionnement.

Cliquez sur une entrée V5-liens6.png tout ou rien afin de simuler un événement.


Ce type de simulation est très intéressant lorsque vous configurez des objets comme les temporisateurs, télérupteurs, ou autres objets dont les entrées et les sorties sont de type tout ou rien.

Exemple avec l’objet « Long Click » : En cliquant à différentes vitesses sur l’entrée, vous pourrez observer le changement d’état sur les sorties, en fonction de la vitesse configurée.

V5-liens9.png

Utilisation dans une scène

Pour utiliser une ressource dans une scène, activez le menu « Use in scene »


Les entrées et sorties de l’objet sélectionné affichent alors des réceptacles ronds, dans lesquels vous pourrez sélectionner une scène existante, ou en créer une nouvelle, simplement en cliquant dessus.

V5-liens-scene.png

En cliquant dans un réceptacle vide, une fenêtre permet de sélectionner ou créer une scène.

V5-liens-scene2.png


En cliquant sur un réceptacle déjà lié, une fenêtre présente une liste des scènes liées et permet de les modifier. La fenêtre permet également de créer un lien avec une autre scène ou même d’en créer une nouvelle.

V5-liens-scene3.png


Après avoir fait votre choix, vous serez amené automatiquement dans le moteur de scénario où vous pourrez éditer votre scène. La ressource en cours d’édition sera rappelée dans une bulle spécifique du moteur de scénarios.


Configuration du module « Météo »

Rendez-vous sur le site https://home.openweathermap.org/

Créez un compte

Ouvrez le menu « API keys »

V5-liens-weather.png

Copiez l’api key générée automatiquement


La configuration du module « Météo » se fait via la page LINKS.

Sélectionnez l’onglet Modules, puis Météo.

V5-liens-weather2.png


Editez l’objet « Météo »

Collez l’API Key copiée auparavant.


V5-liens-weather3.png

Vous allez avoir besoin des coordonnées GPS du lieu à observer.

Si vous ne les connaissez pas, vous pouvez vous rendre sur http://maps.google.com

Recherchez le lieu et cliquez avec le bouton droit.

Cliquez sur les coordonnées qui s’affichent dans le menu contextuel afin de les copier dans le presse-papier.


Collez les coordonnées dans le module Météo

V5-liens-weather4.png


Validez


Configuration du plugin « HUE Light »

La configuration du plugin « HUE Light » se fait via la page LINK.

Sélectionnez l’onglet Plugins, puis « Hue Light ».

V5-liens-hue.png
V5-liens-hue2.png


Cliquez sur le bouton « Add HUE Light »

V5-liens-hue3.png

Appuyez sur le bouton central du Pont HUE puis cliquez sur « Find bridge »

Cliquez sur le bouton Scan

L’IPX800 V5 affiche la liste des accessoires HUE connus sur le pont.

V5-liens-hue4.png

Appairez les ampoules que vous souhaitez piloter avec l’IPX800 V5.


Configuration du plugin « IPX800 V4 »

Cliquez sur le bouton [Ajouter IPX800 V4].

Un nouvel objet de type IPX800 est créé. Cliquez sur son menu EDITION et renseignez l'adresse IP ainsi que la clé API

Plugin IPX800V4 : Cet objet permet de piloter une IPX800V4 directement depuis la V5. Pour le configurer, il faut saisir l’adresse IP ou le nom de domaine dans la case IP. Renseigner le port et saisir l’apikey (optionnelle) si celle-ci est configurée dans la V4. Ensuite, vous retrouverez les 8 entrées digitales, les 8 sorties relais, les 8 états des sorties relais ainsi que les 4 entrées analogues de la V4. Il est possible de scénariser ou de linker les dépendances pour rendre le fonctionnement dynamique. Un widget V4 est également à disposition permettant de simplifier l’accès aux dépendances sur le dashboard.


Informations complémentaires

Pour plus d'information sur les objets et les liens de l'IPX800 V5, nous vous invitons à lire cette page :

IHM V5 en détails : Les ressources et les liens

Le menu « RULE ENGINE »

Ce menu permet de créer jusqu’à 64 scènes, qui pourront contenir chacune jusqu’à 32 règles.

Une scène peut regrouper les règles ayant la même fonction (éclairage, chauffage, …)

V5-rule-engine.png

Gestion des scènes via la vue principale

  • Création d’une nouvelle scène
    V5-create-scene.jpg
  • Il est possible d’échanger des scènes entre utilisateurs, c’est donc lors de la création que nous pouvons importer le fichier de notre choix. Si vous validez sans choisir de fichier à importer, une scène vide sera créée et vous serez immédiatement amené vers l’éditeur de Règle.
  • Activation / désactivation d’une scène
    • Sur chaque scène, un bouton On/Off permet l’activation ou la désactivation de cette même scène.Si une scène est activée (bouton On), toutes les règles contenues seront exécutées à chaque cycle
    • Si une scène est désactivée (bouton Off), toutes les règles contenues seront ignorées lors des cycles d’exécution.

Une scène peut être désactivée manuellement ou automatiquement par scénario.

Exemple : en cas d’absence, vous pouvez ignorer certains automatismes comme l’ouverture des volets au point du jour, la montée du chauffage pour votre éveil, la mise en route de la cafetière, …

En les regroupant dans une même scène, vous pourrez subordonner leur exécution à l’activation de la scène. Cela évite d’avoir à conditionner chaque règle en ajoutant le mode absence aux conditions d’exécution (événement).

L’éditeur de règle

Les règles vous permettent de mettre en relation des événements avec des résultats via un type d'action. Les événements peuvent être liés entre eux par une logique combinatoire simple (non, et, ou). Le résultat de cette logique combinatoire est donc systématiquement digital/binaire (0 ou 1) même lorsque l'on prend en compte des entrées analogiques.

La fenêtre de l’éditeur se compose d’une bibliothèque d’objets classés par catégories (à gauche de l’écran) et d’une liste de règles.

Si vous êtes arrivé dans le moteur de scénarios depuis le menu LIENS, une bulle additionnelle nommée « Use in Scene » contient une tuile représentant l’objet en cours d’édition, vous permettant ainsi de le glisser et déposer dans une règle.

V5-rule-edit.png


Le menu supérieur permet

  • L’activation / désactivation de toutes les règles,
  • La suppression des scènes sélectionnées (sélection multiple),
  • La création de nouvelles règles,
  • La sauvegarde de toutes les règles.

Une jauge permet de connaître le taux d’occupation mémoire de la scène.

La bibliothèque

V5-rule-engine3.png

La bibliothèque contient toutes les tuiles pouvant être utilisées pour la construction des règles.

Les onglets de droite contiennent les ressources physiques ou virtuelles présentes dans l’ipx800 V5, classées par catégories.

Le groupe « Devices » contient les objets et ressources correspondant à l’onglet sélectionné.

Le groupe « Operations » contient les opérateurs logiques et arithmétiques à glisser dans le récepteur « Event ».

Les opérateurs logiques (ET, OU) servent à combiner les événements entre eux, NOT inverse la logique d’un événement.

< <= == >= > !=
Strictement inférieur à Inférieur ou égal à Egal à Supérieur ou égal à Strictement supérieur à Différent de

Les opérateurs >, >=, <, <=, ==, != permettent de créer des clauses comparatives sur des analogiques, le résultat sera binaire (0 ou 1).

Le groupe « Action » contient les différentes actions pouvant être utilisées dans le récepteur « Result »

Le type d'action va permettre de savoir quand effectuer l'action en fonction de la logique événementielle. Les différents types d'action sont :

1.      ON : l'action ON s'effectue lorsque l'état des événements passe à 1, rien ne se passe lors du passage à 0. Ensuite, pour que l'action ON s'effectue de nouveau, il faut un retour à 0.

2.      OFF : l'action OFF s'effectue lorsque l'état des événements passe à 1, rien ne se passe lors du passage à 0. Ensuite, pour que l'action OFF s'effectue de nouveau, il faut un retour à 0.

3.      ON/OFF : l'action ON s'effectue lorsque l'état des événements passe à 1 et l'action OFF s'effectue lorsqu'il passe à 0. Pour que l'action ON s'effectue de nouveau (après une première exécution), il faut que la logique événementielle repasse à 0 et donc que l'action OFF s'effectue également.

4.      SWITCH : l'état du résultat est inversé à chaque fois que la logique événementielle passe de OFF à ON (type bouton poussoir). Si, lors du dernier changement de logique événementielle, le résultat était à ON, au prochain changement il sera à OFF et inversement.

5.      SETVAL : l’action SETVAL permet d’affecter une valeur analogique à une entrée du même type, par exemple la consigne d’un Thermostat ou le taux de variation sur un canal de X-Dimmer.

Les tuiles se déplacent par glisser-déposer. Un simple clic sur chaque tuile donne accès au paramétrage de cette dernière. Il n'y a pas de paramètre sur les tuiles du type Action, ni des opérateurs.

Remarque 1 : Pour une entrée/sortie physique ou virtuelle, le ON correspond à un passage à 1, le OFF à un passage à 0.

Remarque 2 : Dans l'ensemble des tuiles, les noms utilisés ont été configurés via les différentes pages de collections ou la page LINKS.

Les règles

Chaque règle se compose de 4 parties

V5-rule-engine4.png

1.            La première partie à gauche contient le nom de la règle et un bouton ON/OFF permettant de désactiver celle-ci

2.            La deuxième partie contient le récepteur des tuiles composant les événements. Les tuiles devront être combinées par des opérateurs. La logique est calculée de gauche à droite, dans l’ordre d’insertion des tuiles.

3.            La troisième partie contient le récepteur « Résultat ». Le résultat pourra contenir des tuiles de type Ressources et des tuiles Action. Toutes les ressources qui suivent un bloc action subiront cette même action. Il n’est donc pas nécessaire d’intercaler une action entre chaque bloc Ressource.

4.            La quatrième partie contient 2 boutons, l’un permettant de supprimer la règle, l’autre de la déplacer parmi les autres règles de haut en bas, changeant ainsi l’ordre d’exécution.


En cas d’erreur dans la construction de la règle, un indicateur rouge s’affiche.

En positionnant la souris au-dessus, il est possible de connaître la nature du problème.

V5-rule-engine5.png

Les tuiles pour lesquelles la configuration est manquante sont entourées par des pointillés

V5-rule-engine5.png

La logique combinatoire

Le résultat de chaque événement va être mis en évidence ci-dessous. Les éléments de logique combinatoire correspondent, quant à eux, à de la logique pure :

·        NON : inverse la valeur d'un événement. Cet élément est systématiquement lié à un événement.

État de l'événement : E1 Résultat : Non E1
0 1
1 0

·        ET : si l'un des éléments est à 0, la logique est à 0. Le ET se place entre deux événements.

État de l'événement 1 : E1 État de l'événement 2 : E2 Résultat : E1 et E2
0 1 0
0 0 0
1 0 0
1 1 1

·        OU : si l'un des éléments est à 1, la logique est à 1. Le OU se place également entre deux événements.

État de l'événement 1 : E1 État de l'événement 2 : E2 Résultat : E1 ou E2
0 1 1
0 0 0
1 0 1
1 1 1

Les tuiles de la catégorie « IPX800 »

V5-rule-tuile1.png

IPX800 (RELAY CMD)

Ces tuiles permettent de changer l’état d’un relais. Elles peuvent être déposées en zone « Résultat ».

V5-rule-tuile2.png

IPX800 (RELAY STATE)

Ces tuiles permettent de connaitre l’état d’un relais. Elles peuvent être déposées en zone « événement ». Le bloc prend la valeur « vrai » si le relais est fermé.

V5-rule-tuile3.png

IPX800 (Din)

Ces tuiles permettent de connaitre l’état d’une entrée digitale. Elles peuvent être déposées en « événement ». Le bloc prend la valeur « vrai » si l’entrée est activée.

V5-rule-tuile4.png

IPX800 (Ain)

Ces tuiles permettent de comparer la valeur de l’une des 4 entrées analogiques de l’ipx800 à une autre valeur analogique. Elles peuvent être déposées en « événement » et seront combinées avec les opérateurs. La combinaison prend la valeur « vrai » si la comparaison est vraie.

V5-rule-tuile5.png

IPX800 (Reset)

Cette tuile permet de sélectionner l’entrée Reset du système. Déposée en résultat, elle donne la possibilité de redémarrer le système.

Les tuiles de la catégorie « VARIABLES »

V5-rule-tuile6.png

Les IO virtuelles sont des variables créées par l’utilisateur. Elles peuvent prendre la valeur « 1 » ou « 0 ».

Déposées en « Evénement », ces tuiles permettent d’exécuter une action lors de leur changement d’état.

Déposées en « Résultat », ces tuiles permettent la modification de l’état de leur état.

V5-rule-tuile7.png

Les analogiques virtuelles sont des variables créées par l’utilisateur. Elles permettent de stocker une valeur analogique, provenant d’un objet tel qu’un compteur, un décompte, une mesure, … Elles existent en 8, 16 et 32 bits.

En événement, elles permettent la comparaison d’une variable analogique à une autre valeur analogique. Elles devront être combinées avec des opérateurs.

En résultat, elles permettent de modifier leur valeur. Il faudra utiliser la commande SETVAL qui leur est réservée.


Les tuiles de la catégorie « OBJETS »

V5-rule-tuile8.png

Les Objets sont créés et configurés dans la page LIENS.

Déposées en « Evénement », ces tuiles permettent d’exécuter une action lorsque le périphérique est activé, ou lorsque sa valeur analogique atteint une valeur déterminée.

Déposées en « Résultat », ces tuiles permettent de changer l’état du périphérique ou la valeur analogique associée.








Les tuiles de la catégorie « EXTENSIONS »

V5-rule-tuile8.png

Chaque tuile de cette catégorie permet l’utilisation des entrées et/ou sorties de l’extension éponyme.











Les tuiles de la catégorie « MODULES »

V5-rule-tuile10.png

Cette tuile permet la sélection de l’une des valeurs analogiques retournées par le module « Météo ».

Déposées en « Evénement », elles permettent l’exécution d’une action en fonction des mesures ou prévisions.


V5-rule-tuile11.png

Cette tuile permet la sélection des IO ou valeurs analogiques liées aux accessoires HUE appairés sur l’ipx800 V5.

Elles peuvent être placées en « Evénement » et en « Résultat ».


V5-rule-engine-module-v4.jpg

Cette tuile permet de récupérer l'état des IO d'une IPX800 V4.

Pour l'utiliser, vous devez auparavant configurer le module "IPX800 V4" dans le menu LIENS.

Les tuiles de la catégorie « Rule Engine »

V5-rule-tuile12.png

L’onglet « Rule Engine » de la bibliothèque contient 2 tuiles spéciales.


La tuile « Scene » peut être glissée   

  •  en « Evénement ». En sélectionnant sa propriété « Enable » ou « Result », vous pourrez conditionner l’exécution d’autres scènes.
  • en « Résultat ». Selon le résultat logique de l’événement, vous pourrez modifier la valeur de la propriété « Enable » de la scène.

La tuile Rule peut être utilisée en événement seulement.

  • La propriété « Enable » peut être utilisée pour subordonner l’exécution de certaines actions
  • La propriété « Résultat » peut être utilisée pour conditionner des scènes sans avoir à répéter toute la clause événement

Exemple d’utilisation de la tuile « Scène (résultat) » :

V5-rule-edit2.png


Dans cet exemple, la première scène, nommée « MAISON OFF » permet de construire une clause utilisable par son nom.

Dans les scènes suivantes, la tuile Scene (Résultat) à laquelle est associée la clause « MAISON OFF », est utilisée afin

  • de créer un groupe visuellement repérable
  • d’éviter l’usage d’IO virtuelles ou de répéter la clause de l’événement.

Informations complémentaires :

Pour plus d'informations sur le moteur de scénario, nous vous invitons à lire cette page :

IHM V5 en détails : Le moteur de scenario

Redémarage manuel de l’IPX800 V5

Il est possible de redémarrer manuellement l’IPX800 V5 sans débrancher son alimentation. Pour se faire, il suffit de rester appuyer sur le bouton Sel de son clavier durant 5 secondes. Un acquittement visuel via la DEL Reset est effectué et lors du relâchement du bouton, l’IPX800 V5 va redémarrer.

Utilisation du mode Recovery

Il peut arriver, lors d’une mise à jour notamment, que l’interface de l’IPX800 V5 ne soit plus accessible. Dans ce cas, le mode « Recovery » permet à l’utilisateur d’envoyer une nouvelle fois les fichiers du logiciel et de l’interface ou bien de procéder à une remise en configuration d’usine.

Voici comment fonctionne ce mode :

V5-recovery.png


1.      Appuyez sur le bouton Sel situé en façade de l’IPX800 V5 puis redémarrez électriquement l’IPX800 V5.

2.      Les deux leds « Reset » et « «Status » se mettent alors à clignoter alternativement pour indiquer l’entrée en mode Recovery.

3.      Vous devez désormais trouver l’adresse IP de l’IPX800 V5 afin de vous connecter à l’interface. Pour ce faire, utilisez « Gce Scan Devices »  (cf : Détection de l'IPX800 V5), elle apparaîtra dans la liste avec le nom « IPX800V5_Recovery ». Entrez cette adresse IP dans la barre d’adresse d’un navigateur ou bien cliquez 2 fois sur la ligne correspondant de l’utilitaire « GCE Scan Devices ».

4.      Une fois connecté à l’interface, vous pouvez visualiser l’ensemble des informations de votre IPX800 V5 telles que les paramètres du réseau, la durée de fonctionnement ou encore la version du matériel.

V5-recovery2.jpg


Vous pouvez procéder à une mise à jour de l’IPX800 V5 en cliquant sur le bouton « Upload File », vous serez alors invité à sélectionner le fichier à utiliser.


Vous pouvez également procéder à une remise à zéro usine en cliquant sur le bouton « Factory Reset », attention il n’y a pas d’avertissement et vous perdrez toute votre configuration.

Remise à zéro usine

Une remise à zéro usine peut parfois être nécessaire. Cette méthode efface entièrement la configuration de l’IPX800 V5, c’est-à-dire les personnalisations de tableaux de bord, les utilisateurs, les scènes ainsi que les liens qui auraient pu être réalisés.


Pour lancer une procédure de remise à zéro usine, il existe quatre méthodes.

La première méthode consiste à passer par le mode Recovery puis de choisir l’option « Factory Reset »

La seconde méthode consiste à appuyer sur le bouton reset situé au-dessus du connecteur d’alimentation Jack durant 5 secondes.

La troisième méthode consiste à appuyer sur le bouton Reset puis redémarrer électriquement l’IPX800 V5.

La dernière méthode consiste à lancer une demande de remise à zéro usine depuis l’interface de l’IPX800 V5 via le menu Système – Save/Restore – Retour usine. Un acquittement est nécessaire : il faut appuyer sur le bouton Sel situé sur le clavier de l’IPX800 V5 durant le décompte de 60 secondes ou bien la demande sera annulée.

V5-recovery3.png





Signification des leds

Plusieurs DELs sont visibles sur le clavier de l’IPX800 V5 :

V5-recovery4.png

1. Une DEL Power

2. Une DEL Link

3. Une DEL Reset

4. Une DEL Status


La DEL Power indique la présence tension sur l’alimentation de l’IPX800 V5.

La DEL Link indique une inscription réussie sur le réseau local et une communication opérationnelle.

Les DELs Reset et Status servent à indiquer plusieurs choses et de ce fait peuvent adopter plusieurs comportements. Voici un tableau récapitulatif expliquant le message véhiculé par l’état des DELs en fonction de l’état de l’IPX800 V5 lorsque l’observation a été effectuée :

V5-leds.PNG

Autres pages concernant l'IPX800 V5 :