⚙ GCE Configuration Editor

J’ai le plaisir de vous annoncer mon outil :gear: GCE Configuration Editor

Le fonctionnement est simple

  1. Sauvegardez votre IPX800 V4, IPX800 V4 Mini ou EcoDevices RT2.
  2. Visitez GCE
  3. Glissez-déposez votre fichier config.gce
  4. :tada:

Dans cette première version, je ne fais que lister les 256 scénarios afin que vous puissiez imprimer :printer: votre configuration.

Vous pouvez également double-cliquer sur une « variable » et cette dernière sera surlignée partout où elle est utilisée :wink:

Plus tard, vous pourrez éventuellement

  • Organiser vos scénarios comme bon vous semble
  • Éditer vos scénarios
  • Voir le graphe de dépendances de vos scénarios
  • Etre alerté en cas d’incompatibilité entre 2 scénarios
  • Gérer vos dashboards
  • Gérer tous les noms de vos périphériques en un seul écran
  • Changer n’importe quel paramètre de votre IPX
  • Etc…

:brain: Je ne comprend rien, c’est quoi ce charabia ?

La notation est la suivante

ABC(efg)
  • ABC est le type de périphérique (cf. liste)
  • efg est le nom configuré pour ce périphérique

Exemple

ED(salle de bain)

Signifie :arrow_right: l’entrée digitale nommée « salle de bain ».

Pour les périphériques qui supportent un Ta/Tb, alors la notation est la suivante

ABC(efg [Ta=X, Tb=Z])
  • ABC est le type de périphérique
  • efg est le nom configuré pour ce périphérique
  • X est la valeur configurée pour Ta (en secondes)
  • Z est la valeur configurée pour Tb (en secondes)

Exemple

SV(push notifix [Ta=59, Tb=1])

Signifie :arrow_right: la sortie virtuelle nommée « push notifix » ayant un Ta de 59 secondes et un Tb de 1 seconde.

:spiral_notepad: Liste des initiales des périphériques

Initiales Périphérique
010V X-010V
AN Entrée Analogique
AV Entrée Analogique Virtuelle
COUNT Compteur
CPT Comparateur
DIM X-Dimmer
DISP X-Display
DMX DMX
ED Entrée Digitale
EMAIL Email
ENO EnOcean
EV Entrée Virtuelle
EVENT On Event
FP Fil Pilote
IDX_DAY Index Journalier
IDX_GLOBAL Index Global
IDX_MONTH Index Mensuel
IDX_YEAR Index Annuel
ML Mi Light
PING Ping Watchdog
PRICE_DAY Prix Journalier
PRICE_GLOBAL Prix Global
PRICE_MONTH Prix Mensuel
PRICE_YEAR Prix Annuel
PUSH Push
PWM PWM
SMS GSM
SR Sortie Relais
SV Sortie Virtuelle
THERM Termostat
THL X-THL
TI Tele-Info
TIME Plage Horaire
VINST Valeur Instantannée
VR Volet Roulant
WOL Wake On Lan

:warning: Pour ceux d’entre vous qui s’inquiètent de la sécurité de leurs données sur Internet, n’ayez craintes.

Aucune données n’est envoyé sur Internet. Tout reste localement, dans votre navigateur :computer:.

Vous ne me croyez pas ? Vous avez bien raison :wink:

Voici 2 façons de le vérifier par vous même

  1. Regardez l’onglet « Réseau » de la console de votre navigateur lorsque vous glissez-déposez le fichier « config.gce » afin de voir que rien ne transite sur le réseau.
  2. Chargez l’application dans votre navigateur et déconnectez vous d’internet. Ça fonctionne :mage:

:desktop_computer: Compatibilité

:gear: GCE Configuration Editor est une application JavaScript qui tourne dans votre navigateur.
Il faut donc que JavaScript soit activé (c’est le défaut).

L’application devrait fonctionner dans n’importe quel navigateur à jour (notamment Chrome, Edge ou Firefox) mais ne marche pas dans Internet Explorer.

:cry: Ça ne marche pas chez moi

Tout d’abord, vérifiez que vous avez bien la dernière version.
Assurez-vous que le titre de la page affiche : « GCE [0.3.1] ».
Si ce n’est pas le cas, forcez un rafraichissement de la page.

