Application Karotz avec eedomus

0
553

Application Karotz sur Eedomus

Il y a quelques jours de ça je vous parlais lors d’un article du fameux lapin Karotz qui avait le vent en poupe, aujourd’hui nous allons voir son intégration dans la box Eedomus.

Présentation

L’application eedomus pour Karotz propose différentes interactions entre votre système eedomus et votre lapin:

Installation de l’app sur le Karotz

L’application est disponible gratuitement sur la boutique des applications Karotz avec le lien suivant:

http://www.karotz.com/appz/app?id=2368

Cliquez alors sur le bouton  afin d’installer l’application sur votre Karotz.

Si vous n’êtes pas authentifié sous votre compte Karotz il vous sera demandé de le faire.

L’application eedomus pour Karotz peut alors être configurée selon le ou les modes de fonctionnement souhaités:

 

Modes de fonctionnement

Lecture de la valeur d’un périphérique

Exemple de configuration pour la lecture d’un capteur de température:

  1. Saisissez un nom de profil, cela vous aidera à vous y retrouver dans la configuration de l’application Karotz et pourra être utilisé pour un déclenchement par commande vocale
  2. Choisir la fonction de profil Lire la valeur d’un périphérique
  3. Saisissez votre API User (Si vous ne l’avez pas déjà, rendez-vous sur https://secure.eedomus.com, puis dans Configuration / Mon compte et cliquez sur Envoyer les identifiants pour l’API)
  4. Saisissez votre API Secret (qui vous a été communiqué avec votre identifiant API)
  5. Saisissez le code API du périphérique dont vous souhaitez lire la valeur (Connaitre le code API d’un périphérique)
  6. Complétez la phrase que vous souhaitez faire dire à votre lapin, le texte %val% sera remplacé par la valeur de votre périphérique.
  7. Configurez 1 ou plusieurs modes de déclenchement parmi ceux proposés (Manuel, permanent, planifié, …)
  8. Cliquez sur Valider, c’est terminé !

Image:karotz_eedomus_lecture_valeur.png

Action sur un périphérique

Exemple de configuration pour allumer une lampe:

  1. Saisissez un nom de profil, cela vous aidera à vous y retrouver dans la configuration de l’application Karotz et pourra être utilisé pour un déclenchement par commande vocale
  2. Choisir la fonction de profil Exécuter une action sur un périphérique
  3. Saisissez votre API User (Si vous ne l’avez pas déjà, rendez-vous sur https://secure.eedomus.com, puis dans Configuration / Mon compte et cliquez sur Envoyer les identifiants pour l’API)
  4. Saisissez votre API Secret (qui vous a été communiqué avec votre identifiant API)
  5. Saisissez le code API du périphérique dont vous souhaitez lire la valeur (Connaitre le code API d’un périphérique)
  6. Saisissez l’ID de l’action à exécuter (Visible dans l’onglet Valeurs de la configuration de votre périphérique, ex. 0=Off, 100=On).
  7. Configurez 1 ou plusieurs modes de déclenchement parmi ceux proposés (Manuel, permanent, planifié, …)
  8. Cliquez sur Valider, c’est terminé !

Image:karotz_eedomus_action.png

Lecture de messages

Pour ce mode de fonctionnement, il faut qu’au moins un profil soit créé sur votre application Karotz, si vous n’en avez pas encore vous pouvez en créer un du type Lecture TTS, sans vous soucier des paramètres, il ne servira qu’à donner la parole à votre lapin.

Image:eedomus_fonction_profil_tts.png

Vous aurez besoin par la suite de l’install id de votre application Karotz qui est disponible dans sa configuration:

Image:karotz_eedomus_installid.png
La mise en place se fait ensuite sur le portail eedomus https://secure.eedomus.com Cliquez sur Configuration -> Ajouter ou supprimer un périphérique -> Ajouter un autre type de périphérique puis choisissez:

Image:karotz_eedomus_tts.png

Saisissez la pièce à laquelle vous souhaitez associer votre Karotz, votre Install id Karotz puis cliquez sur Sauver

Image:karotz_eedomus_config.png

Vous pouvez maintenir définir les phrases de votre choix:

Image:karotz_eedomus_tts_config.png

Et les utiliser depuis le widget ou dans vos règles.

Support

Si vous utilisez une lecture en retour d’une action sur le Karotz (par un tag RFID par exemple), utiliser une temporisation par une macro sur eedomus. Karotz est monotâche et n’acceptera pas la lecture si l’application eedomus sur le Karotz est toujours en cours.

Si vous recevez une erreur HTTP 500 dans une notification eedomus, la cause de l’erreur sera indiquée dans le résultat par l’API Karotz, par exemple NOT_CONNECTED si le Karotz est temporairement injoignable.

 

Partenariat

L’application eedomus pour Karotz a été développée en collaboration avec Planète-Domotique.com

Planète-Domotique.com

 

sources : https://secure.eedomus.com/doc/index.php/Application_Karotz

 

En conclusion l’application est indispensable pour accompagner et piloter sa box domotique et la faire « parler » !