La boutique de plugins PulseStation

Une boutique est disponible au sein même de PulseStation

pulsestation-store-1

Ćette boutique contient différent plugins :

  • Services
  • Panneaux
  • Thèmes
  • Menus
  • Templates Blockly

Services
Les services sont la base de PulseStation.
Un service défini une fonctionnalité qui peut être utilisée par PulseStation(Zwave, EnOcean, Scènes, etc).
Chaque service peut communiquer l’un avec l’autre au travers de messages standardisés.

Ci-dessous une liste de services déjà définie pour PulseStation :

  • Core : Service le plus important, il doit toujours être actif.
  • Zwave : Utilisation de la librairie OpenZwave pour gérer les périphériques zwave
  • EnOcean : Gestion des périphériques EnOcean
  • Virtual Devices : Permet d’ajouter des périphériques virtuels tel que Binary Switch, URL, etc
  • Scene : Gère les scènes Blockly. Vérifie si une scène doit être exécutée, etc

Nous pouvons créer un service sans nécessité de mettre à jour PulseStation.

Panneaux
Un panneau est une visualisation d’un périphérique.
Par exemple, nous avons créé le panneau “Binary Switch” afin d’afficher une propriété contenant 2 valeurs.
L’exemple le plus simple est un switch pouvant contenir “vrai” ou “faux”.
Le panneau est personnalisable, cela signifie que vous pouvez configurer les valeurs “vrai/faux”. Cela peut être “1/0”, “home/away”, etc.
Chaque panneau à sa propre configuration.

Thèmes
Chaque utilisateur défini dans PulseStation peut déterminer son thème.

Menus
C’est une fonctionnalité peu utilisée pour le moment mais qui pourrait s’avérer utile dans le futur.
Nous pouvons déterminer des menus supplémentaires pour le dashboard utilisateur.
Ces menus s’ouvrent dans un popup qui peut contenir ce que vous voulez (eg : graphique, aperçu des batteries, etc).

Templates
Une nouvelle fonctionnalité a été définie au sein de Blockly : Les Templates.
Un template est un groupe de blocks qui peut être utilisé dans n’importe quelle scène.

Vous pouvez créer votre propres templates and si vous pensez qu’il peut être utile à d’autres nous pouvons le partager au travers de la boutique.