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
Avatar de l’utilisateur
blusy38
Timide
Messages : 471
Inscription : 31 mars 2016, 21:10
Localisation : Lyon
Contact :

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

Message par blusy38 » 11 mai 2017, 15:13

Hum intéressant je vais chercher comment faire et si je ne trouve pas je reviendrais ici. Merci.

peofofo
Timide
Messages : 243
Inscription : 05 mai 2015, 22:45

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

Message par peofofo » 11 mai 2017, 17:41

dJuL a écrit :
11 mai 2017, 01:07
Je suis entrain d’intégrer la détection de mouvement (via la caméra).
J'avais prévu de le faire plus tard mais comme j'avance plus vite que prévu, ce sera dans la prochaine version.
Ça prend pas mal de ressources, mais ça marche plutôt bien :D

Je ne sais pas comment je vais pouvoir faire le change log à la sortie, ça va prendre 10.000 lignes :o
La détection de mouvement par caméra, j'utilise pour le moment ipwebcam pour mon portier vidéo:
https://play.google.com/store/apps/deta ... bcam&hl=fr
Je l'utilise pour l'affichage de la caméra en live et trigger sur mouvement...
Si tu as le temps de jeter un œil sur cette application. ça pourrait te donner des idées ;)
Bravo encore pour toutes ces nouveautés... :)
On a hâte de passer à la prochaine version :D

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 » 11 mai 2017, 18:15

Yep merci je connais bien cette appli.
La webcam IP mjpeg (je sais déjà comment faire) ainsi que l'enregistrement son/vidéo sont déjà dans la todo list. ;)
Mais ça ne sera pas dans la version qui arrive.
En fait c'est les derniers trucs qui manquent avec les MMS pour qu'il y ait tout :D
Après pour faire tourner tout en même temps (reco vocale continue, cam ip, motion detect, tous les évents de capteurs, tous les scans réseau...) il faudra un appareil patate !
Mais au moins tout sera 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.

ouquoi
Timide
Messages : 469
Inscription : 29 janv. 2016, 09:50

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

Message par ouquoi » 11 mai 2017, 18:26

Yes je pensais justement a ca j'ai peur que l'appli deviennent utilisables uniquement sur des appéreils récents. mais je suis sur que tu as prévu que l'activation/désactivation de ces services soit possibles ;)
RPI3 - AEON LABS Z-Wave (GEN5) - Oeil fibaro - Synology Nas - Webcam ip - Minix Neo z64 - Broadlink RM PRO - Xiaomi Home - Yeelight - Nut mini

Life is sharing , Sharing is life !

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 » 11 mai 2017, 23:47

Tout à fait, tout est paramétrable/désactivable dans la prochaine version. ;)
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.

peofofo
Timide
Messages : 243
Inscription : 05 mai 2015, 22:45

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

Message par peofofo » 12 mai 2017, 09:39

Est ce que c'est possible d'avoir dans les logs des événements les utilisateurs connectés avec leur adresse IP? :?:
Je pense que c'est possible mais quel manip faut il faire?
Merci

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 » 12 mai 2017, 17:27

Dans la prochaine version, concernant le GUI (interface web), les tentatives de connexions / connexions réussies / déconnexion / sauvegardes sont loggués dans le journal d'événement avec l'IP du client ;)
Je vais ajouter le mot clef de fonction {CLIENT_IP}.
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
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 » 13 mai 2017, 18:30

Des petites news.
Je suis pas loin du but. :D
Il me reste plus que quelques nouveautés à terminer, puis les tests à faire sur différents appareils.
Si tout va bien, la nouvelle version devrait être publiée d'ici demain soir ou lundi ;)
Il le faut absolument car après je repars dans un tunnel jusqu'au 20 juin...
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.

ouquoi
Timide
Messages : 469
Inscription : 29 janv. 2016, 09:50

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

Message par ouquoi » 13 mai 2017, 20:57

Ok courage ! Bonne séance de code !

Envoyé de mon Nexus 5X en utilisant Tapatalk

RPI3 - AEON LABS Z-Wave (GEN5) - Oeil fibaro - Synology Nas - Webcam ip - Minix Neo z64 - Broadlink RM PRO - Xiaomi Home - Yeelight - Nut mini

Life is sharing , Sharing is life !

Avatar de l’utilisateur
skyline-ch
Actif
Messages : 1504
Inscription : 30 juil. 2014, 17:06
Localisation : Suisse - VS
Contact :

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

Message par skyline-ch » 14 mai 2017, 14:54

Bon courage et merci pour le boulot
Compétence :
- Prog : HTML5, CSS3, JS, JQuery, SQL, PHP

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

Re: [JPI] Tel Android dedié domotique

Message par dJuL » 15 mai 2017, 02:24

La nouvelle version de JPI est en ligne ! :D

----------

Prérequis :

