Notes de version 1.7.1
Révisions
1.7.1 - 2026-05-28T14:00:00
- Correction de la rotation de l’acteur Conduit
- Correction de la prise en compte de la taille de la police générale dans les synapps publiées.
- Retour de tous les évènements sur l’acteur Bouton Menu
- Support du Runtime version 2.9.2 et des changements sur les acteurs menus et CTA.
1.7.0 - 2026-05-07T11:00:00
- Correction de l’acteur Échangeur qui s’appelait auparavant Échangeur adiabatique.
1.7.0 - 2026-05-05T18:00:00
- Sortie de la version 1.7.0
Sommaire
Synapps Runtime version 2.9.2
- Support de la version
2.9.2de Synapps Runtime, disponible dans la version de REDY16.5.1:- Les acteurs Conduit, Capteur, Capteur antigel, Batterie, Filtre et Registre peuvent être orientés dans les 4 directions.
- Acteur Conduit :
- Type de conduit en T,
- Type de conduit en Coude
- Acteur Moteur axial : Ajout d’un indicateur visuel lors d’un défaut.
- Acteur Tuyaux : Ajout de la taille pour le type Droit
- Corrections :
- Acteur Roue : La version digitale ne prend plus en compte la propriété Vitesse pour faire tourner la roue.
- Acteur Batterie : Suivi correct de la position de la LED lors du changement de l’orientation.
- Acteur Groupe de navigation :
- Ajustement de la position de l’icone d’enroulement.
- Prise en compte dynamique du changement de la propriété Image.
- Acteur Bouton de Menu :
- Prise en compte dynamique du changement de la propriété Image.
Depuis la version 2.9.0 :
-
Acteurs techniques pour la CTA :
- Acteur Flèche,
- Acteur Conduit,
- Acteur Registre,
- Acteur Bypass,
- Acteur Filtre,
- Acteur Échangeur,
- Acteur Batterie,
- Acteur Humidificateur,
- Acteur Moteur,
- Acteur Moteur axial,
- Acteur Capteur antigel,
- Acteur Capteur,
- Acteur Roue,
- Acteurs menus :
- Acteur Menu de navigation,
- Acteur Groupe de navigation,
- Acteur Bouton Menu,
- Corrections :
- Acteur Modal : La couleur de fond du modal suit maintenant la couleur de fond définie sur la synapp.
- Acteur Reflet de chaudière : La couleur du bruleur suit maintenant celle de la chaudière.
Nouveautés
Exécuter une scène
Il est maintenant possible d’exécuter une scène directement depuis Synapps Studio en cliquant sur l’icône en forme de triangle dans la barre d’outils.

Il est également possible de l’exécuter depuis le menu contextuel de l’explorateur de scènes.

Acteurs Menu de navigation
3 nouveaux acteurs font leur apparition pour faciliter la création de menus de navigation.
- Acteur Menu de navigation
- Acteur Groupe de navigation
- Acteur Bouton Menu

L’acteur Menu de navigation permet de renseigner quelle scène est séléctionnée. Il permet d’ajouter des acteurs Groupe de navigation et Bouton Menu.

L’acteur Bouton Menu permet de définir quelle scène sera sélectionnée sur l’acteur Menu de navigation.
L’acteur Groupe de navigation permet de regrouper des acteurs Bouton Menu dans une boite enroulable.
Aussi, l’acteur Menu de navigation permet de définir les styles des acteurs Groupe de navigation et Bouton Menu lorsqu’il sont actifs ou inactifs ou survolés.
Il suffit maitenant de lier un acteur Ecran pour qu’il navigue vers la scène définie dans l’acteur Bouton Menu.
Un tutoriel est disponible dans la section dédiée.
Nouveaux acteurs techniques pour la CTA
De nouveaux acteurs techniques font leur apparition pour faciliter la création de synoptiques de centrale de traitement d’air (CTA). Ces acteurs sont en cohérence avec les acteurs issues de la chaufferie, il est donc possible de connecter les éléments d’une chaufferie à ceux d’une CTA (tuyaux, pompes …).


