Gaillb1 a écrit : ↑27 janv. 2018, 16:06
Pardon .... je n ai pas été clair
Geoloc : l utilisation des infos transmises via l excellent plugin geotrav. Pour le moment le retour affiché dans pilot est sous la forme de coordonnés gps
Cacher les éléments : devant la quantité d info dispo, j ai dans un premier temps chercher à ne pas les faire apparaître dans la liste des données. Ensuite j ai tenté de les organiser en reléguant les moins intéressants en bas avant finalement d utiliser les favoris pour filtrer n avoir que les éléments intéressants en appli mobile. À voir si cela n est pas trop complexe ou même utile de proposer l envoi ou non d une donnée Jeedom vers pilot - parametrabke dans le plugin ?-
Gestion des modes : Jeedom à cet outils ultra puissant qui permet l enchaînement de fonctions de scénarios etc via le plugin mode. C est à mon sens ce qui distingue Jeedom d autres solution et peut être à voir pour le mettre dans les priorités de réflexions du fait de sa puissance et du nombre d utilisateurs
Virtuels ...... un moyen détourné qui marche pour palier au manque de la gestion des modes. Remote par pilot comme un équipement... ensuite on/off
Je viens d essayer ça marche chez moi mais ce nécessite un peu de manip ...
En espérant avoir pu t aider sur ce premier retour
Dans tous les cas, encore une fois si les notifs marchent .... je suis fan
Benoit
* Prise en charge de plugins tiers (mode, geotrav, etc.) : cela devra attendre pour plus tard. Je voudrais déjà prendre en compte les fonctionnalités standard de Jeedom.
* Je voudrais déjà récupérer le paramétrage de jeedom (visible ou pas), et ensuite pouvoir modifier ce paramètre côté pilot. Je le note dans mon backlog
ludomin a écrit : ↑27 janv. 2018, 17:31
Hello,
Je suis en train de tester aussi.
Pour le moment : impossible d'enregistrer un nouvel emplacement coté localisation.
ça lague pas mal sur mon iPhone 6S mais je ne sais pas si c'est dû au réseau où à l'app
Voilà pour le moment
Bravo pour ton boulot
edit : sur apple watch l'appli se lance et plante
edit 2 : je teste en version beta sur le core
Pas normal que les perfs soient dégradés sur 6S. Tu pourrais me faire une vidéo pour illustrer le pb stp ? Normalement c'est possible sur iOS 11.
Concernant l'watch, les perfs sont vraiment problématiques sur la watch de première génération.
Networks514 a écrit : ↑27 janv. 2018, 23:15
Hello
Merci beaucoup pour l'invitation !
1er retour : impossible de passer le qrcode
Après avoir vérifié le contenu du code, il contient les adresses de configurations + ports interne et externe
Hors, en étant en wifi sur mon réseau interne, j'ai l'impression qu'il prend uniquement l'adresse externe
Je m'explique : dans la configuration en externe j'utilise le port 443.
l'adresse générée dans le qrcode est toto.toto.fr:443
Mais cette adresse n'est pas visible depuis l'extérieur car j'utilise un autre port (4333) que je route vers le port 443
Après avoir mis le port visible 4333 en externe temporairement dans la configuration pour regénérer le qrcode, c'est passé
L'adresse interne etait pourtant bonne, d'où cette impression que n'était utilisé que l'adresse externe
Pour info J'utilise
toto.toto.fr:443 qui est routé vers mon Nas sur le port 443
toto.toto.fr:4333 qui est routé vers jeedom sur le port 443
2eme retour, apple watch :
Sur l'Apple watch 2, l'application est bien visible mais aucun favoris , scénarios ou all devices
3eme retour , widget
Le contenu du widget favoris s'est affiché puis a disparu avec le message Chargement Impossible
Le contenu du widget scénarios s'est affiché , puis j'ai eu un message Chargement Impossible, et tout est apparu. Je pense que le widget scénario est difficile exploitable sur des grosses configurations
Superbe boulot pour quelqu'un qui vient d'arriver sur jeedom, ça promet
Pour le moment, Pilot ne prend en compte que l'adresse externe, d'où les soucis constatés. Prochaine beta, l'adresse interne sera prise en compte.
Sur l'apple watch, fais un petit coup de force touch puis tape sur "Reload" : ça devrait arranger les choses.
Pour les widgets : les soucis "chargement impossible" seront résolus en beta3.
Merci pour les encouragements !
ZygOm4t1k a écrit : ↑28 janv. 2018, 00:26
Je viens d'essayer la bétâ et les commandes ne sont pas créées.
Elles se créent avec la méthode postUpdate
Code : Tout sélectionner
public function postUpdate() {
$pilotCmd2 = $this->getCmd(null, 'state');
if (!is_object($pilotCmd2)) {
$pilotCmd2 = new pilotCmd();
}
$pilotCmd2->setName('State');
$pilotCmd2->setType('info');
$pilotCmd2->setLogicalId('state');
$pilotCmd2->setSubType('binary');
$pilotCmd2->setDisplay('generic_type', 'ENERGY_STATE');
$pilotCmd2->setEqLogic_id($this->getId());
$pilotCmd2->save();
$pilotCmd3 = $this->getCmd(null, 'turnoff');
if (!is_object($pilotCmd3)) {
$pilotCmd3 = new pilotCmd();
}
$pilotCmd3->setName('Turn Off');
$pilotCmd3->setValue('');
$pilotCmd3->setType('action');
$pilotCmd3->setLogicalId('turnoff');
$pilotCmd3->setSubType('other');
$pilotCmd3->setConfiguration('infoId', $pilotCmd2->getId() );
$pilotCmd3->setDisplay('generic_type', 'ENERGY_OFF');
$pilotCmd3->setEqLogic_id($this->getId());
$pilotCmd3->save();
$pilotCmd4 = $this->getCmd(null, 'turnon');
if (!is_object($pilotCmd4)) {
$pilotCmd4 = new pilotCmd();
}
$pilotCmd4->setName('Turn On');
$pilotCmd4->setName('Turn On');
$pilotCmd4->setValue('');
$pilotCmd4->setType('action');
$pilotCmd4->setLogicalId('turnon');
$pilotCmd4->setSubType('other');
$pilotCmd4->setConfiguration('infoId', $pilotCmd2->getId() );
$pilotCmd4->setDisplay('generic_type', 'ENERGY_ON');
$pilotCmd4->setEqLogic_id($this->getId());
$pilotCmd4->save();
}
Après elles apparaissent dans le widget sur le dashboard.
J'ai bien changé la commande pour la localisation . Il fait trop froid pour sortir on verra demain.
Il y a un moyen d'effacer complètement un serveur? Car même si on rescanne le Qr code il garde les paramètres précédents.
Je pense qu'il faut ajouter un nom par défaut si le nom dans jeedom est vide.
Pour la commande start des scénarios dans les favoris ce serait le top (Surtout sur le widget sur le device ), car les scénarios apparaissent 5 secondes dans les favoris et disparaissent aussi vite.
Wow merci pour le snippet de code, je ne suis vraiment pas un expert du code PHP, et vraiment pas familiarisé avec les spécificités de jeedom. Ca va beaucoup m'aider !
Pour effacer complètement un serveur, tu peux en ajouter un nouveau et supprimer l'ancien. Pour supprimer, il te suffit de faire un swipe de la droite vers la gauche dans l'écran "paramètres serveur".
Concernant les scénarios, il y a une différence entre une commande "start" et "éxécuter" scénario ? Pour le moment j'ai uniquement integré l'ordre "éxécuter".
supermenteur a écrit : ↑28 janv. 2018, 10:23
bonjour,
Premier retour de test.
Pas de problème pour ajouter le premier Serveur mais impossible de mettre un deuxième. Erreur "Erreur de connexion au serveur, veuillez vérifier les paramètres...."
Ai-je raté quelque choses?
Le deuxième serveur n'a pas de configuration réseau accès externe.
Merci.
Pour le moment le serveur doit obligatoirement avec une URL externe et interne.
Je vais améliorer tout ça avec la beta3.
ZygOm4t1k a écrit : ↑28 janv. 2018, 13:19
J'ai tout repris de zéro.
Supprimé le téléphone créé dans le plugin et l'app sur le device.
J'ai travaillé sur le plugin pour avoir la configuration avancée des actions.
Résultat:
- Notifications OK
- Localisation OK
Sur le dashboard on peut vite arriver à ça.
Possible de créer une autre commande qui renvoit les coordonnées du moment ?
Je peux te passer le zip du plugin si tu veux.
Excellent le look sur ton dashboard !
Concernant le renvoi des coordonnées du moment, tu veux un tracking permanent de ton device ? Ou une commande depuis le dashboard jeedom pour demander ponctuellement la géoloc d'un device ?
Oui je veux bien voir ce que tu as fait, ou si tu as directement modifié le code source qui était sur github, tu peux faire un commit dessus ? (pas un expert de github non plus
https://github.com/patrickferreira/PilotJeedom