Notes de version 1.6.0-beta

🚧 En construction 🚧

Cette version est en cours de construction. Certaines fonctionnalités peuvent apparaître ou bien certaines peuvent être modifiées.

Révisions

2026-01-27T16:00:00

  • Acteur Tableau de données : correction de l’affichage des valeurs 0, null, indéfinie.

2026-01-23T15:00:00

  • Correction d’une régression sur le champ liste à choix multiples : les options n’étaient plus affichées.
  • mise à jour de sécurité.
  • Correction sur la gestion du rafraîchissement des curseurs lorsque la propriété Auto rafraîchissement est désactivée et qu’un paramètre de requête est modifié.
  • Ajout de l’affichage en mode liste/grille pour la fenêtre d’ajout d’acteur.
Sommaire

Synapps Runtime version 2.8.0

Support de la version 2.8.0 de Synapps Runtime, disponible dans la prochaine version de REDY 16.4.0.

  • Acteurs techniques :
    • Acteur LED,
    • Acteur Ternaire,
    • Acteur Multi-position,
    • Acteur Tuyau,
    • Acteur Bruleur,
    • Acteur Chaudière,
    • Acteur Pompe simple,
    • Acteur Pompe double,
    • Acteur Vanne 2 voies,
    • Acteur Vanne 3 voies,
    • Acteur Echangeur,
    • Acteur Ballon.
  • Acteurs techniques avec reflet :
    • Reflet Ternaire,
    • Reflet Bruleur,
    • Reflet Chaudière,
    • Reflet Pompe simple,
    • Reflet Pompe double,
    • Reflet Vanne 2 voies,
    • Reflet Vanne 3 voies.
  • Acteur Tableau de données.
  • Optimisation des requêtes.
  • Support des traductions de texte dans le champ Options des acteurs Liste de boutons, Liste déroulante, Boutons radio et Cases à cocher.
  • Corrections :
    • plus de dédoublement de session utilisateur au démarrage.
    • mises à jour de sécurité.
  • Login chiffré.
  • REDY PILOT beta :
    • Acteurs Fournisseurs de curseur requête et instruction,
    • Acteur Tableau de curseur.

Nouveautés

Dialogue d’ajout d’acteur en liste

Le dialogue d’ajout d’acteur est maintenant affichée sous la forme d’une liste à deux colonnes. Le filtre texte permet de filtrer directement dans le même affichage et conserve les groupes d’acteurs.

Dialogue d'ajout d'acteur

Il est possible de rebasculer dans l’ancien mode de représentation par grille d’icônes en cliquant sur l’icône en haut de la liste, à coté de la zone de filtre. Ce reglage est aussi disponible dans les paramètres de Synapps Studio.

Nouveaux acteurs techniques

De nouveaux acteurs font leur apparition dans une nouvelle catégorie Technique.

Acteurs techniques

Acteur LED

Un nouvel acteur LED permet d’afficher une LED de couleur personnalisée et dans différents états (allumée, éteinte ou clignotante).

LED

Acteur Ternaire

L’acteur Ternaire permet d’afficher une image et un texte selon trois états : Vrai, Faux et Défaut. L’état est déterminé par une propriété booléenne et une propriété En Défaut?.

Si aucune image n’est définie, une LED est affichée par défaut (verte allumée pour Vrai, verte éteinte pour Faux et clignotante rouge pour Défaut). L’apparence de chaque état reste personnalisable.

Ternaire

Acteur Multi-position

L’acteur Multi-position permet d’afficher une image et un texte selon plusieurs états (jusqu’à 8). L’état est piloté par une propriété Position. Chaque état est défini par une clé, un texte, une image et une option de clignotement.

Multi-position

Nouveaux acteurs techniques pour la chaufferie et ECS

Encore des acteurs techniques mais dédiés à la représentation de la chaufferie et de l’eau chaude sanitaire (ECS).

L’idée principale de ces acteurs est de permettre de représenter des équipements de chaufferie avec illustrations personnalisées et dynamiques. Les tailles sont normalisées par briques de 100x100 pixels pour faciliter la création de synoptiques de chaufferie.

Acteur Tuyau

L’acteur Tuyau permet d’afficher un segment de tuyau ou une flèche de circulation. La couleur du tuyau et son orientation sont personnalisables.

Voici les différentes variantes disponibles :

  • Tuyau droit
  • Tuyau coudé
  • Tuyau en T
  • Tuyau en croix
  • Terminaison
  • Flèche

Tuyau

Deux couleurs sont prédéfinies pour représenter le fluide chaud (rouge) et le fluide froid (bleu). Il est possible de définir une couleur personnalisée.

L’acteur peut être tourné dans 4 directions (0°, 90°, 180° et 270°) par un bouton dans l’inspecteur.

Voici une démonstration de l’utilisation de l’acteur Tuyau pour créer un réseau :

Tuyaux

Acteur Bruleur

