Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

[JPI-APK android] Tel Android dedié domotique

Cette partie est dédiée à la programmation sur le logiciel JEEDOM
sakuraba
Timide
Messages : 446
Inscription : 26 oct. 2015, 11:07

Re: [Jeedom Paw Interface] Tel Android dedié Jeedom

Message par sakuraba » 06 févr. 2017, 00:34

i-magin a écrit :Je comprends mieux ce que tu veux faire
Mais je ne peux pas t'aider, car je ne touche plus manuellement à la config. Et pour l'instant, je n'ai pas trouvé dans l'apk la façon de choisir un fichier média
Mais je peux me tromper
Image

dossier par defaut => paw/jeedom/media
Matériels :

Maitre : QNAP 253 Pro 16Go VM + Rlink
Esclave : RPI 2 + Clé AEON GEN5
Passerelle : Jeedom Paw interface :)
Pas mal de Zwave et 433mhz
Foscam C1
Dotti
Nuts
Xiaomi Smart ( en commande )
Yeelight Bulb RGBW + Strip
Philips Hue

Avatar de l’utilisateur
dJuL
Actif
Messages : 1427
Inscription : 28 janv. 2016, 01:37
Localisation : Ile de France

Re: [Jeedom Paw Interface] Tel Android dedié Jeedom

Message par dJuL » 06 févr. 2017, 00:59

Tu peux refaire un forcemzj suivi d'un reboot?
Car ton PB n'a vraiment pas de sens...
Peut importe le texte, chiffre ou pas la clef est traitée comme un texte et est comparée avec le début du SMS reçu donc logiquement soit ça marche jamais, soit ça marche tout le temps...
Dernière version de JPI
Un bouton donation se trouve dans la fenêtre DIVERS / A propos de l'interface web si vous souhaitez soutenir le projet.

Avatar de l’utilisateur
Mathews
Timide
Messages : 271
Inscription : 11 mars 2016, 18:01

Re: [Jeedom Paw Interface] Tel Android dedié Jeedom

Message par Mathews » 06 févr. 2017, 10:14

Salut djul
Chez moi ça fonctionne sur une nexus 7 android 5.0
Petite question , pour sortir du mode veille écoute en continu je click sur le micro ... il n'y a pas de commande vocale pour sortir de ce mode ?
Merci pour cette super appli 5 étoiles :)

Avatar de l’utilisateur
dJuL
Actif
Messages : 1427
Inscription : 28 janv. 2016, 01:37
Localisation : Ile de France

Re: [Jeedom Paw Interface] Tel Android dedié Jeedom

Message par dJuL » 06 févr. 2017, 10:17

Par défaut c'est "JP interface" mais tu peux le changer dans les réglages avancés ;)
Dernière version de JPI
Un bouton donation se trouve dans la fenêtre DIVERS / A propos de l'interface web si vous souhaitez soutenir le projet.

Avatar de l’utilisateur
Mathews
Timide
Messages : 271
Inscription : 11 mars 2016, 18:01

Re: [Jeedom Paw Interface] Tel Android dedié Jeedom

Message par Mathews » 06 févr. 2017, 11:02

Ok merci...j'avais cru comprendre qu'il fallait dire jp interface mais ça ne marchait pas car je prononçais trop vite ...
Merci
A+

sakuraba
Timide
Messages : 446
Inscription : 26 oct. 2015, 11:07

Re: [Jeedom Paw Interface] Tel Android dedié Jeedom

Message par sakuraba » 06 févr. 2017, 12:34

dJuL a écrit :Tu peux refaire un forcemzj suivi d'un reboot?
Car ton PB n'a vraiment pas de sens...
Peut importe le texte, chiffre ou pas la clef est traitée comme un texte et est comparée avec le début du SMS reçu donc logiquement soit ça marche jamais, soit ça marche tout le temps...
Merci je vais tester ce soir. Cette nuit après 1h00 du mat j ai déco . en tout cas c est énorme le boulot.
sakuraba a écrit :
i-magin a écrit :Je comprends mieux ce que tu veux faire
Mais je ne peux pas t'aider, car je ne touche plus manuellement à la config. Et pour l'instant, je n'ai pas trouvé dans l'apk la façon de choisir un fichier média
Mais je peux me tromper
Image

dossier par defaut => paw/jeedom/media

Envoyé de mon LG-D855 en utilisant Tapatalk
Matériels :

Maitre : QNAP 253 Pro 16Go VM + Rlink
Esclave : RPI 2 + Clé AEON GEN5
Passerelle : Jeedom Paw interface :)
Pas mal de Zwave et 433mhz
Foscam C1
Dotti
Nuts
Xiaomi Smart ( en commande )
Yeelight Bulb RGBW + Strip
Philips Hue