Il faut sauver vos scénarios avant de faire la maj et désinstaller l'ancienne apk (Jeedom Paw Interface).
Vous pourrez toujours atteindre l'ancien fichier de config dans paw/jeedom/config/config.json après l'installation de la nouvelle version.

----------

Les nouveautés, en gros :

- Changement de nom, changement d'icône, changement du nom des dossiers, changement du numéro de version:
JPI est né ! :mrgreen:
- JPI devient un petit logiciel de contrôle domotique autonome sur android.
- Ajout de la notion de contrôleurs domotiques activables (jeedom et eedomus pour l'instant, mais d'autres à venir comme Phillips hue...)
- Toutes les fonctionnalités (ou presque) sont désormais activables ou non dans l'interface web
- L'affichage de l'interface web est désormais totalement dynamique et en temps réel: les fonctions, réglages, scénarios, actions, mots clefs s'affichent ou non en fonction de vos réglages mais aussi en fonction des possibilités hardware de l'appareil.
- Ajout de la gestion de tous les capteurs avec les événements associés (3 événements par capteur avec seuil personnalisable)
- Ajout d'une fonction de détection de mouvement avec son événement associé
- Possibilité de vérifier 3 appareils persos sur le réseau avec événements en ligne/hors ligne associés
- Nombreuses refontes et corrections de bug
- L'apk et le code sont harmonisés dans leur numéro de version (on redescend en version 0.9 beta).

----------

Les nouveautés, un poil plus en détail :

* Refonte de l'APK et du code

