Installation et configuration de JPI

Temps de lecture : 6 minutes.

Dans cet article, je vais détailler l’installation et la configuration de « Jeedom Paw Interface« . Ce n’est pas un tuto, mais plutôt un retour d’experience. Je vais décrire toutes les étapes que j’ai rencontré pour le faire fonctionner.

Jeedom Paw Interface, JPI pour les intimes, n’est pas un plugin, mais plutôt une application sous android, permettant d’utiliser un vieux téléphone, ou une tablette android, en tant que passerelle GSM pour Jeedom.

Pour plus de détails, dJuL, le créateur de l’APK a ouvert un post sur le forum Jeedom.

Par contre, c’est un peu compliqué de s’y retrouver sur le forum, au milieu des questions, idées, mises à jour, etc… Rien que pour trouver comment installer l’APK il faut déjà bien chercher.

Lien pour l’installation :http://rulistaff.free.fr/JPI/fr.djul.JPI-0.958-minAPI19.apkJe vous invite à vérifier sur le post Jeedom si une nouvelle version est disponible. Dernière mise à jour : 25 avril 2018

Du coup, je me suis dit que j’allais noter toutes les étapes qui m’auront permis de faire fonctionner JPI.

Les prérequis :

  • Avoir un telephone ou une tablette Android, avec un port pour carte SIM.
  • Activer le Wifi sur votre appareil Android.
  • Insérer une carte SIM. Personnellement j’utilise une carte Free-mobile à 0€.
  • Utiliser Jeedom.
  • Ajouter l’IP de l’appareil, au bail DHCP statique de votre routeur.

Installation de PSA (Paw Server for Android) et JPI (Jeedom Paw Interface).

Installation de PSA (facultatif)

  • Télécharger et installer l’application « Paw Server for Android » sur le play store.
  • PSA utilise le port 8080, mais si ce port est déjà utilisé, il faut le changer. Par exemple, moi, j’ai l’application Ip Webcam qui permet de transformer un telephone android en camera IP qui utilise déjà ce port.
  • Pour le changer, aller dans Menu, Settings, Server Settings, Server Port, changer le port 8080 par un port dispo, exemple 8082.
  • Lancer l’application en cliquant sur le bouton Play.

Installation de Jeedom Paw Interface (JPI)

Il faut télécharger et installer cet APK : http://rulistaff.free.fr/JPI/fr.djul.JPI-0.92-minAPI15.apk

Si vous n’avez pas installé Paw Server, vous serez redirigé vers le market pour le faire.

Il faut suivre les instructions à l’écran, jusqu’à la fin de l’installation.

Si votre téléphone n’est pas rooter il vous sera demandé de le redémarrer manuellement.

JPI va redémarrer automatiquement après le reboot.

[alert-note]Attention: l’APK n’a pas l’air compatible avec les téléphones Android sous Gingerbread, car j’ai un message d’erreur lors de l’installation sur un vieux DEFY+.[/alert-note]

Configuration de JPI

Quand l’installation est terminée, il faut configurer JPI depuis un ordinateur connecté sur le même réseau.

  • Aller sur http://[IP de l’appareil mobile]:[Port] (Normalement le port est 8080 sauf si vous l’avez changé lors de l’installation de PSA.)
  • Sélectionner : « Jeedom Paw Interface« .
  • Se connecter avec « Admin » et « Jeedom« .
  • Aller dans Configuration, Réglages de base, Jeedom.
  • Saisir l’IP, le Port et le répertoire de votre Jeedom.
  • Saisir la Clé API de Jeedom que l’on retrouve sur Jeedom dans Roue dentée, Configuration, Configuration générale.
  • Il faut ensuite faire Sauvegarder dans JPI
  • A ce stade, si je retourne sur la page d’accueil, je constate que Jeedom est passé à « EN LIGNE ».
  • Retour dans Configuration, puis « Mots clefs perso« , et entrer son numéro de téléphone. C’est le numéro de son téléphone perso par exemple, mais pas celui de l’appareil mobile avec JPI.

Info : Malgré tout, mon numéro de téléphone n’était pas dans les numéros autorisé j’ai donc du l’ajouté dans « Événement /Scénarios / Téléphonie / SMS entrant » puis cliquer sur « Ajouter un numéro » et ajouter son numéro de téléphone.

Info : A ce stade, pour ma part, GSM  est toujours  OFFLINE, apparemment c’est un problème avec certains téléphones, mais qui n’empêche pas le bon fonctionnement de l’application. Source : Forum Jeedom.

Test de fonctionnement avec Interactions.

Pour voir si ça fonctionne, rien de plus simple. Envoyez depuis votre mobile un message à l’appareil qui contient JPI. Si vous avez des interactions configurées, vous pouvez envoyer une phrase clé, sinon, envoyez juste « test » et vous devriez avoir un message en retour « Jeedom: Désolé je ne comprends pas la demande ».

Conclusion