L’acteur Bruleur permet d’afficher les différents états d’un bruleur de chaufferie. L’acteur est orientable vers la gauche ou la droite par un bouton dans l’inspecteur.

version pilotée par un reflet disponible

Bruleur

Acteur Chaudière

L’acteur Chaudière permet d’afficher les différents états d’une chaudière de chaufferie. L’acteur est orientable vers la gauche ou la droite par un bouton dans l’inspecteur.

version pilotée par un reflet disponible

Chaudière

Acteur Pompe simple

L’acteur Pompe simple permet d’afficher les différents états d’une pompe simple de chaufferie. L’acteur est orientable dans 4 directions (0°, 90°, 180° et 270°) par un bouton dans l’inspecteur.

version pilotée par un reflet disponible

Pompe simple

Acteur Pompe double

L’acteur Pompe double permet d’afficher les différents états d’une pompe double de chaufferie. L’acteur est orientable dans 4 directions (0°, 90°, 180° et 270°) par un bouton dans l’inspecteur.

version pilotée par un reflet disponible

Pompe double

Acteur Vanne 2 voies

L’acteur Vanne 2 voies permet d’afficher les différents états d’une vanne 2 voies de chaufferie. L’acteur est orientable dans 4 directions (0°, 90°, 180° et 270°) par un bouton dans l’inspecteur.

version pilotée par un reflet disponible

Vanne 2 voies

Acteur Vanne 3 voies

L’acteur Vanne 3 voies permet d’afficher les différents états d’une vanne 3 voies de chaufferie. L’acteur est orientable dans 4 directions (0°, 90°, 180° et 270°) par un bouton dans l’inspecteur.

version pilotée par un reflet disponible

Vanne 3 voies

Acteur Echangeur

L’acteur permet d’afficher un échangeur thermique.

Echangeur

Acteur Ballon

L’acteur permet d’afficher un ballon d’eau chaude sanitaire (ECS).

Ballon

Acteurs Techniques avec Reflet

Pour faciliter l’utilisation des nouveaux acteurs techniques, des versions avec reflet sont également disponibles. Ils permettent de piloter directement un acteur technique depuis un reflet de type correspondant.

Acteurs techniques avec reflet

Acteur Reflets compatibles  
Reflet Ternaire Tous Le reflet Digital est bien entendu le plus adapté. Mais tous les reflets peuvent être utilisés.
Reflet Bruleur Bruleur, Digital  
Reflet Chaudière Chaudière Pour afficher la représentation de son bruleur, il faut que la sous-ressource correspondante existe et que le reflet Bruleur ou Digital soit activé.
Reflet Pompe simple Pompe simple, Digital  
Reflet Pompe double Pompe double  
Reflet Vanne 2 voies Vanne 2 voies, Analogique, Digital  
Reflet Vanne 3 voies PID, Analogique, Digital  

Sur chacun d’eux, on peut choisir un reflet compatible pour le piloter. Il pourra fonctionner en mode autonome ou en suivant un requeêteur de reflet.

Acteurs techniques avec reflet

Il est également possible d’activer l’affichage d’un détail de reflet en cliquant sur l’acteur. Il s’afficera dans une modale sur un coté de l’acteur à choisir.

Acteurs techniques avec reflet

Reflets

Optimisation des acteurs de reflet

Désormais, les acteurs nécessitant un reflet pour fonctionner sont créés par défaut en mode non autonome et utilisent le requêteur de reflet global global/reflect-requester. Cette approche optimise les performances de la scène en limitant le nombre de requêteurs actifs.

Indicateur de reflet forcé

L’affichage de l’indicateur a été uniformisé : il apparaît désormais en rouge sur fond blanc pour une lisibilité accrue.

Jusqu’à présent, lorsqu’un onglet était ouvert depuis une rubrique, il restait affiché jusqu’à sa fermeture explicite. Désormais, l’onglet est ouvert en mode temporaire et se voit automatiquement remplacé lors de la navigation vers une nouvelle rubrique.

Pour rendre un onglet permanent et éviter son remplacement, l’utilisateur peut soit commencer à en modifier le contenu, soit double-cliquer sur l’onglet lui-même.

Onglets

Maintenez la touche Alt enfoncée lors du clic sur une rubrique pour forcer son ouverture dans un nouvel onglet permanent.

Evaluation de la taille de la synapp

Un nouvel outil accessible via le menu Projet > Rapport de taille permet d’estimer la taille de chaque élément de la synapp avant sa publication. Cette fonctionnalité aide à anticiper le poids final du projet et à identifier précisément les ressources les plus volumineuses.

Le rapport permet de trier les éléments par taille et d’utiliser des filtres par mots-clés pour faciliter l’analyse.

Rapport de taille

Etapes de publication en journal

Lors de la publication d’une synapp, la fenêtre de progression affiche désormais le détail des étapes sous forme de journal. En cas d’échec, ce journal permet d’identifier précisément l’étape ayant posé problème.

Pour conserver la fenêtre ouverte après la fin de la publication (même en cas de succès), il suffit de cliquer à l’intérieur de celle-ci.

