Notes de version 1.7.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-04-28T17:00:00

  • Correction du Runtime :
    • Le Runtime ne prenait plus en compte les styles pour les acteurs techniques de la chaufferie et de la CTA.
    • Correction des acteurs Filtre et Capteur antigel qui ne clinotaient pas lorsque leur état d’alarme était actif.

2026-04-17T11:00:00

Sommaire

Synapps Runtime version 2.9.0

Support de la version 2.9.0 de Synapps Runtime, disponible dans la prochaine version de REDY 16.5.0.

  • Acteurs techniques pour la CTA:

    • Acteur Flèche,
    • Acteur Conduit,
    • Acteur Registre,
    • Acteur Bypass,
    • Acteur Filtre,
    • Acteur Échangeur adiabatique,
    • 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.

Nouveaux boutons d'exécution

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

Menu contextuel

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

Menu de navigation

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.

Groupe de navigation

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

CTA

CTA demo

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.

Flèche CTA

Acteur Conduit

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

Conduit CTA

Acteur Registre

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

Registre CTA

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.

Bypass CTA

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

Filtre CTA

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.

Batterie CTA

Acteur Humidificateur

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

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

Moteur CTA

Acteur Moteur axial

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

Moteur axial CTA

Acteur Capteur

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

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

Capteur antigel CTA

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.

Roue CTA

Acteur Échangeur adiabatique

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

Échangeur adiabatique CTA

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.

Corrections

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

-