Un exemple de scène :
SYNAPPS-STUDIO-SCENE|{"config":{"key":"scene168","name":"CTA démo"},"leadActor":{"type":"layout/view-box","key":"view-box1","children":[{"type":"layout/canvas","key":"canvas1","properties":{"height":"900px","width":"2770px"},"children":[{"type":"technical/duct","key":"duct1","properties":{"top":"610px","left":"1190px","size":6,"isEdge":true}},{"type":"technical/duct","key":"duct9","properties":{"top":"310px","left":"390px"}},{"type":"technical/duct","key":"duct2","properties":{"top":"610px","left":"390px"}},{"type":"technical/motor","key":"motor1","properties":{"top":"610px","left":"1590px","withBelt":true,"orientation":"right","isDefault":true}},{"type":"technical/filter","key":"filter3","properties":{"top":"510px","left":"1990px","isClean":false}},{"type":"technical/duct","key":"duct15","properties":{"top":"310px","left":"190px","isEdge":true,"orientation":"180"}},{"type":"technical/duct","key":"duct16","properties":{"top":"610px","left":"190px","isEdge":true,"orientation":"180"}},{"type":"technical/arrow","key":"arrow1","properties":{"top":"310px","left":"-10px","orientation":"180"}},{"type":"technical/arrow","key":"arrow3","properties":{"top":"610px","left":"0px","arrowType":"red"}},{"type":"technical/arrow","key":"arrow4","properties":{"top":"610px","left":"2420px","arrowType":"red"}},{"type":"technical/arrow","key":"arrow2","properties":{"top":"310px","left":"2420px","orientation":"180"}},{"type":"technical/pipe","key":"pipe1","properties":{"top":"510px","left":"1690px"}},{"type":"technical/pipe","key":"pipe2","properties":{"top":"510px","left":"1590px"}},{"type":"technical/pipe","key":"pipe3","properties":{"top":"510px","left":"1790px","kindColor":"red"}},{"type":"technical/pipe","key":"pipe4","properties":{"top":"510px","left":"1890px","kindColor":"red"}},{"type":"technical/duct","key":"duct4","properties":{"top":"310px","left":"1190px","size":6,"isEdge":true}},{"type":"technical/battery","key":"battery1","properties":{"top":"310px","left":"1790px","customColor":"rgba(187, 0, 255, 1)"}},{"type":"technical/battery","key":"battery2","properties":{"top":"310px","left":"1590px","airType":"blue","airBatteryColor":"blue"}},{"type":"technical/motor","key":"motor2","properties":{"top":"310px","left":"1190px","withBelt":true,"isRunning":true}},{"type":"display/text","key":"text1","properties":{"content":"100%","top":"340px","left":"1220px","fontSize":"24px","backgroundColor":"rgba(108, 115, 118, 1)","color":"rgba(252, 252, 252, 1)","paddingTop":"10px","paddingBottom":"10px","paddingRight":"10px","paddingLeft":"10px","borderRadius":"5px","fontWeight":"bold"}},{"type":"display/text","key":"text3","properties":{"content":"100%","top":"630px","left":"1760px","fontSize":"24px","backgroundColor":"rgba(108, 115, 118, 1)","color":"rgba(252, 252, 252, 1)","paddingTop":"10px","paddingBottom":"10px","paddingRight":"10px","paddingLeft":"10px","borderRadius":"5px","fontWeight":"bold"}},{"type":"display/text","key":"text4","properties":{"content":"55Pa","top":"520px","left":"2050px","fontSize":"24px","backgroundColor":"rgba(108, 115, 118, 1)","color":"rgba(252, 252, 252, 1)","paddingTop":"10px","paddingBottom":"10px","paddingRight":"10px","paddingLeft":"10px","borderRadius":"5px","fontWeight":"bold"}},{"type":"display/text","key":"text5","properties":{"content":"Ouvert","top":"210px","left":"1070px","fontSize":"24px","backgroundColor":"rgba(108, 115, 118, 1)","color":"rgba(252, 252, 252, 1)","paddingTop":"10px","paddingBottom":"10px","paddingRight":"10px","paddingLeft":"10px","borderRadius":"5px","fontWeight":"bold"}},{"type":"display/text","key":"text6","properties":{"content":"25°C","top":"320px","left":"140px","fontSize":"24px","backgroundColor":"rgba(108, 115, 118, 1)","color":"rgba(252, 252, 252, 1)","paddingTop":"10px","paddingBottom":"10px","paddingRight":"10px","paddingLeft":"10px","borderRadius":"5px","fontWeight":"bold"}},{"type":"display/text","key":"text7","properties":{"content":"21°C","top":"670px","left":"2360px","fontSize":"24px","backgroundColor":"rgba(108, 115, 118, 1)","color":"rgba(252, 252, 252, 1)","paddingTop":"10px","paddingBottom":"10px","paddingRight":"10px","paddingLeft":"10px","borderRadius":"5px","fontWeight":"bold"}},{"type":"display/text","key":"text8","properties":{"content":"26°C","top":"380px","left":"2350px","fontSize":"24px","backgroundColor":"rgba(108, 115, 118, 1)","color":"rgba(252, 252, 252, 1)","paddingTop":"10px","paddingBottom":"10px","paddingRight":"10px","paddingLeft":"10px","borderRadius":"5px","fontWeight":"bold"}},{"type":"technical/bypass","key":"bypass1","properties":{"top":"310px","left":"590px","opening":0,"mode":"analogic"}},{"type":"display/text","key":"text9","properties":{"content":"Fermé","top":"220px","left":"520px","fontSize":"24px","backgroundColor":"rgba(108, 115, 118, 1)","color":"rgba(252, 252, 252, 1)","paddingTop":"10px","paddingBottom":"10px","paddingRight":"10px","paddingLeft":"10px","borderRadius":"5px","fontWeight":"bold"}},{"type":"technical/sensor-antifreeze","key":"sensor-antifreeze1","properties":{"top":"210px","left":"1700px"}},{"type":"technical/humidifier","key":"humidifier1","properties":{"top":"610px","left":"1390px","isDefault":true}},{"type":"technical/wheel","key":"wheel1","properties":{"top":"310px","left":"790px","isRunning":true}},{"type":"technical/sensor","key":"sensor1","properties":{"top":"210px","left":"990px","mode":"analogic"}},{"type":"technical/register","key":"register1","properties":{"top":"310px","left":"1990px","isOpen":false,"mode":"analogic"}}]}]}}
Acteur Flèche
L’acteur Flèche permet de représenter le sens de circulation de l’air.

