Domoticz, Raspberry et ImperiHome en français

Ajout du 26/03/2016 : Cette documentation n’est conservée ici que pour historique, une nouvelle version de Imperihome/MyDomoAtHome en NodeJS est maintenant disponible rendant ce qui est décrit ci-dessous obsolète , utilisez donc ce lien https://easydomoticz.com/?p=3269

 

Cet article est la mise à jour du post initial concernant la mise en place de la passerelle Imperihome sur Domoticz.

Ajout du 07/11/2015: Comment se connecter avec Imperihome depuis l’extérieur de notre domicile.

Correctifs sur l’installation de la passerelle : le 12/11/2015

Objectif :

Il existe un article sur le wiki anglophone de Domoticz http://www.domoticz.com/wiki/ImperiHome décrivant l’utilisation de ImperiHome sous Android avec notre plateforme de domotique préférée.

Je vous en propose ici une traduction libre agrémentée de mes remarques rencontrées lors de la configuration de cet outil.

L’installation est vraiment facile.

Les liens sur le site ImperiHome http://www.imperihome.com/fr/

Le lien sur l’appli Android https://play.google.com/store/apps/details?id=com.imperihome.lite&hl=fr

Une version pro avec des fonctionnalités additionnelles existe sur le PlayStore.

Un lien vers le wiki de Domoticz http://domoticz.com/wiki/ImperiHome

Un joli readme.md concocté par epierre https://github.com/empierre/MyDomoAtHom … /README.md

Ma gratitude à epierre et aux contributeurs du projet.

Généralités  :

Imperihome est une application pour smartphone qui s’intègre nativement à bon nombre de systèmes de domotique via une API génerique.

Contrairement aux autres applis existantes (Andromoticz par exemple) , ImperiHome est donc multiplateforme domotique.

La procédure ci dessous est faite pour ajouter à Domoticz une passerelle ImperiHome afin de permettre le pilotage via smartphone.

Cette passerelle agira comme une interface entre Domoticz et Imperihome et vice versa.

Il y a donc un Client (ImperiHome), une Passerelle (voir ci dessous l’install et configuration) et un Serveur (notre Domoticz). La Passerelle est un Web serveur REST avec son propre IP:port qui sera différent de celui existant déjà pour Domoticz.

Voila quelques screens tirés du wiki anglais de Domoticz.

Imperihome screen 1

Imperihome screen 2

Possibilités

Lire la suite

Pour toute question technique concernant cet article, veuillez utiliser les forum situés à https://easydomoticz.com/forum/

Domoticz, Raspberry et ImperiHome en français

Cet article est obsolète, veuillez consulter sa mise à jour ici

https://easydomoticz.com/?p=1723 

Pour toute question technique concernant cet article, veuillez utiliser les forum situés à https://easydomoticz.com/forum/

Nouveau service sms pour les utilisateurs de Free Mobile: Envoyer des SMS depuis Domoticz

Free Mobile vient de lancer un service de notification via SMS pour ses abonnés, le bonheur pour notre plateforme de domotique préférée.

On peut donc maintenant envoyer des sms directement depuis Domoticz (ou autres) en appelant une simple url https

Le principe est d’activer le service SMS chez Free qui donne alors un password  lié à votre identifiant Free mobile puis on obtient une url de la forme

« https://smsapi.free-mobile.fr/sendmsg?user=000000pass=xxxxxxxxx&msg=Hello%20World%20! »

Voyons comment en profiter avec notre DOMOTICZ préféré et faire envoyer des sms suivant nos besoins

Du coté de chez Free

Connectez vous à votre espace abonné avec votre identifiant

2014-06-18 09_33_53-Free Mobile - Bienvenue dans votre Espace Abonné

 

C’est cet identifiant qui sera utilisé par la suite pour l’envoi des sms.

Choisissez le forfait sur lequel vous voulez activer le service. puis allez dans « Options/Gerer »2014-06-17 20_43_49-Free Mobile - Bienvenue dans votre Espace Abonné2014-06-17 20_45_14-Free Mobile - Bienvenue dans votre Espace Abonné

 

Activez les notifications SMS

2014-06-17 20_45_29-Free Mobile - Bienvenue dans votre Espace AbonnéConfirmez l’activation puis vous obtenez alors une clé liée à votre forfait (cette clé change à chaque activation/désactivation du service SMS)

2014-06-17 20_49_23-Free Mobile - Bienvenue dans votre Espace Abonnéle petit i deux lignes au dessus de ce code vous donne DIRECTEMENT l’URL à utiliser vous n’aurez qu’a y changer le message , faites un copier de la ligne commençant par https

2014-06-17 20_50_08-Free Mobile - Bienvenue dans votre Espace AbonnéPour vérifier si tout est correct , copiez collez cette url dans votre navigateur et après quelques secondes vous devez recevoir un SMS.

Maintenant voyons cela dans Domoticz

Coté Raspberry-Domoticz

La première idée qui vient serait de faire un action on/action off depuis le switch concerné

2014-06-18 10_05_22-Domoticz

or il s’avère que DOMOTICZ ne supporte pas le https  ici

On peut utiliser le mode « Blocks » de Domoticz (merci à bricolo44)

Rendez vous dans « Plus d’options » puis « Evenements » créez alors votre block comme suit :

2014-06-24 17_00_47-Domoticz

 

Puis pensez à l’activer avec la case à cocher à gauche

Une autre façon de faire et de passer par 2 scripts bash directement lancés par le contact lui meme.

nous ferons donc 2 scripts bash un pour l’état on , l’autre pour l’etat off

Le script pour le ON : smson.sh
#!/bin/sh
curl -s -i -k "https://smsapi.free-mobile.fr/sendmsg?user=monid_ci_dessus&pass=celui_ci_dessus&msg=Porte Garage Ouverte !!"

Le script pour le OFF : smsoff.sh
#!/bin/sh
curl -s -i -k "https://smsapi.free-mobile.fr/sendmsg?user=monid_ci_dessus&pass=celui_ci_dessus&msg=Porte Fermée"

Le -k dans curl est INDISPENSABLE pour éviter la verification des certificats SSL.

Ces 2 scripts sont à créer dans home/pi/domoticz/scripts/ (pas ailleurs)

Faites un chmod +x sur chacun d’entre eux

Lancez les à la main par un ./smson puis ./smsoff pour vérifier que tout est correct et que vous recevez les SMS en question.

Dans Domoticz allez sur le composant à gérer puis dans le « Editer »

2014-06-18 13_57_08-Domoticz Dans les action ON et Off placez l’appel à vos 2 scripts

script:///home/pi/domoticz/scripts/smson.sh

et

script:///home/pi/domoticz/scripts/smsoff.sh

IL Y A BIEN 3 /

2014-06-18 13_46_42-Domoticz

Validez et testez, enjoy

Pour toute question technique concernant cet article, veuillez utiliser les forum situés à https://easydomoticz.com/forum/