Je pense qu’on peut dire qu’il y a du potentiel avec cet APK et que c’est idéal pour se substituer à une clé 3G. Personnellement, j’ai souhaité acheter une clé 3G compatible avec Jeedom, mais je n’en ai pas trouvé, y compris sur des sites chinois. Voilà donc un problème réglé grâce à JPI.

Il y a beaucoup de mises à jour, de patchs et de nouveautés ajoutés par dJuL régulièrement. Malheureusement, il n’est pas facile de s’y retrouver sur le forum. J’espère que cet article permettra au plus grand nombre de faire une installation fonctionnelle.

Il y a maintenant un plugin permettant de simplifier l’utilisation de JPI, Jerome84, le créateur du plugin à ouvert un post sur le forum de Jeedom ici.

Dans un prochain article, je vais aller plus loin avec la mise en place de scénarios, de reconnaissance vocale, etc…

Retrouvez la liste des plugins Jeedom et du matériel nécessaire pour l’utilisation du scénario sur la page Les bons plans du moment.

Si vous avez des idées de déclinaisons, d’optimisations ou des remarques n’hésitez pas à laisser un commentaire.

Installation et configuration de JPI
Notez cet article :
Partager :

Laisser un Commentaire

13 Commentaires sur "Installation et configuration de JPI"

avatar
  Notifications  
plus récents plus anciens plus de votes
Me notifier des
Olivier

Bonjour, si je comprends bien, avec le test ci-dessus, on envoie un sms, qui transit par jpi vers jeedom et c’est jeedom qui répond en passant par jpi ?
Merci

Olivier

En complément, je cherche à remplacer plugin SMS car les clés 3G compatible sont trop faible (signal), je l’utilise pour recevoir un sms de mon alarme vers jeedom pour déclencher des scénarios d’absence (volets etc…), j’ai aussi essayé de suivre le forum, mais vraiment pas simple, je pense que cette solution est plus stable et les portables ont un signal puissant (aucun problème chez moi avec un portable).

dJuL

Merci de mettre à jour le lien de téléchargement :
https://www.jeedom.com/forum/viewtopic.php?f=27&t=18283&p=469610#p469388

Le lien de l’article n’est plus à jour et cette version n’est plus maintenue depuis.
Je constate pourtant que de nombreuses personnes continuent de la télécharger

dJuL

Cédric

Bonjour,
Merci beaucoup pour cette super application !
Pour ceux comme moi qui ont un vieux smartphone qui n’accepte pas d’installer JPI, vous pouvez tenter AutomateIt sur android (à partir de android 2.3) qui permet par exemple : à réception d’un SMS avec un mot clé, appeler une URL, typiquement l’URL d’appel à une commande Jeedom. Cela permet d’exécuter une commande/scénario, mais pas d’interroger un état en revanche 🙁
Prérequis : Jeedom et smartphone sur le même réseau wifi (mettre le smartphone en partage wifi si pas de box ADSL comme moi en résidence secondaire)
Cédric

Cédric

J’ai trouvé mieux que AutomateIt !
MacroDroid (à partir de Android 4.2)
Les plus de MacroDroid :
1) tu peux créer des variables (boolean, chaine, etc.) et stocker le retour de l’URL dans cette variable
2) tu peux envoyer un SMS contenant du texte dynamique, notamment des variables
3) pour un déclencheur tu peux avoir x actions

Exemple pour piloter sa domotique à distance : interrogation d’état
Déclencheur : SMS reçu avec « info »
Actions :
1) appelle URL commande jeedom et stocke le résultat dans la variable « retour »
2) envoi un SMS avec comme contenu la variable « retour »

Cédric
Bonjour Guillaume, Voici un tuto fait rapidement. Exemple pour une macro « Info » qui récupère l’état d’un module ZWave sous Jeedom 1) installer MacroDroid (google play). Je l’ai acheté (3€) pour dépasser la limite de 5 macros. 2) lancer MacroDroid 3) Menu > Variables : ajouter une variable de type chaine (je l’ai appelé « retour ») pour stocker le retour des requêtes HTTP d’interrogation d’état de modules 4) bouton Macro > bouton (+) pour ajouter une Macro 5) Déclencheur : « SMS reçu » (il y a une loupe en haut pour filter les actions sur un mot clé). Choisir « Choisir un Numéro », saisir… Lire la suite »
trackback
Jeedom: recevoir des notifications sur sa TV connectée - Maison et Domotique

[…] qui peut rester à la maison, il suffira de le recycler pour cet usage (certains font cela pour faire tourner par exemple PAW, pour gérer les SMS, etc… avec leur solution […]

trackback
Jeedom: recevoir des notifications sur sa TV connectée – Maison et Domotique | Ilab

[…] qui peut rester à la maison, il suffira de le recycler pour cet usage (certains font cela pour faire tourner par exemple PAW, pour gérer les SMS, etc… avec leur solution […]

Merci à ceux qui ont contribué.
Votre don contribuera à fournir encore plus de contenu de qualité.