Si vous avez la dernière version et que rien ne se passe lorsque vous glissez-déposez votre config.gce, il y a de fortes chances qu’il y ai une erreur JavaScript.

Afin de m’aider à corriger le problème, j’ai besoin de connaître le détail de l’erreur.
Pour cela, il faut ouvrir la console JavaScript de votre navigateur (pressez CTRL+SHIFT+I et cliquez sur l’onglet « Console »).
Si vous voyez du texte en rouge, merci de le poster dans ce sujet :arrow_down:.

:memo: Changelog

  • [0.3.1] Refonte totale du parsing des scénarios pour l’EDRT2
  • [0.3] Refonte totale du parsing des scénarios pour l’IPXV4
  • [0.2.6] Support des backups de l’ECO RT2 et amélioration de détection des erreurs
  • [0.2.5] Support des backups récent dont la taille est légèrement différente aux anciens (merci @effixe)
  • [0.2.4] Correction de l’affichage des Ta/Tb en secondes pour les sorties relais en résultat
  • [0.2.3] Affichage des Ta/Tb en secondes (s’il y en a)
  • [0.2.2] Correction d’un décalage dans les noms des périphériques EnOcean
  • [0.2.1] Diminution de la restriction navigateur afin de supporter les périphériques mobiles (tablettes et smart phones)
  • [0.2.0] Ajout d’un lien permettant de rechercher le fichier config.gce si l’on est sur un périphérique qui ne supporte pas le glissé-déposé
  • [0.1.9] Changement des préfixes pour « ON EVENT » (« EV » > « EVENT ») et « THERMOSTAT » (« TH » > « THERM »)
  • [0.1.8] Beta publique

:kissing_heart: Remerciements

Merci à @GCE de m’avoir autorisé (et beaucoup aidé) à faire cet outil.

Merci aux alpha testeurs : @didierm, @Francis, @fgtoul, @romher et @Valgil qui m’ont aidé à écraser les derniers bugs et ont toujours fait d’excellentes suggestions.

PS : N’hésitez pas si vous avez des commentaires, questions voire mieux, des suggestions. J’en suis friand.

43 « J'aime »

Super idée ! C’est TOP, j’attend avec impatiente évolutions cités.
MERCI pour ce super outil !

1 « J'aime »

Bonjour.
Ça pour une surprise!! Excellente nouvelle et hâte de tester.
Merci pour toutes ces évolutions.

1 « J'aime »

Formidable ! ça fonctionne nickel chez moi.
Bien utile.
Merci !
Fred60

2 « J'aime »

Bravo !

Beaucoup de temps de gagné pour nous !

Patrice

1 « J'aime »

Super cet outil.
Permet de vérifier rapidement les scénarios en place sur son IPX

2 « J'aime »

Bravo :clap: et merci pour tout le temps que vous avez certainement passé.
Thomas.

1 « J'aime »

Désolé pour l’expression mais « putain c’est le pied! »
Un grand bravo, un grand merci!

2 « J'aime »

Merci Régis c’est un super outils @ZogStriP :sunglasses:
cdt

2 « J'aime »

Non possible sur chrome pour tablette?

Il faut glisser-déposer un fichier, donc pour l’instant, non, ça ne fonctionne pas sur tablette.

Bonsoir,

En un mot « GÉNIAL » :+1:

Merci pour le travail effectué et le partage.

JF

1 « J'aime »

La 0.2.1 devrait vous plaire :wink:

6 « J'aime »

Comme mes prédécesseurs je dis BRAVO…

Genial pour pouvoir voir dans quels scenarios sont utilités les variables ou faire une sauvegarde « visuelle » .

Merci pour le partage…

1 « J'aime »

Merci beaucoup
Ça fonctionne.
Ces petits automates sont très puissants et vont devenir très simple pour l’utilisateur lambda avec cet outil. :+1:

1 « J'aime »

Tout simplement extra
Un grand merci😍

1 « J'aime »

C’est Topissime !!!
merci

1 « J'aime »

Bonjour Régis
super boulot , très prometteur. un grand merci.
cdt

1 « J'aime »

Super taf, bravo :clap:

1 « J'aime »

Je viens d’ajouter l’affichage des Ta et Tb (en secondes) dans la 0.2.3 :wink:

6 « J'aime »