Le package Vera vous permet de connecter la box domotique Z-Wave Vera dans Constellation. L’état des différents périphériques est publié en tant que StateObjects et des MessageCallbacks vous permettent de déclencher des scènes ou piloter les équipements.

image

Le code source est disponible sur : https://github.com/myconstellation/constellation-packages/tree/master/Vera

Installation

Depuis le “Online Package Repository” de votre Console Constellation, déployez le package Vera :

image

Une fois le package télécharger votre repository local, sélectionnez la sentinelle sur laquelle déployer le package.

Pour finir, sur la page de Settings, vous devez obligatoirement définir l’adresse IP (ou DNS) de votre Vera :

image

Vous pouvez également déployer ce package manuellement dans la configuration de votre Constellation :

Détails du package

Les Settings

Nom Type Détail Description
VeraHost String Obligatoire L’IP ou le DNS de votre box domotique Vera

Les StateObjects

Vous retrouverez autant de StateObjects que périphérique Z-Wave enregistré sur votre Vera :

Nom Type Description
Vera_<< SerialNumber >> VeraNet.VeraDevice Représente l’état de la Vera (modèle, S/N, version, etc..)
<< Nom de la scène >> VeraNet.Scene Représente l’état d’une scène
<< Nom du device >> VeraNet.TemperatureSensor Représente l’état d’un capteur de température
<< Nom du device >> VeraNet.HumiditySensor Représente l’état d’un capteur d’humidité
<< Nom du device >> VeraNet.WindowCovering Représente l’état d’un volet
<< Nom du device >> VeraNet.DimmableLight Représente l’état d’un Switch Dimmable
<< Nom du device >> VeraNet.Switch Représente l’état d’un Switch
<< Nom du device >> VeraNet.PowerMeter Représente l’état d’un capteur d’énergie
<< Nom du device >> VeraNet.SecuritySensor Représente l’état d’un capteur de sécurité

image

Les MessageCallbacks

Le package expose 3 MessageCallbacks :

Nom Réponse (saga) Description
RunScene Boolean Déclenche une scène sur la Vera
SetDimmableLevel Boolean Définit le niveau (0-100%) d’un device “Dimmable”
SetSwitchState Boolean Définit le statuts (On/Off) d’un device “Switch”
SetWindowCoveringAction Boolean Définit l’ordre (montée, décente ou arrêt) d’un volet (WindowsCovering)

image

Quelques exemples

  • Afficher l’état et contrôler chaque lampe et volet sur un Dashboard HTML
  • Gérer les volets automatiquement en fonction de la luminosité avec un package C#
  • Piloter des lampes Hue en suivant un schéma depuis un interrupteur Fibaro grâce à un package C#
  • Piloter sa domotique Z-Wave depuis un montre Samsung Gear S2
  • Synchroniser la lampe du bureau avec la session Windows
Vera : la domotique Z-Wave dans Constellation
Editer la page sur GitHub
Étiqueté avec :            

4 commentaires sur “Vera : la domotique Z-Wave dans Constellation

  • 1 décembre 2016 à 08:32
    Permalien

    Il ne manque plus que SetHeatTemperature pour les vannes thermostatiques et thermostats ! J’installe ce week-end 😉 Merci pour tous ces beaux plug-ins

  • 11 janvier 2017 à 17:09
    Permalien

    Salut Sébastien,

    Sauf erreur de ma part il manque aussi les « Light sensor » dans les stateObjects du package.

    Je les ajouterai au GitHub dès que possible :).

  • 23 octobre 2017 à 15:30
    Permalien

    Bonjour,

     

    J’ai installé constellation ce wk afin de l’implémenter dans mon système Graylog-Elasticsearch-kibana. Ce qui devrait me faciliter la vie 🙂

    Premier test du package Vera et petit souci dès le démarrage. Il check bien mes scène présentent sur ma vera puis crash du package 🙁

    J’imagine qu’il y a un souci avec un de mes périphériques mais de là a faire crasher le package, je pige pas.

    Un petit coup de pouce ?!

     

    Merci

Laisser un commentaire