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
dJuL
Actif
Messages : 1427
Inscription : 28 janv. 2016, 01:37
Localisation : Ile de France

Re: [Dev PAW] Tel Android dedié Jeedom

Message par dJuL » 06 déc. 2016, 23:18

Merci pour la contribution ;)

Du coup maintenant je peux le dire, les screens sont en fait des fakes...

:mrgreen:

Bon...
Je prépare la maj, elle sera dispo d'ici quelques minutes
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.

olfax
Timide
Messages : 191
Inscription : 02 sept. 2014, 14:21

Re: [Dev PAW] Tel Android dedié Jeedom

Message par olfax » 06 déc. 2016, 23:40

Arf ! Enorme fake :)

On va tester cela
Master : VM Debian ( Virtualbox) Ipx800 v2,zwave(vr,relaySwitch,oeil), xpl(oregon), x10(dimmer,relay), rfxcom(Lan) nodemcu , JPI

olfax
Timide
Messages : 191
Inscription : 02 sept. 2014, 14:21

Re: [Dev PAW] Tel Android dedié Jeedom

Message par olfax » 06 déc. 2016, 23:40

Arf ! Enorme fake :)

On va tester cela
Master : VM Debian ( Virtualbox) Ipx800 v2,zwave(vr,relaySwitch,oeil), xpl(oregon), x10(dimmer,relay), rfxcom(Lan) nodemcu , JPI

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

Re: [Dev PAW] Tel Android dedié Jeedom

Message par dJuL » 06 déc. 2016, 23:56

Attention : Avant de faire la maj il faut renommer les 3 occurrences de la clef "__DEFAUT__" vers "__DEFAULT__" dans le fichier de config.
Événements concernés: HTTP_EVENT, INCOMINGSMS_EVENT, INCOMINGCALL_EVENT


La version 0.98 est en ligne :)

CORE:
- Petite refonte de l'initialisation.
- Nombreuses optimisations du core et amélioration du moteur de template.
- Media player avec playlist (nouvelles actions: play / stop / pause / next ).
- La playlist prend en charge les médias locaux ou via url.
- Nouveau dossier sdcard/paw/jeedom/media pour stocker les médias du média player.
- Paramètre media ajouté à l'action cleanData .
- Action tts optimisée + met en pause le media player et relance la lecture (si nécessaire) pendant la prononciation.
- Optimisation des actions vibration et animFlash (évite les lancements simultanés).
- Nouveau mot clef { DATE: xxx } retournant la date et/ou l'heure en cours au format souhaité.
- Ajout des commentaires dans les scénarios.
- Ajout de la possibilité de désactiver des scénarios (pour les événements à scénarios multiples uniquement).
- Ajout de la possibilité de désactiver les sous-blocs (Si, Sinon Si ou Sinon) dans les scénarios
- Création du fichier json des paramètres génériques des scénarios pour le GUI.