sakuraba
Timide
Messages : 446
Inscription : 26 oct. 2015, 11:07

Re: [Jeedom Paw Interface] Tel Android dedié Jeedom

Message par sakuraba » 06 févr. 2017, 12:38

dJuL a écrit :Tu peux refaire un forcemzj suivi d'un reboot?
Car ton PB n'a vraiment pas de sens...
Peut importe le texte, chiffre ou pas la clef est traitée comme un texte et est comparée avec le début du SMS reçu donc logiquement soit ça marche jamais, soit ça marche tout le temps...
Merci je vais tester ce soir. Cette nuit après 1h00 du mat j ai déco . en tout cas c est énorme le boulot.
sakuraba a écrit :
i-magin a écrit :Je comprends mieux ce que tu veux faire
Mais je ne peux pas t'aider, car je ne touche plus manuellement à la config. Et pour l'instant, je n'ai pas trouvé dans l'apk la façon de choisir un fichier média
Mais je peux me tromper
Image

dossier par defaut => paw/jeedom/media

Envoyé de mon LG-D855 en utilisant Tapatalk
Matériels :

Maitre : QNAP 253 Pro 16Go VM + Rlink
Esclave : RPI 2 + Clé AEON GEN5
Passerelle : Jeedom Paw interface :)
Pas mal de Zwave et 433mhz
Foscam C1
Dotti
Nuts
Xiaomi Smart ( en commande )
Yeelight Bulb RGBW + Strip
Philips Hue

sakuraba
Timide
Messages : 446
Inscription : 26 oct. 2015, 11:07

Re: [Jeedom Paw Interface] Tel Android dedié Jeedom

Message par sakuraba » 06 févr. 2017, 12:38

dJuL a écrit :Tu peux refaire un forcemzj suivi d'un reboot?
Car ton PB n'a vraiment pas de sens...
Peut importe le texte, chiffre ou pas la clef est traitée comme un texte et est comparée avec le début du SMS reçu donc logiquement soit ça marche jamais, soit ça marche tout le temps...
Merci je vais tester ce soir. Cette nuit après 1h00 du mat j ai déco . en tout cas c est énorme le boulot.
sakuraba a écrit :
i-magin a écrit :Je comprends mieux ce que tu veux faire
Mais je ne peux pas t'aider, car je ne touche plus manuellement à la config. Et pour l'instant, je n'ai pas trouvé dans l'apk la façon de choisir un fichier média
Mais je peux me tromper
Image

dossier par defaut => paw/jeedom/media

Envoyé de mon LG-D855 en utilisant Tapatalk
Matériels :

Maitre : QNAP 253 Pro 16Go VM + Rlink
Esclave : RPI 2 + Clé AEON GEN5
Passerelle : Jeedom Paw interface :)
Pas mal de Zwave et 433mhz
Foscam C1
Dotti
Nuts
Xiaomi Smart ( en commande )
Yeelight Bulb RGBW + Strip
Philips Hue

sakuraba
Timide
Messages : 446
Inscription : 26 oct. 2015, 11:07

Re: [Jeedom Paw Interface] Tel Android dedié Jeedom

Message par sakuraba » 06 févr. 2017, 12:45

dJuL a écrit :Tu peux refaire un forcemzj suivi d'un reboot?
Car ton PB n'a vraiment pas de sens...
Peut importe le texte, chiffre ou pas la clef est traitée comme un texte et est comparée avec le début du SMS reçu donc logiquement soit ça marche jamais, soit ça marche tout le temps...
Merci je vais tester ce soir. Cette nuit après 1h00 du mat j ai déco . en tout cas c est énorme le boulot.
sakuraba a écrit :
i-magin a écrit :Je comprends mieux ce que tu veux faire
Mais je ne peux pas t'aider, car je ne touche plus manuellement à la config. Et pour l'instant, je n'ai pas trouvé dans l'apk la façon de choisir un fichier média
Mais je peux me tromper
Image

dossier par defaut => paw/jeedom/media

Envoyé de mon LG-D855 en utilisant Tapatalk
Matériels :

Maitre : QNAP 253 Pro 16Go VM + Rlink
Esclave : RPI 2 + Clé AEON GEN5
Passerelle : Jeedom Paw interface :)
Pas mal de Zwave et 433mhz
Foscam C1
Dotti
Nuts
Xiaomi Smart ( en commande )
Yeelight Bulb RGBW + Strip
Philips Hue

i-magin
Actif
Messages : 987
Inscription : 18 août 2015, 10:23
Localisation : Villeurbanne