Journal de publication

Indicateurs d’utilisation des acteurs

En bas à gauche de Synapps Studio, de nouveaux indicateurs complètent l’indicateur de taille dans les éditeurs de scène, de composite et de style. Ils permettent d’évaluer l’impact de l’élément sur les performances d’exécution et la consommation de données.

Les indicateurs suivants sont affichés :

  • Nombre d’acteurs définis : le nombre d’acteurs présents dans l’élément courant.
  • Nombre total d’acteurs instanciés : le nombre réel d’acteurs présents à l’exécution, en tenant compte des contenus des composites, des scènes des acteurs Écran et des instanciations dynamiques.
  • Nombre d’iframes : le nombre d’acteurs intégrant une iframe (ex: Iframe, Agenda ou Synoptique).
  • Nombre de requêteurs autonomes : le nombre d’acteurs effectuant des requêtes de données de manière indépendante (fournisseurs de ressources, listes de reflets, journaux, etc.).
  • Requêtes simultanées : le nombre de requêtes en cours et le maximum atteint depuis le chargement.

Cliquez sur l’indicateur de requêtes pour réinitialiser la valeur maximale.

Comme pour l’indicateur de taille, ces compteurs s’affichent en orange si un seuil de performance est dépassé, indiquant qu’une optimisation peut être nécessaire.

Indicateurs

Une première version des recommandations est disponible dans la section conseils de performance.

Bouton pour montrer/cacher la valeur initiale d’une propriété liée

Dans l’inspecteur d’un acteur, lorsqu’une propriété est liée, un nouveau bouton permet d’afficher ou de masquer sa valeur initiale.

Un liseré bleu indique visuellement que cette valeur est renseignée, sans qu’il soit nécessaire d’ouvrir le volet.

Cela permet, par exemple, d’identifier rapidement une image restée inutilement définie sur une propriété liée.

Initial value

Traduction des champs Options

Il est désormais possible d’utiliser la librairie de textes pour traduire les options des acteurs de sélection. En saisissant une clé de traduction dans le champ Texte d’une option, celle-ci sera automatiquement traduite selon la langue active.

Cette fonctionnalité est disponible pour les acteurs : Liste de boutons, Liste déroulante, Boutons radio et Cases à cocher.

Designer de style

Gestion du positionnement dans une toile

L’inspecteur de style permet désormais de définir le positionnement par défaut d’un acteur lorsqu’il est placé dans un acteur Toile.

Positionnement dans une toile

Coller un style

Il est désormais possible de coller un style copié sur un type d’acteur qui ne possède pas encore de définition de style personnalisée.

coller style

Paramétres Studio : activer/désactiver les logs d’utilisation

Les logs d’utilisation facilitent le diagnostic des problèmes rencontrés dans Synapps Studio. Stockés localement, ils sont désormais désactivés par défaut.

Une option a été ajoutée dans les paramètres de Synapps Studio pour permettre de réactiver cette fonctionnalité.

REDY PILOT beta

Cette section introduit le support des futurs REDY PILOT. Cette fonctionnalité est en cours de développement et sera enrichie dans les prochaines versions.

Acteur Fournisseur de curseur requête

Un nouvel acteur fournisseur de données permet d’exécuter une requête SQL et de fournir son résultat. Il est possible de définir des paramètres dynamiques pour la requête, qui sont détectés automatiquement lors du choix du curseur. La donnée fournie est récupérable par liaison ou utilisable dans les évènements.

Acteur Fournisseur de curseur instruction

Similaire au fournisseur de requête, ce nouvel acteur permet d’exécuter une instruction SQL (modification de données) et de fournir son résultat. Il permet également de définir des paramètres dynamiques détectés automatiquement.

Acteur Tableau de curseur

Alimenté directement par un curseur de requête, cet acteur permet d’afficher des données paginées issues de la base de données SQL.

Les colonnes peuvent être générées automatiquement selon les données reçues ou configurées manuellement. Comme pour le tableau de données classique, de nombreux évènements sont disponibles pour interagir avec les cellules et personnaliser le rendu.

Corrections

Renommage intempestif des scènes et composites

Correction d’un problème où le basculement entre l’éditeur JSON d’une scène ou d’un composite et un autre élément entraînait un renommage accidentel de l’élément source.

Restauration des réglages d’alignement

Les options d’alignement dans l’inspecteur d’acteur, absentes dans la version précédente pour les scènes, les composites et les acteurs principaux, sont de nouveau disponibles.

Première connexion au REDY

Résolution d’un bug empêchant la première connexion au serveur REDY au sein d’un nouveau projet.

Clé de scène ou composite en doublon

Il était possible de créer une scène ou un composite avec une clé identique à un élément existant. Ce problème survenait notamment lorsqu’un élément collé conservait sa clé d’origine (ex: scene12), entrant en conflit avec un nouvel élément créé ultérieurement. Ce dysfonctionnement est désormais corrigé.