GUI:
- Optimisation du fichier de langue (suppressions des principaux doublons).
- Suppression de la possibilité de sélectionner le texte partout dans l'interface (sauf là où c'est nécessaire)
- Ajout de bulles d'aide sur tous les boutons sans texte
- Ajout d'un menu prefs en bas à gauche pour désactiver les bulles d'aide et les fx (les prefs sont sauvegardées automatiquement et le résultat est temps réel)
- [page Configuration] Ajout d'un champ du chemin jeedom dans le réglage de l'ip/port pour les installations en DiY (/jeedom).
- [Fenêtre Nettoyer les donnés] Ajout du bouton nettoyer les médias du dossier media.
- [Menu paramètres] Nouveaux menus 'Medias' (en construction) pour la gestion future des médias du Media Player.
- Fenêtre d'aide sur les mots clefs fonctionnelle.
- Pages/templates de tous les événements crées.
- Configuration des événements opérationnelle.
- Première mouture des scénarios. (manque encore la fenêtre tester et la création/édition des blocs conditions)
- [Fenêtre action] actions personnalisées grisées dans le menu si désactivées (scenario inactif).
- [Fenêtre action] Ajout mot clef { DATE: xxx } avec menu magique incluant des formats pré-paramétrés ainsi que toutes les équivalences des tags jeedom (#time#, #sjour#...).
- [Fenêtre action] Correction d'un bug avec les menus de l’assistant après erreur lors d'un changement d'onglet
- Grosse refonte du JS et du CSS pour l'intégration des scénarios.
- Corrections et optimisations diverses.

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

Pour ceux qui voudraient tester l'appli c'est par ici:
viewtopic.php?f=27&t=18283&p=334920#p334920


TIMELINE:
* TODO LIST v0.98 => v0.99 :
- (GUI) Scénarios terminés (bouton Tester + création/édition des blocs SI / Sinon SI )
* TODO LIST v0.99 => v1.0 :
- (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:
- (CORE) action lancer un appel skype
- (CORE) action lancer une tâche tasker
- (CORE) action record audio
- (CORE) Créer / exécuter des scénarios (action perso.) planifiés (tâche cron)
- (CORE & GUI) boucles dans les scénarios (pas sûr que le fasse, car on peut déjà le faire avec une action perso en la relançant au sein d'elle même)

--------

Il s'agit d'une grosse maj, beaucoup de fichiers ont étés modifiés.
J'ai laissé la possibilité de créer des bloc conditions dans les scénarios pour que vous puissiez voir la gestion des blocs, mais il n'est pas encore possible de les exploiter tant que je n'ai pas fait la fenêtre de création/édition des conditions.
La prochaine version devrait être 100% exploitable, et sera surement la première version public un peu plus officielle. :D
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: [Dev PAW] Tel Android dedié Jeedom

Message par i-magin » 07 déc. 2016, 00:50

Merci @dJuL !

J'ai effectué la maj sans problème
J'ai juste ajouté une action "sendsms" et je crois que "tester" n'est pas encore opérationnel
Mais je ne ferai pas plus de test ce soir - N'ayant presque rien dormi la nuit précédente, je tombe... et je ne tiens pas le coup comme toi :lol:
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

olfax
Timide
Messages : 191
Inscription : 02 sept. 2014, 14:21

Re: [Dev PAW] Tel Android dedié Jeedom

Message par olfax » 07 déc. 2016, 07:58

Peux tu détailler la manipulation :
dJuL a écrit :Attention : Avant de faire la maj il faut renommer les 3 occurrences de la clef "__DEFAUT__" vers "__DEFAULT__" dans le fichier de config.
Événements concernés: HTTP_EVENT, INCOMINGSMS_EVENT, INCOMINGCALL_EVENT

Code : Tout sélectionner

"INCOMINGCALL_EVENT": {
		"INCOMINGCALL_EVENT_enable": true,
		"INCOMINGCALL_EVENT_checkSender": true,
		"INCOMINGCALL_EVENT_NumsAuth": [
			"{MY_NUMBER}",
			"+336...."
		],
		"INCOMINGCALL_EVENT_actions": {
			"{MY_NUMBER}": [
				{
					"tts": "message=Appel de moi&volume=30"
				},
				{
					"toast": "message=Appel de {NUMBER}"
				}
			],
			"__DEFAUT__": [
				{
					"toast": "message=Appel de {NUMBER}"
				}
			],
			"__UNAUTHORIZED__": [
				{
					"sendSms": "number={MY_NUMBER}&message=APPEL reçu d'un numéro refusé: {NUMBER}"
				}
			]
		}
	}

Code : Tout sélectionner

"INCOMINGCALL_EVENT": {
		"INCOMINGCALL_EVENT_enable": true,
		"INCOMINGCALL_EVENT_checkSender": true,
		"INCOMINGCALL_EVENT_NumsAuth": [
			"{MY_NUMBER}",
			"+336...."
		],
		"INCOMINGCALL_EVENT_actions": {
			"{MY_NUMBER}": [
				{
					"tts": "message=Appel de moi&volume=30"
				},
				{
					"toast": "message=Appel de {NUMBER}"
				}
			],
			"__DEFAUT__": "__DEFAUT__",
			"__UNAUTHORIZED__": [
				{
					"sendSms": "number={MY_NUMBER}&message=APPEL reçu d'un numéro refusé: {NUMBER}"
				}
			]
		}
	}
Mais j'obtiens une erreur : Config Erreur

Format incorrect dans le fichier de configuration : Cannot cast String to JsonArray (c'est en effet ce que j'ai fait)

Merci d'avance
Master : VM Debian ( Virtualbox) Ipx800 v2,zwave(vr,relaySwitch,oeil), xpl(oregon), x10(dimmer,relay), rfxcom(Lan) nodemcu , JPI

olfax
Timide
Messages : 191
Inscription : 02 sept. 2014, 14:21

Re: [Dev PAW] Tel Android dedié Jeedom

Message par olfax » 07 déc. 2016, 08:11

Sinon, j'ai restauré l'ancien fichier, et paw démarre et la mise à jour à fonctionné.

J'ai testé rapidement, une action au lancement : media player + tts, ca marche !
C'est vraiment cool

Pour ceux que cela interesse, une banque de son très complète :
http://www.universal-soundbank.com/alarmes.htm
Master : VM Debian ( Virtualbox) Ipx800 v2,zwave(vr,relaySwitch,oeil), xpl(oregon), x10(dimmer,relay), rfxcom(Lan) nodemcu , JPI

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

Re: [Dev PAW] Tel Android dedié Jeedom

Message par dJuL » 07 déc. 2016, 08:17

Code : Tout sélectionner

"__DEFAUT__": [
            {
doit devenir:

Code : Tout sélectionner

"__DEFAULT__": [
            {
Y'a juste à renommer sans rien toucher d'autre ;)
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: [Dev PAW] Tel Android dedié Jeedom

Message par dJuL » 07 déc. 2016, 10:50

Attention : Avant de faire la maj il faut renommer les 3 occurrences de la clef "__DEFAUT__" vers "__DEFAULT__" dans le fichier de config.
Événements concernés: HTTP_EVENT, INCOMINGSMS_EVENT, INCOMINGCALL_EVENT


MAJ: La version 0.981 est en ligne :)

CORE:
- Correction d'un bug dans le log lors de la désactivation d'un sous-bloc SINON SI
- Petites corrections diverses.

GUI:
- Correction d'un bon bug: une fonction cachée du mode de DEV était activée sans raison, ce qui provoquait une désactivation totale du cache du moteur de template, des pages et des fichiers de config.
Maintenant le GUI a retrouvé sa vitesse normale et ne charge plus à tout bout de champ...

EDIT:

MAJ: La version 0.982 est en ligne

CORE:
- Correction d'un bug lors du login (donnés envoyées 2 fois)

GUI:
- Correction d'un bug des effets et des bulles d'aides qui étaient désactivées par défaut après login si prefs absentes

EDIT2:

MAJ: La version 0.983 est en ligne

GUI:
- Correction d'un bug de roue crantée infinie dans la page de configuration générale si le port de jeedom n'etait pas définie (en cas de config d'usine / première installation)


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

Pour ceux qui voudraient tester l'appli c'est par ici:
viewtopic.php?f=27&t=18283&p=334920#p334920


Bon du coup je suis à la bourre comme d'hab... :twisted:
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.

nanard54
Timide
Messages : 121
Inscription : 07 nov. 2015, 10:05

Re: [Dev PAW] Tel Android dedié Jeedom

Message par nanard54 » 07 déc. 2016, 14:37

Bonjour dJuL
Petit problème lorsque je lance, la mise à jour se passe bien mais j'ai un message d'erreur BattLevel_UseOldMethod.
J'ai cherché dans le forum et je suis tombé sur ton message suivant :
Ton fichier de config n'est pas à jour c'est pour ça, le rebuild config n'a pas du marcher correctement.
Essaye de faire un 'force maj'
Si le rebuild config ne passe toujours pas essayes de supprimer le fichier de config .json (à la main, ou alors dans l'interface: menu outil, nettoyer les données, configuration)

Le force maj ne donne rien.
Je ne parviens pas à supprimer le config .json via l'interface Jeedom vu que celle-ci n'est pas consultable depuis un navigateur (ça mouline sans afficher la page).
Quel autre moyen pourrais-je essayer ?

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

Re: [Dev PAW] Tel Android dedié Jeedom

Message par dJuL » 07 déc. 2016, 14:57

Effacer le fichier à la main avec un explorateur de fichier.
Il est dans sdcard/var/jeedom/config/config.json sur l'appareil la plupart du 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.

nanard54
Timide
Messages : 121
Inscription : 07 nov. 2015, 10:05

Re: [Dev PAW] Tel Android dedié Jeedom

Message par nanard54 » 07 déc. 2016, 20:22

Merci ça fonctionne désormais

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

Re: [Dev PAW] Tel Android dedié Jeedom

Message par i-magin » 07 déc. 2016, 22:56

Je viens de faire l'essai d'ajout d'actions (envoi de sms) aux scénarios existants (alimentation connectée ou pas) : çà marche très bien

@dJuL a fait très fort
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
sjauquet
Timide
Messages : 321
Inscription : 08 mars 2015, 19:38

Re: [Dev PAW] Tel Android dedié Jeedom

Message par sjauquet » 08 déc. 2016, 00:24

Bonjour,
Je vois que ce super projet avance bien.
J'ai cherché, mais je n'ai pas trouvé, sera t'il possible que le téléphonne PAW compose un numéro et appelle un autre téléphone?

J'ai un tel android avec un module bluetooth étanche "de douche", placé à l'extérieur.
Quand on sonne à ma porte, si je pouvais faire appeler mon numéro de portable (quand je suis absent) ce serait top, je pourrais répondre au livreur.
(pour le moment j'ai un bricolage qui lance un appel video "hangouts" via tasker... le problème c'est que je suis souvent sans couverture data, ou pas assez rapide et que un simple appel vocal serait beaucoup plus fiable)

Merci encore et félicitations, le travail est ahurissant !!
Pseudo habituel: sebcbien, mais il était déjà pris.
En cours de test/migration Fibaro/HC2: http://www.domotique-fibaro.fr/index.ph ... st-jeedom/
Backup Clef Z-Wave: viewtopic.php?f=34&t=19079

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

Re: [Dev PAW] Tel Android dedié Jeedom

Message par dJuL » 08 déc. 2016, 06:56

Biensur, avec l'action makeCall
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
sjauquet
Timide
Messages : 321
Inscription : 08 mars 2015, 19:38

Re: [Dev PAW] Tel Android dedié Jeedom

Message par sjauquet » 08 déc. 2016, 09:21

Wohaaaaa, le rêve !!!
Merci infiniment !!! :-)
Pseudo habituel: sebcbien, mais il était déjà pris.
En cours de test/migration Fibaro/HC2: http://www.domotique-fibaro.fr/index.ph ... st-jeedom/
Backup Clef Z-Wave: viewtopic.php?f=34&t=19079

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

Re: [Dev PAW] Tel Android dedié Jeedom

Message par i-magin » 08 déc. 2016, 12:14

@dJuL, j'espère que tu arriveras à trouver le temps pour nous faire une petite vidéo de ton application

Je me doute qu'il faut encore patienter un peu et que cela va te donner encore du travail ;)

Cette présentation aurait toute sa place sur le blog Jeedom, compte-tenu de la puissance et de l'intérêt de ton application

Il serait intéressant aussi qu'elle soit présente sur le forum "domotique-fibaro.fr", qui a ouvert une section pour d'autres solutions domotiques : avec @sjauquet, on pourrait s'en charger
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

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

Re: [Dev PAW] Tel Android dedié Jeedom

Message par ouquoi » 08 déc. 2016, 13:12

Il faut embauché @dJul oui !

super taf en très peu de temps avec une qualité de development de haut niveau !

D'ailleurs tu as un github ou truc comme ca ou tu gardes ca pour toi ?
Pas de jugement en fonction de la réponse juste pour savoir ;)

Je vais faire un don tiens tu le mérites amplement !
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
thespy
Timide
Messages : 204
Inscription : 03 août 2014, 14:40
Localisation : France

Re: [Dev PAW] Tel Android dedié Jeedom

Message par thespy » 09 déc. 2016, 13:07

top les dernières nouveautés, je vais maj tout ça ce WE :)

Edit: effectuée sans soucis !

scube
Timide
Messages : 5
Inscription : 25 juil. 2014, 00:50

Re: [Dev PAW] Tel Android dedié Jeedom

Message par scube » 09 déc. 2016, 17:17

Super job. Petite question ( peut-être stupide, desole) : quelle est la syntaxe pour appel HTML de scénarios personnalisés?

Merci

Envoyé de mon U FEEL en utilisant Tapatalk

Répondre

Revenir vers « Développements sur Jeedom »

Qui est en ligne ?

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