* Détection des possibilités de l'appareil pour plus de lisibilité dans l'interface web (tout ce qui n'est pas dispo est invisible)

* Refonte du menus de réglages dans l'interface web:

- Possibilité d'activer / désactiver les contrôleurs et tous les scans réseaux
- Ajout des contrôleurs Jeedom et Eedomus
- Ajout du scan d’appareils persos et de la détection de mouvement

* Ajouts dans le menu de réglages avancés :

- Ajout dans la section réseau la possibilité de désactiver la mesure de la qualité du signal GSM (pour ceux qui ont le GSM offline à tord)
- Réglages avancés de la détection de mouvement

* Logs des événements :
- Ajout de l'IP du client lançant des requêtes via l'api http
- Ajout du log des principales actions dans l'interface web (connexion, mauvais mot de passe, sauvegarde config...)

* Nouveaux événements:
- 3 events pour chaque capteur (température, humidité, pression, luminosité)
- 2 events pour le capteur de proximité
- events offline/online pour les 3 appareils personnalisable
- event de détection de mouvement

* Nouveaux mots clefs:
- Trop long a détailler, en gros tous les mots clefs d'états des nouveaux événements cités ci-dessus, ajout de {CLIENT_IP} pour l'événement http.

* Nouvelles actions:

- eedomus / getCaract
- eedomus / setValue
- eedomus / setMacro
- système / enableBT
- système / disableBT
- Médias / play (ajout options d'ordre de lecture des morceaux)
- Communication / httpPOST
- Capteurs / getProximity
- Capteurs / getLight
- Capteurs / getPressure
- Capteurs / getHumidity
- Capteurs / getTemperature
- Capteurs / getOrientBearing
- Capteurs / getGyroscope
- Caméra / takePicture (remplace l'ancienne action picture)
- Caméra / startMotionDetector
- Caméra / pauseMotionDetector
- Caméra / resumeMotionDetector
- Caméra / saveLastDetection
- Information / getState (Récupère tous les états de tout !)
- Information / getBTpaired

----------

Change log détailé :

- Beaucoup trop long à faire, donc non :mrgreen:
Mais beaucoup de petites modifs par si par là en plus de celles citées ci-dessus.

----------

Lien pour l'installation :

http://rulistaff.free.fr/JPI/getJPI/

Note: L'apk nécessite android v4.4 minimum pour être installée

Pour ceux qui sont sur une version >= 4 et < 4.4 il faut vous rabattre sur la dernière version de JPI compatible (0.94):
viewtopic.php?f=27&t=18283&start=2040#p532980
Il n'y aura malheureusement plus de mise à jour pour vous...

changelog dernière version: http://rulistaff.free.fr/JPI/getJPI/?changeLog=last

Plus de 1200 téléchargement et très peu de dons... :?
Si jamais vous aimez le projet, voici donc un petit rappel :

L'application restera gratuite. un bouton donation se trouve dans la fenêtre DIVERS / A propos de l'interface web si vous souhaitez soutenir le projet

----------

TIMELINE:
* TODO LIST :
- (GUI) page de gestions des photos prises par l'apk (aperçu, effacer...)
- (GUI) pages de gestion du dossier medias (lecture, upload...)

* Non planifié pour le moment:
- action record audio / video
- Webcam IP
- action download (télécharger/afficher un fichier, un media ou une photo)
- (GUI) backup auto (brouillon) de la config en cours d'édition
- Gestion des MMS
- Création automatique de nouveaux fichiers de log au delà d'une certaine taille
- Nouvelle APK JPI version client

----------

Cette nouvelle version du code est encore en bêta... Merci de signaler tout bug rencontré...

Voilà, j'ai essayé de limiter les dégâts sur la taille du post :D
Dernière édition par dJuL le 24 juin 2018, 18:55, édité 28 fois.
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
skyline-ch
Actif
Messages : 1504
Inscription : 30 juil. 2014, 17:06
Localisation : Suisse - VS
Contact :

Re: [JPI] Tel Android dedié domotique

Message par skyline-ch » 15 mai 2017, 05:10

Joli boulot, je testerais se soir, merci beaucoup pour tout se travail
Compétence :
- Prog : HTML5, CSS3, JS, JQuery, SQL, PHP

ouquoi
Timide
Messages : 469
Inscription : 29 janv. 2016, 09:50

Re: [JPI] Tel Android dedié domotique

Message par ouquoi » 15 mai 2017, 09:44

Whoa cool merci ! On va tester ca, en particulier le motion detection !
RPI3 - AEON LABS Z-Wave (GEN5) - Oeil fibaro - Synology Nas - Webcam ip - Minix Neo z64 - Broadlink RM PRO - Xiaomi Home - Yeelight - Nut mini

Life is sharing , Sharing is life !

Ziip
Timide
Messages : 45
Inscription : 05 févr. 2017, 20:23

Re: [JPI] Tel Android dedié domotique

Message par Ziip » 15 mai 2017, 10:22

Félicitations pour ce beau bébé !! ;)
Première installation pour moi, il y a juste besoin d'installer les apks PAW et JPI puis tout roule ?

ouquoi
Timide
Messages : 469
Inscription : 29 janv. 2016, 09:50

Re: [JPI] Tel Android dedié domotique

Message par ouquoi » 15 mai 2017, 10:39

yes normalement c'est ca.
RPI3 - AEON LABS Z-Wave (GEN5) - Oeil fibaro - Synology Nas - Webcam ip - Minix Neo z64 - Broadlink RM PRO - Xiaomi Home - Yeelight - Nut mini

Life is sharing , Sharing is life !

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

Re: [JPI] Tel Android dedié domotique

Message par dJuL » 15 mai 2017, 18:23

Après tests j'ai réussis à reproduire et à comprendre le soucis qu'ont certains d'entre vous de scénarios qui s'arrêtent sans raison (pb avec le scénario SMS dit: par exemple) ou du test des scénarios qui ne marchent pas dans le GUI.

Il se trouve que l'interpréteur du code s'arrête dès qu'on atteint une profondeur trop importante d’exécutions de fonctions au sein d'autres fonctions, et ce sans généré aucune exception, ça s'arrête, c'est tout. :?

J'ai un poil pu réduire la profondeur dans la dernière version, mais je ne peux pas faire plus car le code est trop complexe.
Ce que je ne sais pas si cela vient de la version d'android (< 5) ou si c'est un pb de RAM insuffisante, j'ai pu reproduire sur un galaxy ACE (une bonne bouse avec très peu de ram).

Si quelqu'un arrive a tester des scénarios contenant des conditions (avec le bouton "tester" dans l'interface web) en étant en android 4.x cela validerait la thèse de la ram insuffisante.
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
Antoinekl1
Actif
Messages : 3927
Inscription : 23 mai 2015, 08:14

Re: [JPI] Tel Android dedié domotique

Message par Antoinekl1 » 15 mai 2017, 19:18

Merci pour cette nouvelle version qui fonctionne bien sur la console androïde contrairement à la précédente

Serait possible d'avoir une commande qui envoi un intent ?, Un peu comme la commande play tts mais où l'on pourrait personnaliser le dernier champs ?

exemple : org.smblott.intentradio.PLAY
JEEDOM Smart Ultimate + 40 modules zwave
A vendre ; pack POWER jeedom - Jeedom Mini+ - Console Clazio sous Android 6

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

Re: [JPI] Tel Android dedié domotique

Message par dJuL » 15 mai 2017, 22:11

Yep,
J'ajouterai l'action sendIntent (similaire à celle de Tasker) dans la prochaine version ;)
En attendant il est possible d'utiliser l'action tasker dans JPI afin de lancer une tâche tasker (qui elle lance l'intent personnalisé)
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.

lcurie
Timide
Messages : 27
Inscription : 18 sept. 2016, 14:14

Re: [JPI] Tel Android dedié domotique

Message par lcurie » 15 mai 2017, 23:10

Je ne trouve pas la fonction permettant de lancer une commande SetCmd qui existait dans la version antérieur. Ou alors j'ai raté quelque chose.

Merci pour cette superbe mise a jour

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

Re: [JPI] Tel Android dedié domotique

Message par dJuL » 15 mai 2017, 23:29

Il faut activer le contrôleur Jeedom dans les réglages généraux pour que les actions dédiés à jeedom apparaissent dans le menu ;)
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.

Répondre

Revenir vers « Développements sur Jeedom »

Qui est en ligne ?

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