Bonjour
Je voulais juste faire un retour aux devs du plugin #plugin-jeedomconnect
Je l’avais installé depuis quelques temps mais jamais utilisé.
J’ai tenté de jouer avec le geofencing, tracking et déclencheur et il faut le dire je suis subjugué des possibilités et de la facilité de mettre en place ces 3 fonctions, le tout sur mon pixel 6 Android 12.
J’utilise actuellement macrodroid qu’il faut configuré et ajuster régulièrement (entre la gestion de la batterie, les API, la détection du bluetooth voiture avec en face des virtuels, le #plugin-geoloc et #plugin-geotrav
Du coup je me pose clairement des questions a tout virer pour remplacer par jeedomconnect
Est ce que certains d’entre vous utilise jeedomconnect pour la gestion de la présence en remplacement du pack classique ci dessus ?
Fiable sur la durée même si je n’ai pas trop de doute ?
Mes seuls retours :
Obligé de laisser les 2 icônes dans la barre de notif Android… Très chiant mais plutôt inhérent à Android a priori. J ai le même problème pour mon alarme Ajax mais pas systématiquement.
Dans la même lignée sur le wifi il manque dans les commandes infos le nom du réseau bluetooth sur lequel on est connecté. Ce point est un peu gênant pour le déclenchement d’un scénario « quand je rentre dans la voiture »
A priori ca pourrait par contre avoir un effet negatif sur la fiabilité du coup… mais jamais vérifié !
Deja ete remonté
Sauf que tu peux etre connecté a plusieurs appareils… du coup ca serait plus une liste de nom … on l a pas mis en place pr cette 1ere version de remontee d info
C’est étonnant, j’ai pas les 2 boutons à coté des notifications mais une roue cranté qui me permet de modifier les notifications avec les sous-type de notif. Je pense qu’il est intéressant de gardes les notifs mais de ne pas être polluée par les icones dans la barre de tache quand il n’y a pas de notifications spécifiques. Merci android
Pour le bluetooth oui j’y ai pensé après coup, mais oui du coup une liste serait top ou alors créer automatiquement une commande info booleen qui porte le nom du réseau bluetooth ce qui éviterait d’avoir à faire une recherche dans la chaine de caractère.
En tout cas cela permettrait de virer complètement les artificies macrodroid / tasker qui marche mais qui sont je trouve lourd à mettre en place, à dupliquer sur plusieurs tels de la famille à maintenir,…
EDIT : du coup la position GPS est envoyée tous les combiens ? A voir aussi du coup la décharge batterie mais on ne peut pas tout avoir !!
allumage déco jardin si au moins une personne à la maison
et plein d’autres cas
Moi qui aime bien les bloc code et fonctions perso … c’est en tout cas ce que dit @tomitomas … … tu peux créer une fonction pour savoir si qq est à la maison et consommer cette fonction dans tous tes scripts …
Fonction qui liste tous les équipements JC et qui regarde si une cmd de type info contenant ‹ ‹ Maison › › existe …si oui renvoie true …
public static function someOneAtHome($scenario) {
$respons = '0';
self::log($scenario,'Fonction : ' . __FUNCTION__ );
foreach(eqLogic::byType('JeedomConnect', true) as $eqLogic) {
self::log($scenario,' * Equipement :' .$eqLogic->getName());
$arrCmd=$eqLogic->getCmd('info',null,null,null);
foreach($arrCmd as $cmd) {
self::log($scenario,' - cmd :' .$cmd->getName() );
if (commonsFunction::stringContains($cmd->getName(),'Maison')) {
self::log($scenario,' -> exec cmd : ' .$cmd->getName() . ' value -> ' . $cmd->execCmd());
if ($cmd->execCmd()) {
$respons = '1';
self::log($scenario,'Equipement :' .$eqLogic->getName() . ' est pas à la maison - respons ' . $respons);
break;
}
}
}
if ($respons == '1') {
break;
}
}
return $respons;
}
pour ma part, j’ai masquer les notifs « service Jeedom Connect » et « Jeedom connect localisation » … et aucun souci sur le long terme (je n’ai pas du tout les mêmes écrans que @tomitomas. Je pense que ca doit dépendre de la surcouche constructeur et de la version android).
pour la localisation, Utilisée sur 5 téléphones, aucuns soucis … la ou j’ai le plus bataillé, c’est sur un iphone …et l’économiseur de batterie qui me désactivait sans arret la localisation.
Geofence de toutes les localisations possibles de mes enfants et tracking (facon bigbrother) … Mais quand je desactive, ca rale parceque tout le monde, dans la famille, s’est habitué à savoir où tout le monde est et si il est en train de rentrer à la maison -cf tuto ci-dessous … distance à la maison, vitesse actuelle, …
…Et par rapport à #plugin-jeedomconnect , je ne peux que te faire des louanges des développeurs (@jared-94 , le papa du plugin, @tomitomas et @Mips ) qui sont très très à l’écoute des demandes de tous les utilisateurs !!!
(mais bon, ca, on l’a déjà dit plein de fois … faut faire gaffe, ils vont finir par le croire)
Une question supplémentaire sur le geofence.
Est il actif (au niveau des ecent jeedom) quand le tracking est désactivé ?
C’est à dire est ce que la cmd info associée au lieu est mise à jour ?
Dans certains cas il ne se passe rien chez moi lorsque qu’on sort ou rentre dans la zone.
Pourtant j’ai l’icone Point rond localisation Android qui s’affiche quasi en permanence dans la barre en haut a droite.
J’ai joué aussi avec la precision mais je ne sais pas quoi en mettre.
L’idée es de sauvegardé la batterie aussi…
Et est ce qu’il est nécessaire d’activer les services pour avoir la remontée des geofence ?
Ok merci
Je n’ai pas activé le tracking pour mes tests.
Est ce normal que jeedomconnect bouffe 10% de ma batterie ?
J’ai l impression que l’icône localisation s’active très régulièrement quand JC est lancé. Par moment elle l’est même en permanence. Si je ferme JC complétement je n’ai pas de soucis.
J’ai laissé pur l’instant l’optimisation normale de la batterie