Acteur Conduit
L’acteur Conduit permet d’afficher une gaine de ventilation et d’en définir la taille.

Acteur Registre
L’acteur Registre permet de représenter un registre d’air. Il prend en charge un mode digital et un mode analogique.

Acteur Bypass
L’acteur Bypass permet d’afficher un organe de dérivation d’air. Il prend en charge un mode digital et un mode analogique.

Acteur Filtre
L’acteur Filtre permet de visualiser un filtre CTA. Cet acteur est toujours muni d’une caption affichant l’état du filtre (propre / sale).

Acteur Batterie
L’acteur Batterie permet de représenter une batterie à air ou électrique. Il gère la couleur de batterie d’air et l’état LED de la version électrique.

Acteur Humidificateur
L’acteur Humidificateur permet de représenter un humidificateur de CTA.

Acteur Moteur
L’acteur Moteur permet d’afficher un moteur de CTA avec état visuel. Il prend en charge un pilotage numérique ou analogique.

Acteur Moteur axial
L’acteur Moteur axial propose une variante axial du moteur CTA. Son comportement reste identique.

Acteur Capteur
L’acteur Capteur permet d’afficher un capteur que l’on peut acoller aux conduits de la CTA.

Acteur Capteur antigel
L’acteur Capteur antigel permet de signaler visuellement le risque de gel. Il met en avant l’état d’alarme via un indicateur dédié.

Acteur Roue
L’acteur Roue permet de représenter une roue de brassage d’air. Il prend en charge un mode digital et un mode analogique.

Acteur Échangeur
L’acteur Échangeur permet de représenter un échangeur avec personnalisation des flux et des couleurs.

Acteurs Chaufferie
Acteur Tuyau
L’acteur Tuyau en mode droit propose maintenant de choisir la taille du tuyau.
Acteur Pompe double
Ajout du mode bridé / débridé. Lorsque l’acteur est en mode bridé, il affiche une pompe double avec une seule pompe active à la fois, c’est un statut qui contrôle le fonctionnement. En mode débridé, les deux pompes peuvent être actives simultanément ce sont plusieurs propriétés qui contrôlent le fonctionnement.
Gestion des Hôtes
L’aspect de la page de gestion des hôtes a été revu :
- L’aspect de l’indicateur de l’hôte actif a été revu pour être plus visible.
- Les boutons de connexion/déconnexion et suppression de synapp ont été redisposés.
- Les boutons de suppression des autres synapps n’apparaissent qu’à leur survol.
REDY PILOT
De nouveaux acteurs font leur apparition pour faciliter la création de vue dédié à REDY PILOT, notamment pour l’affichage de données issues de la base SQL.
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
Taille de la police
- La taille de la police dans les généralités ne s’appliquait pas dans les synapps publiées.
Acteur Bouton Menu
- Retour de tous les évènements sur l’acteur Bouton Menu. Les évènements de souris, de clavier, etc n’étaient pas proposés dans la liste des évènements.
