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
- Notes de version
1.6.0-beta- Révisions
- Synapps Runtime version 2.8.0
- Nouveautés
- Dialogue d’ajout d’acteur en liste
- Nouveaux acteurs techniques
- Nouveaux acteurs techniques pour la chaufferie et ECS
- Acteurs Techniques avec Reflet
- Reflets
- Navigation dans un onglet temporaire
- Evaluation de la taille de la synapp
- Etapes de publication en journal
- Indicateurs d’utilisation des acteurs
- Bouton pour montrer/cacher la valeur initiale d’une propriété liée
- Traduction des champs Options
- Designer de style
- Paramétres Studio : activer/désactiver les logs d’utilisation
- REDY PILOT
beta
- Corrections
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.

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.

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

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.

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.

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

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 :

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

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

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

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

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

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

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

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

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.

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

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.

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.
Navigation dans un onglet temporaire
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.

Maintenez la touche
Altenfoncé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.

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.

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.

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.

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.

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.

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