Re: [Jeedom Paw Interface] Tel Android dedié Jeedom

Message par i-magin » 06 févr. 2017, 14:10

sakuraba a écrit : Image

dossier par defaut => paw/jeedom/media
Merci pour ta copie d'écran et l'info sur le dossier par défaut, mais les quelques commentaires suivants devraient aider à la compréhension :
- effectivement, les fichiers qui seront pris en charge par l'action "play" doivent être stockés dans le dossier "paw/jeedom/media"
- j'ai utilisé "Paw Web Application", et l'option media+filemanager, pour effectuer un upload d'un fichier MP3 dans le bon dossier
- il faut saisir directement le nom de ce fichier et de son extension dans la zone media (ne pas chercher dans #, comme je l'avais tenté ;) )

Et çà fonctionne.... mais voir topic suivant
Dernière édition par i-magin le 06 févr. 2017, 16:27, édité 1 fois.
Jeedom RC V4.0.23
* DIY NUC 6I5SYK (Crucial 16GB Kit (8GBx2) DDR4 2133 MT/s) * Contrôleur Z-Wave AEOTEC GEN5 *
* VMWare ESXi 6.7.0 Update 3 (Build 14320388) * VM Jeedom Debian 9.5 avec 1 CPU/4 Go de mémoire * PHP 7.0.30-0 * Clé USB : SENA UD100

i-magin
Actif
Messages : 987
Inscription : 18 août 2015, 10:23
Localisation : Villeurbanne

Re: [Jeedom Paw Interface] Tel Android dedié Jeedom

Message par i-magin » 06 févr. 2017, 14:48

Bonjour @dJuL

Je rencontre un problème de fonctionnement aléatoire des actions, testées avec SMS ENTRANT
Je précise que j'ai lancé à nouveau un FORCE MAJ et redémarré mon smartphone

Voici un extrait du journal des événements :

Code : Tout sélectionner

 - 06/02/17 14:28:46 - INCOMINGSMS_EVENT déclenché - Numéro: +336xxxxxxxx (Bxxxxx, Jean-Jacques)
 - 06/02/17 14:28:46 - incomingsms_event - scénario: Dingdong
 - 06/02/17 14:28:46 - incomingsms_event - action: play
 - 06/02/17 14:28:46 - INCOMINGSMS_EVENT terminé
 - 06/02/17 14:29:11 - INCOMINGSMS_EVENT déclenché - Numéro: +336xxxxxxxx (Bxxxxx, Jean-Jacques)
 - 06/02/17 14:29:11 - incomingsms_event - scénario: __DEFAULT__
 - 06/02/17 14:29:11 - incomingsms_event - action: interaction
 - 06/02/17 14:29:11 - incomingsms_event - action: sendSms
 - 06/02/17 14:29:15 - INCOMINGSMS_EVENT terminé
 - 06/02/17 14:30:00 - INCOMINGSMS_EVENT déclenché - Numéro: +336xxxxxxxx (Bxxxxx, Jean-Jacques)
 - 06/02/17 14:30:00 - incomingsms_event - scénario: __DEFAULT__
 - 06/02/17 14:30:00 - incomingsms_event - action: interaction
 - 06/02/17 14:30:00 - incomingsms_event - action: sendSms
 - 06/02/17 14:30:04 - INCOMINGSMS_EVENT terminé
- 1er event "Dingdong" : l'action play fonctionne bien
- 2ème event "Appel" : qui devrait déclencher un appel (makecall), mais est considéré comme une action par défaut et donc renvoyée à Jeedom

Je modifie "Dingdong" en "Sonnerie" - je sauvegarde ma modification
- 3ème event "Sonnerie" est alors considéré comme une action par défaut et donc renvoyée à Jeedom

Merci par avance
Jeedom RC V4.0.23
* DIY NUC 6I5SYK (Crucial 16GB Kit (8GBx2) DDR4 2133 MT/s) * Contrôleur Z-Wave AEOTEC GEN5 *
* VMWare ESXi 6.7.0 Update 3 (Build 14320388) * VM Jeedom Debian 9.5 avec 1 CPU/4 Go de mémoire * PHP 7.0.30-0 * Clé USB : SENA UD100

i-magin
Actif
Messages : 987
Inscription : 18 août 2015, 10:23
Localisation : Villeurbanne

Re: [Jeedom Paw Interface] Tel Android dedié Jeedom

Message par i-magin » 06 févr. 2017, 15:11

Complément de mon post précédent (j'ai refait le test avec les mêmes résultats)
- "Appel" est considéré par défaut et renvoyé à Jeedom
- "Dingdong" génère bien le play
Extrait du fichier de configuration :

Code : Tout sélectionner

"Appel": [
				{
					"//": "type=comment&text=Ce+sc%C3%A9nario+permet+d'appeler+mon+iPhone"
				},
				{
					"makeCall": "number=%7BMY_NUMBER%7D"
				}
			],
			"Dingdong": [
				{
					"play": "media=dingdong.mp3"
				}
			]
Je renomme"Dingdong" en "Sonnerie" et je sauvegarde :
Le fichier config est bien modifié

Code : Tout sélectionner

	"Appel": [
				{
					"//": "type=comment&text=Ce+sc%C3%A9nario+permet+d'appeler+mon+iPhone"
				},
				{
					"makeCall": "number=%7BMY_NUMBER%7D"
				}
			],
			"Sonnerie": [
				{
					"play": "media=dingdong.mp3"
				}
			]
Mais cette fois, le scénario est traité par défaut et renvoyé à Jeedom
Jeedom RC V4.0.23
* DIY NUC 6I5SYK (Crucial 16GB Kit (8GBx2) DDR4 2133 MT/s) * Contrôleur Z-Wave AEOTEC GEN5 *
* VMWare ESXi 6.7.0 Update 3 (Build 14320388) * VM Jeedom Debian 9.5 avec 1 CPU/4 Go de mémoire * PHP 7.0.30-0 * Clé USB : SENA UD100

i-magin
Actif
Messages : 987
Inscription : 18 août 2015, 10:23
Localisation : Villeurbanne

Re: [Jeedom Paw Interface] Tel Android dedié Jeedom

Message par i-magin » 06 févr. 2017, 16:23

Message supprimé (désolé, mais doublon)
Jeedom RC V4.0.23
* DIY NUC 6I5SYK (Crucial 16GB Kit (8GBx2) DDR4 2133 MT/s) * Contrôleur Z-Wave AEOTEC GEN5 *
* VMWare ESXi 6.7.0 Update 3 (Build 14320388) * VM Jeedom Debian 9.5 avec 1 CPU/4 Go de mémoire * PHP 7.0.30-0 * Clé USB : SENA UD100

Avatar de l’utilisateur
dJuL
Actif
Messages : 1427
Inscription : 28 janv. 2016, 01:37
Localisation : Ile de France

Re: [Jeedom Paw Interface] Tel Android dedié Jeedom

Message par dJuL » 06 févr. 2017, 17:29

Ok je vais essayer ce soir quand je rentre, voir si je peux reproduire...
Mais c'est curieux car cette partie du code n'a pas été modifiée depuis très longtemps, et surtout c'est impossible que ça marche avec une clef et pas une autre... La seuil hypothèse logique que je vois pour l'instant serait plutôt un pet d’interprétation de la config (scénarios liés au sms) par le core, je vais regarder ça.
Dernière version de JPI
Un bouton donation se trouve dans la fenêtre DIVERS / A propos de l'interface web si vous souhaitez soutenir le projet.

i-magin
Actif
Messages : 987
Inscription : 18 août 2015, 10:23
Localisation : Villeurbanne

Re: [Jeedom Paw Interface] Tel Android dedié Jeedom

Message par i-magin » 06 févr. 2017, 21:08

Jusqu'à présent, j'avais utilisé les SMS entrants uniquement pour une interaction avec Jeedom, et donc le scénario par défaut
Je n'avais pas testé les autres possibilités de scénario
Jeedom RC V4.0.23
* DIY NUC 6I5SYK (Crucial 16GB Kit (8GBx2) DDR4 2133 MT/s) * Contrôleur Z-Wave AEOTEC GEN5 *
* VMWare ESXi 6.7.0 Update 3 (Build 14320388) * VM Jeedom Debian 9.5 avec 1 CPU/4 Go de mémoire * PHP 7.0.30-0 * Clé USB : SENA UD100

Avatar de l’utilisateur
dJuL
Actif
Messages : 1427
Inscription : 28 janv. 2016, 01:37
Localisation : Ile de France

Re: [Jeedom Paw Interface] Tel Android dedié Jeedom

Message par dJuL » 06 févr. 2017, 22:05

Ok j'ai trouvé le problème.
Ce qui est curieux c'est qu'il existe depuis la toute première version publiée de JPI et qu'il ne soit révélé que maintenant...
En fait cela dépendait et de la longueur des clefs, le tout étroitement lié à l'ordre de créations des clefs dans la config, c'est pour ça que je n'arrivais pas à reproduire, et c'est pour ça que les résultats paraissaient aléatoires...
Bref c'est maintenant corrigé ;)

---

Patch n°2 version 0.994 beta en ligne :)

NOTE: cette version à absolument besoin de l'apk en v1.87 pour fonctionner correctement.
Il y a beaucoup de modifs dans la structure du fichier de config, et ce sur des clefs existantes, le rebuild config automatique d'après maj n'est pas capable de les intégrer. Du coup :
NOTE2: SI VOUS VENEZ D'UNE VERSION < 0.994 IL EST IMPORTANT D'EFFACER VOTRE FICHIER DE CONFIG AVANT LA MAJ (et de backuper vos scénarios si vous voulez les re-importer) .
Interface web: Outils -> Nettoyer les données -> fichier de configuration puis supprimer

plus d'infos ici: viewtopic.php?f=27&t=18283&start=1100#p436357

---

Cette version n'a pas de nouveau numéro, si vous êtes déjà en v0.994 il faut faire un ForceMaj dans l'apk pour l'obtenir

Changelog :

ÉVÉNEMENTS SMS ENTRANTS:
- Correction d'un bug lors de l’exécution de certaines clefs qui passaient en __DEFAULT__

---
Dernière version de JPI
Un bouton donation se trouve dans la fenêtre DIVERS / A propos de l'interface web si vous souhaitez soutenir le projet.

i-magin
Actif
Messages : 987
Inscription : 18 août 2015, 10:23
Localisation : Villeurbanne

Re: [Jeedom Paw Interface] Tel Android dedié Jeedom

Message par i-magin » 06 févr. 2017, 22:29

ForceMAj effectuée... Impeccable, tous les différents SMS entrants fonctionnent

Merci @dJuL
Jeedom RC V4.0.23
* DIY NUC 6I5SYK (Crucial 16GB Kit (8GBx2) DDR4 2133 MT/s) * Contrôleur Z-Wave AEOTEC GEN5 *
* VMWare ESXi 6.7.0 Update 3 (Build 14320388) * VM Jeedom Debian 9.5 avec 1 CPU/4 Go de mémoire * PHP 7.0.30-0 * Clé USB : SENA UD100

sakuraba
Timide
Messages : 446
Inscription : 26 oct. 2015, 11:07

Re: [Jeedom Paw Interface] Tel Android dedié Jeedom

Message par sakuraba » 06 févr. 2017, 22:46

dJuL a écrit :Tu peux refaire un forcemzj suivi d'un reboot?
Car ton PB n'a vraiment pas de sens...
Peut importe le texte, chiffre ou pas la clef est traitée comme un texte et est comparée avec le début du SMS reçu donc logiquement soit ça marche jamais, soit ça marche tout le temps...
meme comportement ....
Matériels :

Maitre : QNAP 253 Pro 16Go VM + Rlink
Esclave : RPI 2 + Clé AEON GEN5
Passerelle : Jeedom Paw interface :)
Pas mal de Zwave et 433mhz
Foscam C1
Dotti
Nuts
Xiaomi Smart ( en commande )
Yeelight Bulb RGBW + Strip
Philips Hue

