HomeWizard comme passerelle pour la Box eedomus

1
370

Le mois dernier je vous présentais la box Homewizard, ce petit boitier permettant la communication par radio fréquence (433MHz ou 868 MHz) d’appareil comme des interrupteurs récepteurs COCO ou bien Chacon, et même des modules SOMFY RTS. Que des modules que la Box eedomus ne sait reconnaître sans y ajouter un RFXtrans ou utiliser la Zibase en complément.

On peut donc aussi utiliser la box Homewizard comme passerelle pour la box eedomus pour récupérer les informations de certains modules ou tout simplement les actionner.

Que nous faut-il ?

1) Récupération de l’adresse IP de la box Homewizard

La Homewizard possède effectivement une API HTTP qui n’a pas vraiment l’air officielle, mais qui a le mérite d’exister. Tout d’abord, il y a différentes façon d’aller récupérer l’adresse IP de la box.  Mais la plus simple est de se rendre sur le tableau de bord de la box Homewizard :

ip_homewizard-domotique34

Nous avons l’adresse IP, il faut maintenant pourvoir identifier les modules en tapant l’adresse suivante :

il faut donc taper l’url  adresseIP/passwordHomewizard/get-sensors/  (il vous suffit de remplacer adresseIP par votre adresse IP de votre box et passwordHomewizard par le mot de passe vous permettant d’accéder à votre box).

Une fois tous ces éléments renseignés vous devriez avoir ceci :

json1_homewizard-domotique34

Cet écran va vous permettre d’identifier le détail de vos modules grâce au format json.

voici ici le wiki de l’API de la Homewizard

2) API de la Homewizard

Nous avons lu le wiki de l’API et moi je souhaite pouvoir commander ma prise DI.O sur ma box eedomus par exemple.

API_homewizard-domotique34

on le voit pas bien souligné en bleu mais voici les infos que nous avons :

{“switches” : [{“id”:0,”name”:”prise sam”,”type”:”switch”,”status”:”on”

Notre prise (Switches) à l’id (0) avec le nom (prise sam) et son status est (on)

Il suffit de reprendre l’API précédente et de modifier les éléments afin de commander notre prise

adresseIP/passwordHomewizard/sw/0/on

il nous reste qu’à taper l’url précédente dans notre navigateur, en remplaçant l’adresse ip, le passwordHomewizard pour obtenir le résultat suivant, le “on” demande la mise sous tension de la prise.

url_api_homewizard-domotique34

Nous obtenons le status “ok”

Passons sur l’eedomus

Nous avons maintenant tous les éléments pour utiliser notre prise à partir de l’eedomus. Il faut ajouter un nouveau périphérique, autres types de périphériques

HTTP actionneur en l’occurence

eedomus_homewizard1-domotique34

 

eedomus_homewizard2-domotique34

Rendons nous dans l’onglet Valeur, car c’est ici  que notre API prend tout son intérêt :

eedomus_homewizard3-domotique34

Nous avons tous les éléments, dans l’URL vous devrez renseigner :

http://xxx.xxx.x.xx/

le type : GET

Paramètres : passwordHomewizare/sw/0/off

il faudra refaire la même chose, pour le bouton ON sauf que dans Paramètres, vous mettrez on au lieu de off.

Sauvegarder et le tour est joué, votre prise peut être commandée.

icone_homewizard-domotique34

En conclusion

Tout fonctionne parfaitement, la prise s’allume rapidement et inversement. La box homewizard en elle même est un peu fermée (de part son manque de connectique on voit mal comment on pourrait utiliser d’autres protocoles, mais couplée à une eedomus, ou un Home Center 2 par exemple, tout prend tout son sens). On peut alors commander nos modules chacon, Somfy RTS et les insérer dans d’autres scènes utilsant d’autres protocoles Z-wave et EnOcean.

Ici j’ai testé une prise, mais tout le reste fonctionne, il suffit juste d’identifier vos modules au format json grâce à son API.

Si vous avez aimé cet article, alors n’hésitez pas nous soutenir en le publiant sur les réseaux sociaux

PARTAGER
Article précédentTest : Solution Smart Home Pluzzy de Toshiba 1ère partie
Article suivantL’application Windows Phone arrive chez Zodianet
Suite à l'obtention de mon CAP Pro ELEC j'ai créé ma propre entreprise d'installation de solution domotique. Je continue à tenir ce blog après mon travail ou sur mon temps libre car pour moi, la domotique ne doit pas être quelque chose de complexe, mais quelque chose d'accessible à tous. Cela doit nous permettre de faciliter la vie au quotidien, de nous permettre de passer plus de temps en famille et en sécurité tout en prenant soin aussi de notre planète, sans gaspillage inutile.