Considérée comme l’une des meilleures boxs domotiques, le Home Center 2 présente néanmoins quelques inconvénients comme celui de ne pas communiquer avec des produits Chacon, Coco, DI-O ou encore Somfy. Une solution simple permet tout de même de surmonter ce problème : utiliser une box HomeWizard en tant que passerelle pour le Home Center 2. Découvrez dans cet article, les 3 étapes à suivre pour utiliser vos produits de ces marques ainsi que ceux utilisant la technologie Z-Wave depuis votre Home Center 2.
1- Identifier les éléments connectés au HomeWizard
L’intérêt d’utiliser une box HomeWizard en tant que passerelle pour le Home Center 2 est donc de profiter de l’ensemble de vos produits (Z-Wave, Chacon, Somfy, Coco ou DI-O) en gérant ceux-ci à distance à partir d’une seule interface ainsi que de créer des scénarios sans aucune contrainte. C’est donc un avantage si vous avez par exemple, des volets roulants utilisant du Somfy ou un éclairage commandé avec des produits Chacon et souhaitez créer des scénarios avec des produits Z-Wave.
Vous devez en premier lieu vous connecter sur l’interface de votre box HomeWizard puis identifier vos éléments et scènes que vous allez utiliser sur votre Home Center 2.
Dans notre exemple, nous avons trois éléments (Lampe A, Lampe B et Volet) ainsi qu’une scène (Nuit) qui permet d’allumer les deux lampes et fermer le volet roulant lors de son activation.
Après avoir identifié les éléments et scènes que vous allez intégrer sur votre Home Center 2, accédez à votre box en local en tapant l’adresse suivante dans votre navigateur :
http://AdresseIPHomeWizard/MotdepasseHomeWizard/get-sensors/
(vous pouvez retrouver l’adresse IP de votre HomeWizard dans le tableau de bord sur : http://www.homewizard.fr/customer/account/login/).
Une fenêtre au format JSON apparaît.
Cette fenêtre vous permet de visualiser les numéros ID de vos éléments et scènes.
Dans notre exemple, Lampe A a le numéro ID , Lampe B a le numéro ID 2, Volet a le numéro ID 1 et notre scène Nuit a le numéro ID .
Vous pouvez désormais réaliser des requêtes HTTP pour commander vos éléments et scènes depuis un navigateur Web. Voici certaines requêtes :
– Activer un élément ON/OFF :
http://AdresseIPHomeWizard/MotdepasseHomeWizard/sw/NumeroIDElementSwitch/on
– Désactiver un élément ON/OFF :
http://AdresseIPHomeWizard/MotdepasseHomeWizard/sw/NumeroIDElementSwitch/off
– Variation d’un élément :
http://AdresseIPHomeWizard/MotdepasseHomeWizard/sw/dim/NumeroIDElementVariateur/valeur(0…100)
– Ouverture d’un volet roulant Somfy :
http://AdresseIPHomeWizard/MotdepasseHomeWizard/sf/NumeroIDVoletRoulantSomfy/up
– Fermeture d’un volet roulant Somfy :
http://AdresseIPHomeWizard/MotdepasseHomeWizard/sf/NumeroIDVoletRoulantSomfy/down
– Arrêt de l’ouverture ou fermeture d’un volet roulant Somfy :
http://AdresseIPHomeWizard/MotdepasseHomeWizard/sf/NumeroIDVoletRoulantSomfy/stop
(pour plus d’informations concernant, consultez notre guide d’utilisation du volet roulant Somfy avec n’importe quel box domotique).
– Activer une scène par requête HTTP :
http://AdresseIPHomeWizard/MotdepasseHomeWizard/gp/NumeroIDScene/on
– Désactiver une scène par requête HTTP :
http://AdresseIPHomeWizard/MotdepasseHomeWizard/gp/NumeroIDScene/off
Pour plus d’informations concernant les requêtes HTTP de la HomeWizard, découvrez notre article dédié en cliquant ici. (comment commander la box HomeWizard par requête HTTP)
2- Intégrer les éléments connectés au HomeWizard sur le Home Center 2
Après avoir identifié les numéros ID de vos éléments et scènes puis vérifié le bon fonctionnement de vos requêtes HTTP, rendez-vous sur l’interface de votre Home Center 2 puis accédez à la rubrique « Modules » (situé dans le menu du haut de votre interface).
Dans la rubrique « Modules », cliquez sur « Add or remove device » situé à gauche de votre interface.
Vous allez pouvoir intégrer un élément ou scène de votre HomeWizard. Pour cela, cliquez sur « Ajouter » dans « Ajouter un périphérique virtuel ».
2.1- Intégrer un élément
Pour intégrer un élément de votre HomeWizard (interrupteur, module pour volet roulant etc), veuillez suivre notre procédé.
Dans notre exemple nous décidons d’intégrer un élément ON/OFF nommé « Lampe A » (il s’agit d’un interrupteur qui commande notre lampe). Dans « Général » nous indiquons le nom et la pièce dans laquelle se situe notre module virtuel. Nous cliquons ensuite sur la rubrique « Avancé ».
Dans la rubrique « Avancé », nous choisissons le type de bouton pour notre module virtuel. Etant donné qu’il s’agit d’un interrupteur On/Off, nous allons donc ajouter deux boutons.
Le premier bouton permettra de mettre sur On notre élément, le second de le mettre sur Off.
Nous devons donc définir les deux actions de cet élément : On et Off.
Pour activer un élément, vous devez indiquer le nom de votre action ainsi que l’ID puis cocher la case « Code Lua » et écrire le code suivant :
HWS = Net.FHttp(« AdresseIPHomeWizard « ,80)
HWSReponse = HWS:GET(« /MotdepasseHomeWizard/sw/NumeroIDElement/on »)
Pour désactiver un élément, vous devez indiquer le nom de votre action ainsi que l’ID puis cocher la case « Code Lua » et écrire le code suivant :
HWS = Net.FHttp(« AdresseIPHomeWizard « ,80)
HWSReponse = HWS:GET(« /MotdepasseHomeWizard/sw/NumeroIDElement/off »)
Après avoir crée vos actions, validez en cliquant sur l’icône de sauvegarde située à droite dans la barre flottante de votre interface.
Votre module apparaît désormais dans la catégorie « Modules » et vous pouvez activer ou désactiver votre élément à l’aide des boutons (dans notre cas, nous pouvons allumer ou éteindre notre lampe connectée au HomeWizard).
Vous pouvez également utiliser votre élément dans un scénario.
Si nous aurions voulu ajouter un volet roulant Somfy (connecté à notre HomeWizard), nous devrions suivre le même procédé, en ajoutant cette fois-ci trois boutons (pour ouvrir, fermer ou arrêter l’ouverture/fermeture du volet) puis en indiquant les codes LUA suivants :
– Ouvrir le volet roulant Somfy :
HWS = Net.FHttp(« AdresseIPHomeWizard « ,80)
HWSReponse = HWS:GET(« /MotdepasseHomeWizard/sf/NumeroIDVoletRoulantSomfy/up »)
– Fermer le volet roulant Somfy :
HWS = Net.FHttp(« AdresseIPHomeWizard « ,80)
HWSReponse = HWS:GET(« /MotdepasseHomeWizard/sf/NumeroIDVoletRoulantSomfy/down »)
– Arrêter l’ouverture ou fermeture du volet roulant Somfy :
HWS = Net.FHttp(« AdresseIPHomeWizard « ,80)
HWSReponse = HWS:GET(« /MotdepasseHomeWizard/sf/NumeroIDVoletRoulantSomfy/stop »)
2.2- Intégrer une scène
Pour intégrer une scène de votre HomeWizard, veuillez suivre notre procédé.
Dans notre exemple nous décidons d’intégrer notre scène « Nuit » (en activant cette scène, notre volet roulant se ferme et nos Lampes A et B s’allument). Dans « Général » nous indiquons le nom et la pièce dans laquelle se situe notre module virtuel. Nous cliquons ensuite sur la rubrique « Avancé ».
Dans la rubrique « Avancé », nous choisissons le type de bouton pour notre module virtuel. Etant donné qu’il s’agit d’une scène que nous voulons activer ou désactiver, nous allons donc ajouter deux boutons.
Le premier bouton permettra d’activer notre scène, le second de la désactiver.
Nous devons donc définir les deux actions de cet élément : Activer et Désactiver.
Pour activer une scène, vous devez indiquer le nom de votre action ainsi que l’ID puis cocher la case « Code Lua » et écrire le code suivant :
HWS = Net.FHttp(« AdresseIPHomeWizard « ,80)
HWSReponse = HWS:GET(« /MotdepasseHomeWizard/gp/NumeroIDScene/on »)
Pour désactiver une scène, vous devez indiquer le nom de votre action ainsi que l’ID puis cocher la case « Code Lua » et écrire le code suivant :
HWS = Net.FHttp(« AdresseIPHomeWizard « ,80)
HWSReponse = HWS:GET(« /MotdepasseHomeWizard/gp/NumeroIDScene/off »)
Votre module apparaît désormais dans la catégorie « Modules » et vous pouvez activer ou désactiver votre scène à l’aide des boutons (dans notre cas, nous pouvons activer ou désactiver notre scène Nuit).
Vous pouvez également utiliser votre scène du HomeWizard dans un scénario de votre Home Center 2.
3- Créer une scène combinant tout les éléments
Grâce à l’utilisation de la box HomeWizard en tant que passerelle pour le Home Center 2, vous pouvez créer des scènes en combinant tout type de produits (Z-Wave avec Somfy, Chacon, DI-O etc).
Après avoir crée votre module virtuel, accédez à la rubrique « Scènes » située dans le menu en haut de votre interface. Cliquez ensuite sur « Ajouter » dans « Ajouter une scène ».
Vous indiquez le nom de votre scène ainsi que la pièce dans laquelle elle se situe puis cliquez sur « Avancé ».
Dans « Avancé », vous choisissez le type de scène que vous allez créer : Blocs graphiques ou Lua.
Nous allons créer un exemple de scène en utilisant les blocs graphiques.
Notre scène est : Si l’interrupteur On/Off se met sur On, alors notre Lampe A (élément de notre HomeWizard) se met sur On.
Nous sélectionnons donc les éléments pour notre scène (nous avons ajouté un élément de notre HomeWizard dans cette scène mais nous aurions également pu ajouter une scène créée sur l’interface du HomeWizard).
Voici notre scène (l’option « Interrupteur On/Off » dans « Triggering Device » est cochée car notre scène s’activera automatiquement).
Pensez à sauvegarder après avoir configuré une scène.
Pour réaliser une scène en LUA, vous devez identifier le numéro ID du module virtuel. Après avoir crée votre scène en utilisant la méthode des blocs graphiques puis sauvegardé, revenez dans cette rubrique puis cliquez sur « Changer » dans « Passer en mode édition de scènes LUA ».
Votre scène, initialement créée avec la méthode des blocs graphiques est désormais affichée en LUA. Nous pouvons donc visualiser le numéro ID du module virtuel pour ensuite utiliser celui-ci pour d’autres scènes en LUA.
Dans notre exemple, le numéro ID de notre module virtuel est : 410.
Nous pouvons donc imaginer tout type de scénarios en langage LUA en utilisant notre numéro ID du module virtuel.
Par exemple, si notre détecteur d’inondation (ayant comme numéro ID : 393) détecte une inondation alors le module virtuel se met sur ON.
Nous reprenons notre numéro ID de notre module virtuel. Voici notre scénario :
–[[
%% properties393 value
%% globals
–]]local Inondation
Inondation = fibaro:getValue(393, ‘value’)
if (Inondation == ‘1’) then
fibaro:call(410, ‘pressButton’, ‘1’)
end
Si nous aurions souhaité mettre sur OFF notre module, alors l’action de notre scénario s’écrirait : fibaro:call(410, ‘pressButton’, ‘2’).
Pour plus d’informations, découvrez notre guide sur la création de scénarios (blocs graphiques et LUA) avec le Home Center 2.
Félicitation, vous savez désormais comment gérer et combiner facilement l’ensemble de vos produits à partir d’une seule interface. Cela représente un grand avantage pour votre installation car vous ne dépendez pas d’une seule technologie et pouvez parfaitement combiner des produits Z-Wave avec Chacon, Somfy, Coco, DI-O etc.