Avatar de l’utilisateur
dJuL
Actif
Messages : 1427
Inscription : 28 janv. 2016, 01:37
Localisation : Ile de France

Re: [Jeedom Paw Interface] Tel Android dedié Jeedom

Message par dJuL » 06 févr. 2017, 22:54

C'est pourtant corrigé, donc soit tu as fait le forceMaj bien avant de publier ta réponse et tu n'as pas lu les derniers posts, soit là pour le coup c'est vraiment pas possible...
Dernière version de JPI
Un bouton donation se trouve dans la fenêtre DIVERS / A propos de l'interface web si vous souhaitez soutenir le projet.

i-magin
Actif
Messages : 987
Inscription : 18 août 2015, 10:23
Localisation : Villeurbanne

Re: [Jeedom Paw Interface] Tel Android dedié Jeedom

Message par i-magin » 06 févr. 2017, 22:59

Je penche pour un ForceMaj de @sakuraba avant que tu ne publies ton patch @dJuL ;)

D'ailleurs, dans sa réponse @sakuraba reprend ton ancien message

Des nouvelles @sakuraba ?
Jeedom RC V4.0.23
* DIY NUC 6I5SYK (Crucial 16GB Kit (8GBx2) DDR4 2133 MT/s) * Contrôleur Z-Wave AEOTEC GEN5 *
* VMWare ESXi 6.7.0 Update 3 (Build 14320388) * VM Jeedom Debian 9.5 avec 1 CPU/4 Go de mémoire * PHP 7.0.30-0 * Clé USB : SENA UD100

Répondre

Revenir vers « Développements sur Jeedom »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 4 invités